@font-face{font-family:ArenaHand;src:url('/assets/arena-sketchbook/Caveat-LVEN.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--arena-paper:#f4f0e5;--arena-ink:#1c3039;--arena-line:#b7bdac;--arena-accent:#c9df69;--arena-dark:#102631}
body[data-theme="arena-sketchbook"]{background:#102631;color:#f6f4e9}
body[data-theme="arena-sketchbook"]::before{background:linear-gradient(110deg,rgba(11,29,39,.88),rgba(11,29,39,.79)),url('/assets/arena-sketchbook/arena-background-1536.webp') center top/cover fixed;opacity:1}
body[data-theme="arena-sketchbook"][data-owner-theme="true"]::before{background:linear-gradient(110deg,color-mix(in srgb,var(--community-background,#102631) 88%,transparent),color-mix(in srgb,var(--community-background,#102631) 79%,transparent)),url('/assets/arena-sketchbook/arena-background-1536.webp') center top/cover fixed}
body[data-theme="arena-sketchbook"] .site-header{background:#102631;border-bottom:1px solid #819277;box-shadow:0 4px 20px #0004}
body[data-theme="arena-sketchbook"] .brand{display:flex;align-items:center;gap:.55rem;min-width:190px;text-decoration:none}
body[data-theme="arena-sketchbook"] .brand img{width:48px;height:48px;object-fit:contain}
.brand-wordmark,.arena-guest-brand span{font-weight:900;letter-spacing:.06em;color:#faf7e9;line-height:1}.brand-wordmark b,.arena-guest-brand b{color:#c9df69}.brand-wordmark small{display:block;font-size:.55rem;letter-spacing:.12em;margin-top:.35rem;color:#d6dbc6}
body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]{position:relative;display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.35rem .65rem;color:#f9f5e7;background:#29404a;border:1px solid #728575;border-radius:9px 12px 8px 11px;box-shadow:inset 0 0 0 2px #ffffff08;text-decoration:none}
body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]::before{content:"";width:31px;height:31px;flex:0 0 31px;background-image:url('/assets/arena-sketchbook/navigation-motifs-800.webp');background-size:500% 100%;background-repeat:no-repeat}
body[data-theme="arena-sketchbook"] [data-nav-art="home"]::before{background-position:0% 0}body[data-theme="arena-sketchbook"] [data-nav-art="articles"]::before{background-position:25% 0}body[data-theme="arena-sketchbook"] [data-nav-art="calendar"]::before{background-position:50% 0}body[data-theme="arena-sketchbook"] [data-nav-art="picks"]::before{background-position:75% 0}body[data-theme="arena-sketchbook"] [data-nav-art="statistics"]::before{background-position:100% 0}
body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]:hover,body[data-theme="arena-sketchbook"] .main-nav [data-nav-art].active{border-color:var(--community-accent,var(--arena-accent));background:#3b534e}
body[data-theme="arena-sketchbook"] .nav-popup{background:var(--arena-paper);color:var(--arena-ink);border:1px solid var(--arena-line)}body[data-theme="arena-sketchbook"] .nav-popup a{color:var(--arena-ink)}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history){background:var(--arena-paper);color:var(--arena-ink);border:1px solid var(--arena-line);box-shadow:0 7px 20px #0002}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(h1,h2,h3,h4,p,small,label,td,th,summary,li){color:inherit}
body[data-theme="arena-sketchbook"] #content :is(.match-pulse,.shadow-card){background:#172e37;color:#f5f1e6;border-color:#66796d}
body[data-theme="arena-sketchbook"] #content :is(.match-pulse,.shadow-card) :is(h1,h2,h3,h4,p,small,label,td,th,summary,li){color:inherit}
body[data-theme="arena-sketchbook"] #content :is(.page-head h1,.betting-compact-title h1,#home-articles-heading,.stats2>h1,.radar-showcase-heading h2){font-family:ArenaHand,system-ui,sans-serif;font-weight:600;letter-spacing:0}
body[data-theme="arena-sketchbook"] .radar-showcase{background:var(--arena-paper);color:var(--arena-ink);border:1px solid var(--arena-line)}body[data-theme="arena-sketchbook"] .radar-showcase-heading h2,body[data-theme="arena-sketchbook"] .radar-showcase-caption{color:var(--arena-ink)}body[data-theme="arena-sketchbook"] .radar-character .radar-showcase-art{width:100%;height:100%;object-fit:contain;object-position:center bottom}
body[data-theme="arena-sketchbook"] :focus-visible{outline:3px solid #c4dc57;outline-offset:3px}
.arena-welcome header,.arena-login .club-header{background:#102631}.arena-guest-brand{display:flex;align-items:center;gap:.55rem;text-decoration:none}.arena-guest-brand img{width:48px;height:48px;object-fit:contain}
.arena-welcome .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);gap:clamp(24px,5vw,64px);align-items:start}.arena-welcome .welcome-introduction{min-width:0}.arena-welcome h1,.arena-welcome .feature-head h2,.arena-welcome .feature-copy h3,.arena-login h1{font-family:ArenaHand,system-ui,sans-serif;letter-spacing:0}.arena-welcome h1{font-size:clamp(3rem,5vw,5rem);line-height:.95}.arena-welcome .features{margin:2rem 0 0;padding:0;background:none;border:0}.arena-welcome .feature-head{display:flex;justify-content:space-between;gap:1rem;align-items:end}.arena-welcome .feature-head h2{font-size:2.3rem;margin:.1em 0}.arena-welcome .controls{display:flex;align-items:center;gap:.5rem}.arena-welcome .controls button,.arena-welcome .feature-tabs button{min-height:44px}.arena-welcome .feature-slide{display:grid;grid-template-columns:minmax(130px,33%) 1fr;min-height:220px;overflow:hidden;background:var(--arena-paper);color:var(--arena-ink);border:1px solid var(--arena-line);border-radius:12px;box-shadow:0 8px 24px #0003}.arena-welcome .feature-art{position:relative;overflow:hidden;display:flex;align-items:end;justify-content:center;background:#d9e2bf}.arena-welcome .feature-art img{display:block;width:auto;height:100%;max-height:240px;max-width:100%;object-fit:contain;object-position:bottom}.arena-welcome .feature-art img[hidden]{display:none}.arena-welcome .feature-motif{display:none;width:120px;height:120px;margin:auto;background:url('/assets/arena-sketchbook/navigation-motifs-800.webp') 50% 0/500% 100% no-repeat}.arena-welcome [data-slide="1"] .feature-motif,.arena-welcome [data-slide="2"] .feature-motif{display:block}.arena-welcome [data-slide="2"] .feature-motif{background-position:75% 0}.arena-welcome .feature-copy{align-self:center;padding:1.2rem}.arena-welcome .feature-copy h3{font-size:2rem;line-height:1;margin:.2em 0}.arena-welcome .feature-copy p{color:inherit}.arena-welcome .feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.65rem}.arena-welcome .feature-tabs button{padding:.45rem;background:#243d45;color:#f5f2e8;border:1px solid #829286;border-radius:8px}.arena-welcome .feature-tabs [aria-pressed="true"]{background:var(--arena-accent);color:var(--arena-ink)}
.arena-welcome .sign-in,.arena-login .entry-card{background:var(--arena-paper);color:var(--arena-ink);border:1px solid var(--arena-line);border-radius:12px;box-shadow:0 9px 28px #0004}.arena-welcome .sign-in :is(h2,p,label,a),.arena-login .entry-card :is(h1,h2,p,label,a){color:inherit}.arena-welcome .sign-in form{display:grid;gap:.8rem}.arena-welcome .sign-in label{display:grid;gap:.35rem}.arena-welcome .sign-in input{width:100%;min-height:44px;background:#fffdf6;color:#172b36;border:1px solid #89958b;border-radius:6px;padding:.65rem}.arena-welcome .identity-toggle{justify-self:start;border:0;background:none;color:#345c40;text-decoration:underline;padding:.25rem 0;min-height:36px}.arena-welcome .sign-in .primary{min-height:44px;background:var(--arena-accent);color:var(--arena-ink)}.arena-welcome .sign-in a{display:inline-block;margin-top:.6rem}.arena-welcome .invite{font-size:.85rem;line-height:1.45}.arena-login .club-intro{background:#172e37;color:#f6f4e9}
@media(min-width:921px){body[data-theme="arena-sketchbook"] .main-nav{display:flex}body[data-theme="arena-sketchbook"] .navigation-toggle{display:none}}
@media(max-width:920px){.arena-welcome .hero{grid-template-columns:1fr}.arena-welcome .sign-in{max-width:none}body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]{min-height:44px}}
@media(max-width:680px){body[data-theme="arena-sketchbook"]::before,body[data-theme="arena-sketchbook"][data-owner-theme="true"]::before{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 32px),var(--community-background,#102631)}.arena-welcome .feature-slide{grid-template-columns:minmax(105px,35%) 1fr;min-height:190px}.arena-welcome .feature-copy{padding:.85rem}.arena-welcome .feature-copy h3{font-size:1.65rem}.arena-welcome .feature-tabs{gap:.25rem}.arena-welcome .feature-tabs button{font-size:.8rem}.brand-wordmark{font-size:.85rem}}
@media(prefers-reduced-motion:reduce){body[data-theme="arena-sketchbook"] *,body[data-theme="arena-sketchbook"] *::before,body[data-theme="arena-sketchbook"] *::after{scroll-behavior:auto;transition-duration:0s}}

@media(min-width:921px){body[data-theme="arena-sketchbook"] .site-header .main-nav{position:static;max-height:none;overflow:visible;padding:0;background:none;border:0;box-shadow:none}body[data-theme="arena-sketchbook"] .site-header .nav-popup{position:absolute;top:100%;right:0;min-width:220px;margin:0;border:1px solid var(--arena-line);box-shadow:0 10px 25px #0005}}
.arena-welcome .sign-in [hidden]{display:none}.arena-welcome .feature-slide{gap:0;padding:0;align-items:stretch}.arena-welcome .feature-copy .eyebrow{color:#426037}.arena-welcome .sign-in .eyebrow{color:#426037}
body[data-theme="arena-sketchbook"] .radar-showcase-heading{text-shadow:none}body[data-theme="arena-sketchbook"] .radar-showcase-heading>span{color:#3b6041}body[data-theme="arena-sketchbook"] .radar-showcase-caption{background:#dce4cf;color:var(--arena-ink)}body[data-theme="arena-sketchbook"] .radar-showcase-caption span{color:#345f37}
.arena-login .entry-card{padding:clamp(22px,3vw,32px);color-scheme:light}.arena-login .entry-card .eyebrow{color:#426037}.arena-login .entry-card :is(.entry-intro,.invite-notice,#club-message,.club-form label,.club-form small){color:#273e40}.arena-login .entry-card :is(.entry-tabs button,.entry-links button){color:#28543a;min-height:44px}.arena-login .entry-card .entry-tabs button[aria-selected="true"]{color:#173d2a;border-bottom-color:#426c40}.arena-login .club-form input,.arena-login .mfa-panel input{background:#fffdf6;color:#172b36;border-color:#849487}.arena-login .password-wrap{background:#fffdf6;border-color:#849487}.arena-login .password-wrap input{background:transparent}.arena-login .password-wrap button{color:#28543a;min-height:44px}.arena-login .mfa-panel{background:#e2e8d8;color:#172b36;border-color:#9da991}.arena-login .mfa-panel :is(p,h3,h4,label,[role="status"]){color:#172b36}.arena-login .mfa-panel button{background:#d1dfac;color:#173524}.arena-login .club-form>button{min-height:44px;background:#c9df69;color:#172b36;border-color:#829f51}
@media(max-width:800px){.arena-login .entry-card{padding:20px}.arena-login .club-entry{padding:20px 16px}}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) a:not(.home-radar-link):not(.bevel):not(.button){color:#28513b}body[data-theme="arena-sketchbook"] .home-radar-link,body[data-theme="arena-sketchbook"] .home-radar-link :is(strong,small,span){color:#f4f2e7}body[data-theme="arena-sketchbook"] .home-radar-link .home-radar-cta{color:#c9df69}
@media(min-width:921px) and (max-width:1400px){body[data-theme="arena-sketchbook"] .site-header{gap:6px}body[data-theme="arena-sketchbook"] .site-header .brand{flex:0 0 auto;min-width:0;gap:4px}body[data-theme="arena-sketchbook"] .site-header .brand img{width:40px;height:40px}body[data-theme="arena-sketchbook"] .brand-wordmark{font-size:.75rem;letter-spacing:0}body[data-theme="arena-sketchbook"] .brand-wordmark small{font-size:.46rem}body[data-theme="arena-sketchbook"] .site-header .main-nav{gap:4px;min-width:0;justify-content:center}body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]{padding:4px 6px;font-size:12px;gap:3px}body[data-theme="arena-sketchbook"] .main-nav [data-nav-art]::before{width:23px;height:23px;flex-basis:23px}body[data-theme="arena-sketchbook"] .language-control,body[data-theme="arena-sketchbook"] .profile-menu,body[data-theme="arena-sketchbook"] .notification-bell{flex:0 0 auto}}
/* Two compact rows keep all account controls visible even at 320px. */
@media(max-width:600px){
 body[data-theme="arena-sketchbook"] .site-header{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,auto);gap:6px;align-items:center;padding:8px 12px;min-width:0}
 body[data-theme="arena-sketchbook"] .site-header .brand{grid-column:1/3;grid-row:1;min-width:0;max-width:100%;margin:0;gap:6px;overflow:hidden}
 body[data-theme="arena-sketchbook"] .site-header .brand .brand-image{width:40px;height:40px;flex:0 0 40px}
 body[data-theme="arena-sketchbook"] .brand-wordmark{min-width:0;font-size:.8rem;white-space:nowrap;letter-spacing:.02em}
 body[data-theme="arena-sketchbook"] .brand-wordmark small{font-size:.48rem}
 body[data-theme="arena-sketchbook"] .site-header .navigation-toggle{grid-column:3/5;grid-row:1;justify-self:end;min-height:44px;margin:0;padding:7px 10px}
 body[data-theme="arena-sketchbook"] .site-header .language-control{grid-column:2;grid-row:2;margin:0;min-width:0}
 body[data-theme="arena-sketchbook"] .site-header .profile-menu{grid-column:3;grid-row:2;margin:0}
 body[data-theme="arena-sketchbook"] .site-header .notification-bell{grid-column:4;grid-row:2;margin:0;width:44px;height:44px}
 body[data-theme="arena-sketchbook"] .site-header .main-nav{left:12px;right:12px;width:auto}
}
body[data-theme="arena-sketchbook"] .main-nav .nav-popup a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;line-height:1.3}body[data-theme="arena-sketchbook"] .main-nav .nav-popup .nav-icon{display:block;flex:0 0 22px;width:22px;height:22px;max-width:22px;max-height:22px}
body[data-theme="arena-sketchbook"] #content :is(.combo-card,.combo-compact-card) .combo-ticket-odds{color:#214b30}body[data-theme="arena-sketchbook"] #content :is(.combo-card,.combo-compact-card) :is(.combo-ticket-meta,.combo-ticket-source,.combo-cooldown){color:#40564c}body[data-theme="arena-sketchbook"] #content :is(.combo-card,.combo-compact-card) .combo-window{background:#d8e1cc;color:#243d32;border:1px solid #93a78d}body[data-theme="arena-sketchbook"] #content :is(.combo-card,.combo-compact-card) button:disabled{background:#d8e1cc;color:#344e3c;border-color:#9aab96;opacity:1}
/* Capital values and labels sit on light paper in every viewport. */
body[data-theme="arena-sketchbook"][data-section="capital"] #content .stat-card{background:#e5eadc;color:#20392e;border:1px solid #a8b7a0;box-shadow:none}
body[data-theme="arena-sketchbook"][data-section="capital"] #content .stat-card :is(span,strong,small){color:#20392e}
body[data-theme="arena-sketchbook"][data-section="capital"] #content .capital-attempt .pill{background:#d8e4ca;color:#244332;border:1px solid #99ae91;text-shadow:none}
/* Shared controls on paper surfaces. Dark LIVE and Shadow panels keep their own palette. */
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(button,.button-link,summary){color:#203a2d;background:#e0e8d7;border-color:#93a48f;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(button,.button-link,summary):is(:hover,:focus-visible){background:#d2e2c6;color:#142f20}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(button[aria-pressed="true"],button[aria-selected="true"],.button-link.active){background:#bcd791;color:#173524}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(input:not([type="checkbox"]):not([type="radio"]):not([type="color"]),textarea,select){background:#fffdf7;color:#20382e;border-color:#8d9f8f;color-scheme:light}
body[data-theme="arena-sketchbook"] #content .account-panel .mfa-panel{background:#e5eadc;color:#203a2d;border-color:#a8b7a0}
body[data-theme="arena-sketchbook"] #content .shadow-card :is(button,.button-link,summary){background:#29213b;color:#f1eaff;border-color:#9a84b6}
/* Ink palette for prices, outcomes and metadata on light paper. */
body[data-theme="arena-sketchbook"] #content :is(.expert-history,.combo-compact-card,.compact-history,.stats2 .glass) :is(.combo-ticket-odds,.combo-history-odds,.compact-bet-market>b,.expert-history-table td:nth-child(3),.stats2-history-price,.stats2-history-kind){color:#245331;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.expert-history,.combo-compact-card,.compact-history,.stats2 .glass) :is(.negative,.lost.stats2-history-price,.combo-history-odds.lost,.stats2-leg-outcome.lost){color:#84323a}
body[data-theme="arena-sketchbook"] #content :is(.expert-history,.combo-compact-card,.compact-history,.stats2 .glass) :is(.positive,.won.stats2-history-price,.combo-history-odds.won,.stats2-leg-outcome.won){color:#245331}
body[data-theme="arena-sketchbook"] #content :is(.expert-history,.combo-compact-card,.compact-history,.stats2 .glass) :is(.combo-ticket-meta,.combo-ticket-source,.compact-bet-operator,.compact-bet-match small,.compact-bet-result small,.stats2-note,.stats2-breakdown small,.stats2-history-money,.stats2-history-row small,.stats2-history-head,.stats2-chart-labels,.stats2-dates,.stats2-empty,.stats2-history-price::before,.stats2-history-net::before){color:#3d5147;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .expert-history :is(h2,th,td){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .expert-history .expert-history-table td:nth-child(3){color:#245331}
body[data-theme="arena-sketchbook"] #content .stats2 .stats-kpi,body[data-theme="arena-sketchbook"] #content .stats2-combo-games>.stats2-history-match{background:#e5eadc;color:#20392e;border-color:#a6b5a1}
body[data-theme="arena-sketchbook"] #content .stats2 :is(.stats-kpi span,.stats-kpi small,.stats2-row-heading,.stats2-history-row>.stats2-row-heading,.stats2-row-heading .stats2-history-match>span>strong,.stats2-combo-games .stats2-history-match strong,.stats2-combo-games .stats2-history-match small){color:#20392e}
body[data-theme="arena-sketchbook"] #content .stats2 :is(.stats2-history-price.lost,.stats2-leg-outcome.lost,.leg-lost .stats2-history-score>b){color:#84323a}
body[data-theme="arena-sketchbook"] #content .stats2 :is(.stats2-history-price.won,.stats2-leg-outcome.won,.leg-won .stats2-history-score>b){color:#245331}
body[data-theme="arena-sketchbook"] #content .stats2 :is(.stats2-leg-outcome.void,.stats2-leg-outcome.pending){color:#3d5147}
/* Ranking rows and history metadata use the same readable paper palette. */
body[data-theme="arena-sketchbook"] #content .ranked-panel .ranked-row{background:#e5eadc;color:#20392e;border-color:#a6b5a1}
body[data-theme="arena-sketchbook"] #content .ranked-panel :is(.ranked-row strong,.ranked-row span,.ranked-row small,.ranked-row p,.ranked-row a,.ranked-row summary,.ranked-number,.ranked-score strong,.ranked-odds strong,.ranked-controls label,.ranked-meta){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .ranked-panel :is(.ranked-score strong,.ranked-odds strong){color:#245331}
body[data-theme="arena-sketchbook"] #content :is(.compact-history,.expert-history,.stats2 .glass) :is(.bet-history-odds,.history-leg-final.won>b){color:#245331}
body[data-theme="arena-sketchbook"] #content :is(.compact-history,.expert-history,.stats2 .glass) .history-leg-final.lost>b{color:#84323a}
/* The desktop header gives the illustrated navigation its own full-width row. */
@media(min-width:921px){
 body[data-theme="arena-sketchbook"] .site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:10px 14px;align-items:center;padding-top:12px;padding-bottom:12px}
 body[data-theme="arena-sketchbook"] .site-header .brand{grid-column:1;grid-row:1;min-width:0;gap:9px;margin:0}
 body[data-theme="arena-sketchbook"] .site-header .brand .brand-image{width:56px;height:56px;flex:0 0 56px}
 body[data-theme="arena-sketchbook"] .brand-wordmark{font-size:1.05rem;letter-spacing:.06em}
 body[data-theme="arena-sketchbook"] .brand-wordmark small{font-size:.57rem}
 body[data-theme="arena-sketchbook"] .site-header .language-control{grid-column:3;grid-row:1}
 body[data-theme="arena-sketchbook"] .site-header .profile-menu{grid-column:4;grid-row:1}
 body[data-theme="arena-sketchbook"] .site-header .notification-bell{grid-column:5;grid-row:1}
 body[data-theme="arena-sketchbook"] .site-header .main-nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;width:100%;min-width:0;flex-basis:auto;white-space:normal}
 body[data-theme="arena-sketchbook"] .site-header .main-nav>.nav-group{position:relative;min-width:0;width:100%}
 body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]{width:100%;min-height:60px;padding:8px 12px;font-size:15px;gap:10px}
 body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]::before{width:36px;height:36px;flex-basis:36px}
}
/* Enlarge the actual illustration, not just the navigation button. The sprite
   has transparent space above and below its drawings. */
@media(min-width:921px){
 body[data-theme="arena-sketchbook"] .site-header .brand .brand-image{width:72px;height:72px;flex-basis:72px}
 body[data-theme="arena-sketchbook"] .site-header .brand-wordmark{font-size:1.3rem;letter-spacing:.06em}
 body[data-theme="arena-sketchbook"] .site-header .brand-wordmark small{font-size:.65rem}
 body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]{min-height:84px;font-size:clamp(20px,1.6vw,24px);font-weight:800;gap:7px;padding:8px}
 body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]::before{width:64px;height:64px;flex-basis:64px;background-size:500% auto;background-position-y:center}
 body[data-theme="arena-sketchbook"] .site-header .main-nav .nav-art-label{font-size:inherit;line-height:1.15;white-space:normal;text-align:center}
}
@media(min-width:921px) and (max-width:1100px){body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]{flex-direction:column;min-height:116px;gap:1px;padding:5px}body[data-theme="arena-sketchbook"] .site-header .main-nav [data-nav-art]::before{flex:0 0 64px}}
/* Story cards use the paper palette consistently, including links and metadata. */
body[data-theme="arena-sketchbook"] #content .article-heroes>.article-card{background:var(--arena-paper);background-image:none;border-color:#a6b5a1;box-shadow:none;color:#20392e}
body[data-theme="arena-sketchbook"] #content .article-card-body :is(h3,a,p,.news-meta){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .home-preview-rows>.home-story{background:#e5eadc;color:#20392e;border-color:#a6b5a1}
body[data-theme="arena-sketchbook"] #content .home-preview-rows .home-story :is(strong,small,.home-story-arrow){color:#20392e}
/* Show the complete expert illustration and gently dissolve its right edge. */
body[data-theme="arena-sketchbook"] .home-radar-visual{overflow:visible;isolation:isolate}
body[data-theme="arena-sketchbook"] .home-radar-visual img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;transform:none;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(to right,#000 0%,#000 82%,transparent 100%)}
body[data-theme="arena-sketchbook"] #content :is(.article-card-body,.home-preview-rows,.article-compact) .newsroom-badge{color:#244e30;background:#e0ead6;border-color:#94aa89;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .article-card-visual .article-image-credit{color:#fff;background:#102631;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.article-compact>span:last-child,.home-story-arrow){color:#245331;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .article-reading .news-meta{color:#245331;text-shadow:none}
/* Decorative header artwork is added only once its asset is available. */
.arena-main-art[hidden]{display:none}
@media(min-width:921px){body[data-theme="arena-sketchbook"] .site-header .arena-main-art{grid-column:2;grid-row:1;display:block;min-width:0;width:100%;height:clamp(84px,6vw,112px);overflow:hidden;border-radius:8px}body[data-theme="arena-sketchbook"] .site-header .arena-main-art img{display:block;width:100%;height:100%;object-fit:cover}}
@media(max-width:920px){body[data-theme="arena-sketchbook"] .arena-main-art{display:none}}
/* Keep matching combo card sections aligned across the desktop row. */
.combo-offer-intro>.section-title{margin-bottom:4px}.combo-offer-intro>.section-title h3{margin:0;font-size:13px}.combo-card-meta:empty{display:none}
@media(min-width:1200px){
 .combo-compact-list:has(>.combo-compact-card:nth-child(1)>.betting-offer):has(>.combo-compact-card:nth-child(2)>.betting-offer):has(>.combo-compact-card:nth-child(3)>.betting-offer){align-items:stretch;grid-template-rows:auto auto auto auto;row-gap:0}
 .combo-compact-list:has(>.combo-compact-card:nth-child(1)>.betting-offer):has(>.combo-compact-card:nth-child(2)>.betting-offer):has(>.combo-compact-card:nth-child(3)>.betting-offer)>.combo-compact-card{display:grid;grid-row:1/span 4;grid-template-rows:subgrid;min-width:0}
 .combo-compact-list:has(>.combo-compact-card:nth-child(1)>.betting-offer):has(>.combo-compact-card:nth-child(2)>.betting-offer):has(>.combo-compact-card:nth-child(3)>.betting-offer) .combo-card-meta{display:block;grid-row:2;min-width:0}
 .combo-compact-list:has(>.combo-compact-card:nth-child(1)>.betting-offer):has(>.combo-compact-card:nth-child(2)>.betting-offer):has(>.combo-compact-card:nth-child(3)>.betting-offer)>.combo-compact-card>.betting-offer{display:grid;grid-row:3/span 2;grid-template-rows:subgrid;min-width:0}
}
body[data-theme="arena-sketchbook"] #content .combo-compact-card .combo-game-dates{background:#e2ead9;color:#244332;border:1px solid #9bad96;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .combo-compact-card .custom-combo-criteria{color:#3d5147}
/* Readable paper badges and disabled controls for every combo state. */
body[data-theme="arena-sketchbook"] #content .combo-compact-card :is(.pill,.pill.lime){background:#dce9cf;background-image:none;color:#214a2d;border:1px solid #93aa89;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .combo-compact-card button:disabled{background:#dfe6d8;background-image:none;color:#344d3b;border-color:#99a996;opacity:1;text-shadow:none;box-shadow:none}
body[data-theme="arena-sketchbook"] #content .combo-compact-card :is(.combo-compact-head,.combo-offer-intro>.section-title){min-width:0;align-items:center}
body[data-theme="arena-sketchbook"] #content .combo-compact-card :is(.combo-compact-head h2,.combo-offer-intro h3){min-width:0;overflow-wrap:anywhere}
/* Keep combo offer titles, dates and badges readable at phone widths. */
@media(max-width:760px){
 body[data-theme="arena-sketchbook"] #content .combo-compact-card .combo-offer-intro>.section-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}
 body[data-theme="arena-sketchbook"] #content .combo-compact-card .combo-offer-intro>.section-title h3{grid-column:1/-1;grid-row:1;overflow-wrap:normal;word-break:normal}
 body[data-theme="arena-sketchbook"] #content .combo-compact-card .combo-game-dates{grid-column:1/-1;grid-row:2;justify-self:start;max-width:100%;overflow-wrap:anywhere}
 body[data-theme="arena-sketchbook"] #content .combo-compact-card .combo-offer-intro>.section-title>:is(.pill:not(.combo-game-dates),.compact-result-badge){grid-row:3;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
}
/* Compact section headings and readable calendar cards on paper. */
body[data-theme="arena-sketchbook"] #content :is(.page-head,.betting-compact-title){display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 14px;margin:0 0 10px;min-height:0;padding:0}
body[data-theme="arena-sketchbook"] #content .page-head>div:first-child{min-width:0}
body[data-theme="arena-sketchbook"] #content .page-head h1,body[data-theme="arena-sketchbook"] #content .betting-compact-title h1{margin:0;line-height:1.15}
body[data-theme="arena-sketchbook"] #content .page-head p{margin:3px 0 0;line-height:1.35}
body[data-theme="arena-sketchbook"] #content .page-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
body[data-theme="arena-sketchbook"] #content .betting-compact-title>a{margin-left:auto}
body[data-theme="arena-sketchbook"] #content #betting-feedback:empty{display:none}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content .day-panel .match{background:#e5eadc;background-image:none;color:#20392e;border:1px solid #a8b7a0;box-shadow:none;text-shadow:none}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content .day-panel .match :is(.match-time,.match-teams,.match-state,.match-score,.chevron,.match-live,small,span){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content :is(.calendar-panel,.day-panel) :is(.day-count,.weekdays,.legend,.fine-print,.muted){color:#3d5147;text-shadow:none}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content .calendar-panel .day.selected{background:#cfe0bd;color:#20392e;border-color:#698b60}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-profile,.community-card:not(.shadow-card),.combo-compact-card) :is(input,textarea)::placeholder{color:#52655a;opacity:1}
@media(max-width:760px){body[data-theme="arena-sketchbook"] #content .betting-compact-title{gap:6px 10px}body[data-theme="arena-sketchbook"] #content .betting-compact-title h1{font-size:22px}body[data-theme="arena-sketchbook"] #content .betting-compact-title>a{margin-left:0}body[data-theme="arena-sketchbook"] #content .page-head{gap:6px 10px}}
/* Expanded histories and analysis dialogs remain on readable paper surfaces. */
body[data-theme="arena-sketchbook"] #content :is(.combo-history-item,.combo-history-group,.compact-history-bet,.bet-history-entry,.bet-history-expanded,.combo-history-legs){background:#e5eadc;background-image:none;color:#20392e;border-color:#a6b5a1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.combo-history-item,.combo-history-group,.compact-history-bet,.bet-history-entry,.bet-history-expanded,.combo-history-legs) :is(.combo-ticket-meta,.combo-ticket-source,.history-leg-choice>small,.history-leg-final>small,.bet-history-date,.fine-print){color:#3d5147;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.combo-history-item,.compact-history-bet,.bet-history-entry) :is(.combo-ticket-odds,.bet-history-odds,.history-leg-final.won>b){color:#245331}
body[data-theme="arena-sketchbook"] #content :is(.combo-history-item,.compact-history-bet,.bet-history-entry) .history-leg-final.lost>b{color:#84323a}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog){background:var(--arena-paper);background-image:none;color:#20392e;border-color:#a6b5a1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog) :is(.section-title,.betting-leg){background:#e5eadc;background-image:none;color:#20392e;border-color:#a6b5a1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog) :is(h2,h3,h4,p,small,span,strong,a){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog) :is(button,summary){background:#dce9cf;background-image:none;color:#20392e;border-color:#93a48f;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog) :is(.pill,.compact-result-badge){background:#dce9cf;color:#214a2d;border-color:#93aa89;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.radar-analysis-dialog,.ordinary-dialog) .compact-result-badge.lost{background:#f0dedd;color:#84323a;border-color:#c99a9d}
body[data-theme="arena-sketchbook"] #content .owner-pick-composer :is(.owner-pick-price,.owner-pick-preview){background:#e5eadc;color:#20392e;border-color:#a6b5a1}body[data-theme="arena-sketchbook"] #content .owner-pick-composer :is(.owner-pick-price,.owner-pick-preview) :is(p,strong,a){color:#20392e;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.account-panel,.community-profile) :is(a.account-primary,a.community-message-link,a.button-link){background:#dce9cf;background-image:none;color:#203a2d;border:1px solid #93a48f;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.account-panel,.community-profile) :is(a.account-primary,a.community-message-link,a.button-link):is(:hover,:focus-visible){background:#cfe1c0;color:#142f20}
body[data-theme="arena-sketchbook"] #content .shadow-card :is(a,p,small,time,strong,h3){color:#f2ecf9;text-shadow:none}body[data-theme="arena-sketchbook"] #content .shadow-card .verified-pick-source{color:#e2d5ee;line-height:1.45}
.owner-draft-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;border-bottom:1px solid #a6b5a1}.owner-draft-row span{min-width:0;overflow-wrap:anywhere}.owner-draft-row button{min-height:44px;flex:none}.owner-pick-drafts>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.owner-pick-drafts{margin-bottom:.75rem}
/* Full articles get a focused dark reading surface; cards remain paper. */
body[data-theme="arena-sketchbook"] #content article.article-reading{background:#183139;background-image:none;color:#f1f4ea;border:1px solid #6a827c;box-shadow:0 9px 30px #0004}
body[data-theme="arena-sketchbook"] #content article.article-reading> :not(.article-feature-image){max-width:78ch;margin-left:auto;margin-right:auto}
body[data-theme="arena-sketchbook"] #content article.article-reading :is(h1,h2,h3,p,li,small,figcaption,.article-dek){color:#f1f4ea;text-shadow:none}
body[data-theme="arena-sketchbook"] #content article.article-reading :is(.news-meta,.fine-print){color:#ceded5;text-shadow:none}
body[data-theme="arena-sketchbook"] #content article.article-reading a{color:#d8efbc;text-decoration:underline}
body[data-theme="arena-sketchbook"] #content article.article-reading .newsroom-badge{color:#e6f4d4;background:#305041;border-color:#95b38f}
body[data-theme="arena-sketchbook"] #content article.article-reading .article-feature-image{width:100%;max-width:none;margin:22px auto;overflow:hidden}
body[data-theme="arena-sketchbook"] #content article.article-reading .article-feature-image img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}
body[data-theme="arena-sketchbook"] #content article.article-reading .article-feature-image figcaption{margin-top:6px;font-size:12px}
/* Compact expert layout: a fixed-size portrait/stats panel beside all daily picks. */
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase{display:grid;grid-template-columns:clamp(240px,22vw,320px) minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:12px 18px;align-items:start;aspect-ratio:auto;min-height:0;padding:14px;overflow:visible;background:var(--arena-paper)}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character{position:relative;grid-column:1;grid-row:1 / span 4;display:flex;flex-direction:column;align-items:stretch;gap:0;width:auto;max-width:none;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;background:#183139;border:1px solid #68857b;border-radius:9px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character .radar-showcase-art{position:static;display:block;width:100%;height:220px;max-width:100%;object-fit:contain;object-position:center bottom;opacity:1;transform:none}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-lifetime-stats{position:static;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-height:0;height:auto;padding:12px;background:#10272e;color:#f1f4ea;border-radius:0;font-size:12px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-lifetime-stats h3{grid-column:1/-1;color:#e6eee1;font-size:12px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-lifetime-stats>span{color:#e6eee1}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-lifetime-counts{grid-column:1/-1}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-average-odds{grid-column:1/-1;white-space:normal}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase-heading{position:static;grid-column:2;grid-row:1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-list{position:static;grid-column:2;grid-row:2;display:grid;grid-template-rows:none;grid-auto-rows:auto;height:auto;margin:0;gap:8px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket{min-width:0;min-height:64px;padding:10px 12px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase-caption{position:static;grid-column:2;grid-row:4;padding:7px 10px;font-size:12px}
body[data-theme="arena-sketchbook"] #content .expert-recent-summary{grid-column:2;grid-row:3;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:#e5eadc;color:#20392e;border:1px solid #a6b5a1;border-radius:8px;font-size:12px}
.expert-result-pips{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.expert-result-pip{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;font-size:11px;font-weight:800;background:#d5dfd0;color:#20392e}.expert-result-pip.won{background:#bcd9b6;color:#183a22}.expert-result-pip.lost{background:#e9c4c1;color:#6c2029}.expert-result-pip.void{background:#d0d9d8;color:#263e3d}.expert-recent-details{display:grid;gap:4px}
@media(max-width:800px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px;padding:10px}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase-heading{grid-column:1;grid-row:1}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character{grid-column:1;grid-row:2;display:grid;grid-template-columns:96px minmax(0,1fr);height:auto}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character .radar-showcase-art{width:96px;height:125px;object-fit:contain}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-lifetime-stats{height:auto;padding:8px}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-list{grid-column:1;grid-row:3}body[data-theme="arena-sketchbook"] #content .expert-recent-summary{grid-column:1;grid-row:4}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-showcase-caption{grid-column:1;grid-row:5}}
/* The portrait is a foreground flex/grid item, not the old negative-z backdrop. */
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character .radar-showcase-art{z-index:0;flex:0 0 220px;visibility:visible}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-selection:not([hidden]){display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:12px;min-width:0}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-selection[hidden]{display:none}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-main{display:block;min-width:0}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-main>span{display:block;margin:5px 0;line-height:1.3}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-main>b{color:#d3eca8;font-size:15px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-opinion{display:block;min-width:0;color:#edf2e8;font-size:13px;line-height:1.45;font-style:italic;white-space:normal;overflow-wrap:anywhere}
@media(max-width:800px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character .radar-showcase-art{flex-basis:auto;z-index:0}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket-selection:not([hidden]){grid-template-columns:minmax(0,1fr);gap:7px}}
/* Risk is legible in shape, wording and colour, not colour alone. */
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket.slot-calm{background:#193b3a;background-image:linear-gradient(110deg,#1c4542,#183439);border:1px solid #83aaa0;box-shadow:inset 3px 0 #9dc4ae}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket.slot-risk{background:#4b2a1c;background-image:linear-gradient(110deg,#603523,#3d241c);border:1px solid #efad56;box-shadow:inset 3px 0 #eaa148}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-slot-icon{display:block;flex:0 0 30px;width:30px;height:30px;fill:none;stroke:#b8dece;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body[data-theme="arena-sketchbook"] #content .expert-layout .slot-risk .radar-slot-icon{stroke:#ffc579;fill:#df79302b}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-risk-badge{display:inline-block;margin:0 0 4px;padding:2px 7px;border:1px solid #efb366;border-radius:5px;background:#6b391f;color:#fff0d0;font-size:11px;font-weight:800;line-height:1.3}
body[data-theme="arena-sketchbook"] #content .expert-layout .slot-risk .radar-ticket-main>b{color:#ffd59b}
body[data-theme="arena-sketchbook"] #content .expert-layout .slot-risk button{background:#f2bf71;background-image:none;color:#3e2113;border-color:#ffc77a;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .expert-layout .slot-calm button{background:#c4dfc4;background-image:none;color:#173b2c;border-color:#a8cfb4;text-shadow:none}
@media(max-width:450px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-slot-icon{width:23px;height:23px;flex-basis:23px}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket{gap:6px;padding:9px}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket button{max-width:115px;white-space:normal;line-height:1.2}}
/* Three fixed regions: icon, flexible match/opinion, and action. */
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(86px,108px);align-items:center;gap:10px}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket>.radar-slot-icon{grid-column:1;grid-row:1}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket>.radar-ticket-label{grid-column:2;grid-row:1;min-width:0}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket>:is(button,.radar-match-link){grid-column:3;grid-row:1;width:100%;max-width:none;min-width:0;justify-self:stretch}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket.slot-calm{background:linear-gradient(115deg,#123d3e,#102a37);color:#f1f4ed}
body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket.slot-risk{background:linear-gradient(115deg,#66351f,#38231d);color:#fff1dd}
@media(max-width:800px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket{grid-template-columns:26px minmax(0,1fr) minmax(75px,95px);gap:7px}body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket>:is(button,.radar-match-link){font-size:11px;padding:6px}}
@media(max-width:450px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-ticket{grid-template-columns:23px minmax(0,1fr) minmax(72px,88px);gap:6px}}
@media(min-width:801px){body[data-theme="arena-sketchbook"] #content .expert-layout .radar-character .radar-showcase-art{flex:1 1 auto;height:0;min-height:220px;object-fit:contain;object-position:center bottom}}
.owner-pick-form>[data-pick-retry]{grid-column:1/-1;justify-self:start}
@media(max-width:600px){.owner-pick-form>[data-pick-retry]{grid-column:1}}
/* On phones the expert's comment uses the entire card width below the pick. */
@media(max-width:600px){
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice>.radar-ticket-label{display:contents}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice .radar-ticket-selection:not([hidden]){display:contents}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice .radar-ticket-sealed,
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice .radar-ticket-main{grid-column:2;grid-row:1;min-width:0}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice .radar-ticket-opinion{grid-column:1/-1;grid-row:2;margin:3px 0 0}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice.slot-risk .radar-risk-badge{grid-column:2;grid-row:1;justify-self:start}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice.slot-risk :is(.radar-ticket-sealed,.radar-ticket-main){grid-column:2;grid-row:2}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice.slot-risk .radar-ticket-opinion{grid-column:1/-1;grid-row:3}
 body[data-theme="arena-sketchbook"] #content .expert-layout .radar-auto-choice.slot-risk>:is(button,.radar-match-link){grid-column:3;grid-row:1/span 2;align-self:center}
}
/* Reading surface must outrank the generic glass/paper rule at every width. */
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel{background:#183139;background-image:none;color:#f1f4ea;border-color:#6a827c}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel :is(h1,h2,h3,p,li,small,figcaption,.article-dek){color:#f1f4ea;text-shadow:none}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel :is(.news-meta,.fine-print){color:#ceded5;text-shadow:none}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel a{color:#d8efbc;text-decoration:underline}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel .newsroom-badge{color:#e6f4d4;background:#305041;border-color:#95b38f}
/* Section controls share one compact toolbar and wrap only when needed. */
body[data-theme="arena-sketchbook"] #content .page-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px;min-width:0}
body[data-theme="arena-sketchbook"] #content .page-toolbar .page-head{margin:0;gap:6px 12px}
body[data-theme="arena-sketchbook"] #content .page-head p:empty{display:none}
body[data-theme="arena-sketchbook"] #content .page-toolbar .article-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}
body[data-theme="arena-sketchbook"] #content .page-toolbar .article-tabs a{min-height:40px;display:inline-flex;align-items:center;padding:8px 10px}
body[data-theme="arena-sketchbook"] #content #community-root>header{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px}
body[data-theme="arena-sketchbook"] #content #community-root>header h1{margin:0}
body[data-theme="arena-sketchbook"] #content #community-root>.community-nav{margin-bottom:10px;gap:8px 14px}
body[data-theme="arena-sketchbook"] #content .stats2{gap:10px}
body[data-theme="arena-sketchbook"] #content .stats2-nav{gap:6px}
@media(max-width:600px){body[data-theme="arena-sketchbook"] #content .page-toolbar{gap:6px 10px;margin-bottom:10px}body[data-theme="arena-sketchbook"] #content .page-toolbar .article-tabs a{min-height:44px}}
/* Shared contrast tokens for paper surfaces and their result states. */
body[data-theme="arena-sketchbook"]{--paper-ink:#1c3039;--paper-muted:#405850;--paper-link:#245837;--paper-pending-ink:#183e55;--paper-pending-bg:#d7e8ed;--paper-won-ink:#1c4b2b;--paper-won-bg:#d8e9d3;--paper-lost-ink:#793039;--paper-lost-bg:#f0dedd;--paper-neutral-bg:#e1e7dd}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(th,.bet-history-head,.stats2-history-head,.bet-history-date small,.history-leg-choice>small,.history-leg-final>small,.bet-history-score::before,.bet-history-odds::before){color:var(--paper-muted);text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.stats2-history-row,.capital-game-status){background:var(--paper-neutral-bg);background-image:none;color:var(--paper-ink);border-color:#a6b5a1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.outcome-stamp.pending,.compact-result-badge.pending,.stats2-history-status.pending){background:var(--paper-pending-bg);color:var(--paper-pending-ink);border-color:#91b6c3;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.outcome-stamp.won,.compact-result-badge.won,.stats2-history-status.won){background:var(--paper-won-bg);color:var(--paper-won-ink);border-color:#97b78d;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.outcome-stamp.lost,.compact-result-badge.lost,.stats2-history-status.lost){background:var(--paper-lost-bg);color:var(--paper-lost-ink);border-color:#c6999c;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.outcome-stamp.void,.compact-result-badge.void,.stats2-history-status.void){background:var(--paper-neutral-bg);color:var(--paper-ink);border-color:#a6b5a1;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.outcome-stamp,.compact-result-badge,.stats2-history-status) :is(b,small,i){color:inherit;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) button:disabled{background:#dfe6d8;background-image:none;color:#344d3b;border-color:#99a996;opacity:1;text-shadow:none;box-shadow:none}
body[data-theme="arena-sketchbook"] #content .match-pulse :is(th,small){color:#d6e6e2}
body[data-theme="arena-sketchbook"] #content .shadow-card :is(th,small){color:#f2ecf9}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel th{color:#ceded5}
/* Extend paper contrast to table cells, form metadata and disabled inputs. */
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(thead th,tbody th,td){color:var(--paper-ink);text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(.fine-print,.combo-ticket-source,.compact-bet-operator,.stats2-note,.stats2-history-row small,.bet-history-date,.history-leg-choice>small,.history-leg-final>small){color:var(--paper-muted);text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.account-panel,.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card,.expert-history) :is(input,select):disabled{background:#dfe6d8;color:#344d3b;border-color:#99a996;opacity:1}
body[data-theme="arena-sketchbook"] #content article.article-reading.glass.panel :is(th,td,.fine-print){color:#ceded5}
body[data-theme="arena-sketchbook"] #content .match-pulse :is(th,td,.fine-print){color:#d6e6e2}
body[data-theme="arena-sketchbook"] #content .shadow-card :is(th,td,.fine-print){color:#f2ecf9}
/* Dark overlay captions remain inverse even inside a paper article list. */
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.article-list) .article-card-visual small.article-image-credit{background:#102631;color:#f4f4ec;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.article-list) .newsroom-feature-image small.article-image-credit{background:#102631;color:#f4f4ec;text-shadow:none}
body[data-theme="arena-sketchbook"] #content :is(.profile-toolbar,.capital-toolbar) :is(.community-nav,.back-link){display:flex;align-items:center;gap:8px;margin:0}
body[data-theme="arena-sketchbook"] #content :is(.profile-toolbar,.capital-toolbar) :is(.community-nav a,.back-link){display:inline-flex;align-items:center;min-height:40px;margin:0}
body[data-theme="arena-sketchbook"] #content #community-root .community-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 12px}
body[data-theme="arena-sketchbook"] #content #community-root .community-toolbar h1{margin:0;line-height:1.15}
body[data-theme="arena-sketchbook"] #content #community-root .community-toolbar .community-nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0}
body[data-theme="arena-sketchbook"] #content #community-root .community-toolbar .community-nav a{display:inline-flex;align-items:center;min-height:40px}
@media(max-width:600px){body[data-theme="arena-sketchbook"] #content :is(.profile-toolbar,.capital-toolbar) :is(.community-nav a,.back-link),body[data-theme="arena-sketchbook"] #content #community-root .community-toolbar .community-nav a{min-height:44px}}
/* Muted metadata inherits ink on paper, including expanded result details. */
body[data-theme="arena-sketchbook"] #content :is(.glass:not(.match-pulse),.community-card:not(.shadow-card),.community-profile,.compact-history,.combo-compact-card) :is(.compact-history-head span,.stats2-history-row>div,.stats2-history-detail,.community-card time,.community-profile time){color:var(--paper-muted);text-shadow:none}
body[data-theme="arena-sketchbook"] #content .shadow-card time{color:#e6dbee}
body[data-theme="arena-sketchbook"] #content :is(.community-card:not(.shadow-card),.community-profile) time{color:var(--paper-muted);text-shadow:none}
/* Shared filter controls use a quiet paper/ink treatment. */
body[data-theme="arena-sketchbook"] #content :is(.filter-group,.stats2-outcomes,.stats2-nav,.article-tabs,.community-nav) :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 11px;border:1px solid #9aaa99;border-radius:7px;background:#edf1e7;background-image:none;color:#203a2d;text-shadow:none;box-shadow:none;line-height:1.2}
body[data-theme="arena-sketchbook"] #content :is(.filter-group,.stats2-outcomes,.stats2-nav,.article-tabs,.community-nav) :is(button[aria-pressed="true"],a[aria-current]){background:#cfe2c4;color:#173e26;border-color:#6e936e}
body[data-theme="arena-sketchbook"] #content :is(.filter-group,.stats2-outcomes,.stats2-nav,.article-tabs,.community-nav) :is(button,a):is(:hover,:focus-visible){background:#dcead2;color:#173e26}
body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:8px 12px;margin:8px 0 14px;min-width:0}
body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .calendar-team-search{display:grid;gap:4px;flex:1 1 230px;min-width:0;max-width:none;margin:0;color:#20392e}
body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .calendar-team-search input{width:100%;min-height:44px}
body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .calendar-status-filters{display:flex;flex-wrap:wrap;gap:6px;margin:0;align-items:center}
body[data-theme="arena-sketchbook"] #content .filter-button svg{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content .calendar-panel .day.selected :is(strong,.day-count){color:#1b402a;text-shadow:none}
@media(max-width:760px){body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .calendar-team-search{flex-basis:100%}body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .calendar-status-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body[data-theme="arena-sketchbook"] #content .calendar-filter-toolbar .filter-button{width:100%}}
body[data-theme="arena-sketchbook"][data-section="calendar"] #content .day-panel .sport-heading>span:last-child{color:var(--paper-muted);text-shadow:none}
/* Match heroes are dark even when their surrounding panel is paper. */
body[data-theme="arena-sketchbook"] #content .game-detail .match-hero :is(.hero-team,.hero-score,.competition-title,.hero-score small){color:#f2f5ed;text-shadow:0 1px 3px #081a1e}
body[data-theme="arena-sketchbook"] #content .game-detail .game-source :is(span,small,time){color:var(--paper-muted);text-shadow:none}
body[data-theme="arena-sketchbook"] #content .game-detail .game-source a{color:var(--paper-link);text-shadow:none}
/* Offer cards have their own dark surface inside otherwise light paper panels.
   Compact combo and radar offers use their parent's surface instead. */
body[data-theme="arena-sketchbook"] #content .betting-offer:not(.combo-compact-card .betting-offer):not(.radar-card .betting-offer){color:#f1f4ed;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .betting-offer:not(.combo-compact-card .betting-offer):not(.radar-card .betting-offer) :is(h2,h3,h4,p,small,label,li,summary){color:inherit;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .betting-offer:not(.combo-compact-card .betting-offer):not(.radar-card .betting-offer) :is(.fine-print,.betting-leg>small){color:#c8d9d5;text-shadow:none}
body[data-theme="arena-sketchbook"] #content .betting-offer:not(.combo-compact-card .betting-offer):not(.radar-card .betting-offer) .betting-leg a{color:#d1edb5;text-decoration:underline}
