.chooser{isolation:isolate;position:relative;transition:background-color .55s,color .45s}.chooser .choose-content,.chooser .cnav,.chooser .entrance-footer{position:relative;z-index:2}.chooser::before,.chooser::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .65s}.chooser::before{background:radial-gradient(ellipse at 80% 25%,#d5cbf480,transparent 55%),radial-gradient(ellipse at 12% 80%,#cedcff90,transparent 55%)}.chooser::after{background:linear-gradient(#080d0a15,#080d0aa0),repeating-linear-gradient(0deg,transparent 0 79px,#cfff7514 79px 80px),repeating-linear-gradient(90deg,transparent 0 79px,#cfff7514 79px 80px)}.chooser[data-preview="reality"]{background:#fff;color:#1c1b22}.chooser[data-preview="reality"]::before{opacity:1}.chooser[data-preview="reality"] h1>span{color:#2355ff}.chooser[data-preview="reality"] .blue-pill{background:#f2effc;border-color:#bcb0d6;box-shadow:0 15px 45px #63508b12}.chooser[data-preview="reality"] .entrance-kicker{color:#7f729a}.chooser[data-preview="sim"]{background:#080d0a;color:#eef3e9}.chooser[data-preview="sim"]::after{opacity:1}.chooser[data-preview="sim"] h1{color:#f1f5ed}.chooser[data-preview="sim"] h1>span{color:#d6ff71}.chooser[data-preview="sim"] .cnav,.chooser[data-preview="sim"] .cnav strong{color:#eef3e9}.chooser[data-preview="sim"] .cnav span,.chooser[data-preview="sim"] .entrance-kicker,.chooser[data-preview="sim"] .entrance-sub,.chooser[data-preview="sim"] .entrance-prompt,.chooser[data-preview="sim"] .entrance-footer{color:#a8b39f;border-color:#d6ff7130}.chooser[data-preview="sim"] .pill-choice{background:#10180f;color:#edf4e7;border-color:#d6ff7133}.chooser[data-preview="sim"] .pill-choice span{color:#a8b39f}.chooser[data-preview="sim"] .red-pill{background:#182210;border-color:#d6ff71;box-shadow:0 0 40px #d6ff7114}.chooser[data-preview="sim"] .red-pill strong,.chooser[data-preview="sim"] .red-pill .enter{color:#d6ff71}.chooser[data-preview="sim"] .red-pill .pill{box-shadow:0 0 30px #d6ff7126}.chooser .pill-choice{transition:background .4s,border-color .4s,box-shadow .4s,transform .4s}.pill-preview-status{display:block;min-height:15px;margin-top:12px;font:8px monospace;letter-spacing:2px}.chooser[data-preview="sim"] .pill-preview-status{color:#d6ff71}.chooser[data-preview="reality"] .pill-preview-status{color:#79649f}@media(prefers-reduced-motion:reduce){.chooser,.chooser::before,.chooser::after,.chooser .pill-choice{transition:none}}

/* The blue pill previews Reality's light gray and cobalt palette. */
#choose[data-preview="reality"]{background:#e9ebef;color:#19152b}
#choose[data-preview="reality"]::before{opacity:0}
#choose[data-preview="reality"] :is(.cnav strong,.cnav span,h1,h1>span,.entrance-kicker,.entrance-sub,.entrance-prompt,.entrance-footer,.entrance-footer a,.pill-preview-status){
 color:#19152b;border-color:#19152b30
}
#choose[data-preview="reality"] .blue-pill{
 background:#fff;color:#2355ff;border-color:#2355ff;box-shadow:none
}
#choose[data-preview="reality"] :is(h1>span,.pill-preview-status,.blue-pill .enter){color:#2355ff}
#choose[data-preview="reality"] .blue-pill .pill-left span{color:#505866}
#choose[data-preview="reality"] .blue-pill:hover{transform:none}

/* Keep every label readable and both cards stationary in the dark preview. */
#choose[data-preview="sim"] p.entrance-sub,
#choose[data-preview="sim"] .blue-pill .enter,
#choose[data-preview="sim"] .entrance-footer a{
 color:#eef3e9
}
#choose[data-preview="sim"] .pill-choice:hover{
 transform:none;box-shadow:0 8px 22px #00000009
}
#choose[data-preview="sim"] .red-pill:hover{
 box-shadow:0 0 40px #d6ff7114
}
