:root{--fondo:#f6f5f2;--texto:#1d1d1b;--suave:#6b6b66;--borde:#e2e0da;--acento:#2d3277;--bien:#1f7a4d;--aviso:#a23b2a}*{box-sizing:border-box}html,body{background:var(--fondo);color:var(--texto);margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:var(--acento)}h1{margin:0 0 .75rem;font-size:1.35rem}h2{margin:1.25rem 0 .25rem;font-size:1rem}.centro{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.tarjeta{border:1px solid var(--borde);background:#fff;border-radius:10px;width:min(520px,100%);padding:1.5rem 1.75rem}button{font:inherit;background:var(--acento);color:#fff;cursor:pointer;border:0;border-radius:6px;margin-top:1rem;padding:.5rem 1rem}button.secundario{color:var(--suave);border:1px solid var(--borde);background:0 0}.bien{color:var(--bien)}.aviso{color:var(--aviso)}
