/* Small additions for the static version of blackdragon.io */

/* Portfolio tiles were made square by jQuery on resize; CSS does it now. */
.grid-item { aspect-ratio: 1 / 1; height: auto !important; }

/* Carousel replacement */
.slick-track { will-change: transform; }
.slider-testimonials .slick-list { transition: height .3s ease; }

/* Video overlay above the sticky header */
.lity { z-index: 10000; }
.lity-close { cursor: pointer; }

/* 404 page */
.not-found h1 { margin-bottom: 20px; }

/* Visible keyboard focus */
a:focus-visible, button:focus-visible { outline: 2px solid #029e80; outline-offset: 2px; }
