.tags-page-container[data-astro-cid-wybof3wm]{min-height:80vh;padding-top:1.5rem;padding-bottom:4rem}.tags-page-container[data-astro-cid-wybof3wm] .breadcrumb-nav[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .crumb-link[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:.35rem;text-decoration:none;transition:color .2s;display:inline-flex}.tags-page-container[data-astro-cid-wybof3wm] .crumb-link[data-astro-cid-wybof3wm]:hover{color:var(--md-sys-color-primary)}.tags-page-container[data-astro-cid-wybof3wm] .crumb-sep[data-astro-cid-wybof3wm]{opacity:.5;font-size:.65rem}.tags-page-container[data-astro-cid-wybof3wm] .crumb-current[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface);font-weight:500}.tags-page-container[data-astro-cid-wybof3wm] .tags-header-card[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-glass);border:1px solid var(--md-sys-color-surface-glass-border);box-shadow:var(--md-sys-shadow-1);align-items:center;gap:1.5rem;margin-bottom:2.5rem;padding:2rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .header-icon-box[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-primary-container);width:60px;height:60px;color:var(--md-sys-color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .header-title[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface);margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.2}.tags-page-container[data-astro-cid-wybof3wm] .header-subtitle[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.95rem}.tags-page-container[data-astro-cid-wybof3wm] .highlight-count[data-astro-cid-wybof3wm]{color:var(--md-sys-color-primary);font-weight:600}.tags-page-container[data-astro-cid-wybof3wm] .section-title[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .section-icon[data-astro-cid-wybof3wm]{color:var(--md-sys-color-primary);font-size:1.1rem}.tags-page-container[data-astro-cid-wybof3wm] .tags-hot-section[data-astro-cid-wybof3wm]{margin-bottom:3rem}.tags-page-container[data-astro-cid-wybof3wm] .hot-tags-cloud[data-astro-cid-wybof3wm]{flex-wrap:wrap;gap:.75rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .hot-tag-pill[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-glass);border:1px solid var(--md-sys-color-surface-glass-border);color:var(--md-sys-color-on-surface);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:all .25s cubic-bezier(.2,0,0,1);display:inline-flex}.tags-page-container[data-astro-cid-wybof3wm] .hot-tag-pill[data-astro-cid-wybof3wm]:hover{background:var(--md-sys-color-primary-container);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-primary);box-shadow:0 4px 12px rgba(var(--md-sys-color-primary-rgb), .2);transform:translateY(-2px)}.tags-page-container[data-astro-cid-wybof3wm] .pill-icon[data-astro-cid-wybof3wm]{opacity:.7;font-size:.75rem}.tags-page-container[data-astro-cid-wybof3wm] .pill-count[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);background:#ffffff14;padding:.15rem .45rem;font-size:.75rem}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-anchor-bar[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-medium);border:1px solid var(--md-sys-color-surface-glass-border);background:var(--md-sys-color-surface-glass);flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;padding:.75rem 1.25rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .anchor-letter-item[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-small);width:32px;height:32px;color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .anchor-letter-item[data-astro-cid-wybof3wm]:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary)}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-groups-grid[data-astro-cid-wybof3wm]{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-groups-grid[data-astro-cid-wybof3wm]>.letter-group-card[data-astro-cid-wybof3wm]{flex:calc(25% - 1.2rem);min-width:260px}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-masonry-col{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-masonry-col>.letter-group-card[data-astro-cid-wybof3wm]{width:100%}.tags-page-container[data-astro-cid-wybof3wm] .letter-group-card[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-glass);border:1px solid var(--md-sys-color-surface-glass-border);box-sizing:border-box;padding:1.25rem;scroll-margin-top:5rem}.tags-page-container[data-astro-cid-wybof3wm] .group-letter-header[data-astro-cid-wybof3wm]{border-bottom:1px solid var(--md-sys-color-outline-variant);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .letter-badge[data-astro-cid-wybof3wm]{color:var(--md-sys-color-primary);font-size:1.25rem;font-weight:700}.tags-page-container[data-astro-cid-wybof3wm] .letter-count[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface-subtle);font-size:.8rem}.tags-page-container[data-astro-cid-wybof3wm] .group-tag-list[data-astro-cid-wybof3wm]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .tag-list-item[data-astro-cid-wybof3wm]{border-radius:var(--md-sys-shape-corner-small);color:var(--md-sys-color-on-surface);justify-content:space-between;align-items:center;padding:.45rem .6rem;font-size:.88rem;text-decoration:none;transition:all .2s;display:flex}.tags-page-container[data-astro-cid-wybof3wm] .tag-list-item[data-astro-cid-wybof3wm]:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-primary);padding-left:.85rem}.tags-page-container[data-astro-cid-wybof3wm] .tag-num[data-astro-cid-wybof3wm]{color:var(--md-sys-color-on-surface-subtle);font-size:.75rem}@media (width<=640px){.tags-page-container[data-astro-cid-wybof3wm] .tags-header-card[data-astro-cid-wybof3wm]{text-align:center;flex-direction:column;gap:1rem;padding:1.5rem}.tags-page-container[data-astro-cid-wybof3wm] .alphabet-groups-grid[data-astro-cid-wybof3wm]>.letter-group-card[data-astro-cid-wybof3wm]{flex:100%}}
