body.ea-night-mode{background:#111d36!important;color:#edf2ff!important}body.ea-night-mode #ea-editorial,body.ea-night-mode #ea-dev1{background:#14213d!important;color:#edf2ff}body.ea-night-mode .ea-site-header,body.ea-night-mode .ea-site-footer{background:#1d2e50!important;color:#f7f1e6!important}body.ea-night-mode .ea-site-header a,body.ea-night-mode .ea-site-footer a{color:#f7f1e6!important}body.ea-night-mode .ea-site-header a:focus-visible,body.ea-night-mode a:focus-visible,body.ea-night-mode button:focus-visible{outline:3px solid #ffd471!important;outline-offset:3px}
.ea-night-room{max-width:1100px;margin:auto;padding:clamp(2rem,5vw,5rem) 1rem 4rem;color:#f3f5fc}.ea-night-room h1,.ea-night-room h2{color:#fff}.ea-night-kicker{color:#d4b990;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.ea-night-room h1{font-size:clamp(2.4rem,6vw,4.9rem);line-height:1.08;margin:.4rem 0 1rem}.ea-night-lead{max-width:42rem;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.6;color:#e1e9f6}.ea-night-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(250px,.8fr);gap:1.2rem;margin-top:2rem}.ea-night-card{border:1px solid #667ca7;background:#26385c;border-radius:18px;padding:clamp(1.25rem,3vw,2rem);color:#edf2ff}.ea-night-card h2{font-size:1.55rem;margin:0 0 1rem}.ea-night-card p{line-height:1.72;color:#e7edf8}.ea-night-card button,.ea-night-cta{display:inline-block;border:2px solid #e6c994;border-radius:9px;background:#e6c994;color:#17233b!important;font-weight:700;padding:.75rem 1.1rem;text-decoration:none;cursor:pointer;min-height:44px}.ea-night-card button:hover,.ea-night-cta:hover{background:#fff1d4}.ea-night-card button:disabled{opacity:.8;cursor:default}.ea-night-small{font-size:.93rem}.ea-night-bottom{border-top:1px solid #7284a5;margin-top:2.5rem;padding-top:1rem}.ea-night-bottom a{color:#f2d59e;font-weight:700}body.ea-night-mode #ea-dev1{background:#14213d!important}body.ea-night-mode #ea-dev1 #ea-player,body.ea-night-mode #ea-dev1 #ea-setup,body.ea-night-mode #ea-dev1 .ea-card{background:#24385c;color:#f3f5fc;border-color:#6c80a9}body.ea-night-mode #ea-dev1 :is(h1,h2,h3,p,small,label,legend){color:inherit}body.ea-night-mode #ea-dev1 button:not([aria-pressed=true]){border-color:#a9b9d4}body.ea-night-mode #ea-dev1 .ea-recorded-panel{background:#f9f3e8;color:#172b49}body.ea-night-mode #ea-dev1 .ea-recorded-panel :is(h3,p){color:#172b49}
body.ea-night-mode #ea-site-nav .ea-shell-cta{background:#e6c994;color:#17233b!important}body.ea-night-mode #ea-editorial .ea-shell-page{max-width:1100px;padding:0;background:transparent!important}body.ea-night-mode #ea-editorial .wrap{max-width:1220px;background:transparent!important}body.ea-night-mode #ea-editorial .ea-night-room :is(h1,h2,p){color:inherit}body.ea-night-mode #ea-editorial .ea-night-room h1,body.ea-night-mode #ea-editorial .ea-night-room h2{color:#fff}
@media(max-width:700px){.ea-night-grid{grid-template-columns:1fr}.ea-night-room{padding:2rem 1rem 3rem}}@media(prefers-reduced-motion:reduce){.ea-night-room *,body.ea-night-mode #ea-dev1 *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
