.navbar[data-astro-cid-l7arcky5]{--navbar-height:4.75rem;z-index:9999;height:var(--navbar-height);position:sticky;top:0}.navbar-bg[data-astro-cid-l7arcky5]{-webkit-backdrop-filter:blur(12px)saturate(180%);pointer-events:none;z-index:-1;background-color:#121212bf;border-bottom:1px solid #ffffff14;position:absolute;inset:0}.flag-stripe[data-astro-cid-l7arcky5]{z-index:10;width:100%;height:3px;display:flex;position:absolute;top:0;left:0}.stripe[data-astro-cid-l7arcky5]{flex:1}.stripe-yellow[data-astro-cid-l7arcky5]{background-color:var(--flag-primary);flex:2}.stripe-blue[data-astro-cid-l7arcky5]{background-color:var(--flag-secondary);flex:1}.stripe-red[data-astro-cid-l7arcky5]{background-color:var(--flag-accent);flex:1}.navbar-container[data-astro-cid-l7arcky5]{max-width:1400px;height:var(--navbar-height);justify-content:space-between;align-items:center;gap:1.25rem;margin:0 auto;padding:0 1.5rem;display:flex}.logo[data-astro-cid-l7arcky5]{color:beige;z-index:20;flex-shrink:0;align-items:center;gap:.75rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.logo-text[data-astro-cid-l7arcky5]{background:linear-gradient(135deg,beige 0%,#f5f5dcb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-family:Fira Code,monospace;font-size:1.25rem;font-weight:700}.nav-links[data-astro-cid-l7arcky5]{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.nav-links[data-astro-cid-l7arcky5]::-webkit-scrollbar{display:none}.nav-link[data-astro-cid-l7arcky5]{color:#f5f5dc99;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;border-radius:6px;padding:.5rem .65rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-link[data-astro-cid-l7arcky5]:hover{color:#10b981;background:#ffffff08}.nav-link[data-astro-cid-l7arcky5].active{color:beige;background:#ffffff0d}.mobile-menu[data-astro-cid-l7arcky5]{z-index:100000;opacity:0;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:stretch;transition:all .3s;display:flex;position:fixed;inset:0;overflow-x:hidden}.mobile-menu[data-astro-cid-l7arcky5].open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-backdrop[data-astro-cid-l7arcky5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background-color:#000c;border:none;position:absolute;inset:0}.mobile-menu-panel[data-astro-cid-l7arcky5]{background-color:#0a0a0f;border-left:1px solid #10b9811a;flex-direction:column;width:min(100%,22rem);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translate(100%);box-shadow:-20px 0 60px #000000e6}.mobile-menu[data-astro-cid-l7arcky5].open .mobile-menu-panel[data-astro-cid-l7arcky5]{transform:translate(0)}.mobile-menu-content[data-astro-cid-l7arcky5]{flex-direction:column;height:100%;padding:3.5rem 1.75rem;display:flex;overflow-y:auto}.mobile-menu-header[data-astro-cid-l7arcky5]{border-bottom:1px solid #ffffff0d;margin-bottom:2rem;padding-bottom:1.5rem}.mobile-menu-eyebrow[data-astro-cid-l7arcky5]{text-transform:uppercase;color:#10b981;margin-bottom:.5rem;font-family:Fira Code,monospace;font-size:.65rem;display:block}.mobile-menu-title[data-astro-cid-l7arcky5]{color:beige;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.2}.mobile-nav-list[data-astro-cid-l7arcky5]{flex-direction:column;gap:.5rem;display:flex}.mobile-nav-link[data-astro-cid-l7arcky5]{color:#f5f5dc99;border:1px solid #0000;border-radius:12px;padding:1rem 1.25rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.mobile-nav-link[data-astro-cid-l7arcky5]:hover{color:beige;background:#ffffff08;border-color:#ffffff0d;transform:translate(4px)}.mobile-nav-link[data-astro-cid-l7arcky5].active{color:#10b981;background:#10b98114;border-color:#10b98133;box-shadow:0 4px 12px #0003}.mobile-menu-btn[data-astro-cid-l7arcky5]{color:beige;cursor:pointer;z-index:20;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.desktop-only[data-astro-cid-l7arcky5]{display:none}.mobile-only[data-astro-cid-l7arcky5]{display:flex}@media (width>=1100px){.desktop-only[data-astro-cid-l7arcky5]{display:flex}.mobile-only[data-astro-cid-l7arcky5]{display:none}}body.menu-open{overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{background-color:#0a0a0a;border-top:1px solid #ffffff1a;margin-top:auto}.footer-container[data-astro-cid-jo6i4kqk]{max-width:1200px;margin:0 auto;padding:3rem 1rem 1rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.brand-logo[data-astro-cid-jo6i4kqk]{align-items:center;gap:.75rem;display:flex}.brand-name[data-astro-cid-jo6i4kqk]{color:beige;font-family:Fira Code,monospace;font-size:1.25rem;font-weight:600}.brand-description[data-astro-cid-jo6i4kqk]{color:#f5f5dc99;max-width:340px;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.badge[data-astro-cid-jo6i4kqk]{background-color:#fcd1161a;border:1px solid #fcd1164d;border-radius:4px;padding:.25rem .5rem;font-family:Fira Code,monospace;font-size:.75rem;display:inline-block}.footer-section[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:1rem;display:flex}.section-title[data-astro-cid-jo6i4kqk]{color:beige;text-transform:uppercase;letter-spacing:.05em;font-family:Fira Code,monospace;font-size:.875rem;font-weight:600}.link-list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.footer-link[data-astro-cid-jo6i4kqk]{color:#f5f5dc99;font-family:Inter,sans-serif;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-link[data-astro-cid-jo6i4kqk]:hover{color:beige}.social-links[data-astro-cid-jo6i4kqk]{gap:1rem;display:flex}.social-link[data-astro-cid-jo6i4kqk]{color:#f5f5dc99;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.social-link[data-astro-cid-jo6i4kqk]:hover{color:beige;background-color:#ffffff1a;border-color:#fff3}.footer-divider[data-astro-cid-jo6i4kqk]{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;margin:2rem 0 1rem}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:left;flex-direction:row;justify-content:space-between}}.copyright[data-astro-cid-jo6i4kqk]{color:#f5f5dc80;font-family:Inter,sans-serif;font-size:.75rem}.copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f5f5dcb3;text-decoration:none}.copyright[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:beige}.disclaimer[data-astro-cid-jo6i4kqk]{color:#f5f5dc66;font-family:Inter,sans-serif;font-size:.75rem}.flag-stripe[data-astro-cid-jo6i4kqk]{width:100%;height:4px;display:flex}.stripe[data-astro-cid-jo6i4kqk]{flex:1}.country-banner[data-astro-cid-3invmjje]{z-index:9999;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-bottom:2px solid #fcd116;padding:.75rem 1rem;animation:.4s ease-out slideDown;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #0003}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.banner-content[data-astro-cid-3invmjje]{flex-wrap:wrap;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.current-country[data-astro-cid-3invmjje]{align-items:center;gap:.5rem;display:flex}.current-country[data-astro-cid-3invmjje] .flag[data-astro-cid-3invmjje]{font-size:2rem;line-height:1}.country-info[data-astro-cid-3invmjje]{flex-direction:column;display:flex}.country-name[data-astro-cid-3invmjje]{color:#fff;font-size:1rem;font-weight:700}.exam-name[data-astro-cid-3invmjje]{color:#fcd116;font-size:.85rem;font-weight:600}.divider[data-astro-cid-3invmjje]{color:#666;font-size:1.5rem}.country-selector[data-astro-cid-3invmjje]{flex-direction:column;flex:1;gap:.5rem;display:flex}.selector-label[data-astro-cid-3invmjje]{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem}.country-buttons[data-astro-cid-3invmjje]{flex-wrap:wrap;gap:.5rem;display:flex}.country-btn[data-astro-cid-3invmjje]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:24px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.85rem;transition:all .25s;display:flex}.country-btn[data-astro-cid-3invmjje]:hover{background:#ffffff2e;border-color:#ffffff59;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.country-btn[data-astro-cid-3invmjje] .flag[data-astro-cid-3invmjje]{font-size:1.2rem;line-height:1}.close-btn[data-astro-cid-3invmjje]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem .5rem;font-size:1.2rem;transition:all .2s}.close-btn[data-astro-cid-3invmjje]:hover{color:#fff;background:#ffffff1a}@media (width<=768px){.banner-content[data-astro-cid-3invmjje]{text-align:center;flex-direction:column;align-items:center}.current-country[data-astro-cid-3invmjje]{flex-direction:column}.divider[data-astro-cid-3invmjje]{display:none}.country-selector[data-astro-cid-3invmjje]{width:100%}.country-buttons[data-astro-cid-3invmjje]{justify-content:center}}.profile-info-box.svelte-aim5k5{flex-direction:column;gap:.85rem;display:flex}.profile-subtitle.svelte-aim5k5{color:var(--cuento-texto-oscuro);margin:0;font-size:.85rem;font-weight:600}.profile-badge.svelte-aim5k5{border:2px solid var(--cuento-madera-borde);background-color:#fff;border-radius:.85rem;align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex}.profile-badge.svelte-aim5k5 .avatar:where(.svelte-aim5k5){font-size:1.5rem}.profile-badge.svelte-aim5k5 .nickname:where(.svelte-aim5k5){color:var(--cuento-texto-oscuro);font-size:1.05rem;font-weight:800}.profile-hint.svelte-aim5k5{color:#2a1f1bb3;margin:0;font-size:.75rem;line-height:1.4}.new-profile-btn.svelte-aim5k5{background-color:var(--cuento-dorado);min-height:48px;color:var(--cuento-texto-oscuro);border:2px solid var(--cuento-madera-borde);cursor:pointer;border-radius:.75rem;padding:.6rem 1rem;font-size:.9rem;font-weight:800;transition:background-color .2s}.new-profile-btn.svelte-aim5k5:hover{background-color:#c4993f}.settings-group.svelte-aim5k5{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.settings-label.svelte-aim5k5{color:var(--cuento-texto-oscuro);font-size:.85rem;font-weight:700}.speed-toggle-row.svelte-aim5k5{gap:.5rem;display:flex}.speed-option-btn.svelte-aim5k5{border:2px solid var(--cuento-madera-borde);cursor:pointer;min-height:48px;color:var(--cuento-texto-oscuro);background-color:#fff;border-radius:.6rem;flex:1;padding:.5rem;font-size:.85rem;font-weight:700}.speed-option-btn.selected.svelte-aim5k5{background-color:var(--cuento-dorado);box-shadow:inset 0 2px 4px #0000001a}.motion-status-badge.svelte-aim5k5{border:2px solid var(--cuento-madera-borde);color:var(--cuento-texto-oscuro);background-color:#fff;border-radius:.6rem;padding:.6rem .85rem;font-size:.85rem;font-weight:700}:root{--cuento-noche:#121832;--cuento-crema:#fff9dc;--cuento-dorado:#d4a94e;--cuento-madera-borde:#8b5a2b;--cuento-madera-cara:#fff;--cuento-madera-sombra:#8b5a2b40;--cuento-texto-oscuro:#2a1f1b}.cuento-night-wrapper{background-color:var(--cuento-noche);min-height:100vh;color:var(--cuento-crema);flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.cuento-star-dust{pointer-events:none;z-index:0;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fff9dccc,#0000),radial-gradient(2px 2px at 30% 60%,#d4a94eb3,#0000),radial-gradient(1px 1px at 50% 15%,#ffffffe6,#0000),radial-gradient(2px 2px at 70% 80%,#fff9dc99,#0000),radial-gradient(1.5px 1.5px at 85% 35%,#d4a94ecc,#0000),radial-gradient(1px 1px at 95% 75%,#ffffffb3,#0000),radial-gradient(2px 2px at 20% 85%,#d4a94e80,#0000),radial-gradient(1.5px 1.5px at 60% 45%,#fff9dcb3,#0000);background-size:100% 100%;animation:6s ease-in-out infinite alternate starDustTwinkle;position:absolute;inset:0}@keyframes starDustTwinkle{0%{opacity:.65}to{opacity:1}}.cuento-shell-content{z-index:1;flex-direction:column;flex:1;width:100%;max-width:900px;margin:0 auto;padding:1rem;display:flex;position:relative}.wooden-toy-btn{border:3.5px solid var(--cuento-madera-borde);background-color:var(--cuento-madera-cara);width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:0 4px 0 var(--cuento-madera-borde), 0 6px 12px var(--cuento-madera-sombra);cursor:pointer;-webkit-user-select:none;user-select:none;outline-offset:3px;color:var(--cuento-texto-oscuro);border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.25rem;transition:transform .1s,box-shadow .1s,background-color .2s;display:inline-flex;position:relative}.wooden-toy-btn:hover{box-shadow:0 6px 0 var(--cuento-madera-borde), 0 8px 16px var(--cuento-madera-sombra);transform:translateY(-2px)}.wooden-toy-btn:active{box-shadow:0 2px 0 var(--cuento-madera-borde), 0 3px 6px var(--cuento-madera-sombra);transform:translateY(2px)}.wooden-toy-btn:focus-visible{outline:3px solid var(--cuento-dorado)}.wooden-toy-btn.is-active{background-color:#fff3c4;border-color:#6b421e}.wooden-toy-btn.is-muted{opacity:.85;background-color:#f0eae1}.wooden-toy-badge{color:var(--cuento-texto-oscuro);letter-spacing:.5px;font-size:.85rem;font-weight:800}.hud-cuentos-header{z-index:10;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:900px;margin:0 auto;padding:.85rem 1rem;display:flex;position:relative}.hud-cluster-left{border:2px solid var(--cuento-dorado);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121832d9;border-radius:9999px;align-items:center;gap:.6rem;padding:.35rem .85rem;display:flex;box-shadow:0 4px 16px #0000004d}.hud-counter-item{color:var(--cuento-crema);align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;display:flex}.hud-counter-item .icon{font-size:1.1rem}.hud-counter-divider{background-color:#d4a94e66;width:1px;height:16px}.hud-cluster-right{align-items:center;gap:.6rem;display:flex}.hud-overlay-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background-color:#0a0e1ebf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.hud-popover-card{background-color:var(--cuento-crema);color:var(--cuento-texto-oscuro);border:3.5px solid var(--cuento-madera-borde);border-radius:1.25rem;width:100%;max-width:400px;padding:1.5rem;position:relative;box-shadow:0 12px 32px #0006}.hud-popover-title{color:var(--cuento-texto-oscuro);justify-content:space-between;align-items:center;margin:0 0 1rem;font-size:1.2rem;font-weight:800;display:flex}.hud-popover-close{border:2px solid var(--cuento-madera-borde);cursor:pointer;background:#fff;border-radius:50%;min-width:36px;min-height:36px;font-weight:700}@media (prefers-reduced-motion:reduce){.cuento-star-dust{animation:none!important}.wooden-toy-btn{transition:none!important;transform:none!important}}@media (width<=640px){.hud-cuentos-header{gap:.5rem;padding:.6rem .75rem}.hud-cluster-left{gap:.4rem;padding:.3rem .6rem}.hud-counter-item{font-size:.8rem}.hud-cluster-right{gap:.4rem}.wooden-toy-btn{width:48px;min-width:48px;height:48px;min-height:48px;font-size:1.15rem}}
