.crumbs.svelte-12fyxum{color:var(--text-soft);align-items:center;gap:7px;margin-bottom:18px;font-size:.85rem;display:flex}.crumbs.svelte-12fyxum a:where(.svelte-12fyxum){color:var(--text-muted)}.crumbs.svelte-12fyxum .current:where(.svelte-12fyxum){color:var(--text);font-weight:600}h1.svelte-12fyxum{margin:0 0 24px;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800}.grid.svelte-12fyxum{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cat.svelte-12fyxum{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow);align-items:center;gap:14px;padding:18px 20px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.cat.svelte-12fyxum:hover{box-shadow:var(--shadow-lg);border-color:var(--border-strong);text-decoration:none;transform:translateY(-3px)}.ic.svelte-12fyxum{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.info.svelte-12fyxum{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.name.svelte-12fyxum{font-size:1.05rem;font-weight:700;line-height:1.3}.cnt.svelte-12fyxum{color:var(--text-soft);white-space:nowrap;font-size:.82rem;font-weight:600}
