.wrap.svelte-14350ys{max-width:1280px;margin:0 auto;padding:40px 28px 24px}.head.svelte-14350ys{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;gap:24px}.head.svelte-14350ys h1:where(.svelte-14350ys){font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1;letter-spacing:-.02em}.head.svelte-14350ys h1:where(.svelte-14350ys) em:where(.svelte-14350ys){color:var(--color-amber);font-style:italic}.head-r.svelte-14350ys{display:flex;align-items:center;gap:14px}.count.svelte-14350ys{color:var(--color-ink-soft);font-size:14px;white-space:nowrap}.layout.svelte-14350ys{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start}.results.svelte-14350ys{min-width:0}.grid.svelte-14350ys{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.skel.svelte-14350ys{aspect-ratio:3 / 4;background:var(--color-cream-2);border-radius:18px;animation:svelte-14350ys-pulse-bg 1.5s ease-in-out infinite}@keyframes svelte-14350ys-pulse-bg{50%{opacity:.55}}.empty.svelte-14350ys{text-align:center;padding:80px 20px;color:var(--color-ink-soft)}.empty.svelte-14350ys p:where(.svelte-14350ys){margin:0}.empty.svelte-14350ys p:where(.svelte-14350ys):first-child{color:var(--color-ink);margin-bottom:8px}.pager.svelte-14350ys{display:flex;justify-content:center;gap:6px;margin-top:36px}.pager.svelte-14350ys button:where(.svelte-14350ys){width:38px;height:38px;border-radius:999px;font-size:13.5px;font-weight:500;background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;transition:border-color .15s,background .15s}.pager.svelte-14350ys button:where(.svelte-14350ys):hover{border-color:var(--color-line-2)}.pager.svelte-14350ys button.on:where(.svelte-14350ys){background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}@media(max-width:980px){.layout.svelte-14350ys{grid-template-columns:1fr}.grid.svelte-14350ys{grid-template-columns:repeat(2,1fr)}.head.svelte-14350ys h1:where(.svelte-14350ys){font-size:30px}}
