:root{--reserva-orbito:160px;--reserva-orbito-celular:76px;--page:#faf7ff;--surface:#fff;--surface-2:#f4eeff;--ink:#24093f;--ink-2:#5b4a72;--muted:#6b5a82;--hairline:#e7ddf7;--accent:#6900ff;--accent-hover:#4b00b8;--accent-suave:#efe6ff;--dato:#9951ff;--dato-suave:#cdb2ff;--foco:gold;--on-accent:#fff;--ok:#1e8e4e;--ok-fondo:#e4f5ea;--ok-texto:#145c33;--warn:#e0a100;--warn-fondo:#fff3cc;--warn-texto:#674600;--bad:#d23b2f;--bad-fondo:#fde7e4;--bad-texto:#8e2219;--font-ui:"Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-titulo:"Young Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radio-tarjeta:14px;--sombra-tarjeta:0 1px 3px #24093f0f;--zona:gold;--lote-ejemplo:#fff;--lote-dibujado:#e87ba4;--lote-seleccionado:#3ec7ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{font:14px/1.45 var(--font-ui);background:var(--page);color:var(--ink);margin:0}a{color:var(--accent)}a:hover{color:var(--accent-hover)}button,input,select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:999px;padding:5px 12px}input[type=range]{background:0 0;border:0;padding:0}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 5px var(--foco)}.muted{color:var(--muted)}button{cursor:pointer}button:hover{border-color:var(--accent)}h1{font:400 clamp(26px,3.4vw,36px)/1.15 var(--font-titulo);color:var(--ink);margin:4px 0}h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin:24px 0 8px;font-weight:600}.nota,h2{font-size:12px}.nota{color:var(--muted);margin:4px 0}.tarjeta{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-tarjeta);padding:18px 20px}.titulo-tarjeta{font:600 16px/1.3 var(--font-ui);color:var(--ink);text-transform:none;letter-spacing:0;margin:0 0 6px}.kicker{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root[data-contraste=alto]{--ink-2:var(--ink);--muted:var(--ink);--hairline:#6b5a82;--sombra-tarjeta:none}:root[data-contraste=alto] :is(button,input,select,textarea){border-width:2px}:root[data-contraste=alto] :focus-visible{outline:3px solid var(--ink);outline-offset:2px}:root[data-enlaces=subrayados] a:not(.abrir-mapa,.como-sabemos,.boton,.marca,.footer-brand){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}:root[data-espaciado=amplio] :is(p,li,dd,dt,td,th,label,blockquote){letter-spacing:.03em!important;word-spacing:.08em!important;line-height:1.75!important}:root[data-movimiento=reducido] *,:root[data-movimiento=reducido] :after,:root[data-movimiento=reducido] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.saltar-contenido{z-index:3000;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.saltar-contenido:focus{color:#fff;top:12px}#contenido:focus{box-shadow:none;outline:none}
