:root{--color-fondoBarra: rgb(51, 102, 153);--color-azultrans: rgba(51, 102, 153, .161);--colBaseAzulOscuro: #30478C;--colBaseAzulOscuroTrans: rgba(48, 71, 140, .995);--colorBase-AzulClaro: #72CEF2;--colorBase-Verde: #98BF45;--colorBase-Mostaza: #F2C335;--colorBase-Anaranjado: #F28D35;--color-Botons: #F26B1D;--background-app: rgba(152, 189, 231, .481);--background-appDeg: linear-gradient( 120deg, var(--color-fondoBarra), var(--background-app:) );--surface-card: #fff;--text-primary: #30478C;--text-secondary: #64748b;--border-light: #e5e7eb;--cta-gradient: linear-gradient( 120deg, var(--color-fondoBarra), var(--colorBase-AzulClaro) );--cta-gradientMost: linear-gradient( 0deg, var(--color-azultrans), var(--colBaseAzulOscuroTrans) );--cta-gradientCard: linear-gradient( 120deg,rgba(51, 102, 153, .2), rgba(51, 102, 119, .1) );--hero-overlay-light: linear-gradient( 180deg, rgba(255, 255, 255, .65), rgba(255, 255, 255, .35) );--hero-overlay: linear-gradient( 45deg, rgba(160, 160, 160, .168), rgba(152, 189, 231, .921) );--hero-blur: blur(8px)}body{background:var(--background-app);color:var(--text-primary);transition:background .3s ease,color .3s ease;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}p{color:var(--text-secondary)}.dark-theme{--background-app: #050a3c;--surface-card: #1d3954;--surface-nav: #16263d;--text-primary: #f1f5f9;--text-secondary: #a0aec0;--border-light: #223554;--primary-color: #4FA2C9;--primary-dark: #1f2f4a;--primary-light: #72CEF2;--button-primary: #F28D35;--cta-gradient: linear-gradient( 180deg, #1d3954, #336699 );--hero-overlay: linear-gradient( 120deg, rgba(5, 10, 25, .85), rgba(10, 20, 40, .9) );--hero-blur: blur(14px)}::view-transition-old(root){animation:slideOut .3s ease forwards}::view-transition-new(root){animation:slideIn .3s ease forwards}@keyframes slideOut{to{transform:translate(-10%);opacity:0}}@keyframes slideIn{0%{transform:translate(10%);opacity:0}to{transform:translate(0);opacity:1}}
