.back-link.svelte-17y9ji1{display:inline-block;padding:16px 0 8px;font-size:.85rem;color:var(--primary)}.cat-header.svelte-17y9ji1{padding:16px 0 20px;border-bottom:2px solid var(--cat-color);margin-bottom:16px}.cat-icon.svelte-17y9ji1{font-size:2.5rem}.cat-header.svelte-17y9ji1 h1:where(.svelte-17y9ji1){font-size:1.4rem;margin:4px 0}.cat-header.svelte-17y9ji1 p:where(.svelte-17y9ji1){color:var(--text-muted);font-size:.9rem}.test-list.svelte-17y9ji1{display:flex;flex-direction:column;gap:10px}.test-card.svelte-17y9ji1{display:flex;align-items:center;gap:12px;padding:14px;background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);text-decoration:none;color:var(--text);transition:all var(--transition)}.test-card.svelte-17y9ji1:hover{border-color:var(--primary);transform:translateY(-1px)}.test-card.completed.svelte-17y9ji1{opacity:.65}.ico.svelte-17y9ji1{font-size:1.8rem;flex-shrink:0}.info.svelte-17y9ji1{flex:1;min-width:0}.info.svelte-17y9ji1 h3:where(.svelte-17y9ji1){font-size:.95rem;color:var(--text-heading);margin-bottom:2px}.info.svelte-17y9ji1 p:where(.svelte-17y9ji1){font-size:.78rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta.svelte-17y9ji1{font-size:.72rem;color:var(--text-muted)}.done-badge.svelte-17y9ji1{background:var(--success);color:#000;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}
