:root{--navy:#0b1f3a;--navy-alt:#142e4a;--orange:#ff7a00;--orange-hover:#ff942e;--orange-link:#974200;--white:#fff;--paper:#f2f6fa;--steel:#526478;--line:#cbd6e2;--focus:#5aaaff;--error:#a92838;--success:#146447;--title:'Barlow Condensed','Arial Narrow',Impact,sans-serif;--body:Inter,system-ui,sans-serif;--mono:'IBM Plex Mono',monospace;--radius:12px;--space:8px;--wrap:1220px}
.isc-button{font:700 1rem var(--body);display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:8px;background:var(--orange);color:var(--navy);border:2px solid transparent;text-decoration:none;cursor:pointer}.isc-button:hover{background:var(--orange-hover)}.isc-button--secondary{background:transparent;color:inherit;border-color:currentColor}.isc-button--secondary:hover{background:#ffffff22}.isc-button:disabled{opacity:.55;cursor:not-allowed}.isc-link{color:var(--orange-link);text-underline-offset:3px}.isc-dark{background:var(--navy);color:var(--white)}.isc-dark .isc-link{color:var(--orange)}.isc-card{background:var(--white);color:var(--navy);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.isc-kicker{font:700 .8rem var(--mono);letter-spacing:.11em;text-transform:uppercase}.isc-field{display:grid;gap:8px}.isc-field input{font:inherit;width:100%;box-sizing:border-box;min-height:48px;padding:10px 12px;border:1px solid #8494a7;border-radius:8px;background:white;color:var(--navy)}.isc-field input[aria-invalid=true]{border:2px solid var(--error)}.isc-error{color:var(--error)}.isc-dark .isc-error{color:#ffb6bd}.isc-success{color:var(--success)}.isc-dark .isc-success{color:#a7ebcb}.isc-button:focus-visible,.isc-link:focus-visible,.isc-field input:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.isc-dark :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.isc-seam{height:12px;background:url(recursos/separador-cordon.svg) repeat-x}
