:root{color-scheme:dark;font:15px/1.5 system-ui,sans-serif;background:#0b1220;color:#e6edf7}*{box-sizing:border-box}body{margin:0}main{max-width:1280px;margin:auto;padding:36px 24px}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}header small{color:#54d6c5;letter-spacing:2px}h1{font-size:36px;margin:6px 0}h2{margin:0 0 12px}section{background:#121e30;border:1px solid #293a51;border-radius:16px;padding:24px;margin:20px 0}.hero{border-color:#268d88}p{color:#c5d3e5}.muted,small,footer{color:#91a5c0}label{display:grid;gap:8px;max-width:460px}input,select,button{font:inherit;border-radius:8px;padding:11px 14px;border:1px solid #3a4b64;background:#0b1627;color:#eef5ff}input{min-width:260px}button{background:#22b8a5;color:#041813;font-weight:700;cursor:pointer}button.secondary{background:#263b56;color:white}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}form button{margin:8px 0}.badge{display:inline-block;border:1px solid #3a5976;border-radius:30px;padding:4px 12px;white-space:nowrap}.table{overflow:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:14px 10px;border-bottom:1px solid #2b3b51;vertical-align:top}th{color:#a7bdd7;font-size:12px;text-transform:uppercase}.alert{background:#4b202b;padding:16px;border-radius:10px}.notice{background:#12413d;padding:16px;overflow-wrap:anywhere;border-radius:10px}footer{padding:25px 0;font-size:12px}
