body{
  font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;
  margin:0;
  background:#020617;
  color:#e5e7eb;
}
header{padding:16px;border-bottom:1px solid #1e293b}
h1{margin:0}
.sub{color:#94a3b8}
main{padding:16px;display:grid;gap:16px}
.card{background:#020617;border:1px solid #1e293b;border-radius:12px;padding:14px}
label{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}
input{padding:10px;border-radius:8px;border:1px solid #334155;background:#020617;color:#e5e7eb}
button{padding:10px;border-radius:10px;border:1px solid #334155;background:#0f172a;color:#e5e7eb;font-weight:600}
.row{display:flex;gap:10px}
footer{text-align:center;color:#64748b;padding:12px}
