
body{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial;background:#f8fafc;padding:0;margin:0}
.header{background:#2f2a7a;color:#fff;padding:12px 20px;display:flex;align-items:center}
.container{max-width:1000px;margin:20px auto;padding:0 16px}
.card{background:#fff;padding:16px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.06);margin-bottom:16px}
.footer{text-align:center;color:#6b7280;padding:20px 0}
