:root{--bg:#121212;--ink:#EDEBE6;--mute:#8E8B84;--body:#B9B6AF;--card:#1B1B1B;--card-ink:#B0ADA6;
  --slot-bg:rgba(255,255,255,0.03);--slot-border:rgba(237,235,230,0.28);--slot-ink:#7E7B74;--rule:rgba(237,235,230,0.12);--enq:#171717;
  --orb:radial-gradient(circle at 35% 35%,#8A6A4F 0,#5A4536 30%,#2E2622 58%,rgba(18,18,18,0) 72%);--nav-bg:rgba(18,18,18,0.7)}
.orb{filter:blur(28px);opacity:.85;width:640px;height:640px;left:-200px;top:380px}
.hero.split,.hero.center{position:relative;overflow:hidden}
.hero.split>*,.hero.center>*{position:relative;z-index:1}
.hero.split>.orb,.hero.center>.orb{position:absolute;z-index:0}
.cur{mix-blend-mode:screen}
.card:hover{box-shadow:0 24px 60px rgba(0,0,0,0.5)}
.pill:hover{background:var(--ink);color:var(--bg)}
