.pf-carousel{align-items:center;gap:12px;width:100%;min-width:0;display:flex;position:relative}.pf-carousel__viewport{flex:auto;min-width:0}.pf-carousel__viewport>*{scrollbar-width:none;-ms-overflow-style:none}.pf-carousel__viewport>::-webkit-scrollbar{width:0;height:0;display:none}.pf-carousel__btn{border:1px solid color-mix(in oklab,currentColor 18%,transparent);background:color-mix(in oklab,currentColor 8%,transparent);width:44px;height:44px;color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:999px;flex:none;place-items:center;margin:0;padding:0;font-size:22px;line-height:1;transition:transform .15s,background-color .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-grid}.pf-carousel__btn:hover,.pf-carousel__btn:focus-visible{background:color-mix(in oklab,currentColor 16%,transparent);border-color:color-mix(in oklab,currentColor 32%,transparent);box-shadow:0 10px 28px -16px color-mix(in oklab,currentColor 35%,transparent);outline:none;transform:translateY(-1px)}.pf-carousel__btn:active{transform:translateY(0)}.pf-carousel__btn i{font-size:inherit;pointer-events:none;line-height:1}.pf-carousel[data-has-overflow=false] .pf-carousel__btn{display:none}@media(max-width:719px){.pf-carousel__btn{display:none!important}.pf-carousel{gap:0}}@media(prefers-reduced-motion:reduce){.pf-carousel__btn{transition:none}}
