.snowcross .sc-racecard{max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}.snowcross .sc-racecard .sc-actions{position:sticky;bottom:-25px;background:#122c36;padding-block:8px}.forest{--sc-mint:#d3e7b0}.forest .sc-editorial h1 em{color:#e9edcc}.forest .sc-racecard{border-top-color:#d2dba2}.forest .sc-primary{background:linear-gradient(120deg,#e6edc0,#bedab0)!important}.forest .sc-racecard h2 em{color:#d4dfb3}.forest .sc-overline i{background:#d9e6a3;box-shadow:0 0 16px #e4f0a1}.forest[data-night=true] .sc-racecard{background:linear-gradient(135deg,#122b30f5,#08151eec)}.forest-options{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:14px}.forest-status{position:absolute;top:207px;left:24px;right:24px;text-align:left;font:800 9px/1.5 Arial;letter-spacing:.5px;color:#e4eacb;text-shadow:0 2px 4px #001c22;pointer-events:none}.forest-status strong{color:#ffda9c}.forest #scCue{font-size:clamp(23px,4vw,52px)}.sc-utility{flex-wrap:wrap;justify-content:flex-end}#scGuideToggle{font-size:10px;min-width:74px}
@media(max-width:650px){.snowcross .sc-racecard{max-height:none;overflow:visible}.snowcross .sc-racecard .sc-actions{position:static;padding-block:0}.forest-status{top:216px;left:14px;font-size:8px}.sc-utility{max-width:calc(100vw - 28px)}#scGuideToggle{font-size:8px;min-width:62px}}
@media(orientation:landscape) and (max-height:600px){.snowcross .sc-racecard{max-height:none;overflow:visible}.forest-status{top:132px;font-size:8px}.forest #scCue{top:38%}}
