:root{--thb-green:#68b42e;--thb-green-text:#4a7e20;--thb-ink:#141511;--thb-cream:#faf8f3;--thb-stone:#efece2}@media (prefers-reduced-motion:no-preference){.thb-link-underline{position:relative}.thb-link-underline:after{content:"";background:currentColor;height:1.5px;transition:right .25s ease-out;position:absolute;bottom:-2px;left:0;right:100%}.thb-link-underline:hover:after{right:0}.thb-card-hover{transition:transform .25s ease-out,box-shadow .25s ease-out}.thb-card-hover:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #1415112e}.thb-card-hover:hover img{transform:scale(1.04)}.thb-card-hover img{transition:transform .4s ease-out}.thb-btn{transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.thb-btn:active{transform:scale(.97)}}
