.device-preferences{z-index:5;color:#172341;background:#fff9ed;border:2px solid #172341;border-radius:22px;width:calc(100% - 2rem);max-width:36rem;margin:1rem auto;padding:.7rem 1rem;position:relative}.device-preferences summary{cursor:pointer;font-weight:800}.device-preferences>div{gap:.65rem;padding:.8rem 0;display:grid}.device-preferences label{align-items:center;gap:.6rem;display:flex}.device-preferences button{white-space:normal;text-align:left;border-radius:12px;padding:.6rem}.device-preferences p{font-size:.85rem;line-height:1.5}body[data-quiet=true] *,body[data-quiet=true] :before,body[data-quiet=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body[data-contrast=true]{--event-primary:#003cad;--event-secondary:#4c1d95;--event-accent:#713f12;--event-text:#101828;--event-surface:#fff;color:#101828}body[data-contrast=true] .field-note,body[data-contrast=true] small{color:#283044!important}body[data-contrast=true] input,body[data-contrast=true] textarea,body[data-contrast=true] select{border:2px solid #172341}body[data-large=true]{font-size:1.15rem}body[data-large=true] input,body[data-large=true] select,body[data-large=true] textarea,body[data-large=true] button{font-size:1.05rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:420px){.entry-scene .entry-character{max-height:130px}.device-preferences{margin-bottom:1.2rem}}body[data-contrast=true] .event-brand{--event-primary:#003cad!important;--event-secondary:#4c1d95!important;--event-secondary-text:#fff!important;--event-accent-text:#172341!important;--event-background:#fff!important;--event-surface:#fff!important;--event-text:#101828!important;--event-heading:#101828!important;--event-button-text:#fff!important;--event-accent:#ffde59!important;color:#101828!important;background:#fff!important}body[data-contrast=true] .paper-card,body[data-contrast=true] .player-mission,body[data-contrast=true] .social-card{color:#101828!important;background:#fff!important}body[data-contrast=true] a:not(.btn){color:#003cad}body[data-contrast=true] .btn-blue{color:#fff!important;background:#003cad!important}body[data-contrast=true] .field-note,body[data-contrast=true] small{background:#fff;color:#172341!important}.configuration-readiness{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1rem 0 2rem;display:grid}.configuration-readiness a{background:#f0edff;border:2px solid #18243b;border-radius:18px;gap:.3rem;padding:1rem;text-decoration:none;display:grid}.configuration-readiness span{font-size:.8rem}@media (max-width:650px){.configuration-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-contrast=true] .btn-outline{color:#003cad!important;background:#fff!important;border-color:#003cad!important}body[data-large=true] p,body[data-large=true] li,body[data-large=true] label,body[data-large=true] small{line-height:1.6;font-size:1.05rem!important}
