@font-face{font-family:montserrat;src:url(../media/montserrat_normal_latin-s.p.1gavkj72q9u43.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.IaBN3a_className{font-family:montserrat,montserrat Fallback;font-style:normal}.IaBN3a_variable{--fuente-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:pacifico;src:url(../media/pacifico_normal_latin-s.p.0kg9clnvr445k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pacifico Fallback;src:local(Arial);ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.0%;size-adjust:92.3%}.BSFB3W_className{font-family:pacifico,pacifico Fallback;font-style:normal;font-weight:400}.BSFB3W_variable{--fuente-pacifico:"pacifico", "pacifico Fallback"}
:root{--rosa:#da305e;--rosa-10:#1e0005;--rosa-20:#4b0018;--rosa-30:#7e012d;--rosa-40:#b40645;--rosa-50:#e13763;--rosa-60:#fe6f89;--rosa-80:#feb1ba;--rosa-95:#ffe8ea;--rosa-oscuro:#b81e47;--rosa-oscuro-10:#1e0005;--rosa-oscuro-20:#4a0317;--rosa-oscuro-30:#7c092b;--rosa-oscuro-40:#b21442;--rosa-oscuro-50:#da4362;--rosa-oscuro-60:#fb7287;--rosa-oscuro-80:#feb1b8;--rosa-oscuro-95:#fee8ea;--dorado:#f09d26;--dorado-10:#140800;--dorado-20:#361f01;--dorado-30:#5d3904;--dorado-40:#86550b;--dorado-50:#b27213;--dorado-60:#e29008;--dorado-80:#feba68;--dorado-95:#ffebd6;--turquesa:#126965;--turquesa-10:#000f0e;--turquesa-20:#002c2a;--turquesa-30:#084c49;--turquesa-40:#1c6f6b;--turquesa-50:#44918c;--turquesa-60:#68b5b0;--turquesa-80:#8ddad4;--turquesa-95:#b5fff9;--turquesa-viva:#1fa39b;--turquesa-viva-10:#000f0d;--turquesa-viva-20:#022c29;--turquesa-viva-30:#054d48;--turquesa-viva-40:#0d706a;--turquesa-viva-50:#17958e;--turquesa-viva-60:#41bab2;--turquesa-viva-80:#6be0d6;--turquesa-viva-95:#b8fff8;--durazno:#fcd6a7;--durazno-10:#130900;--durazno-20:#352001;--durazno-30:#5a3b0a;--durazno-40:#7b5a2e;--durazno-50:#9e7b4f;--durazno-60:#c29e71;--durazno-80:#e7c294;--durazno-95:#ffebd3;--crema:#fdf5e9;--crema-10:#0f0a04;--crema-20:#2a241b;--crema-30:#474137;--crema-40:#676056;--crema-50:#888177;--crema-60:#aba499;--crema-80:#d0c8bc;--crema-95:#f5ede1;--papel:#fffbf2;--papel-10:#0d0b06;--papel-20:#28251e;--papel-30:#45423b;--papel-40:#646159;--papel-50:#86827a;--papel-60:#a8a59c;--papel-80:#cdc9c0;--papel-95:#f2eee5;--tinta:#221e18;--tinta-10:#0e0b06;--tinta-20:#28241e;--tinta-30:#46413b;--tinta-40:#656059;--tinta-50:#87827a;--tinta-60:#a9a49c;--tinta-80:#cec8c0;--tinta-95:#f3eee5;--blanco:#fff;--blanco-10:#0b0b0b;--blanco-20:#252525;--blanco-30:#424242;--blanco-40:#616161;--blanco-50:#828282;--blanco-60:#a5a5a5;--blanco-80:#c9c9c9;--blanco-95:#eee;--color-primary:var(--rosa);--color-primary-hover:var(--rosa-oscuro);--color-primary-press:var(--rosa-oscuro-40);--color-primary-soft:var(--rosa-95);--color-secondary:var(--dorado);--color-secondary-hover:var(--dorado-60);--color-secondary-soft:var(--dorado-95);--color-tertiary:var(--turquesa);--color-tertiary-bright:var(--turquesa-viva);--color-tertiary-soft:var(--turquesa-viva-95);--surface-page:var(--papel);--surface-card:var(--blanco);--surface-muted:var(--crema);--surface-warm:var(--durazno);--surface-warm-soft:var(--durazno-95);--surface-inverse:var(--tinta);--surface-brand:var(--rosa);--text-strong:var(--tinta);--text-body:var(--tinta-30);--text-muted:var(--tinta-40);--text-disabled:var(--tinta-60);--text-on-primary:var(--blanco);--text-on-secondary:var(--tinta);--text-on-tertiary:var(--blanco);--text-on-inverse:var(--papel);--text-accent:var(--rosa-oscuro);--text-link:var(--rosa-oscuro);--ink:var(--tinta);--border-ink:var(--ink);--border-default:var(--crema-80);--border-warm:var(--durazno-80);--border-focus:var(--turquesa-viva);--status-success:var(--turquesa);--status-success-soft:var(--turquesa-viva-95);--status-warning:var(--dorado);--status-warning-soft:var(--dorado-95);--status-danger:var(--rosa-oscuro);--status-danger-soft:var(--rosa-95);--status-info:var(--turquesa-viva-40);--status-info-soft:var(--turquesa-viva-95);--mascot-skin-shadow:#f7b87a;--mascot-hair:#554838;--mascot-ink:#000}
:root{--font-display:"Pacifico", "Brush Script MT", cursive;--font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--display-xl-size:72px;--display-xl-line:1.15;--display-l-size:56px;--display-l-line:1.2;--display-m-size:40px;--display-m-line:1.25;--display-s-size:28px;--display-s-line:1.3;--h1-size:36px;--h1-line:1.15;--h1-tracking:-.02em;--h2-size:28px;--h2-line:1.2;--h2-tracking:-.015em;--h3-size:21px;--h3-line:1.25;--h3-tracking:-.01em;--h4-size:17px;--h4-line:1.3;--h4-tracking:0;--body-l-size:18px;--body-l-line:1.6;--body-size:16px;--body-line:1.55;--body-s-size:14px;--body-s-line:1.5;--caption-size:12px;--caption-line:1.4;--eyebrow-size:12px;--eyebrow-tracking:.18em;--eyebrow-weight:700;--label-size:14px;--label-tracking:.04em;--label-weight:700;--text-display:var(--font-display);--text-heading:var(--font-sans);--text-ui:var(--font-sans)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--radius-round:50%;--border-thin:1.5px;--border-ink-width:2px;--border-bold:3px;--shadow-sticker-xs:2px 2px 0 var(--ink);--shadow-sticker-sm:3px 3px 0 var(--ink);--shadow-sticker:4px 4px 0 var(--ink);--shadow-sticker-lg:6px 6px 0 var(--ink);--shadow-sticker-rosa:4px 4px 0 var(--rosa-oscuro);--shadow-soft:0 6px 20px #221e181a;--shadow-float:0 16px 40px #221e182e;--overlay-scrim:#221e188c;--focus-ring:0 0 0 3px var(--papel), 0 0 0 5px var(--turquesa-viva);--container-max:1200px;--gutter:24px;--tap-min:44px}
:root{--ease-out:cubic-bezier(.22,1,.36,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-playful:.48s;--press-offset:translate(2px,2px);--hover-lift:translate(-1px,-1px)}
[data-theme=oscuro]{--ink:var(--crema-80);--border-ink:var(--crema-80);--surface-page:var(--tinta-10);--surface-card:var(--tinta);--surface-muted:var(--tinta-30);--surface-warm:var(--durazno-30);--surface-warm-soft:var(--durazno-20);--surface-inverse:var(--papel);--surface-brand:var(--rosa);--text-strong:var(--papel);--text-body:var(--crema-80);--text-muted:var(--crema-60);--text-disabled:var(--crema-50);--text-on-inverse:var(--tinta);--text-accent:var(--rosa-60);--text-link:var(--rosa-60);--border-default:var(--tinta-30);--border-warm:var(--durazno-40);--color-primary-soft:var(--rosa-20);--color-secondary-soft:var(--dorado-20);--color-tertiary-soft:var(--turquesa-viva-20);--status-success-soft:var(--turquesa-viva-20);--status-warning-soft:var(--dorado-20);--status-danger-soft:var(--rosa-20);--status-info-soft:var(--turquesa-viva-20);--shadow-sticker-xs:2px 2px 0 var(--ink);--shadow-sticker-sm:3px 3px 0 var(--ink);--shadow-sticker:4px 4px 0 var(--ink);--shadow-sticker-lg:6px 6px 0 var(--ink);--shadow-sticker-rosa:4px 4px 0 var(--rosa);--shadow-soft:0 6px 20px #00000073;--shadow-float:0 16px 40px #0009;--overlay-scrim:#000000a6;--focus-ring:0 0 0 3px var(--tinta-10), 0 0 0 5px var(--turquesa-viva-60);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
@layer sistema-base {
html{-webkit-font-smoothing:antialiased}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-line);margin:0}a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--rosa)}::selection{background:var(--dorado-80);color:var(--tinta)}
}

@layer sistema-base,sitio-base;@layer sitio-base{:where(a:hover){color:var(--text-link)}}:root{--font-display:var(--fuente-pacifico), "Brush Script MT", cursive;--font-sans:var(--fuente-montserrat), ui-sans-serif, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sello-fondo:var(--dorado-50);--shadow-sticker-rosa-lg:6px 6px 0 var(--rosa-oscuro)}[data-theme=oscuro]{--shadow-sticker-rosa-lg:6px 6px 0 var(--rosa)}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.solo-lectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
