.page-container.svelte-e12qt1{max-width:600px;margin:0 auto;padding:var(--space-md) 12px;padding-bottom:100px}@media(min-width:768px){.page-container.svelte-e12qt1{max-width:900px;padding:var(--space-lg) 24px}}@media(min-width:1024px){.page-container.svelte-e12qt1{max-width:1100px;padding:var(--space-xl) 32px}}@media(min-width:1200px){.page-container.svelte-e12qt1{max-width:1200px}}.search-header.svelte-e12qt1{margin-bottom:var(--space-lg)}@media(min-width:768px){.search-header.svelte-e12qt1{max-width:700px}}@media(min-width:1024px){.search-header.svelte-e12qt1{max-width:800px}}.search-content.svelte-e12qt1{min-height:300px}.loading-state.svelte-e12qt1{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px}.spinner.svelte-e12qt1{width:32px;height:32px;border:3px solid var(--bg-3);border-top-color:var(--primary);border-radius:50%;animation:svelte-e12qt1-spin .6s linear infinite}@keyframes svelte-e12qt1-spin{to{transform:rotate(360deg)}}.loading-text.svelte-e12qt1{font-size:14px;color:var(--text-2);margin:0}.empty-state.svelte-e12qt1{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 16px;text-align:center}.empty-title.svelte-e12qt1{font-size:18px;font-weight:600;color:var(--text-0);margin:0}.empty-text.svelte-e12qt1{font-size:14px;color:var(--text-2);margin:0;max-width:300px}.results-section.svelte-e12qt1{margin-bottom:24px}.results-section.svelte-e12qt1:last-of-type{margin-bottom:0}@media(min-width:768px){.results-section.svelte-e12qt1{margin-bottom:32px}}@media(min-width:1024px){.results-section.svelte-e12qt1{margin-bottom:40px}}.section-title.svelte-e12qt1{font-size:12px;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}@media(min-width:768px){.section-title.svelte-e12qt1{font-size:13px;margin:0 0 16px}}@media(min-width:1024px){.section-title.svelte-e12qt1{font-size:14px;margin:0 0 18px}}.events-list.svelte-e12qt1{display:flex;flex-direction:column;gap:4px}.tags-list.svelte-e12qt1{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:768px){.tags-list.svelte-e12qt1{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}}@media(min-width:1024px){.tags-list.svelte-e12qt1{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.profiles-list.svelte-e12qt1{display:flex;flex-direction:column;gap:4px}.browse-state.svelte-e12qt1{display:flex;flex-direction:column;gap:24px}.browse-section.svelte-e12qt1{display:flex;flex-direction:column;gap:12px}@media(min-width:768px){.browse-section.svelte-e12qt1{gap:16px}}@media(min-width:1024px){.browse-section.svelte-e12qt1{gap:20px}}.browse-filters.svelte-e12qt1{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:768px){.browse-filters.svelte-e12qt1{gap:12px}}.browse-filter.svelte-e12qt1{display:flex;align-items:center;gap:8px;padding:12px 18px;background:var(--bg-2);border:1px solid var(--bg-4);border-radius:var(--radius-md);text-decoration:none;font-size:15px;font-weight:500;color:var(--text-0);transition:all .15s ease}.browse-filter.svelte-e12qt1:hover{background-color:var(--primary-hover-bg);border-color:var(--primary);transform:translateY(-1px)}.browse-filter.svelte-e12qt1:active{transform:translateY(0)}.filter-icon.svelte-e12qt1{display:flex;align-items:center;justify-content:center;color:var(--text-1)}.filter-label.svelte-e12qt1{font-weight:600}@media(min-width:768px){.browse-filter.svelte-e12qt1{padding:14px 20px;font-size:16px}}.topics-grid.svelte-e12qt1{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:400px){.topics-grid.svelte-e12qt1{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px){.topics-grid.svelte-e12qt1{grid-template-columns:repeat(4,1fr);gap:12px}}@media(min-width:1024px){.topics-grid.svelte-e12qt1{grid-template-columns:repeat(5,1fr);gap:14px}}@media(min-width:1200px){.topics-grid.svelte-e12qt1{grid-template-columns:repeat(6,1fr);gap:16px}}.topic-card.svelte-e12qt1{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:var(--bg-2);border:1px solid var(--bg-4);border-radius:var(--radius-md);text-decoration:none;color:var(--text-0);transition:all .15s ease}.topic-card.svelte-e12qt1:hover{background-color:var(--primary-hover-bg);border-color:var(--primary);transform:translateY(-2px)}.topic-card.svelte-e12qt1:active{transform:translateY(0)}.topic-icon.svelte-e12qt1{display:flex;align-items:center;justify-content:center;color:var(--text-1)}.topic-label.svelte-e12qt1{font-size:13px;font-weight:600}@media(min-width:768px){.topic-card.svelte-e12qt1{padding:18px 14px}.topic-icon.svelte-e12qt1{font-size:26px}.topic-label.svelte-e12qt1{font-size:14px}}@media(min-width:1024px){.topic-card.svelte-e12qt1{padding:20px 16px}}.load-more-container.svelte-e12qt1{margin-top:24px;padding-top:24px;border-top:1px solid var(--bg-3)}.load-more-btn.svelte-e12qt1{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--bg-2);border:1px solid var(--bg-4);border-radius:var(--radius-md);color:var(--text-0);font-size:15px;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:48px}.load-more-btn.svelte-e12qt1:hover:not(:disabled){background:var(--primary-hover-bg);border-color:var(--primary);color:var(--primary)}.load-more-btn.svelte-e12qt1:active:not(:disabled){transform:scale(.98)}.load-more-btn.svelte-e12qt1:disabled{opacity:.6;cursor:not-allowed}.btn-spinner.svelte-e12qt1{width:16px;height:16px;border:2px solid var(--bg-4);border-top-color:var(--primary);border-radius:50%;animation:svelte-e12qt1-spin .6s linear infinite}
