:root{--p3-celeste:#71c2d3;--p3-azul:#1f7fb0;--p3-azul-hover:#17699a;--p3-tinta:#0e3550;--p3-tinta-suave:#3d6178;--p3-tinta-media:#17496b;--p3-tinta-oscura:#0a2639;--p3-celeste-claro:#e6f4f7;--p3-fondo:#f4fafc;--p3-linea:#cfe3e9;--p3-blanco:#fff;--p3-error:#d64545;--p3-exito:#2e8b6e;--p3-gris50:#f7fbfc;--p3-gris100:#eef6f8;--p3-gris200:#e2eef2;--p3-gris300:#cfe3e9;--p3-gris400:#a9c3cd;--p3-gris500:#7f9aa8;--p3-gris600:#5e7d8e;--p3-gris700:#3d6178;--p3-gris800:#24485f;--p3-gris900:#0e3550;--p3-fuente-titulo:"Comfortaa", "Quicksand", "Nunito", system-ui, sans-serif;--p3-fuente-texto:"Nunito", "Segoe UI", system-ui, sans-serif;--p3-fuente-logo:"Quicksand", "Comfortaa", system-ui, sans-serif;--p3-fuente-mano:"Caveat", "Bradley Hand", cursive;--p3-grafico-1:#1f7fb0;--p3-grafico-2:#71c2d3;--p3-grafico-3:#0e3550;--p3-grafico-4:#7f9aa8;--p3-grafico-5:#17699a;--p3-letra-minimo:13px;--p3-letra-chico:13px;--p3-letra-texto:14px;--p3-letra-normal:16px;--p3-letra-chip:15px;--p3-letra-boton:15px;--p3-letra-titulo4:20px;--p3-letra-titulo3:24px;--p3-letra-titulo2:32px;--p3-letra-titulo1:40px;--p3-espacio-xxs:4px;--p3-espacio-xs:8px;--p3-espacio-s:12px;--p3-espacio-m:16px;--p3-espacio-l:24px;--p3-espacio-xl:32px;--p3-radio-campo:10px;--p3-radio-chico:12px;--p3-radio-tarjeta:14px;--p3-radio-modal:18px;--p3-radio-pildora:999px;--p3-borde:2px solid #0e3550;--p3-borde-linea:2px solid #cfe3e9;--p3-sombra-chip:2px 2px 0 #0e3550;--p3-sombra-boton:3px 3px 0 #0e3550;--p3-sombra-boton-hover:5px 5px 0 #0e3550;--p3-sombra-boton-activa:1px 1px 0 #0e3550;--p3-sombra-tarjeta:4px 4px 0 #0e3550;--p3-sombra-popover:4px 4px 0 #0e3550;--p3-sombra-dialogo:6px 6px 0 #0e3550;--p3-sombra-login:8px 8px 0 #0e3550;--p3-tarjeta-relleno:16px;--p3-lugar-sombra:8px}.p3-boton{align-items:center;gap:var(--p3-espacio-xs);font-family:var(--p3-fuente-titulo);font-weight:700;font-size:var(--p3-letra-boton);border-radius:var(--p3-radio-pildora);border:var(--p3-borde);background:var(--p3-azul);color:var(--p3-blanco);box-shadow:var(--p3-sombra-boton);cursor:pointer;padding:10px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.p3-boton:hover{box-shadow:var(--p3-sombra-boton-hover);transform:translate(-1px,-1px)}.p3-boton:active{box-shadow:var(--p3-sombra-boton-activa);transform:translate(2px,2px)}.p3-boton--secundario{background:var(--p3-blanco);color:var(--p3-tinta)}.p3-tarjeta{background:var(--p3-blanco);border:var(--p3-borde-linea);border-radius:var(--p3-radio-tarjeta);overflow:hidden}.p3-tarjeta--destacada{border:var(--p3-borde);box-shadow:var(--p3-sombra-tarjeta);overflow:visible}.p3-tarjeta__texto{padding:var(--p3-espacio-xs) var(--p3-tarjeta-relleno) var(--p3-tarjeta-relleno);gap:var(--p3-espacio-xs);display:grid}.p3-chip{border-radius:var(--p3-radio-pildora);font-family:var(--p3-fuente-texto);font-weight:700;font-size:var(--p3-letra-chip);background:var(--p3-celeste);color:var(--p3-tinta);align-items:center;padding:3px 10px;display:inline-flex}
