/* Home teaser of the Trenches Report: two short boards (pumped / rekt), the source and time printed once under them. */
.report-teaser .rt-board{display:grid;gap:16px;margin:20px 0 0}
.rt-col{min-width:0;padding:12px 14px 14px;background:var(--bg);border:3px solid var(--line);border-top-width:6px;border-radius:14px;box-shadow:4px 4px 0 var(--line)}
.rt-col-up{border-top-color:var(--g)}
.rt-col-down{border-top-color:var(--p)}
.rt-col:has(ul:empty){display:none}
.rt-head{display:flex;align-items:flex-end;gap:10px;margin:0 0 10px}
.rt-head img{display:block;height:56px;width:auto;flex:none}
.rt-head h3{margin:0;font:400 1.6rem/1 var(--hd);letter-spacing:.02em}
.rt-col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.rt-col li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-width:0;padding:9px 12px;background:#ffffff0d;border-left:6px solid var(--g);border-radius:10px}
.rt-col li.rt-down{border-left-color:var(--p)}
.rt-sym{min-width:0;font:400 1.3rem/1.1 var(--hd);letter-spacing:.02em;overflow-wrap:anywhere}
.rt-pct{font:700 1.05rem/1 var(--mono);white-space:nowrap}
.rt-up .rt-pct{color:var(--g)}
.rt-down .rt-pct{color:var(--p)}
.rt-up .rt-pct::before{content:"\25B2\00a0"}
.rt-down .rt-pct::before{content:"\25BC\00a0"}
.rt-col li small{flex-basis:100%;color:var(--mute);font-size:.78rem}
.rt-stamp{margin:12px 0 18px;color:var(--mute);font-size:.9rem}
@media(min-width:700px){.report-teaser .rt-board{grid-template-columns:1fr 1fr;gap:20px}}
