:root{color-scheme:dark;--bg:#0b0b0c;--panel:#151516;--ink:#ece9df;--muted:#96938b;--line:#45433f;--accent:#c8ff35;--detail:#f05b3f;--void:#0a0712;--violet-deep:#22112a;--violet:#3c2049;--cream:#ead9b8}body{background:var(--void);background-image:radial-gradient(50% 42% at 84% 9%,rgba(234,217,184,.24),transparent 62%),radial-gradient(62% 55% at 16% 42%,rgba(122,64,140,.5),transparent 66%),radial-gradient(92% 78% at 45% 36%,var(--violet) 0%,var(--violet-deep) 45%,var(--void) 82%);background-repeat:no-repeat;position:relative;isolation:isolate}body::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.4;mix-blend-mode:overlay;background-image:repeating-linear-gradient(55deg,rgba(255,255,255,.06) 0 1px,transparent 1px 7px),repeating-linear-gradient(-55deg,rgba(255,255,255,.06) 0 1px,transparent 1px 7px)}body::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;mix-blend-mode:soft-light;background-repeat:repeat,no-repeat;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),radial-gradient(40% 32% at 80% 11%,rgba(234,217,184,.4),transparent 62%);animation:drift 70s ease-in-out infinite alternate}@keyframes drift{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-3%,4%,0) scale(1.08)}}.topbar{border-bottom:1px solid var(--line)}.wordmark span{color:var(--detail)}nav a,.text-link{color:var(--accent)}.hero h1{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;font-weight:900;letter-spacing:-.055em;text-transform:uppercase;text-shadow:3px 3px 0 var(--detail);animation:stomp .65s cubic-bezier(.2,.8,.2,1) both}.account-card{background:#101011;border:1px solid #77736a;border-radius:2px;box-shadow:10px 10px 0 var(--detail);transform:rotate(-1deg);animation:slide-in .7s .12s both}.account-card h2{font-family:Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif;text-transform:uppercase;letter-spacing:.01em}.tabs{border-bottom:1px solid var(--line)}.tab.active{color:var(--accent);border-bottom-color:var(--accent)}input{border:1px solid #66635c;border-radius:2px;background:#0a0a0a}.primary{border:1px solid var(--accent);border-radius:2px;background:var(--accent);box-shadow:5px 5px 0 var(--detail)}.ad-slot{background:#141311;border:1px solid #3a3833;border-radius:2px;position:relative;padding-top:42px;box-shadow:6px 6px 0 rgba(0,0,0,.4)}.ad-slot::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 2px,transparent 2px 9px)}.ad-slot>span{position:absolute;top:0;left:0;z-index:1;display:inline-block;background:var(--accent);color:#0b0b0c;font-weight:900;font-size:.68rem;letter-spacing:.14em;padding:5px 10px;border-radius:2px 0 4px 0}.ad-slot.compact{box-shadow:4px 4px 0 rgba(0,0,0,.4)}.steps{border-top:1px solid var(--line)}.step-grid{border-top:1px solid var(--line)}.step-grid article{border-right:1px solid var(--line)}.step-grid b{color:var(--detail)}footer{border-top:1px solid var(--line)}@keyframes stomp{from{opacity:0;transform:translateY(18px) skewX(-3deg)}to{opacity:1;transform:none}}@keyframes slide-in{from{opacity:0;transform:translate(30px,30px) rotate(2deg)}to{opacity:1;transform:rotate(-1deg)}}@media(max-width:800px){.step-grid article{border-right:0;border-bottom:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}
