body {--kzRatingcolor1: #258fd6;}.kzRating-container > div {display: flex;gap: 1rem;font-size: 80%;}.kzRating {--size: 2rem;display: flex;gap: 0.5rem;height: var(--size);margin: 0;padding: 0;list-style: none;}.kzRating li {display: inline-block;width: var(--size);}.kzRating.open li:hover {background-color: #ccc;cursor: pointer;}.kzRating svg {width: var(--size);height: var(--size);fill: #ccc;}.kzRating .on svg,.kzRating li svg .on,.kzRating.open li:not(:hover) svg .on {fill: var(--kzRatingcolor1);}.kzRating.open li:hover svg {fill: red;}@-webkit-keyframes sk-cubemove {25% { -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5) }50% { -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg) }75% { -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5) }100% { -webkit-transform: rotate(-360deg) }}@keyframes sk-cubemove {25% {-webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);transform: translateX(42px) rotate(-90deg) scale(0.5);} 50% {-webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);transform: translateX(42px) translateY(42px) rotate(-179deg);} 50.1% {-webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);transform: translateX(42px) translateY(42px) rotate(-180deg);} 75% {-webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);} 100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);}}.kzRating-spinner {position: fixed;top: 50vh;margin: 0;width: 40px;height: 40px;left: 50vw;transform: translate(-50%, -50%);}.kzRating-spinner > div {background-color: var(--kzRatingcolor1);width: 30px;height: 30px;position: absolute;top: 0;left: 0;-webkit-animation: sk-cubemove 1.8s infinite ease-in-out;animation: sk-cubemove 1.8s infinite ease-in-out;}.kzRating-spinner > div:last-of-type {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}.kzRating-spinner:not(.active) {display: none;}div[data-gallery] {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-around;}div[data-gallery] a {display: block;margin: 0;}div[data-gallery] figure { text-align: center; }div[data-gallery].no-caption a { margin: 0.5rem 0.5rem; }