body{font-family:system-ui,Arial;margin:0;background:#0b0b0b;color:#eee}
.container{max-width:960px;margin:0 auto;padding:16px}
h1{margin:8px 0 16px}
.table{width:100%;border-collapse:collapse}
.table th,.table td{border:1px solid #333;padding:8px}
.btn{display:inline-block;padding:8px 12px;border-radius:8px;border:1px solid #444;background:#222;color:#fff;text-decoration:none;margin:2px}
.btn-primary{background:#2a7}
.alert{background:#332;padding:10px;border-radius:8px}
nav a{color:#9cf;margin-right:12px}
.card{background:#111;border:1px solid #222;border-radius:12px;padding:16px;margin:12px 0}
