.sort-menu.svelte-1d0vo1f{display:inline-flex;position:relative}.trigger.svelte-1d0vo1f{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--color-subtle);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.3rem;margin:0;padding:.1rem .15rem;font-size:.78rem;font-weight:700;transition:color .15s;display:inline-flex}.trigger.svelte-1d0vo1f:hover,.trigger.svelte-1d0vo1f:focus-visible{color:var(--color-heading);outline:none}.chevron.svelte-1d0vo1f{font-size:1.1rem;line-height:1;transition:transform .2s}.chevron.open.svelte-1d0vo1f{transform:rotate(180deg)}.label.svelte-1d0vo1f{line-height:1}.menu.svelte-1d0vo1f{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:11rem;box-shadow:var(--shadow-soft);flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.option.svelte-1d0vo1f{text-align:left;font-family:var(--font-body);color:var(--color-ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.5rem .65rem;font-size:.85rem;transition:background-color .12s}.option.svelte-1d0vo1f:hover,.option.svelte-1d0vo1f:focus-visible{background:var(--color-muted);outline:none}.option.selected.svelte-1d0vo1f{color:var(--color-green);font-weight:600}@media (width<=480px){.trigger.svelte-1d0vo1f{letter-spacing:.16em;gap:.2rem;font-size:.72rem}.chevron.svelte-1d0vo1f{font-size:1rem}.menu.svelte-1d0vo1f{min-width:10rem}}
