.LangBox_container__VMym3{position:fixed;top:clamp(2%,3vw,8%);right:clamp(3%,4vw,8%);width:clamp(2.5rem,calc(2rem + 2vw),4rem);height:clamp(2.5rem,calc(2rem + 2vw),4rem);display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--gradient-accent);box-shadow:var(--shadow-strong);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;z-index:30}.LangBox_container__VMym3:hover{transform:scale(clamp(1.05,calc(1 + .1vw),1.15));box-shadow:0 0 clamp(15px,3vw,30px) var(--accent-1),0 0 clamp(15px,3vw,30px) var(--accent-2)}.LangBox_dropdown__ReZON{position:absolute;top:0;left:0;height:100%;flex-direction:column;border-radius:50%;overflow:hidden}.LangBox_dropdown__ReZON,.LangBox_option__Vl2Qn{width:100%;display:flex;justify-content:center;align-items:center}.LangBox_option__Vl2Qn{height:50%;font-size:clamp(.7rem,calc(.6rem + .5vw),1rem);font-weight:700;color:var(--text-main);background:var(--lang-option-bg);cursor:pointer;transition:background .3s ease,transform .2s ease,box-shadow .3s ease;letter-spacing:clamp(.5px,.1vw,1px)}.LangBox_option__Vl2Qn:focus,.LangBox_option__Vl2Qn:hover{background:var(--gradient-accent-reverse);box-shadow:0 0 clamp(10px,2vw,20px) var(--accent-1),0 0 clamp(10px,2vw,20px) var(--accent-2);transform:scale(clamp(1.02,calc(1 + .05vw),1.08));outline:none}.LangBox_option__Vl2Qn:active{background:var(--gradient-accent);transform:scale(clamp(.92,calc(.95 - .03vw),.98));box-shadow:var(--shadow-inset-lang),0 0 clamp(8px,1.5vw,15px) var(--accent-1),0 0 clamp(8px,1.5vw,15px) var(--accent-2)}@media screen and (max-width:480px){.LangBox_container__VMym3{top:clamp(1%,2vw,3%);right:clamp(2%,3vw,5%);width:clamp(2rem,calc(1.5rem + 1.5vw),3rem);height:clamp(2rem,calc(1.5rem + 1.5vw),3rem);box-shadow:var(--shadow-glow)}.LangBox_option__Vl2Qn{font-size:clamp(.6rem,calc(.5rem + .4vw),.8rem);font-weight:500;color:var(--text-main);letter-spacing:.3px}}@media screen and (max-width:320px){.LangBox_container__VMym3{width:2rem;height:2rem;top:2%;right:3%}.LangBox_option__Vl2Qn{font-size:.6rem;font-weight:600}}@media screen and (min-width:1200px){.LangBox_container__VMym3{width:clamp(4rem,calc(3.5rem + .5vw),4.5rem);height:clamp(4rem,calc(3.5rem + .5vw),4.5rem)}.LangBox_option__Vl2Qn{font-size:clamp(1rem,calc(.9rem + .2vw),1.1rem)}}