body{display:flex;flex-direction:column;min-height:100vh}.category-container[data-astro-cid-lxcw6grc]{width:100%;max-width:100%;margin:0 auto;flex:1}.main-content[data-astro-cid-lxcw6grc]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--spacing-xl);margin:var(--spacing-xl) 0 var(--spacing-2xl);max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.sidebar-area[data-astro-cid-lxcw6grc]{width:300px}.widget-container[data-astro-cid-lxcw6grc]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.content-area[data-astro-cid-lxcw6grc]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.page-header[data-astro-cid-lxcw6grc]{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border-light)}.title-section[data-astro-cid-lxcw6grc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.page-header[data-astro-cid-lxcw6grc] h1[data-astro-cid-lxcw6grc]{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0;color:var(--accentColor)}.article-count[data-astro-cid-lxcw6grc]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--text-muted);background-color:rgba(var(--color-gray-light),.1);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);font-weight:var(--font-weight-medium)}.article-count[data-astro-cid-lxcw6grc] svg[data-astro-cid-lxcw6grc]{color:var(--accentColor)}.page-header[data-astro-cid-lxcw6grc] p[data-astro-cid-lxcw6grc]{font-size:var(--font-size-base);color:var(--text-muted);margin:0}.posts-list[data-astro-cid-lxcw6grc]{width:100%;margin-bottom:var(--spacing-xl)}.post-card[data-astro-cid-lxcw6grc]{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--spacing-lg);display:flex;align-items:stretch}.post-cover[data-astro-cid-lxcw6grc]{flex-shrink:0;width:160px}.post-cover[data-astro-cid-lxcw6grc] img[data-astro-cid-lxcw6grc]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.post-cover-placeholder[data-astro-cid-lxcw6grc]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-secondary)}.post-cover-placeholder[data-astro-cid-lxcw6grc] svg[data-astro-cid-lxcw6grc]{color:var(--accentColor);opacity:.35}.post-content[data-astro-cid-lxcw6grc]{flex:1;padding:var(--spacing-md) var(--spacing-lg)}.post-meta-row[data-astro-cid-lxcw6grc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--spacing-md) - var(--spacing-xs));padding-bottom:calc(var(--spacing-md) - var(--spacing-xs));border-bottom:1px dashed var(--card-border)}.post-date[data-astro-cid-lxcw6grc]{font-size:var(--font-size-sm);color:var(--text-muted)}.post-meta-left[data-astro-cid-lxcw6grc]{display:flex;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap}.meta-dot[data-astro-cid-lxcw6grc]{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--font-size-sm)}.card-reading-time[data-astro-cid-lxcw6grc]{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-size-sm);color:var(--text-muted)}.card-reading-time[data-astro-cid-lxcw6grc] svg[data-astro-cid-lxcw6grc]{color:var(--text-muted);flex-shrink:0}.post-tags[data-astro-cid-lxcw6grc]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.post-tags[data-astro-cid-lxcw6grc] svg[data-astro-cid-lxcw6grc]{color:var(--accentColor)}.tag-list[data-astro-cid-lxcw6grc]{font-size:var(--font-size-xs)}.tag-link[data-astro-cid-lxcw6grc]{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-normal)}.tag-link[data-astro-cid-lxcw6grc]:hover{color:var(--accentColor)}.post-title[data-astro-cid-lxcw6grc]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:calc(var(--spacing-md) - var(--spacing-xs)) 0}.post-title[data-astro-cid-lxcw6grc] a[data-astro-cid-lxcw6grc]{color:var(--text-primary);text-decoration:none;transition:color var(--transition-normal)}.post-title[data-astro-cid-lxcw6grc] a[data-astro-cid-lxcw6grc]:hover{color:var(--accentColor)}.post-description[data-astro-cid-lxcw6grc]{font-size:var(--font-size-base);line-height:1.6;color:var(--text-secondary);margin-bottom:calc(var(--spacing-md) + var(--spacing-xs))}.read-more[data-astro-cid-lxcw6grc]{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--accentColor);text-decoration:none;transition:color var(--transition-normal)}.read-more[data-astro-cid-lxcw6grc]:hover{opacity:.8}.no-posts[data-astro-cid-lxcw6grc]{width:100%;text-align:center;padding:var(--spacing-2xl) var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-md);color:var(--text-muted)}@media (max-width: 1024px){.main-content[data-astro-cid-lxcw6grc]{grid-template-columns:250px minmax(0,1fr)}.sidebar-area[data-astro-cid-lxcw6grc]{width:250px}}@media (max-width: 768px){.main-content[data-astro-cid-lxcw6grc]{grid-template-columns:1fr}.sidebar-area[data-astro-cid-lxcw6grc],.post-cover[data-astro-cid-lxcw6grc]{display:none}.title-section[data-astro-cid-lxcw6grc]{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}}@media (max-width: 480px){.post-content[data-astro-cid-lxcw6grc]{padding:var(--spacing-md)}}@media (max-width: 414px){.post-content[data-astro-cid-lxcw6grc]{padding:var(--spacing-sm) var(--spacing-md)}}
