.container.svelte-1esc5io{min-width:1200px;max-width:1400px;margin:0 auto;padding:0 1rem}.page-header.svelte-1esc5io{text-align:center;margin-bottom:3rem}.page-header.svelte-1esc5io h1:where(.svelte-1esc5io){font-size:2.5rem;color:#333;margin-bottom:1rem;font-weight:700}.page-header.svelte-1esc5io p:where(.svelte-1esc5io){font-size:1.1rem;color:#666;margin:0}.tags-grid.svelte-1esc5io{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.tag-card.svelte-1esc5io{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px #0000001a;border:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.tag-card.svelte-1esc5io:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026;border-color:#667eea}.tag-info.svelte-1esc5io{flex:1}.tag-name.svelte-1esc5io{font-size:1.25rem;color:#333;margin:0 0 .5rem;font-weight:600}.tag-count.svelte-1esc5io{font-size:.875rem;color:#666}.tag-arrow.svelte-1esc5io{font-size:1.5rem;color:#667eea;font-weight:600;transition:transform .2s ease}.tag-card.svelte-1esc5io:hover .tag-arrow:where(.svelte-1esc5io){transform:translate(4px)}.empty-state.svelte-1esc5io{text-align:center;padding:4rem 2rem;color:#666}.empty-state.svelte-1esc5io p:where(.svelte-1esc5io){font-size:1.1rem;margin:0}@media (max-width: 768px){.container.svelte-1esc5io{padding:1rem}.page-header.svelte-1esc5io h1:where(.svelte-1esc5io){font-size:2rem}.tags-grid.svelte-1esc5io{grid-template-columns:1fr;gap:1rem}.tag-card.svelte-1esc5io{padding:1rem}.tag-name.svelte-1esc5io{font-size:1.1rem}}
