:root{--font-display: "Anton", system-ui, sans-serif;--font-ui: "Space Grotesk", system-ui, sans-serif;--font-mono: "Space Mono", ui-monospace, monospace;--bg: #0E1A2B;--bg2: #172A40;--brand: #33475E;--neon-blue: #8FA3BC;--navy: #0E1A2B;--amber: #E8A33D;--green: #5FC48E;--red: #E0564F;--medal-gold: #E8A33D;--medal-silver: #BFC9D6;--medal-bronze: #B5814A;--brand-soft: #33475E33;--blue-soft: #8FA3BC33;--amber-soft: #E8A33D33;--green-soft: #5FC48E33;--ink: #F5F1E8;--ink-dim: rgba(245, 241, 232, .66);--ink-faint: rgba(245, 241, 232, .46);--hairline: rgba(245, 241, 232, .1)}*{box-sizing:border-box}html,body,#root{height:100%}html,body{margin:0;padding:0}body{font-family:var(--font-ui);color:var(--ink);background:radial-gradient(120% 80% at 20% 0%,rgba(143,163,188,.16),transparent 55%),radial-gradient(120% 90% at 90% 100%,rgba(51,71,94,.45),transparent 55%),radial-gradient(80% 60% at 50% 50%,rgba(232,163,61,.05),transparent 60%),var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased}.phone{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.shell{min-height:100dvh;display:flex;flex-direction:column}.no-sb{scrollbar-width:none;-ms-overflow-style:none}.no-sb::-webkit-scrollbar{display:none;width:0;height:0}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.04);opacity:1}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes stampSlam{0%{transform:scale(2.6) rotate(-16deg)}60%{transform:scale(.92) rotate(-9deg)}78%{transform:scale(1.06) rotate(-9deg)}to{transform:scale(1) rotate(-9deg)}}@keyframes flickerIn{0%{opacity:0}10%{opacity:.4}12%{opacity:.1}20%{opacity:.9}22%{opacity:.3}to{opacity:1}}@keyframes riseIn{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.rise{animation:riseIn .5s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){.rise{animation:none}}
