:root{--bg-main: #050509;--bg-elevated: #0d0c14;--gold: #f6d676;--text-main: #f8f5ff;--text-muted: #a39ac4}*{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at top,#1a1325 0,#050509 55%,#000);color:var(--text-main);min-height:100vh}.app-root{min-height:100vh;display:flex;align-items:stretch;justify-content:center;padding:16px}.layout-main{background:#050509e6;border-radius:28px;border:1px solid rgba(255,255,255,.06);box-shadow:0 0 36px #000000e6;padding:18px 18px 20px;width:100%;max-width:1100px}.page-title{font-size:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.page-sub{font-size:12px;color:var(--text-muted);margin-top:4px}.stats-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.stat-card{background:radial-gradient(circle at 0 0,rgba(246,214,118,.16),transparent 65%),linear-gradient(150deg,#141321f5,#050509fa);border-radius:20px;padding:12px 13px;border:1px solid rgba(246,214,118,.25)}.stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted)}.stat-value{font-size:22px;font-weight:700;color:var(--gold);margin-top:4px}
