:root{--color-primario:#1a5fb4;--color-fondo:#fff;--color-texto:#1c1c1c;--color-texto-secundario:#555;--color-borde:#ddd;--fuente-base:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--tamano-titulo:1.6rem;--tamano-texto:1rem;--espaciado-sm:.5rem;--espaciado-md:1rem;--espaciado-lg:2rem;--radio:8px}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#f4faff}body{color:#123f70;background:linear-gradient(145deg,#fff 0%,#f4faff 70%,#edf7fc 100%);margin:0}button,input,select,textarea{font-family:inherit}a,button{transition:color .15s,background .15s,transform .15s,box-shadow .15s}:focus-visible{outline-offset:3px;outline:3px solid #61c4e8}
