@keyframes skeleton-wave{0%{transform:translate(-100%)}50%,to{transform:translate(100%)}}.skeleton{--sk-color:#ffffff80;overflow:hidden;position:relative}.skeleton.animate-wave:after{--tw-content:"";animation:skeleton-wave 1.5s ease-in-out .5s infinite;background:linear-gradient(90deg,transparent,var(--sk-color),transparent);content:var(--tw-content);inset:0;position:absolute}/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */.rating{display:flex;font-size:32px;position:relative}.rating label{cursor:pointer;height:100%;left:0;position:absolute;top:0}.rating label:last-child{position:static}.rating label:first-child{z-index:5}.rating label:nth-child(2){z-index:4}.rating label:nth-child(3){z-index:3}.rating label:nth-child(4){z-index:2}.rating label:nth-child(5){z-index:1}.rating label input{left:0;opacity:0;position:absolute;top:0}.rating label .icon{color:#0000;float:left}.rating label:last-child .icon{color:var(--color-gray-400,oklch(70.7% .022 261.325))}.rating:hover label:hover input~.icon,.rating:not(:hover) label input:checked~.icon{color:var(--color-amber-400,oklch(82.8% .189 84.429))}.rating label input:focus:not(:checked)~.icon:last-child{color:#000;text-shadow:0 0 5px #09f}:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}
