.matches-page.svelte-1ygg2vn{padding:var(--space-8);max-width:1200px;margin:0 auto}.page-header.svelte-1ygg2vn{margin-bottom:var(--space-8)}.title-section.svelte-1ygg2vn h1:where(.svelte-1ygg2vn){font-size:var(--text-4xl);font-weight:var(--font-extrabold);margin:0}.title-section.svelte-1ygg2vn p:where(.svelte-1ygg2vn){color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--font-medium);margin:var(--space-2) 0 0 0}.matches-grid.svelte-1ygg2vn{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-6)}.match-card.svelte-1ygg2vn{display:flex;flex-direction:column;gap:var(--space-4)}.match-header.svelte-1ygg2vn{display:flex;gap:var(--space-4)}.avatar-container.svelte-1ygg2vn{position:relative;flex-shrink:0}.match-avatar.svelte-1ygg2vn{width:80px;height:80px;border-radius:var(--radius-xl);background-size:cover;background-position:center}.online-indicator.svelte-1ygg2vn{position:absolute;bottom:2px;right:2px;width:16px;height:16px;background-color:var(--color-success);border:3px solid var(--color-bg);border-radius:var(--radius-full)}.match-info.svelte-1ygg2vn{display:flex;flex-direction:column;justify-content:center}.match-info.svelte-1ygg2vn h3:where(.svelte-1ygg2vn){font-size:var(--text-xl);font-weight:var(--font-bold);margin:0}.location.svelte-1ygg2vn{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);margin:var(--space-1) 0 0 0}.match-date.svelte-1ygg2vn{font-size:var(--text-xs);color:var(--color-text-light);margin:var(--space-1) 0 0 0}.last-message.svelte-1ygg2vn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background-color:var(--color-bg-muted);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-text-muted)}.last-message.svelte-1ygg2vn span:where(.svelte-1ygg2vn){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-actions.svelte-1ygg2vn{display:flex;gap:var(--space-2)}.empty-state.svelte-1ygg2vn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-16);text-align:center;color:var(--color-text-muted)}.empty-state.svelte-1ygg2vn h2:where(.svelte-1ygg2vn){font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0}.empty-state.svelte-1ygg2vn p:where(.svelte-1ygg2vn){max-width:400px;line-height:1.6;margin:0}@media(max-width:640px){.matches-page.svelte-1ygg2vn{padding:var(--space-4)}.title-section.svelte-1ygg2vn h1:where(.svelte-1ygg2vn){font-size:var(--text-3xl)}.matches-grid.svelte-1ygg2vn{grid-template-columns:1fr}}
