/* @generated by sites/mertagi.com/newhomepage (npm run build); do not edit by hand. */
mg-lang{--mg-em: #21D98C;--mg-gap: #0B1411;--mg-pop: #16241F;--mg-line: rgba(243,239,230,.16);--mg-shade: rgba(0,0,0,.5);--mg-fg: #F3EFE6;--mg-ease: cubic-bezier(.2,.8,.2,1);--mg-size: 24px;--mg-hit: 44px;--mg-pad: calc(var(--mg-size) / 4);--mg-step: calc(var(--mg-size) + var(--mg-pad));--dir: -1;display:inline-block;position:relative;box-sizing:border-box;width:var(--mg-size);height:var(--mg-size);color:var(--mg-fg);vertical-align:middle}mg-lang[hidden]{display:none!important}mg-lang[tone=light]{--mg-em: #0E8F5C;--mg-gap: #F3EFE6;--mg-pop: #FFFFFF;--mg-line: rgba(11,20,17,.14);--mg-shade: rgba(11,20,17,.2);--mg-fg: #0B1411}mg-lang[data-grow=left]{--dir: 1}.mg-cur,.mg-o{position:relative;display:grid;place-items:center;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;font:inherit;cursor:pointer;outline:2px solid transparent;-webkit-tap-highlight-color:transparent}.mg-cur{z-index:41;width:var(--mg-hit);height:var(--mg-hit);margin:calc((var(--mg-size) - var(--mg-hit)) / 2)}@media(pointer:coarse){mg-lang{--mg-step: calc(var(--mg-size) + 16px)}}.mg-o[hidden]{display:none}.mg-f{position:relative;display:block;width:var(--mg-size);height:var(--mg-size);overflow:hidden;border-radius:50%;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff29,0 1px 3px #0006;transition:transform .2s var(--mg-ease),box-shadow .2s var(--mg-ease)}.mg-f svg{display:block;width:100%;height:100%}.mg-f:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(110% 80% at 26% 18%,#ffffff47,#fff0 46%),radial-gradient(90% 80% at 76% 96%,#0000004d,#0000 62%)}.mg-cur:focus-visible .mg-f,.mg-o:focus-visible .mg-f{box-shadow:0 0 0 2px var(--mg-gap),0 0 0 4px var(--mg-em)}mg-lang[data-open] .mg-cur:focus-visible .mg-f,.mg-o:focus-visible .mg-f{box-shadow:0 0 0 2px var(--mg-pop),0 0 0 4px var(--mg-em)}@media(hover:hover){.mg-cur:hover .mg-f,.mg-o:hover .mg-f{transform:translateZ(0) scale(1.07)}}.mg-cur:active .mg-f,.mg-o:active .mg-f{transform:translateZ(0) scale(.94)}.mg-pop{position:absolute;z-index:40;top:50%;display:flex;align-items:center;box-sizing:border-box;height:calc(var(--mg-size) + 2 * var(--mg-pad));margin-top:calc(var(--mg-size) / -2 - var(--mg-pad));padding:0;direction:ltr;border-radius:999px;background:var(--mg-pop);box-shadow:0 0 0 1px var(--mg-line),0 10px 28px var(--mg-shade);opacity:0;visibility:hidden;pointer-events:none;transform:scale(.9);transition:opacity .12s ease-in,transform .12s ease-in,visibility 0s .12s}mg-lang:not([data-grow=left]) .mg-pop{left:calc(-1 * var(--mg-pad));flex-direction:row;padding-left:calc(var(--mg-pad) + var(--mg-size) / 2 + var(--mg-step) / 2);padding-right:max(0px,calc(var(--mg-size) / 2 + var(--mg-pad) - var(--mg-step) / 2));transform-origin:calc(var(--mg-pad) + var(--mg-size) / 2) 50%}mg-lang[data-grow=left] .mg-pop{right:calc(-1 * var(--mg-pad));flex-direction:row-reverse;padding-right:calc(var(--mg-pad) + var(--mg-size) / 2 + var(--mg-step) / 2);padding-left:max(0px,calc(var(--mg-size) / 2 + var(--mg-pad) - var(--mg-step) / 2));transform-origin:calc(100% - var(--mg-pad) - var(--mg-size) / 2) 50%}.mg-o{flex:none;width:var(--mg-step);height:var(--mg-hit);margin-block:calc((var(--mg-size) + 2 * var(--mg-pad) - var(--mg-hit)) / 2);border-radius:0}mg-lang .mg-pop[hidden]{display:none!important}mg-lang[data-open] .mg-pop{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .12s ease-out,transform .18s var(--mg-ease),visibility 0s}.mg-o{opacity:0;transform:translate(calc(var(--dir) * var(--mg-step))) scale(.6);transition:opacity .1s ease-in,transform .1s ease-in}mg-lang[data-open] .mg-o{opacity:1;transform:none;transition:opacity .14s ease-out calc(var(--i, 0) * 20ms),transform .16s var(--mg-ease) calc(var(--i, 0) * 20ms)}@media(forced-colors:active){.mg-cur:focus-visible,.mg-o:focus-visible{outline-color:Highlight}.mg-pop{border:1px solid CanvasText}}@media(prefers-reduced-motion:reduce){mg-lang *,mg-lang *:before,mg-lang *:after{transition-duration:.01s!important;transition-delay:0s!important}mg-lang .mg-pop{transition-property:opacity,transform!important}}mg-lang.mg-still *,mg-lang.mg-still *:before,mg-lang.mg-still *:after{transition-duration:.01s!important;transition-delay:0s!important}mg-lang.mg-still .mg-pop{transition-property:opacity,transform!important}
