*,:before,:after{box-sizing:border-box}body{color:#0b1f3a;background:#f4f6fa;margin:0;font-family:system-ui,sans-serif}.tarjeta{background:#fff;border-radius:.75rem;max-width:28rem;margin:3rem auto;padding:1.5rem}.formulario{gap:1rem;display:grid}.formulario label{gap:.25rem;display:grid}input,button{font:inherit;border:1px solid #b8c2d3;border-radius:.5rem;width:100%;min-height:44px;padding:.6rem .75rem}button{color:#fff;cursor:pointer;background:#0b1f3a;border:0}button:disabled{opacity:.6}.aviso{background:#fff4e5;border-radius:.5rem;padding:.75rem}@media (max-width:480px){.tarjeta{margin:1rem}}
