*{box-sizing:border-box}body{margin:0;background:#08111f;color:#eef5ff;font:16px system-ui,Arial,sans-serif}main{max-width:1100px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1{margin:.2rem 0;font-size:clamp(1.6rem,4vw,2.8rem)}small,.muted{color:#9fb1c9}.badge{padding:.45rem .75rem;border:1px solid #43658f;border-radius:999px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{background:#101d30;border:1px solid #243a59;border-radius:18px;padding:20px;margin-bottom:18px}.warning{border-color:#a27a2e;background:#241e12}input,button{border-radius:10px;border:1px solid #49698f;padding:.75rem 1rem;font:inherit}input{background:#08111f;color:white;min-width:260px}button{background:#17345a;color:white;cursor:pointer}.buttons{display:flex;flex-wrap:wrap;gap:10px}pre{white-space:pre-wrap;word-break:break-word;background:#07101d;padding:14px;border-radius:12px;min-height:80px}@media(max-width:760px){.grid{grid-template-columns:1fr}header{align-items:flex-start;gap:12px}}
.admin-nav{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.admin-nav a,.admin-nav button,.ga-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #353b61;background:#151a3c;color:#fff;border-radius:10px;padding:10px 13px;text-decoration:none;font:inherit;font-weight:800;cursor:pointer}.admin-nav button{margin-left:auto}.ga-button{background:#efbd58;color:#17131a;border-color:#efbd58}.ga-button.secondary{background:#1f294d;color:#fff;border-color:#36416a}.stats-card p{color:#b9bfd3}.grid{align-items:stretch}
