.body{background-color:var(--background);color:var(--background)}.nav-links,.text-3xl{color:var(--mint)}.links{color:var(--sage);text-decoration:none;transition:color .3s ease}.links:hover{color:var(--darkerbrown);text-decoration:underline}.navbar{background-color:var(--sage);border-color:var(--sage)}.nav-links:hover,.text-3xl:hover{color:var(--darkerbrown);transition:color .3s ease}.nav-links:hover{font-style:italic}.footer{border-color:var(--sage)}.intro,.link-text{color:var(--darkerbrown)}.intro{font-style:bold;font-size:1rem}.text{color:var(--darkerbrown)}@keyframes spin-3d{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.split-text-container{display:flex;font-size:3rem;font-weight:700;overflow:hidden;justify-content:center;align-items:center;gap:1.2rem;margin-bottom:20px}.text-part{color:var(--darkerbrown);display:inline-block;position:relative;transform:translateX(0);animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;font-size:2.8rem;align-items:center}.text-part.left{transform:translateX(-200%);animation-name:slide-in-left}.text-part.right{transform:translateX(200%);animation-name:slide-in-right}@keyframes slide-in-left{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(200%)}to{transform:translateX(0)}}