.student-card-link.svelte-a56ay9{text-decoration:none;color:inherit;display:block}.student-card-link.disabled.svelte-a56ay9{pointer-events:none}.card-content.svelte-a56ay9{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.card-header.svelte-a56ay9{display:flex;align-items:center;gap:var(--space-3)}.header-info.svelte-a56ay9{display:flex;flex-direction:column;min-width:0}.student-name.svelte-a56ay9{font-size:var(--font-size-base);font-weight:700;margin:0;line-height:1.3}.student-location.svelte-a56ay9{font-size:var(--font-size-sm);color:var(--color-text-muted)}.student-bio.svelte-a56ay9{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.interests.svelte-a56ay9{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.overflow-count.svelte-a56ay9{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:500}.student-grid.svelte-farpbj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-6)}.empty-state.svelte-farpbj{grid-column:1 / -1;text-align:center;padding:var(--space-8);color:var(--color-text-muted)}.empty-state.svelte-farpbj p:where(.svelte-farpbj){margin:0;font-size:var(--font-size-base)}.view-toggle.svelte-14yz30v{display:flex;gap:var(--space-1)}.explore-toolbar.svelte-1w567vk{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}
