/* Route 12 — weather regimes */
.rdot{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:7px;
 vertical-align:baseline;position:relative;top:1px}
.rl{font-weight:400;color:var(--ink2);margin-left:8px;font-size:13px}
.share{float:right;font-size:12.5px;color:var(--mut);font-weight:400}
.rgrid .rcard img{width:100%;height:auto;border:1px solid var(--line2);border-radius:6px;
 margin:8px 0 10px}
.rgrid .rcard p{font-size:13.5px;line-height:1.55;color:var(--ink2);margin:0}
.plume{padding:14px 16px 10px;position:relative}
.plume svg{width:100%;height:auto;display:block}
.plume .ax{font-size:12.5px;fill:var(--mut);font-family:inherit}
.plume figcaption{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;
 justify-content:space-between;margin-top:8px}
.plume .cap{font-size:12.5px;color:var(--mut)}
.plume .lgs{display:flex;flex-wrap:wrap;gap:4px 12px}
.plume .lg{font-size:12.5px;color:var(--ink2);white-space:nowrap}
#rgtip{position:absolute;background:var(--ink);color:#e9e7e0;border-radius:6px;
 padding:8px 11px;font-size:12.5px;line-height:1.5;pointer-events:none;z-index:5;
 max-width:230px}
#rgtip b{color:#fff}
.tblwrap{overflow-x:auto;margin:14px 0 4px}
.rboard{border-collapse:collapse;width:100%;background:var(--card);font-size:13.5px}
.rboard th,.rboard td{border:1px solid var(--line2);padding:7px 9px;text-align:center;
 white-space:nowrap}
.rboard th{background:var(--paper2);font-size:12.5px}
.rboard th.el{background:repeating-linear-gradient(45deg,var(--paper2) 0 6px,#efeadf 6px 12px)}
.rboard th.rn{text-align:left}
.rboard th.rn .rl{display:block;margin:2px 0 0 18px;font-size:11.5px}
.rboard td .d{display:block;font-size:11.5px;color:var(--mut)}
.rboard td.up{background:#f7ece2}.rboard td.up .d{color:#9a4a0b;font-weight:600}
.rboard td.dn{background:#e9eef4}.rboard td.dn .d{color:#1e5b86;font-weight:600}
.rboard td.dead{opacity:.42}
.rboard.score td.pos{background:#e3f2ec;color:#0c5c40;font-weight:600}
.rboard.score td.neg{background:#f3ece3;color:#7a5a27}
