
:root{--bg:#0b0d10;--card:#11161d;--muted:#9aa4af;--accent:#ffd857;--txt:#e5e7eb;--green:#4ade80;}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--txt);font-family:Inter,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}
.container{max-width:1200px;margin:0 auto;padding:24px}
.card{background:linear-gradient(180deg,#11161d,#0e1218);border:1px solid #1f2732;border-radius:16px;padding:24px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.kpi{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px}
.kpi .box{background:#0f141b;border:1px solid #1e2734;border-radius:12px;padding:14px;text-align:center}
.kpi .value{font-weight:800;font-size:22px}
h1{font-size:32px;margin:0 0 12px} h2{font-size:22px;margin:0 0 10px}
.input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #223043;background:#0e131a;color:#e5e7eb}
.button{padding:12px 18px;border-radius:12px;background:var(--accent);color:#0b0d10;font-weight:700;border:none;cursor:pointer}
.badge{display:inline-flex;gap:8px;align-items:center;background:#18202b;border:1px solid #233041;padding:6px 12px;border-radius:999px;font-size:14px;color:var(--muted)}
.countdown{font-size:28px;font-weight:800;letter-spacing:1px}
.tag{display:inline-block;padding:6px 12px;border-radius:999px;background:#17202a;border:1px solid #243142;color:#c9d3de}
.footer{opacity:.7;margin-top:24px}
.grid{display:grid;grid-template-columns:1.4fr .8fr;gap:20px}
@media(max-width:960px){.grid{grid-template-columns:1fr}}
.rightCard h3{margin:0 0 8px}
.heroExample{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;font-size:26px;background:#121824;border:1px solid #1f2a3a;border-radius:14px;padding:12px}
.mbwayNum{display:flex;gap:10px;align-items:center;justify-content:space-between;background:#0e131a;border:1px solid #263344;border-radius:12px;padding:12px;margin-top:10px}
.copy{background:#1f2732;color:#e5e7eb;border:1px solid #2a3646}
.list{margin:8px 0 0 0;padding-left:18px;color:#cfd6df}
