:root{--bg-deep: #0b0d10;--bg-card: #12151b;--bg-surface: #181c25;--gold-primary: #dfb76c;--gold-light: #f6d58e;--gold-dark: #a47a28;--gold-border: rgba(223, 183, 108, .22);--border-subtle: #232936;--text-main: #fbf8f1;--text-muted: #9ea3ae;--text-sub: #6b7280}html{scroll-behavior:smooth;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background-color:var(--bg-deep);color:#e5e7eb}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#0b0d10}::-webkit-scrollbar-thumb{background:#232936;border-radius:4px;border:1px solid rgba(223,183,108,.2)}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.gold-text-gradient{background:linear-gradient(135deg,#fef7e8,#dfb76c,#b28839);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gold-border{border:1px solid var(--gold-border)}.gold-glow:hover{border-color:#dfb76c80;box-shadow:0 4px 20px -2px #dfb76c26}.card-luxury{background:radial-gradient(circle at 50% 0%,#1e243073,#0e1117f2);border:1px solid rgba(255,255,255,.07);transition:all .3s cubic-bezier(.16,1,.3,1)}.card-luxury:hover{border-color:#dfb76c66;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .25s ease-out forwards}
