:root{--pt-rosa:#e50076;--pt-rosa-texto:#b3005c;--pt-rosa-hover:#c80068;--pt-rosa-suave:#fde7f2;--pt-purpura:#5c0f8b;--pt-teal:#1dcad3;--pt-teal-texto:#0b7a80;--pt-gris-serie:#bfc1c4;--pt-texto:#54565a;--pt-texto-fuerte:#2f3034;--pt-texto-suave:#6b6d71;--pt-borde:#e4e4e7;--pt-fondo:#fff;--pt-fondo-suave:#f7f7f8;--pt-error:#b42318;--pt-error-fondo:#fef3f2;--pt-ok:#067647;--pt-radio:10px;--pt-radio-grande:16px;--pt-sombra:0 1px 2px #2f30340f, 0 4px 16px #e500760f;--pt-fuente:"TTZ", system-ui, "Segoe UI", Roboto, sans-serif;--pt-1:4px;--pt-2:8px;--pt-3:12px;--pt-4:16px;--pt-6:24px;--pt-8:32px;--pt-12:48px}*,:before,:after{box-sizing:border-box}html,body{background:var(--pt-fondo,#fff);color:var(--pt-texto,#54565a);font-family:var(--pt-fuente,system-ui, sans-serif);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.5}a{color:var(--pt-rosa-texto,#b3005c)}:focus-visible{outline:3px solid var(--pt-rosa,#e50076);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
