body { font-family: sans-serif; background:#f8fafc; margin:0; }
.container { max-width:900px; margin:auto; padding:20px; }
.header { background:#0f172a; color:white; padding:12px; }
.header a { color:#93c5fd; margin-right:12px; text-decoration:none; }
.card { background:white; border:1px solid #ddd; border-radius:8px; padding:16px; margin:12px 0; }
.btn { padding:6px 10px; border:1px solid #0f172a; border-radius:6px; text-decoration:none; }
.input { width:100%; padding:8px; border:1px solid #ccc; border-radius:6px; margin-bottom:8px; }
