@import url('/omega-spatial-system.css');
/* This sheet reaches every page through bg.js, so it must never REDEFINE a
   token another sheet already owns. It used to declare --omega-gold,
   --omega-void and --omega-line at :root with values that disagree with the
   three sheets that read them: --omega-void is #0a0a0f in
   omega-platform-visual.css and omega-visual-universe.css, #080a10 in
   omega-command-palette.css, and was #05060a here; --omega-line is .24/.22
   there and was .28 here. Whichever sheet loads last would have won, so
   injecting this platform-wide would have retinted pages that merely read
   those names (CLAUDE.md 4: the palette has a real owner per token, and a
   later sheet beats an earlier one).

   So :root now declares only the three names this sheet INVENTS, and every
   contested name is read with a fallback instead. The sheet is additive: it
   styles four namespaced classes and changes nothing it does not own. */
:root{--omega-gold-hi:#f2d783;--omega-blue:#48b9ff;--omega-panel:rgba(9,12,20,.74)}.omega-cinematic{position:relative;isolation:isolate}.omega-cinematic:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,rgba(72,185,255,.09),transparent 28%),radial-gradient(circle at 15% 80%,rgba(201,168,76,.08),transparent 30%);opacity:.9}.omega-emblem{position:relative;width:clamp(92px,11vw,150px);aspect-ratio:1;border:1px solid var(--omega-line, rgba(201,168,76,.26));border-radius:50%;display:grid;place-items:center;color:var(--omega-gold-hi);font-size:clamp(44px,6vw,82px);text-shadow:0 0 28px rgba(201,168,76,.65);background:radial-gradient(circle,rgba(201,168,76,.14),transparent 62%);box-shadow:0 0 70px rgba(201,168,76,.14),inset 0 0 35px rgba(201,168,76,.08)}.omega-emblem:before,.omega-emblem:after{content:"";position:absolute;inset:-12px;border:1px solid rgba(201,168,76,.22);border-radius:50%;transform:rotateX(68deg) rotateZ(8deg)}.omega-emblem:after{inset:-22px;transform:rotateX(68deg) rotateZ(-18deg);opacity:.6}.omega-depth-card{position:relative;transform-style:preserve-3d;background:linear-gradient(145deg,rgba(255,255,255,.06),var(--omega-panel));border:1px solid var(--omega-line, rgba(201,168,76,.26));box-shadow:0 22px 70px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.06);backdrop-filter:blur(18px)}.omega-depth-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.055) 48%,transparent 70%);transform:translateX(-100%);animation:omega-scan 8s linear infinite}@keyframes omega-scan{0%{transform:translateX(-100%)}18%,100%{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.omega-depth-card:after{animation:none}.omega-emblem:before,.omega-emblem:after{transform:none}}
