:root{--yoinn-primary:#00bcd4;--yoinn-primary-hover:#26c6da;--yoinn-primary-strong:#0097a7;--yoinn-primary-glow:#00e5ff;--yoinn-on-primary:#2c3e50;--yoinn-gradient-brand:linear-gradient(90deg,#00e5ff,#00bcd4 50%,#0097a7);--yoinn-background:#f0f8fa;--yoinn-surface:#ffffff;--yoinn-surface-sunken:#f0f8fa;--yoinn-surface-tint:#e0f7fa;--yoinn-border:#e3e9ec;--yoinn-text:#2c3e50;--yoinn-text-secondary:#5e6c77;--yoinn-night:#0c0c0c;--yoinn-night-surface:#1e1e1e;--yoinn-night-elevated:#2c2c2c;--yoinn-night-border:rgb(255 255 255/0.2);--yoinn-night-text-secondary:rgb(255 255 255/0.7);--yoinn-scrim:linear-gradient(180deg,rgb(0 0 0/0),rgb(0 0 0/0) 28%,rgb(0 0 0/0.78) 54%,rgb(0 0 0/0.94));--yoinn-urgent:#c62828;--yoinn-radius-md:16px;--yoinn-radius-lg:20px;--yoinn-radius-card:24px;--yoinn-radius-sheet:28px;--yoinn-shadow-card:0 10px 20px rgb(0 0 0/0.15);--yoinn-shadow-hover:0 16px 32px rgb(0 0 0/0.2);--yoinn-ease:cubic-bezier(0.2,0,0,1);--yoinn-vidrio-oscuro:rgb(12 12 12/0.93);--yoinn-filo-ventana:rgb(0 188 212/0.2);--yoinn-degradado-principal:linear-gradient(90deg,#00e5ff,#0097a7);--yoinn-degradado-coral:linear-gradient(90deg,#ff8a80,#ff5a5f);--yoinn-brillo-principal:0 5px 15px rgb(0 229 255/0.35);--yoinn-brillo-coral:0 5px 15px rgb(255 90 95/0.35);--yoinn-brillo-marca:0 5px 15px rgb(0 188 212/0.35);--yoinn-vidrio-flotante:rgb(250 253 254/0.75);--yoinn-filtro-vidrio:blur(18px) saturate(1.7) brightness(1.04);--yoinn-vidrio-solido:rgb(255 255 255/0.97);--yoinn-linea-vidrio-solido:rgb(44 62 80/0.1);--yoinn-borde-vidrio:transparent;--yoinn-sombra-vidrio:0 10px 28px rgb(44 62 80/0.16),0 2px 6px rgb(44 62 80/0.08);--yoinn-filo-vidrio:0 0 0 1px rgb(255 255 255/0.75) inset,0 1.5px 1px rgb(255 255 255/0.9) inset,0 -1px 1px rgb(255 255 255/0.55) inset,0 -12px 18px -16px rgb(20 40 60/0.22) inset;--yoinn-sombra-flotante:0 8px 24px rgb(44 62 80/0.1),0 1px 3px rgb(44 62 80/0.06);--yoinn-sombra-tarjeta:0 6px 16px rgb(0 0 0/0.06);--yoinn-separacion-barra-abajo:calc(12px + env(safe-area-inset-bottom, 0px));--yoinn-alto-barra-abajo:calc(64px + var(--yoinn-separacion-barra-abajo))}@media (min-width:768px){:root{--yoinn-separacion-barra-abajo:calc(24px + env(safe-area-inset-bottom, 0px))}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--yoinn-vidrio-flotante:var(--yoinn-vidrio-solido);--yoinn-filtro-vidrio:none;--yoinn-borde-vidrio:var(--yoinn-linea-vidrio-solido);--yoinn-filo-vidrio:0 0 #0000}}