.lang-switch.svelte-wj1kq2{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em}button.svelte-wj1kq2{background:none;border:none;padding:2px 4px;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;transition:color var(--transition-fast)}button.svelte-wj1kq2:hover{color:var(--color-flag-yellow)}.active.svelte-wj1kq2{color:var(--color-black)}button.svelte-wj1kq2:not(.active){color:var(--color-gray-400)}span.svelte-wj1kq2{color:var(--color-gray-300)}.header.svelte-hv3zzy{position:sticky;top:0;z-index:50;background:var(--color-black)}.header.svelte-hv3zzy:after{content:"";display:block;height:3px;background:linear-gradient(to right,var(--color-flag-yellow) 33.33%,var(--color-flag-green) 33.33%,var(--color-flag-green) 66.66%,var(--color-flag-red) 66.66%)}.header-inner.svelte-hv3zzy{display:flex;align-items:center;justify-content:space-between;height:64px}.logo.svelte-hv3zzy{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:.1em;color:var(--color-white)}.nav.svelte-hv3zzy{display:flex;gap:var(--space-lg);font-size:var(--text-sm);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.nav.svelte-hv3zzy a:where(.svelte-hv3zzy){color:#ffffffa6;transition:color var(--transition-fast);padding-block:4px;border-bottom:2px solid transparent}.nav.svelte-hv3zzy a:where(.svelte-hv3zzy):hover{color:var(--color-white)}.nav.svelte-hv3zzy a.active:where(.svelte-hv3zzy){color:var(--color-white);border-bottom-color:var(--color-flag-yellow)}.header .lang-switch button{color:#ffffff80}.header .lang-switch button.active{color:var(--color-white)}.header .lang-switch button:hover{color:var(--color-accent)}.header .lang-switch span{color:#ffffff40}.header .lang-switch svg{color:#fff6}@media(max-width:640px){.nav.svelte-hv3zzy{gap:var(--space-md)}}.footer.svelte-7lfk2o{background:var(--color-black);color:var(--color-white);padding-block:var(--space-xl);margin-top:0}.footer-inner.svelte-7lfk2o{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md)}.footer-logo.svelte-7lfk2o{font-family:var(--font-heading);font-weight:700;letter-spacing:.1em;font-size:var(--text-lg)}.footer-copy.svelte-7lfk2o{font-size:var(--text-xs);color:#fff6;margin-top:var(--space-xs)}.footer-social.svelte-7lfk2o{display:flex;gap:var(--space-md)}.footer-social.svelte-7lfk2o a:where(.svelte-7lfk2o){color:#ffffff80;transition:color var(--transition-fast)}.footer-social.svelte-7lfk2o a:where(.svelte-7lfk2o):hover{color:var(--color-white)}
