.language-switcher{position:relative;margin-left:20px}.current-lang{padding:8px 16px;font-size:14px;border:1px solid hsla(0,0%,100%,.2);font-weight:500;color:var(--text-color);transition:all .3s ease;gap:8px;align-items:center;border-radius:25px;background:transparent;cursor:pointer;white-space:nowrap;display:flex}.current-lang:hover{border-color:var(--primary-color);background:rgba(0,85,164,.1)}.current-lang img{height:14px;object-fit:cover;border-radius:2px;width:20px}.current-lang i{font-size:10px;transition:transform .3s ease}.language-switcher.active .current-lang i{transform:rotate(180deg)}.lang-dropdown{list-style:none;transform:translateY(-10px);padding:8px 0;border:1px solid var(--border-color);right:0;transition:all .3s ease;position:absolute;opacity:0;visibility:hidden;min-width:120px;top:calc(100% + 8px);margin:0;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;background:var(--white);z-index:1000}.language-switcher.active .lang-dropdown{transform:translateY(0);opacity:1;visibility:visible}.lang-dropdown li{padding:0;margin:0}.lang-dropdown a{padding:10px 16px;font-size:14px;text-decoration:none;font-weight:500;color:var(--text-color);transition:all .2s ease;gap:10px;align-items:center;display:flex}.lang-dropdown a:hover{color:var(--primary-color);background:var(--background-secondary)}.lang-dropdown img{height:14px;object-fit:cover;border-radius:2px;width:20px}.lang-dropdown li{display:block}.language-switcher[data-current-lang=en] .lang-dropdown li:has(a[data-lang=en]),.language-switcher[data-current-lang=tr] .lang-dropdown li:has(a[data-lang=tr]){display:none}.site-header.scrolled .current-lang{border-color:rgba(0,85,164,.2)}@media (max-width:768px){.language-switcher{right:20px;position:fixed;bottom:20px;margin-left:0;z-index:1001}.current-lang{border-color:var(--primary-color);color:var(--white);box-shadow:0 4px 12px rgba(0,85,164,.3);background:var(--primary-color)}.current-lang:hover{border-color:var(--primary-dark);background:var(--primary-dark)}.lang-dropdown{transform:translateY(10px);bottom:calc(100% + 8px);top:auto}.language-switcher.active .lang-dropdown{transform:translateY(0)}}.current-lang:focus{outline-offset:2px;outline:2px solid var(--primary-color)}.current-lang:focus:not(:focus-visible){outline:none}@keyframes dropdownArrow{0%{transform:translateY(-2px)}50%{transform:translateY(2px)}to{transform:translateY(-2px)}}.language-switcher:hover .current-lang i{animation:dropdownArrow 1.5s ease-in-out infinite}.language-switcher.active:hover .current-lang i{animation:none}