.frontend-layout[data-theme=inkflow] .tag-detail-description{text-align:center;margin-bottom:var(--spacing-xl);color:var(--theme-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-base)}.frontend-layout[data-theme=inkflow] .tag-products-section{margin-top:var(--spacing-3xl)}.frontend-layout[data-theme=inkflow] .tag-products-section .section-title{font-size:var(--font-size-xl);font-family:var(--font-family-hero);color:var(--theme-accent);margin:0 0 var(--spacing-xl);font-weight:400;letter-spacing:.04em;text-align:center}.frontend-layout[data-theme=inkflow] .tag-card{display:flex;flex-direction:column;gap:var(--spacing-sm);height:100%;min-height:9.5rem;padding:var(--spacing-md);background:var(--theme-bg-content);border:var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.frontend-layout[data-theme=inkflow] .tag-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.frontend-layout[data-theme=inkflow] .tag-card.skeleton{min-height:9.5rem;background:var(--theme-bg-section);box-shadow:none;pointer-events:none}.frontend-layout[data-theme=inkflow] .tag-card-swatch{display:block;width:100%;height:8px;border-radius:2px}.frontend-layout[data-theme=inkflow] .tag-card-name{color:var(--theme-accent);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:.02em;line-height:1.35}.frontend-layout[data-theme=inkflow] .tag-card-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;flex:none;max-height:calc(1.45em * 3);color:var(--theme-text-muted);font-size:var(--font-size-sm);line-height:1.45}