.frontend-layout[data-theme=inkflow] .blog-category-container .breadcrumb{margin-bottom:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .blog-category-intro{margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:var(--surface-solid-body);border:1px solid var(--theme-border-card);border-radius:var(--radius-md);box-shadow:0 2px 10px rgba(26,26,26,.04)}.frontend-layout[data-theme=inkflow] .blog-category-description{text-align:left;color:var(--theme-text-muted);margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-loose);font-weight:var(--font-weight-normal)}.frontend-layout[data-theme=inkflow] .blog-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--spacing-xl) var(--spacing-lg);gap:var(--spacing-xl) var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card{background:var(--surface-solid-body);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 14px rgba(26,26,26,.05);border:1px solid var(--theme-border-card);transition:box-shadow var(--transition-fast),transform var(--transition-fast),border-color var(--transition-fast);text-decoration:none;color:inherit;display:flex;flex-direction:column}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card:hover{box-shadow:0 8px 22px rgba(26,26,26,.09);transform:translateY(-2px);border-color:color-mix(in srgb,var(--theme-primary) 35%,var(--theme-border-card))}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card:hover .blog-card-title{color:var(--theme-primary)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-content{padding:var(--spacing-lg);flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-title{font-size:var(--font-size-md);color:var(--theme-text);margin:0;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);transition:color var(--transition-fast)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-excerpt{color:var(--theme-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-meta{display:flex;justify-content:space-between;align-items:center;color:var(--theme-text-muted);font-size:var(--font-size-xs);padding-top:var(--spacing-sm);border-top:1px solid var(--theme-border-card);letter-spacing:.05em;text-transform:uppercase}.frontend-layout[data-theme=inkflow] .blog-category-empty,.frontend-layout[data-theme=inkflow] .blog-category-loading{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg);font-size:var(--font-size-base);color:var(--theme-text-muted);letter-spacing:.05em;background:var(--surface-solid-body);border:1px solid var(--theme-border-card);border-radius:var(--radius-md)}@media (max-width:1024px){.frontend-layout[data-theme=inkflow] .blog-category-grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}}@media (max-width:768px){.frontend-layout[data-theme=inkflow] .blog-category-intro{padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .blog-category-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-content{padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-excerpt{-webkit-line-clamp:2}.frontend-layout[data-theme=inkflow] .blog-category-empty,.frontend-layout[data-theme=inkflow] .blog-category-loading{padding:var(--spacing-xl) var(--spacing-md);font-size:var(--font-size-sm)}}@media (max-width:480px){.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-title{font-size:var(--font-size-base)}}