.lumen-scope{--lumen-ground:#0a0a0b;--lumen-ground-raised:#101216;--lumen-gold:#d9a441;--lumen-gold-bright:#e8c766;--lumen-gold-deep:#b8862c;--lumen-red:#9b1e28;--lumen-ink:#ece7da;--lumen-ink-dim:#a99f88;--lumen-ink-faint:#6b6558;--lumen-status-active:var(--lumen-gold);--lumen-status-off:var(--lumen-ink-faint);--lumen-status-attention:#d75a5a;--lumen-status-healthy:#6fbf8a;--lumen-ambient-a:rgba(217, 164, 65, 0.18);--lumen-ambient-b:rgba(155, 30, 40, 0.14);color:var(--lumen-ink)}.lumen-scope .lumen-display{font-family:'Cinzel',serif;font-weight:700;letter-spacing:.02em}.lumen-scope .lumen-body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}.lumen-scope .lumen-technical{font-family:'Space Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lumen-scope .lumen-editorial{font-family:'Cinzel',serif;font-weight:600;font-size:clamp(32px, 6vw, 72px);line-height:.95}.lumen-aperture-open{animation:lumen-aperture-open 0.7s cubic-bezier(.5,0,.2,1) both}@keyframes lumen-aperture-open{from{clip-path:circle(0% at 50% 50%);opacity:.3}to{clip-path:circle(75% at 50% 50%);opacity:1}}.lumen-focus-lock{animation:lumen-focus-lock 0.18s ease-out both}@keyframes lumen-focus-lock{from{filter:blur(4px);opacity:.6}to{filter:blur(0);opacity:1}}.lumen-frame-construct{animation:lumen-frame-construct 0.4s ease both}@keyframes lumen-frame-construct{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.lumen-frame-construct-corners rect,.lumen-frame-construct-corners path{stroke-dasharray:40;stroke-dashoffset:40;animation:lumen-frame-draw 0.5s ease forwards}@keyframes lumen-frame-draw{to{stroke-dashoffset:0}}.lumen-focus-soft{filter:blur(2px) saturate(.7);opacity:.7;transform:scale(.98);transition:filter 0.3s ease,opacity 0.3s ease,transform 0.3s ease}.lumen-focus-sharp{filter:none;opacity:1;transform:scale(1);transition:filter 0.3s ease,opacity 0.3s ease,transform 0.3s ease}@media (prefers-reduced-motion:reduce){.lumen-aperture-open,.lumen-focus-lock,.lumen-frame-construct,.lumen-frame-construct-corners rect,.lumen-frame-construct-corners path{animation:none!important;clip-path:none!important;filter:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.lumen-focus-soft,.lumen-focus-sharp{transition:none!important}}