.lng__btn{border:1px solid #000;border-radius:20px;padding:7.5px}.lng__btn--active{background:var(--accent-clr-green);border:1px solid #000;border-radius:20px;padding:7.5px}.lng-banner{z-index:100;width:min(100%,max-content);background:#fff;border:1px solid #000;border-radius:25px;margin-left:10px;padding:10px;transition:transform .5s;position:fixed;bottom:10px;right:10px;transform:translateY(calc(100% + 20px));box-shadow:0 0 10px #0003}.lng-banner--visible{transform:translateY(0)}
.footer{text-align:center;flex-direction:column;align-items:center;row-gap:25px;padding:50px 0;display:flex}.footer__btn{background:var(--accent-clr-yellow);border:1px solid #000;border-radius:20px;justify-content:center;align-items:center;gap:5px;padding:7.5px;display:flex}.footer__btn:hover .footer__btn-icon-wrapper-inner{transform:translateY(-24px)}.footer__btn-icon-wrapper{height:24px;overflow:hidden}.footer__btn-icon-wrapper-inner{flex-direction:column;transition:transform .3s;display:flex}.footer__author a{background:linear-gradient(90deg,var(--accent-clr-yellow),var(--accent-clr-green),var(--accent-clr-dark-green),var(--accent-clr-pink),var(--accent-clr-dark-pink));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}
