body{margin:0;font-family:Inter,system-ui;background:#0f172a;color:#e2e8f0}main{max-width:1100px;margin:auto;padding:24px}nav{display:flex;gap:16px;align-items:center;margin-bottom:32px}a{color:#93c5fd}.card{background:#111827;border:1px solid #334155;border-radius:16px;padding:24px;box-shadow:0 20px 40px #0004}input,select,button{display:block;margin:12px 0;padding:12px;border-radius:10px;border:1px solid #475569}button{background:#38bdf8;color:#082f49;font-weight:700}.error{color:#fca5a5}
