body[data-training-project=neon]{overflow-x:clip}body[data-training-project=neon] #menu .menu-briefing h1{font-size:clamp(38px,4vw,64px)}body[data-training-project=neon] #menu .menu-briefing-stats strong{font-size:16px}body[data-training-project=neon] .countdown-hint{text-align:center;letter-spacing:0;max-width:calc(100% - 36px);font-size:13px}body[data-training-project=neon] .pause-layer{overflow-y:auto}body[data-training-project=neon] .pause-content h2{font-size:clamp(50px,8vw,100px)}.neon-hud{z-index:5;pointer-events:none;color:#edf8f7;position:absolute;inset:0}.neon-hud[hidden]{display:none}.neon-hud-stats{background:#0d2028de;border:1px solid #7094976b;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;width:min(620px,100% - 36px);padding:15px 20px 12px;display:grid;position:absolute;top:24px;left:50%;transform:translate(-50%)}.neon-hud-stats span{color:#b6cfce;font-size:11px;display:block}.neon-hud-stats strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:700;display:block}.neon-hud-clock{text-align:right}.neon-hud-stats>div:first-child strong{color:#8ffff0}.neon-hud progress{color:#79eee0;background:#335257;border:none;border-radius:0;grid-column:1/-1;width:100%;height:3px}.neon-hud progress::-webkit-progress-bar{background:#335257}.neon-hud progress::-webkit-progress-value{background:#79eee0}.neon-hud progress::-moz-progress-bar{background:#79eee0}.neon-status{text-align:center;color:#e0eceb;background:#10232adb;border-radius:3px;width:max-content;max-width:calc(100% - 36px);padding:9px 14px;font-size:12px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.neon-hud[data-on-target=true] .neon-status{color:#8ffff0}.neon-hud .reticle-line{background:#f4ffff;box-shadow:0 0 2px #082a33}.neon-hud .reticle-dot{background:#79eee0}.neon-results{background:var(--st-bg);color:var(--st-text);overflow-y:auto}.neon-result-content{width:min(780px,100%);margin:auto;padding:32px 0}.neon-result-kicker{color:var(--st-text-soft);margin:0 0 20px;font-size:13px}.neon-result-content h1{font:750 clamp(32px, 5vw, 54px)/1.14 var(--st-font-sans);letter-spacing:-.025em;margin:0}.neon-result-copy{color:var(--st-text-soft);margin:18px 0 30px;font-size:15px}.neon-result-stats{border-block:1px solid var(--st-line);grid-template-columns:1.25fr 1fr 1fr;margin:0;padding:28px 0;display:grid}.neon-result-stats div{border-left:1px solid var(--st-line);min-width:0;padding:0 24px}.neon-result-stats div:first-child{border-left:0;padding-left:0}.neon-result-stats dt{color:var(--st-text-soft);font-size:13px}.neon-result-stats dd{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:clamp(26px,4vw,44px);font-weight:750}.neon-result-primary dd{color:var(--st-info)}.neon-result-rule{color:var(--st-text-muted);margin:12px 0 32px;font-size:12px}.neon-result-actions{flex-wrap:wrap;gap:12px;display:flex}.neon-result-actions button{min-width:150px;min-height:48px;font:650 14px/1.4 var(--st-font-sans);justify-content:center}.neon-result-actions .button--primary,body[data-training-project=neon] #resume-button{background:var(--st-brand);border-color:var(--st-brand);color:var(--st-on-brand)}.neon-results :is(button,a):focus-visible{outline:2px solid var(--st-brand);outline-offset:4px}@media (max-width:600px){.neon-hud-stats{gap:10px;padding:12px;top:16px}.neon-hud-stats strong{font-size:20px}.neon-result-stats{grid-template-columns:1fr 1fr;gap:22px 0}.neon-result-stats .neon-result-primary{border-bottom:1px solid var(--st-line);grid-column:1/-1;padding-bottom:22px}.neon-result-stats .neon-result-primary dd{font-size:54px}.neon-result-stats div:nth-child(2){border-left:0;padding-left:0}.neon-result-actions button{flex:140px;min-width:0}}
