.frontend-layout[data-theme=inkflow] .blog-category-container .breadcrumb{margin-bottom:var(--spacing-lg)}.frontend-layout[data-theme=inkflow] .blog-category-intro{display:flex;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);padding:var(--spacing-lg);background:hsla(35,81%,96%,.85);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-cover{flex:0 0 min(11rem,36%);width:min(11rem,36%);aspect-ratio:4/3;overflow:hidden;margin:0;border-radius:var(--radius-sm);position:relative;border:1px solid var(--theme-border-card)}.frontend-layout[data-theme=inkflow] .blog-category-cover img{width:100%;height:100%;object-fit:cover}.frontend-layout[data-theme=inkflow] .blog-category-description{flex:1 1;min-width:0;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-intro:not(:has(.blog-category-cover)) .blog-category-description{padding:0}.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:hsla(35,81%,96%,.85);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:hover .blog-card-image img{opacity:.88}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-image{width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--surface-solid-card);position:relative}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-image img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-base)}.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:hsla(35,81%,96%,.85);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{flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.frontend-layout[data-theme=inkflow] .blog-category-cover{flex:none;width:100%;max-width:10rem;aspect-ratio:1}.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-cover{max-width:8rem}.frontend-layout[data-theme=inkflow] .blog-category-page .blog-card-title{font-size:var(--font-size-base)}}