body{margin:0;background:#f4f7fb;color:#12263f;font:16px/1.6 system-ui,'Segoe UI',Arial,sans-serif}
main{max-width:760px;margin:0 auto;padding:28px 20px 60px}h1{color:#0B2A4A}h2{margin-top:26px;font-size:1.1rem}a{color:#1f6fd1}
.aviso-borrador{background:#fff3d6;border:1px solid #e6cf99;color:#7a4b00;padding:10px 14px;border-radius:8px;font-size:.92rem}
@media (prefers-color-scheme:dark){body{background:#0e1a2b;color:#e4ecf7}h1{color:#9cc4f5}a{color:#7db4f5}.aviso-borrador{background:#4a3a12;border-color:#6b5420;color:#ffd98a}}
