:root{--bg:#111;--panel:#191919;--ink:#fff;--muted:#c7c7c7;--accent:#00ffff;--line:#626262;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}.aura{background:#111;color:#fff;overflow-x:hidden;background-image:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.025) 4px 5px)}.aura .site-header,.aura footer{background:#111f}.aura .hero{position:relative}.aura .hero::after{content:"ADC // SOCIAL COMPLIANCE DIVISION";display:inline-block;margin-top:2rem;padding:.65rem .8rem;border:2px solid #00ffff;box-shadow:4px 4px 0 #ff00ff;color:#fff;font:900 .72rem ui-monospace,monospace;letter-spacing:.12em}.aura h1,.aura .question h2{text-transform:uppercase}.aura h1{text-shadow:3px 0 #00ffff,-3px 0 #ff00ff}.aura .button,.aura .option,.aura .text-input{border-width:2px}.aura .primary{background:#00ffff;color:#111;border-color:#00ffff;box-shadow:4px 4px 0 #ff00ff}.aura .option{position:relative;background:#181818}.aura .option::before{content:"□";margin-right:.75rem;color:#00ffff}.aura .option[aria-pressed=true]{border-color:#00ffff;background:#262126;box-shadow:4px 4px 0 #ff00ff}.aura .option[aria-pressed=true]::before{content:"■"}.aura .error{color:#ff5964}.aura .result-card{--cardbg:#eee;position:relative;background:#fff;color:#111;border:8px double #111;outline:3px solid #00ffff;box-shadow:12px 12px 0 #ff00ff,-8px -8px 0 #00ffff;background-image:repeating-linear-gradient(0deg,transparent 0 5px,rgba(17,17,17,.035) 5px 6px)}.aura .result-card::before{content:"YOU LOST AURA";display:block;margin:-1rem -1rem 1.5rem;padding:1rem;background:#111;color:#fff;border-bottom:5px solid #ff303f;font:950 clamp(1.8rem,7vw,4.8rem)/.9 ui-monospace,monospace;letter-spacing:-.06em;text-shadow:3px 0 #00ffff,-3px 0 #ff00ff}.aura .result-card::after{content:"AURA LOSS CONFIRMED";position:absolute;right:clamp(1rem,4vw,3rem);top:clamp(7rem,18vw,10rem);padding:.55rem;border:4px solid #d4142a;color:#b20f22;font:950 .75rem ui-monospace,monospace;letter-spacing:.08em;transform:rotate(-5deg)}.aura .result-card h2{max-width:80%;color:#111;text-shadow:2px 0 #00ffff,-2px 0 #ff00ff}.aura #result-name{display:inline-block;background:#111;color:#fff;padding:.35rem .65rem;letter-spacing:.08em}.aura .result-card dl{border:3px solid #111}.aura .result-card dl>div{background:#eee;border-bottom:1px dashed #777}.aura .result-card dl>div:first-child{grid-column:1/-1;background:#111;color:#fff;border:4px solid #00ffff;box-shadow:5px 5px 0 #ff00ff}.aura .result-card dl>div:first-child dd{font:950 clamp(3rem,13vw,8rem)/.85 ui-monospace,monospace;letter-spacing:-.08em;color:#fff;text-shadow:4px 0 #00ffff,-4px 0 #ff00ff}.aura .score{color:#b20f22}.aura #closing{font-weight:900;border-top:2px dashed #111;padding-top:1rem}.aura .ad-slot{min-height:0}@media(max-width:700px){.aura .result-card::after{position:static;display:inline-block;margin-bottom:1rem}.aura .result-card h2{max-width:none}.aura .result-card dl{grid-template-columns:1fr}.aura .result-card dl>div:first-child{grid-column:auto}.aura .game-nav{max-height:7rem;overflow:auto}}@media(prefers-reduced-motion:reduce){.aura *{scroll-behavior:auto!important;transition:none!important}.aura .button:hover{transform:none}}
