.body{background-color:var(--background);color:var(--background)}.text-3xl,.nav-links{color:var(--mint)}.links{color:var(--sage);text-decoration:none;transition:color .3s}.links:hover{color:var(--darkerbrown)}.links{position:relative}.links:after{content:"";transform-origin:50%;pointer-events:none;background:currentColor;width:100%;height:1px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scaleX(0)}.links:hover:after,.links:focus:after,.links:focus-visible:after{transform:translate(-50%)scaleX(1)}.navbar{background-color:var(--sage);border-color:var(--sage)}.text-3xl:hover,.nav-links:hover{color:var(--darkerbrown);transition:color .3s}.footer{border-color:var(--sage);background-color:var(--sage)}.link-text{color:var(--darkerbrown)}.footer .link-text{text-decoration:none;position:relative}.footer .link-text:after{content:"";transform-origin:50%;pointer-events:none;background:currentColor;width:100%;height:1px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:50%;transform:translate(-50%)scaleX(0)}.footer .link-text:hover:after,.footer .link-text:focus:after,.footer .link-text:focus-visible:after{transform:translate(-50%)scaleX(1)}.footer .link-text:focus{outline:none}.intro{color:var(--darkerbrown);font-style:bold;font-size:1rem}.text{color:var(--darkerbrown)}@keyframes spin-3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.split-text-container{justify-content:center;align-items:center;gap:1.2rem;margin-bottom:20px;font-size:3rem;font-weight:700;display:flex;overflow:hidden}.text-part{color:var(--darkerbrown);align-items:center;font-size:2.8rem;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;display:inline-block;position:relative;transform:translate(0)}.text-part.left{animation-name:slide-in-left;transform:translate(-200%)}.text-part.right{animation-name:slide-in-right;transform:translate(200%)}@keyframes slide-in-left{0%{transform:translate(-200%)}to{transform:translate(0)}}@keyframes slide-in-right{0%{transform:translate(200%)}to{transform:translate(0)}}
