@import "/fonts/rubik.css";:root{--polish-focus:var(--brass);--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1)}:where(button,[role=button],.btn,input[type=submit],input[type=button]){-webkit-tap-highlight-color:transparent;transition-property:scale,background-color,border-color,color,box-shadow,opacity,filter;transition-duration:.16s;transition-timing-function:var(--ease-out)}:where(button,[role=button],.btn,input[type=submit],input[type=button]):not(:disabled):active{scale:.97}:where(a){-webkit-tap-highlight-color:transparent}:where(a,button,summary,select,[role=button],[tabindex]):focus-visible{outline:2px solid var(--polish-focus,currentColor);outline-offset:2px}:where(td,th){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){:where(button,[role=button],.btn,input[type=submit],input[type=button]):not(:disabled):active{scale:none}}.bl-slot{animation:slot-in .22s var(--ease-out) both;animation-delay:calc(min(var(--i, 0), 12) * 22ms)}@keyframes slot-in{0%{opacity:0;translate:0 6px}}.bl-date,.bl-slot{transition-property:background-color,border-color,color,scale}.rv-star svg{transition:scale .16s var(--ease-out)}.rv-star:active svg{scale:.88}@media (prefers-reduced-motion:reduce){.bl-slot{animation-name:slot-fade}.rv-star:active svg{scale:none}}@keyframes slot-fade{0%{opacity:0}}