.grid.svelte-jacz0f,.rail.svelte-jacz0f{margin:0;padding:0;list-style:none}.grid.svelte-jacz0f{grid-template-columns:repeat(auto-fill, minmax(max(var(--shelf-tile-min), calc((100% - 7 * var(--lobby-col-gap)) / 8)), 1fr));column-gap:var(--lobby-col-gap);row-gap:var(--lobby-row-gap);display:grid}.rail.svelte-jacz0f{grid-auto-flow:column;grid-auto-columns:var(--tile-w);gap:var(--lobby-col-gap);scroll-snap-type:x proximity;padding:var(--space-1) 0 var(--space-3);scroll-padding-left:var(--space-1);scrollbar-width:none;display:grid;overflow-x:auto}.rail.svelte-jacz0f::-webkit-scrollbar{display:none}.rail.svelte-jacz0f>li:where(.svelte-jacz0f){scroll-snap-align:start}@media (width<=45rem){.grid.svelte-jacz0f{column-gap:var(--lobby-col-gap);row-gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.rail.svelte-jacz0f{gap:var(--lobby-col-gap);grid-auto-columns:7rem}}.empty.svelte-jacz0f{padding:var(--space-6);text-align:center;color:var(--color-text-muted);border:1px dashed var(--color-border)}.grid--first-row.svelte-jacz0f{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}
