.language-switcher[data-v-112c925d]{position:relative;display:inline-block}.lang-button[data-v-112c925d]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border:2px solid;border-radius:.5rem;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .2s}.lang-button.dark[data-v-112c925d],.lang-button[data-v-112c925d]:not(.light){background:#ffffff1a;border-color:#fff3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-button.dark[data-v-112c925d]:hover,.lang-button[data-v-112c925d]:not(.light):hover{background:#fff3;border-color:#ffffff4d}.lang-button.light[data-v-112c925d]{background:#fff;border-color:#e2e8f0;color:#2d3748}.lang-button.light[data-v-112c925d]:hover{border-color:#cbd5e0;background:#f7fafc}.lang-icon[data-v-112c925d]{font-size:1.25rem}.lang-text[data-v-112c925d]{font-weight:500}.dropdown-arrow[data-v-112c925d]{font-size:.75rem;transition:transform .2s}.lang-dropdown[data-v-112c925d]{position:absolute;top:calc(100% + .5rem);right:0;min-width:180px;border:2px solid;border-radius:.5rem;box-shadow:0 10px 30px #0000004d;overflow:hidden;z-index:1000;animation:slideDown-112c925d .2s ease-out}.lang-dropdown.dark[data-v-112c925d],.lang-dropdown[data-v-112c925d]:not(.light){background:#2d3748f2;border-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-dropdown.light[data-v-112c925d]{background:#fff;border-color:#e2e8f0}@keyframes slideDown-112c925d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lang-option[data-v-112c925d]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .15s;text-align:left}.lang-dropdown.dark .lang-option[data-v-112c925d],.lang-dropdown:not(.light) .lang-option[data-v-112c925d]{color:#fff}.lang-dropdown.dark .lang-option[data-v-112c925d]:hover,.lang-dropdown:not(.light) .lang-option[data-v-112c925d]:hover{background:#ffffff1a}.lang-dropdown.dark .lang-option.active[data-v-112c925d],.lang-dropdown:not(.light) .lang-option.active[data-v-112c925d]{background:#667eea4d;color:#a5b4fc}.lang-dropdown.dark .check-mark[data-v-112c925d],.lang-dropdown:not(.light) .check-mark[data-v-112c925d]{color:#a5b4fc}.lang-dropdown.light .lang-option[data-v-112c925d]{color:#2d3748}.lang-dropdown.light .lang-option[data-v-112c925d]:hover{background:#f7fafc}.lang-dropdown.light .lang-option.active[data-v-112c925d]{background:#edf2f7;color:#667eea}.lang-dropdown.light .check-mark[data-v-112c925d]{color:#667eea}.lang-flag[data-v-112c925d]{font-size:1.25rem}.check-mark[data-v-112c925d]{margin-left:auto;font-weight:700}@media (max-width: 768px){.lang-text[data-v-112c925d]{display:none}.lang-dropdown[data-v-112c925d]{right:auto;left:0}}
