h1.svelte-cl3p26{font-size:clamp(2.8rem,6vw,4.6rem);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:64px 0 36px}.catalog-controls.svelte-cl3p26{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;flex-wrap:wrap}.categories.svelte-cl3p26{display:flex;gap:6px;flex-wrap:wrap}.categories.svelte-cl3p26 button:where(.svelte-cl3p26){font:inherit;color:var(--muted);background:transparent;border:1px solid transparent;padding:10px 15px;border-radius:24px;cursor:pointer;min-height:44px}.categories.svelte-cl3p26 button.active:where(.svelte-cl3p26){background:var(--ink);color:#fff}input.svelte-cl3p26{font:inherit;background:transparent;border:1px solid var(--line);border-radius:8px;padding:12px 16px;min-width:0;max-width:100%;color:var(--ink)}.app-grid.svelte-cl3p26{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.empty.svelte-cl3p26{padding:40px 0;color:var(--muted)}@media(max-width:700px){h1.svelte-cl3p26{margin-top:40px}.app-grid.svelte-cl3p26{grid-template-columns:1fr}.catalog-controls.svelte-cl3p26{gap:18px}input.svelte-cl3p26{width:100%}.categories.svelte-cl3p26 button:where(.svelte-cl3p26){padding:10px 12px}}
