/* audiobooks */
@keyframes wave{0%,100%{transform:scaleY(0.35)}50%{transform:scaleY(1)}}
body.ukbw-page-audiobooks .wave span{display:block;width:4px;border-radius:2px;background:#F2C46D;transform-origin:bottom;animation:wave 1.2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){body.ukbw-page-audiobooks .wave span{animation:none}}
/* blog */
body.ukbw-page-blog .post-card:hover h3{text-decoration:underline;text-underline-offset:3px}
/* formatting */
body.ukbw-page-formatting .dropcap::first-letter{float:left;font-size:46px;line-height:0.85;padding:4px 6px 0 0;color:#14284B}
/* home */
@keyframes ukbw-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
body.ukbw-page-home .marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
body.ukbw-page-home .marquee-track{display:flex;align-items:flex-end;gap:0;width:max-content;animation:ukbw-scroll 70s linear infinite}
body.ukbw-page-home .marquee:hover .marquee-track{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){body.ukbw-page-home .marquee-track{animation:none}}
/* video-book-trailer */
@keyframes ukbw-kb{from{background-size:100% auto}to{background-size:112% auto}}
body.ukbw-page-video-book-trailer .screen{background-color:#05080F;background-image:linear-gradient(90deg,rgba(5,8,15,0.95) 0%,rgba(5,8,15,0.35) 55%,rgba(5,8,15,0.1) 100%),url(../img/347f57ef19b15cf9b690d9609d0b9019.webp);background-size:cover;background-position:center 30%;animation:ukbw-kb 14s ease-in-out infinite alternate}
@media (prefers-reduced-motion:reduce){body.ukbw-page-video-book-trailer .screen{animation:none}}