.light-theme .link{color:var(--color-brown)}@media(max-width:737px){.light-theme .link{color:var(--color-white)}.light-theme .link:after{background-color:var(--color-white)}}.light-theme .link:after{background-color:var(--color-black)}.light-theme .link:hover:after{opacity:.1}.light-theme .link.active{color:var(--color-brown)}.light-theme .link.active:after{opacity:.8}.light-theme .link.active:hover:after{opacity:1}.link{align-items:center;background:none;border:0;color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-doto);font-weight:900;height:-moz-fit-content;height:fit-content;justify-content:center;margin:-10.5px -6px;padding:13px 10px;perspective:1000px;position:relative;transform-style:preserve-3d;width:-moz-fit-content;width:fit-content}.link:after{background-color:var(--color-white);border-radius:2px;content:"";display:block;height:calc(100% - 21px);left:50%;opacity:0;position:absolute;top:10.5px;transform:translate(-50%);transition:opacity .3s var(--ease-cubic-out);width:calc(100% - 8px);z-index:-1}.link:focus-visible:after,.link:hover:after{opacity:.25}.link.active{color:var(--color-brown)}.link.active:after{opacity:.8}.link.active:hover:after{opacity:1}.link .char-mask{align-items:center;display:flex!important;justify-content:center;position:relative}.link .char{display:inline-block;line-height:1;position:relative;transform-origin:top;transition:color .3s var(--ease-cubic-out)}.link .char-hover{left:0;line-height:1;position:absolute;top:0;transform:translateZ(10px) rotateX(90deg);transform-origin:bottom}.link .char-hover:before{content:attr(data-char)}
