.tags-page.svelte-bln9gf{max-width:1400px;min-height:100vh;margin:0 auto;padding:105px 4% 4.5rem}.tags-header.svelte-bln9gf{text-align:center;margin-bottom:2.5rem}.badge.svelte-bln9gf{color:#fb7185;text-transform:uppercase;letter-spacing:.8px;background:#e11d4824;border:1px solid #e11d4866;border-radius:999px;margin-bottom:.75rem;padding:4px 12px;font-size:.72rem;font-weight:800;display:inline-block}.page-title.svelte-bln9gf{color:#fff;letter-spacing:-.3px;margin-bottom:.5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.page-subtitle.svelte-bln9gf{color:var(--text-dim,#94a3b8);max-width:560px;margin:0 auto;font-size:.92rem;line-height:1.5}.tags-grid.svelte-bln9gf{grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:.9rem;display:grid}.tag-card.svelte-bln9gf{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:.75rem;padding:.95rem 1.15rem;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex}.tag-card.svelte-bln9gf:hover{background:#e11d481f;border-color:#e11d4873;transform:translateY(-3px);box-shadow:0 8px 20px #00000073}.tag-icon.svelte-bln9gf{color:#e11d48;opacity:.9;font-size:1.1rem;font-weight:800}.tag-info.svelte-bln9gf{flex-direction:column;gap:.15rem;min-width:0;display:flex}.tag-name.svelte-bln9gf{color:#f4f4f5;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.88rem;font-weight:600;overflow:hidden}.empty-state.svelte-bln9gf{text-align:center;color:var(--text-dim,#888);padding:4rem 1rem;font-size:.95rem}@media (width<=768px){.tags-page.svelte-bln9gf{padding:85px 4% 3.5rem}.page-title.svelte-bln9gf{font-size:1.45rem}.tags-grid.svelte-bln9gf{grid-template-columns:repeat(2,1fr);gap:.65rem}.tag-card.svelte-bln9gf{padding:.8rem .95rem}.tag-name.svelte-bln9gf{font-size:.82rem}}
