.language-switcher.svelte-m85g3e{display:flex;gap:.125rem}@media (min-width: 640px){.language-switcher.svelte-m85g3e{gap:.25rem}}.language-button.svelte-m85g3e{font-family:Matangi,cursive,sans-serif;padding:.25rem .5rem;border:1px solid var(--border-primary);background-color:var(--bg-tile);color:var(--color-primary);border-radius:.375rem;cursor:pointer;font-size:.7rem;font-weight:500;transition:all .2s ease;box-shadow:var(--shadow-sm)}@media (min-width: 640px){.language-button.svelte-m85g3e{padding:.375rem .75rem;font-size:.75rem}}.language-button.svelte-m85g3e:hover{background-color:var(--bg-tile-hover);box-shadow:var(--shadow-md)}.language-button.active.svelte-m85g3e{background:var(--gradient-primary);color:#fff;font-weight:700;border-color:transparent}.header.svelte-197kch3{animation:svelte-197kch3-slideDown .5s ease-out}.header-title.svelte-197kch3{animation:svelte-197kch3-fadeIn .6s ease-out .2s both}@keyframes svelte-197kch3-slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-197kch3-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width: 640px){.header.svelte-197kch3{min-height:3.5rem}.header-title.svelte-197kch3 h1:where(.svelte-197kch3){font-size:1.125rem;line-height:1.2}}
