/* Shared card surfaces and spacing. Existing contents, event colors and live states remain visible. */
:root{--a93-bg:#edf3f5;--a93-surface:#fff;--a93-line:#d2e0e5;--a93-ink:#234b56;--a93-muted:#708893;--a93-radius:11px}
html:not([data-a84=siber]) body{background:var(--a93-bg);color:var(--a93-ink)}
html:not([data-a84=siber]) #matchList{padding:8px 7px 18px}
html:not([data-a84=siber]) .arena-virtual-card>.league-band{margin:0;border:0;border-radius:0;background:#dae8ec;color:#315863;min-height:30px;padding:8px 10px;font-size:11px;font-weight:600;line-height:1.4;gap:8px}
html:not([data-a84=siber]) #matchList .match-card{margin:0;border:0;border-radius:0;box-shadow:none;background:var(--a93-surface)}
html:not([data-a84=siber]) #matchList .arena56-match,html:not([data-a84=siber]) #matchList .arena58-match{background:#f2f7f8;border-bottom:1px solid #dce7eb}
html:not([data-a84=siber]) #matchList .arena-model-lines{margin:6px 8px 9px;border-radius:8px;border:1px solid #dce7eb;background:#f5f9fa;box-shadow:none}
html:not([data-a84=siber]) :is(#matchList,#detailBody) .odds-row{gap:5px;padding:9px 7px}
html:not([data-a84=siber]) :is(#matchList,#detailBody) .odd{border-radius:8px;box-shadow:none}
html:not([data-a84=siber]) #detailBody :is(.s4-summary,.s4-form-team,.s4-result-odds,.s4-standings,.s4-archive-panel,.s4-goal-panel,.s4-footy-section,.s4-footy-form,.s4-goal-team,.s4-poisson-card,.v46-flow,.v46-comparison,.a85-ins,.a85-ai,.a89-card,.arena54-expected){border:1px solid var(--a93-line);border-radius:var(--a93-radius);box-shadow:0 2px 8px #173d4807;overflow:hidden}
html:not([data-a84=siber]) #detailBody :is(.s4-form-team,.s4-summary,.s4-archive-panel,.s4-goal-panel,.s4-footy-section,.s4-footy-form,.s4-goal-team,.s4-poisson-card,.v46-comparison,.a85-ins,.a85-ai,.a89-card,.arena54-expected){background:var(--a93-surface)}
html:not([data-a84=siber]) #detailBody :is(.s4-form-team,.s4-footy-section,.s4-goal-team,.a85-ins,.a85-ai){padding:12px;margin:0 0 11px}
html:not([data-a84=siber]) #detailBody :is(.s4-form-team h3,.s4-form-team h4,.s4-footy-section h3,.s4-footy-section h4){font-size:14px;line-height:1.4;letter-spacing:0;margin:0 0 8px}
html:not([data-a84=siber]) #detailBody :is(.s4-form-summary,.s4-footy-form,.s4-footy-page-title){padding:11px}
html:not([data-a84=siber]) #detailBody .s4-footy-table{font-size:12px;border-collapse:collapse}
html:not([data-a84=siber]) #detailBody .s4-footy-table td,html:not([data-a84=siber]) #detailBody .s4-footy-table th{padding:8px 5px;border-color:#e1ebef}
html:not([data-a84=siber]) #detailBody :is(.s4-fixture-row,.s4-footy-match){border-bottom:1px solid #e0eaee;box-shadow:none}
html:not([data-a84=siber]) #detailBody :is(.s4-dashboard,.s4-footy-dashboard){padding:8px;gap:10px}
html:not([data-a84=siber]) #detailBody .a89-card{padding:12px;margin-bottom:9px}
html:not([data-a84=siber]) #detailBody .a89-panel{padding:8px}
html:not([data-a84=siber]) #detailBody .a90-finished{border-top:1px solid #e1ebee}
html:not([data-a84=siber]) #detailBody .a92-details>summary{background:#e4eef2;box-shadow:none;border-radius:9px}
html:not([data-a84=siber]) :is(#aboutDialog,#couponDialog,#arenaSettings){border-radius:14px;border:1px solid #bfcfd6;box-shadow:0 12px 40px #153e4930}
html:not([data-a84=siber]) #arenaSettings .arena76-set-sec{border:1px solid var(--a93-line);border-radius:11px;box-shadow:none;background:#fff}
html:not([data-a84=siber]) #aboutDialog :is(.arena73-guide,.a90-guide){border:0;border-radius:0;padding:10px;box-shadow:none;background:#f0f5f7}
#aboutDialog .a93-legend{padding:12px 0;color:#244b56}
#aboutDialog .a93-legend>h4{margin:0 0 8px;font-size:17px}
#aboutDialog .a93-legend>p{font-size:12px;line-height:1.65;margin:8px 0 13px;color:#667f8b}
#aboutDialog .a93-legend details{margin:8px 0;padding:0;border:1px solid #d2e0e5;border-radius:9px;background:#fff;box-shadow:none;overflow:hidden}
#aboutDialog .a93-legend details>summary{padding:12px 10px;font-size:13px;line-height:1.4;min-height:42px;background:#e1edf1;border-radius:8px;box-shadow:none;color:#264f5b}
#aboutDialog .a93-symbol-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:12px 10px;border-top:1px solid #e6eef1;align-items:start}
#aboutDialog .a93-symbol-icon{display:flex;align-items:center;justify-content:center;min-height:30px;font-size:17px;font-weight:600;color:#25606d}
#aboutDialog .a93-symbol-row b{display:block;font-size:12px;line-height:1.5;color:#244f5b}
#aboutDialog .a93-symbol-row p{margin:4px 0 0;font-size:12px;line-height:1.6;color:#6a818c}
.a93-yellow-card{display:block;width:12px;height:20px;border-radius:2px;background:#edc72d}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
#aboutDialog .a93-guide-shortcut{display:flex;justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 20px);margin:10px;padding:12px;border:1px solid #b9d1db;border-radius:9px;background:#e0eff3;color:#225866;font:600 13px system-ui,sans-serif;box-shadow:none;text-align:left}#aboutDialog .a93-guide-shortcut span{font-size:11px;font-weight:400;white-space:nowrap}
html:not([data-a84=siber]) #detailBody :is(.s4-team-summary,.s4-table-section,.s4-dashboard>section,.s4-dashboard>details){border:1px solid var(--a93-line);border-radius:var(--a93-radius);background:#fff;box-shadow:0 2px 8px #173d4807;overflow:hidden;margin-bottom:11px}
html:not([data-a84=siber]) #detailBody :is(.s4-team-summary,.s4-table-section){padding:12px}
html:not([data-a84=siber]) #aboutDialog .subscription-card{border:1px solid #d2e0e5;border-radius:10px;box-shadow:none;background:#fff}
#aboutDialog .about-head{position:sticky;top:0;z-index:5;min-height:48px;background:#20545f;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;box-sizing:border-box}
#aboutDialog .about-head>b{font-size:13px}#aboutDialog #aboutClose{width:32px;height:32px;min-height:32px;border:1px solid #80a3af;border-radius:7px;background:#ffffff12;color:#fff;font-size:22px}
#aboutDialog .arena73-tabs{top:50px;z-index:4}#aboutDialog .a93-legend{scroll-margin-top:112px}
