@charset "UTF-8";:root{--bg: #0a0e1a;--bg-deep: #060811;--panel: #121729;--panel-2: #1a2138;--hairline: #262f4a;--accent: #f2a93b;--accent-dim: #c8862a;--accent-soft: rgba(242, 169, 59, .14);--accent-glow: rgba(242, 169, 59, .35);--text: #ece8de;--text-muted: #8891a8;--text-faint: #545e79;--error: #ff6b5e;--error-soft: rgba(255, 107, 94, .12);--font-display: "Fraunces", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius-lg: 20px;--radius-md: 14px;--radius-sm: 9px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:radial-gradient(120% 100% at 50% 0%,#0d1326 0%,var(--bg) 45%,var(--bg-deep) 100%);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);margin:0;color:var(--text)}p{margin:0}button{font-family:var(--font-body)}::selection{background:var(--accent-soft);color:var(--accent)}.stars{position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 18%,rgba(236,232,222,.5) 0,transparent 100%),radial-gradient(1px 1px at 70% 8%,rgba(236,232,222,.35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 85% 30%,rgba(236,232,222,.4) 0,transparent 100%),radial-gradient(1px 1px at 25% 55%,rgba(236,232,222,.3) 0,transparent 100%),radial-gradient(1px 1px at 92% 65%,rgba(236,232,222,.25) 0,transparent 100%),radial-gradient(1.5px 1.5px at 45% 80%,rgba(236,232,222,.3) 0,transparent 100%),radial-gradient(1px 1px at 60% 40%,rgba(236,232,222,.2) 0,transparent 100%);opacity:.6;z-index:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
