@charset "UTF-8";:root{--color-bg: #08090d;--color-surface: #0f1118;--color-surface-hover: #161822;--color-border: rgba(212, 175, 55, .22);--color-border-glow: rgba(212, 175, 55, .45);--color-gold: #d4af37;--color-gold-light: #f5e2a3;--color-gold-dark: #997825;--color-text-main: #e2e4ea;--color-text-muted: #9fa3b5;--font-sans: "Noto Sans SC", system-ui, -apple-system, sans-serif;--font-serif: "Cinzel", serif}html{scroll-behavior:smooth;font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text-main);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;background-color:var(--color-bg);color:var(--color-text-main);line-height:1.6;overflow-x:hidden;background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(212,175,55,.15),transparent 70%),radial-gradient(circle at 10% 90%,rgba(212,175,55,.05),transparent 40%)}.gold-gradient-text{background:linear-gradient(135deg,#fff7d6,#e5c07b,#d4af37 60%,#997825);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gold-gradient-bg{background:linear-gradient(135deg,#f7e7b4,#d4af37,#ba9326)}.gold-border-glow{border:1px solid rgba(212,175,55,.35);box-shadow:0 0 25px -4px #d4af3733}.card-dark{background-color:#0f1118;border:1px solid #222538;border-radius:1rem;transition:all .25s ease-out}.card-dark:hover{border-color:#d4af3780;transform:translateY(-2px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#08090d}::-webkit-scrollbar-thumb{background:#252834;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#d4af37}.meta-sep:before{content:"·";margin:0 .4rem;color:#4b5563}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .3s cubic-bezier(.16,1,.3,1) forwards}
