html[data-theme="light"]{--bg-primary:#fff9f7;--bg-secondary:#fff8fa;--bg-surface:#fff;--bg-surface-2:#fff0f5;--bg-surface-3:#ffe5ee;--border:#efdde4;--border-hover:#e4bbca;--border-accent:#e9b0c4;--gold:#bd426d;--gold-dim:#943355;--text-primary:#30212a;--text-secondary:#765e6a;--text-muted:#8d7280;--nav-bg:#fff9f7;--nav-bg-strong:#fff9f7;--bg:#fff9f7;--surface:#fff;--surface2:#fff0f5;--text:#30212a;--text-dim:#765e6a;--nav-chip:#fff0f5}
html[data-theme="dark"]{--bg-primary:#19151b;--bg-secondary:#211a20;--bg-surface:#272029;--bg-surface-2:#382632;--bg-surface-3:#48323f;--border:#48323f;--border-hover:#694559;--border-accent:#854762;--gold:#ffa7c6;--gold-dim:#d5779e;--text-primary:#fff5f7;--text-secondary:#c9aebb;--text-muted:#aa8a99;--nav-bg:#19151b;--nav-bg-strong:#19151b;--bg:#19151b;--surface:#272029;--surface2:#382632;--text:#fff5f7;--text-dim:#c9aebb;--nav-chip:#382632}
body.wp-shell{background:var(--wp-bg)}
body.wp-shell .btc-hero{padding-top:68px}
body.wp-shell .btc-full-card{border-radius:17px;border-left:1px solid var(--border);box-shadow:0 8px 25px #5e3a4d0d}
body.wp-shell .btc-full-card:hover{border-color:var(--wp-accent)}
body.wp-shell .btc-all-grid{gap:17px}
.report-context-note{font-size:12px;color:var(--text-dim);margin:4px 0 18px}
.report-asset-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 23px}
.report-asset-tabs a{min-width:66px;padding:9px 16px;border:1px solid var(--border);border-radius:999px;background:var(--bg-surface);color:var(--text-secondary);font-size:12px;font-weight:800;text-align:center;text-decoration:none}
.report-asset-tabs a[aria-current="page"]{background:var(--wp-accent);border-color:var(--wp-accent);color:white}
.report-asset-tabs a:hover{border-color:var(--wp-accent)}
body.wp-shell .replay-hero{padding-top:50px}
.replay-help{max-width:440px;margin:15px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.65}
body.wp-shell .replay-chart-card,body.wp-shell .replay-panel{border-radius:19px}
body.wp-shell .page-header{padding-top:15px}
@media(max-width:850px){body.wp-shell .btc-hero{padding-top:45px}body.wp-shell .replay-hero{padding-top:42px}}
