/* One quiet entrance, with no continuous motion or delay to interaction. */
@media(prefers-reduced-motion:no-preference){
 body.home .tukhareli-site-brand{animation:tk-home-header .7s ease both}
 body.home .tukhareli-site-nav{animation:tk-home-header .7s .1s ease both}
 body.home .tukhareli-site-theme{animation:tk-home-header .7s .18s ease both}
 #home .paper{animation:tk-home-paper 1.15s cubic-bezier(.22,.61,.36,1) both}
 #home .grid{animation:tk-home-grid 1.1s .15s ease both}
 .home footer .numbers button{animation:tk-home-dot .55s cubic-bezier(.22,.61,.36,1) both;animation-delay:.45s}
 .home footer .numbers button:nth-child(2){animation-delay:.51s}.home footer .numbers button:nth-child(3){animation-delay:.57s}.home footer .numbers button:nth-child(4){animation-delay:.63s}.home footer .numbers button:nth-child(5){animation-delay:.69s}.home footer .numbers button:nth-child(6){animation-delay:.75s}
}
body.home .tukhareli-site-nav a{position:relative}body.home .tukhareli-site-nav a:after{content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}body.home .tukhareli-site-nav a:is(:hover,:focus-visible):after{transform:scaleX(1)}
@keyframes tk-home-header{from{opacity:0;translate:0 -7px}to{opacity:1;translate:0 0}}
@keyframes tk-home-paper{from{opacity:0;translate:0 18px;scale:.985}to{opacity:1;translate:0 0;scale:1}}
@keyframes tk-home-grid{from{opacity:0}to{opacity:1}}
@keyframes tk-home-dot{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){body.home .tukhareli-site-nav a:after{transition:none}}
