:root{--color-marca: #1d4ed8;--color-fondo: #ffffff;--color-texto: #1f2937;--color-bien: #166534;--color-atencion: #92400e;--color-error: #b91c1c;--tamano-chico: .875rem;--tamano-cuerpo: 1rem;--tamano-titulo-1: 1.75rem;--tamano-titulo-2: 1.375rem;--tamano-titulo-3: 1.125rem;--espacio-1: 4px;--espacio-2: 8px;--espacio-3: 16px;--espacio-4: 24px;--espacio-5: 32px}*{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;font-size:var(--tamano-cuerpo);line-height:1.5;color:var(--color-texto);background:var(--color-fondo)}h1{font-size:var(--tamano-titulo-1)}h2{font-size:var(--tamano-titulo-2)}h3{font-size:var(--tamano-titulo-3)}:focus-visible{outline:3px solid var(--color-marca);outline-offset:2px}button{font:inherit;cursor:pointer;min-height:44px;min-width:44px;padding:var(--espacio-2) var(--espacio-3);color:var(--color-fondo);background:var(--color-marca);border:0;border-radius:var(--espacio-2)}
