*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:#080808;color:#f4f1e8;line-height:1.6}a{color:inherit}.wrap{width:min(1120px,92%);margin:auto}.hero{min-height:72vh;display:flex;align-items:center;text-align:center;background:radial-gradient(circle at 50% 20%,#2b2418 0,#111 45%,#070707 100%);padding:64px 0}.hero .wrap{max-width:900px}.brand{font-size:42px;font-weight:900;letter-spacing:-2px;color:#d5a73d}.hero h1{font-size:clamp(44px,8vw,88px);line-height:.98;margin:24px 0}.gold{color:#d5a73d}.hero h2{font-size:clamp(24px,4vw,42px);font-weight:500}.muted{color:#aaa59c}.btn{display:inline-block;border:0;border-radius:999px;background:#d5a73d;color:#090909;text-decoration:none;font-weight:900;padding:15px 24px;cursor:pointer}.btn.dark{background:#1b1b1b;color:#fff;border:1px solid #333}.section{padding:70px 0}.card{background:#111;border:1px solid #282828;border-radius:16px;padding:24px;margin-bottom:20px}.form-grid{max-width:860px;margin:auto}.question{margin:0 0 26px}.question label.main{display:block;font-size:18px;font-weight:800;margin-bottom:9px}.helper{font-size:14px;color:#98938b;margin:0 0 10px}input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea{width:100%;background:#151515;border:1px solid #343434;border-radius:10px;padding:14px;color:#fff;font-size:16px}textarea{min-height:145px;resize:vertical}.option{display:block;background:#121212;border:1px solid #292929;border-radius:10px;padding:13px;margin:8px 0}.option:hover{border-color:#d5a73d}.notice{border-left:4px solid #d5a73d;background:#111;padding:18px;border-radius:8px;color:#cbc6bc}.submit{width:100%;border:0;border-radius:12px;background:#d5a73d;color:#080808;padding:18px;font-size:19px;font-weight:900;cursor:pointer}.topbar{background:#0c0c0c;border-bottom:1px solid #262626;padding:14px 0;position:sticky;top:0;z-index:30}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px}.nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.nav a{text-decoration:none;color:#d4cec3}.dashboard{padding:34px 0 80px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 30px}.metric{background:#111;border:1px solid #282828;padding:20px;border-radius:14px}.metric strong{font-size:30px;display:block}.table-wrap{overflow:auto;background:#111;border:1px solid #282828;border-radius:14px}table{width:100%;border-collapse:collapse;min-width:900px}th,td{text-align:left;padding:13px;border-bottom:1px solid #242424;vertical-align:top}th{color:#d5a73d;font-size:13px;text-transform:uppercase}.badge{display:inline-block;padding:5px 9px;border-radius:999px;background:#272727;font-size:12px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.filters input,.filters select{max-width:260px}.story-grid{display:grid;grid-template-columns:1fr 320px;gap:20px}.story-copy{white-space:pre-wrap}.sidebar .card{position:sticky;top:90px}.danger{color:#ff9a9a}.success{color:#9fe0aa}.small{font-size:13px}.center{max-width:640px;margin:70px auto;text-align:center}.login-box{max-width:460px;margin:70px auto}.footer{text-align:center;padding:42px 0;border-top:1px solid #222;color:#777}@media(max-width:850px){.metrics{grid-template-columns:repeat(2,1fr)}.story-grid{grid-template-columns:1fr}.sidebar .card{position:static}}@media(max-width:520px){.metrics{grid-template-columns:1fr}.topbar .wrap{align-items:flex-start;flex-direction:column}.hero{min-height:auto}.section{padding:48px 0}}
