:root{--aif-bg:#0c1015;--aif-panel:#141b24;--aif-line:#34404e;--aif-text:#edf1f5;--aif-muted:#b2bdca;--aif-accent:#efbd58;--gold:var(--aif-accent);--gold2:#ffd990;--text:var(--aif-text);--muted:var(--aif-muted);--bg:var(--aif-bg);--panel:var(--aif-panel);--line:var(--aif-line);--border:var(--aif-line);--font-body:"Segoe UI","Nirmala UI",Arial,sans-serif;--font-heading:var(--font-body)}
html{color-scheme:dark}body{font-family:var(--font-body)!important;font-size:16px!important;line-height:1.65!important;color:var(--aif-text)!important;background:radial-gradient(ellipse at 15% 0,#b58a2820,transparent 40%),var(--aif-bg)!important}body :is(h1,h2,h3,h4,p,li,a,label,button,select,input,strong,b,summary,table){font-family:var(--font-body)!important}body :is(h1,.hero-title,.info-hero h1){font-size:clamp(32px,3.7vw,54px)!important;line-height:1.13!important;letter-spacing:-.035em!important;font-weight:750!important;max-width:24ch}body :is(h2,.section-title){font-size:clamp(24px,2.5vw,34px)!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:700!important}body h3{font-size:20px!important;line-height:1.4!important}body :is(p,li,.hero-desc,.info-lead){font-size:15px;line-height:1.75}body :is(.muted,.hero-desc,.info-lead,.finding-desc){color:var(--aif-muted)!important}body :is(.gold-kicker,.eyebrow,.gold-text,h1 em,h1 span){color:var(--aif-accent)!important}body :is(.gold-kicker,.eyebrow){font-size:11px!important;letter-spacing:.12em!important;font-weight:700!important}body :is(.info-hero,.hero,.hero-section){padding-top:52px!important;padding-bottom:52px!important}body :is(.info-card,.workbench-panel,.finding-box,.case-card,.eval-card){background:var(--aif-panel)!important;border:1px solid var(--aif-line)!important;border-radius:14px!important;box-shadow:none!important}body :is(.finding-box,.info-card){padding:20px!important}body :is(.btn-primary,.primary,.gold-btn){background:var(--aif-accent)!important;border:1px solid #d2a24b!important;color:#17130b!important;font-weight:700!important;border-radius:8px!important;box-shadow:none!important}body :is(button,input,select,textarea){font-size:14px!important}body :is(input,select,textarea){border-color:var(--aif-line)!important}body :is(pre,code,#panic-input,.telemetry-item .value){font-family:ui-monospace,Consolas,monospace!important}body :is(pre,code,#panic-input){font-size:13px!important;line-height:1.6!important}body :focus-visible{outline:2px solid var(--aif-accent)!important;outline-offset:3px}.aif-language-note{max-width:1312px;margin:8px auto;padding:0 24px;font-size:12px!important;color:#b3bdc9}.aif-account{display:flex;gap:12px;grid-column:1/-1}.aif-account a{color:#efbd58}html[lang=hi] body :is(h1,h2,h3){letter-spacing:0!important;line-height:1.45!important}
@media(max-width:850px){body :is(.info-hero,.hero,.hero-section){padding-top:30px!important;padding-bottom:30px!important}body h1{font-size:34px!important}.aif-language-note{padding:0 16px}body .hero-logo-wrap{max-width:390px;margin:auto}}@media print{.aif-language-note{display:none!important}}

body .record,body .fw-path,body .catalog-entry{background:var(--aif-panel)!important;border-color:var(--aif-line)!important;border-radius:14px!important;box-shadow:none!important}body .record{padding:22px!important;gap:24px!important}body .record .evidence{background:#111720!important;padding:16px!important;border-left:2px solid var(--aif-accent)!important;border-radius:0 10px 10px 0!important}body .record .pill{color:#dce4ee!important;border-color:#526070!important;background:#202a35!important}body .record .pill.warn{color:#f3d399!important;background:#30291c!important;border-color:#77643e!important}body .record .score,body .record .mark{color:var(--aif-accent)!important}body .catalog-open{background:var(--aif-accent)!important;color:#18140d!important;border-radius:8px!important;padding:14px 20px!important;font-weight:700!important}body .record h3{overflow-wrap:anywhere}body .record .evidence p{overflow-wrap:anywhere}
