@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&family=Rajdhani:wght@600;700&display=swap";:root{--bg-deep: #090B10;--bg-surface: #0F131D;--bg-card: #131825;--border-subtle: #1C2436;--gold-primary: #E5A93C;--gold-metallic: #D4AF37}*{box-sizing:border-box}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-deep);color:#f1f5f9;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,.font-heading{font-family:Rajdhani,Plus Jakarta Sans,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#090b10}::-webkit-scrollbar-thumb{background:#1c2436;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#d4af37}.gold-text{color:#e5a93c}.gold-gradient-text{background:linear-gradient(135deg,#fff1d0,#e5a93c,#b8860b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.clean-card{background-color:#0f131d;border:1px solid #1A2233;transition:all .2s cubic-bezier(.16,1,.3,1)}.clean-card:hover{border-color:#e5a93c66;transform:translateY(-2px);box-shadow:0 12px 24px -10px #00000080}.safe-bottom-dock{padding-bottom:calc(env(safe-area-inset-bottom,16px) + 60px)}
