: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{display:inline-flex;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);padding:10px 22px;border:var(--p3-borde);background:var(--p3-azul);color:var(--p3-blanco);box-shadow:var(--p3-sombra-boton);cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.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);display:grid;grid-gap:var(--p3-espacio-xs);gap:var(--p3-espacio-xs)}.p3-chip{display:inline-flex;align-items:center;border-radius:var(--p3-radio-pildora);padding:3px 10px;font-family:var(--p3-fuente-texto);font-weight:700;font-size:var(--p3-letra-chip);background:var(--p3-celeste);color:var(--p3-tinta)}