.page-title.svelte-1mjkrt4{font-family:var(--font-title);font-size:var(--text-xxl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-sm) 0;line-height:var(--line-height-tight)}.page-description.svelte-1mjkrt4{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-base)}.letter-column.svelte-1mjkrt4{display:flex;align-items:flex-start;padding-top:var(--space-xs)}.letter.svelte-1mjkrt4{font-family:var(--font-title);font-size:var(--text-xl);font-weight:700;color:var(--color-primary);text-transform:uppercase}.tags-column.svelte-1mjkrt4{display:flex;align-items:flex-start}.tags-list.svelte-1mjkrt4{display:flex;flex-wrap:wrap;gap:var(--space-sm);width:100%}.tag-item.svelte-1mjkrt4{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text);text-decoration:none;transition:all .2s ease;background:var(--color-bg-secondary);padding:6px 12px;border-radius:20px;border:1px solid var(--color-border)}.tag-item.svelte-1mjkrt4:hover{border-color:var(--color-primary);background:var(--color-bg-hover);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.tag-item.svelte-1mjkrt4 .tag-name:where(.svelte-1mjkrt4){font-weight:500}.tag-item.svelte-1mjkrt4 .tag-count:where(.svelte-1mjkrt4){font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-bg);padding:2px 6px;border-radius:10px}.section-title.svelte-1mjkrt4{font-family:var(--font-title);font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--space-md) 0}.popular-tags.svelte-1mjkrt4{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.popular-tag.svelte-1mjkrt4{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;color:var(--color-text);text-decoration:none;background:var(--color-bg);padding:8px 16px;border-radius:24px;border:2px solid var(--color-border);transition:all .2s ease}.popular-tag.svelte-1mjkrt4:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.popular-tag.svelte-1mjkrt4 .tag-badge:where(.svelte-1mjkrt4){font-size:var(--text-sm);background:var(--color-primary);color:#fff;padding:2px 8px;border-radius:12px;font-weight:700}.popular-tag.svelte-1mjkrt4:hover .tag-badge:where(.svelte-1mjkrt4){background:#fff;color:var(--color-primary)}@media (max-width: 1023px){.letter.svelte-1mjkrt4{font-size:var(--text-lg)}}@media (max-width: 767px){.page-title.svelte-1mjkrt4{font-size:var(--text-xl)}.page-description.svelte-1mjkrt4{font-size:var(--text-sm)}.letter.svelte-1mjkrt4{font-size:var(--text-base)}.tag-item.svelte-1mjkrt4{font-size:var(--text-xs);padding:4px 8px}.popular-tag.svelte-1mjkrt4{font-size:var(--text-sm);padding:6px 12px}}
