.card[data-astro-cid-7ahxywo7]{gap:var(--space-md);padding:var(--space-xl);background:var(--surface-strip);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex}.card[data-astro-cid-7ahxywo7]:hover{border-color:var(--border-p);box-shadow:0 8px 40px var(--brand-primary-glow);color:inherit;transform:translateY(-3px)}.card[data-astro-cid-7ahxywo7]:focus-visible{box-shadow:0 0 0 3px var(--brand-primary-glow), 0 0 0 1px var(--brand-primary);border-color:var(--brand-primary);outline:none;transition:none}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-7ahxywo7]:hover{transform:none}}.card-header[data-astro-cid-7ahxywo7]{align-items:center;display:flex}.card-title[data-astro-cid-7ahxywo7]{font-family:var(--font-display);letter-spacing:.04em;color:var(--brand-text);font-size:1.1rem;font-weight:600;line-height:1.4}.card-excerpt[data-astro-cid-7ahxywo7]{color:var(--brand-muted-strong);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.card-footer[data-astro-cid-7ahxywo7]{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border);margin-top:auto;display:flex}.card-meta[data-astro-cid-7ahxywo7]{align-items:center;gap:var(--space-xs);color:var(--brand-muted);flex-wrap:wrap;font-size:.8rem;display:flex}.card-author[data-astro-cid-7ahxywo7]{font-weight:500}.card-sep[data-astro-cid-7ahxywo7]{opacity:.5}.card-link[data-astro-cid-7ahxywo7]{color:var(--brand-accent);white-space:nowrap;flex-shrink:0;font-size:.85rem;font-weight:600;transition:color .15s ease-out}.card[data-astro-cid-7ahxywo7]:hover .card-link[data-astro-cid-7ahxywo7],.card[data-astro-cid-7ahxywo7]:focus-visible .card-link[data-astro-cid-7ahxywo7]{color:var(--brand-text)}.pagination[data-astro-cid-ohknivtf]{justify-content:center;align-items:center;gap:var(--space-xl);margin-top:var(--space-3xl);display:flex}.pagination-btn[data-astro-cid-ohknivtf]{font-family:var(--font-body);color:var(--brand-accent);padding:var(--space-sm) var(--space-lg);border:1px solid var(--border-p);border-radius:var(--radius-sm);background:var(--surface);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}.pagination-btn[data-astro-cid-ohknivtf]:hover:not(.disabled){background:var(--surface2);border-color:var(--brand-primary);color:var(--brand-accent);text-decoration:none}.pagination-btn[data-astro-cid-ohknivtf].disabled{color:var(--brand-muted);border-color:var(--border);pointer-events:none;opacity:.38}.pagination-info[data-astro-cid-ohknivtf]{color:var(--brand-muted-strong);text-align:center;font-variant-numeric:tabular-nums;min-width:120px;font-size:.85rem}.hero[data-astro-cid-lcdefpme]{padding:var(--space-4xl) 0 var(--space-3xl);text-align:center;position:relative}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;align-items:center;gap:var(--space-lg);flex-direction:column;display:flex;position:relative}.hero-logo[data-astro-cid-lcdefpme]{object-fit:contain;width:72px;height:72px;filter:drop-shadow(0 0 36px var(--brand-primary-glow))}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.02em;color:var(--brand-text);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.15}.hero-tagline[data-astro-cid-lcdefpme]{color:var(--brand-muted-strong);max-width:520px;font-size:1.05rem;line-height:1.7}.filter-tabs[data-astro-cid-lcdefpme]{gap:var(--space-xs);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tab[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--brand-muted);cursor:pointer;padding:6px var(--space-md);border:1px solid var(--border);background:0 0;border-radius:999px;font-size:13px;font-weight:500;transition:background .15s ease-out,color .15s ease-out,border-color .15s ease-out}.tab[data-astro-cid-lcdefpme]:hover{color:var(--brand-text)}.tab--active[data-astro-cid-lcdefpme]{background:var(--brand-primary-light);border-color:var(--border-p);color:var(--brand-accent)}#feed[data-astro-cid-lcdefpme]{transition:opacity .15s ease-out}.article-grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.feed-empty[data-astro-cid-lcdefpme]{padding:var(--space-3xl) var(--space-xl);text-align:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-strip);margin:var(--space-2xl) 0}.feed-empty-title[data-astro-cid-lcdefpme]{color:var(--brand-text);font-family:var(--font-body);margin-bottom:6px;font-size:15px;font-weight:600}.feed-empty-body[data-astro-cid-lcdefpme]{color:var(--brand-muted-strong);max-width:380px;margin-inline:auto;font-size:14px;line-height:1.6}@media (width<=480px){.article-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
