.ball:where(.astro-DJBTI2NT),.bg:where(.astro-DJBTI2NT){position:absolute;inset:0}.button:where(.astro-DJBTI2NT){position:relative;top:50%;width:74px;height:36px;margin:-20px auto 0;overflow:hidden}.button:where(.astro-DJBTI2NT).r,.button:where(.astro-DJBTI2NT).r .bg:where(.astro-DJBTI2NT){border-radius:100px}.checkbox:where(.astro-DJBTI2NT){position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.ball:where(.astro-DJBTI2NT){z-index:2}.bg:where(.astro-DJBTI2NT){width:100%;background-color:transparent;transition:.3s ease all;z-index:1;border:2px solid var(--colour-gold)}#button:where(.astro-DJBTI2NT) .ball:where(.astro-DJBTI2NT):before{content:"DA";position:absolute;top:4px;left:4px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:var(--colour-gold);border-radius:50%;transition:.3s ease all,left .3s cubic-bezier(.18,.89,.35,1.15)}#button:where(.astro-DJBTI2NT) .checkbox:where(.astro-DJBTI2NT):active+.ball:where(.astro-DJBTI2NT):before{width:46px;border-radius:100px}#button:where(.astro-DJBTI2NT) .checkbox:where(.astro-DJBTI2NT):checked:active+.ball:where(.astro-DJBTI2NT):before{margin-left:-26px}#button:where(.astro-DJBTI2NT) .checkbox:where(.astro-DJBTI2NT):checked+.ball:where(.astro-DJBTI2NT):before{content:"EN";left:42px;background-color:var(--colour-gold)}#button:where(.astro-DJBTI2NT) .checkbox:where(.astro-DJBTI2NT):checked~.bg:where(.astro-DJBTI2NT){background-color:transparent}
