.pr-shelf>*{flex:0 0 340px;width:340px;scroll-snap-align:start}.pr-shelf::-webkit-scrollbar{height:3px;-webkit-appearance:none}.pr-shelf::-webkit-scrollbar-track{background:transparent}.pr-shelf::-webkit-scrollbar-thumb{background:rgba(20,20,18,.14);border-radius:100px}.pr-shelf::-webkit-scrollbar-thumb:hover{background:rgba(20,20,18,.28)}[data-theme=dark] .pr-shelf::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14)}[data-theme=dark] .pr-shelf::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}.pr-chip{background:var(--surface);border:1px solid rgba(0,0,0,.12);color:var(--ink-2);border-radius:100px;padding:9px 18px;font-size:13px;white-space:nowrap;cursor:pointer;font-family:inherit;transition:border-color .15s}[data-theme=dark] .pr-chip{border-color:var(--border)}.pr-chip:hover{border-color:rgba(0,0,0,.3)}[data-theme=dark] .pr-chip:hover{border-color:var(--border-strong)}.pr-chip.pr-chip-active{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:500}.pr-ghost-btn{border:1px solid rgba(0,0,0,.28);color:var(--ink);border-radius:100px;background:transparent;font-family:inherit;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}[data-theme=dark] .pr-ghost-btn{border-color:var(--border-strong)}.pr-ghost-btn:hover{background:var(--surface);border-color:rgba(0,0,0,.5);transform:translateY(-2px);box-shadow:0 6px 14px -6px rgba(20,20,18,.25)}[data-theme=dark] .pr-ghost-btn:hover{border-color:rgba(255,255,255,.5)}