.head.svelte-asxkl5{margin-block:var(--space-5) var(--space-4)}.head.svelte-asxkl5 h1:where(.svelte-asxkl5){font-size:var(--font-size-xl)}.cat-grid.svelte-asxkl5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media(min-width:480px){.cat-grid.svelte-asxkl5{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.cat-grid.svelte-asxkl5{grid-template-columns:repeat(4,1fr)}}.cat-tile.svelte-asxkl5{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text);font-weight:var(--weight-medium);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.cat-tile.svelte-asxkl5:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.cat-initial.svelte-asxkl5{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--radius-md);background:var(--color-primary-subtle);color:var(--color-primary);font-weight:var(--weight-bold)}.cat-name.svelte-asxkl5{font-size:var(--font-size-sm)}.empty.svelte-asxkl5{text-align:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted)}.empty.svelte-asxkl5 h2:where(.svelte-asxkl5){font-size:var(--font-size-xl);color:var(--color-text);margin-bottom:var(--space-2)}
