*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #010614;--gold: #E8C94A;--gold-dim: #C9A227;--gold-bg: rgba(201, 162, 39, .08);--gold-border: rgba(201, 162, 39, .28);--white: #ffffff;--white-60: rgba(255, 255, 255, .6);--white-30: rgba(255, 255, 255, .3);--white-10: rgba(255, 255, 255, .08);--teal: #0d968b;--radius: 16px}html,body{min-height:100vh;background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}#root{min-height:100vh}@keyframes flipIn{0%{transform:scaleY(.55) translateY(-10px);opacity:.2}60%{transform:scaleY(1.05);opacity:1}to{transform:scaleY(1) translateY(0);opacity:1}}.flip-anim{animation:flipIn .28s cubic-bezier(.34,1.56,.64,1)}@keyframes pulseDot{0%,to{opacity:1;box-shadow:0 0 #e8c94a99}50%{opacity:.7;box-shadow:0 0 0 6px #e8c94a00}}@keyframes blinkColon{0%,to{opacity:1}50%{opacity:.18}}@keyframes scrollUni{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes popupIn{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}
