.writing-card[data-astro-cid-g4wovz37]{transition:all var(--transition-normal);padding:0;overflow:hidden}.writing-card[data-astro-cid-g4wovz37]:hover{transform:translateY(-3px)}.card-link[data-astro-cid-g4wovz37]{padding:var(--space-6);height:100%;color:inherit;flex-direction:column;display:flex}.writing-meta[data-astro-cid-g4wovz37]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-xs);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.sys-log[data-astro-cid-g4wovz37]{color:var(--color-accent);text-shadow:var(--glow-accent);letter-spacing:.05em;font-weight:700}.meta-item[data-astro-cid-g4wovz37]{color:var(--color-text-subtle);align-items:center;gap:4px;display:inline-flex}.content-type[data-astro-cid-g4wovz37]{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:#ffffff0d;padding:2px 7px}.writing-series[data-astro-cid-g4wovz37]{margin-top:calc(var(--space-1) * -1);margin-bottom:var(--space-2);color:var(--color-accent);font-size:var(--font-xs);font-weight:500;font-family:var(--font-mono)}.writing-title[data-astro-cid-g4wovz37]{font-size:var(--font-lg);color:var(--color-text-main);font-weight:600;line-height:var(--leading-snug);margin-bottom:var(--space-2);transition:color var(--transition-fast)}.writing-card[data-astro-cid-g4wovz37]:hover .writing-title[data-astro-cid-g4wovz37]{color:var(--color-accent);text-shadow:var(--glow-accent)}.writing-desc[data-astro-cid-g4wovz37]{font-size:var(--font-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-4);flex-grow:1}.writing-footer[data-astro-cid-g4wovz37]{padding-top:var(--space-3);border-top:1px dashed var(--color-border-strong);font-size:var(--font-xs);font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tags-list[data-astro-cid-g4wovz37]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tag-pill[data-astro-cid-g4wovz37]{color:var(--color-accent);font-size:var(--font-xs);opacity:1}.writing-card[data-astro-cid-g4wovz37]:hover .tag-pill[data-astro-cid-g4wovz37]{opacity:1;text-shadow:var(--glow-accent)}.read-more[data-astro-cid-g4wovz37]{color:var(--color-accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.arrow-icon[data-astro-cid-g4wovz37]{transition:transform var(--transition-fast)}.writing-card[data-astro-cid-g4wovz37]:hover .arrow-icon[data-astro-cid-g4wovz37]{filter:drop-shadow(0 0 4px var(--color-accent));transform:translate(4px)}.writing-page[data-astro-cid-67lgijtc]{padding-top:64px;padding-bottom:var(--space-20);z-index:1;background-color:#0000;position:relative}.page-header[data-astro-cid-67lgijtc]{margin-bottom:var(--space-8)}.page-title[data-astro-cid-67lgijtc]{font-size:var(--font-3xl);color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:var(--space-3);text-shadow:var(--glow-accent);font-weight:700}.page-subtitle[data-astro-cid-67lgijtc]{font-size:var(--font-base);color:var(--color-text-muted);max-width:680px;line-height:var(--leading-relaxed)}.writing-summary[data-astro-cid-67lgijtc]{gap:var(--space-4);margin-top:var(--space-5);color:var(--color-text-muted);font-size:var(--font-sm);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.writing-summary[data-astro-cid-67lgijtc] span[data-astro-cid-67lgijtc]{padding-right:var(--space-4);border-right:1px solid var(--color-border)}.writing-summary[data-astro-cid-67lgijtc] span[data-astro-cid-67lgijtc]:last-child{border-right:0}.writing-summary[data-astro-cid-67lgijtc] strong[data-astro-cid-67lgijtc]{color:var(--color-accent);font-size:var(--font-lg);text-shadow:var(--glow-accent)}.filter-tabs[data-astro-cid-67lgijtc]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.filter-tab[data-astro-cid-67lgijtc]{font-size:var(--font-sm);font-family:var(--font-mono);color:var(--color-text-muted);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:6px 14px;font-weight:500}.filter-tab[data-astro-cid-67lgijtc]:hover{color:var(--color-text-main);border-color:#00f0ff4d}.filter-tab[data-astro-cid-67lgijtc].active{background-color:var(--color-accent-subtle);color:var(--color-accent);border-color:var(--color-accent);box-shadow:none;font-weight:600}.articles-grid[data-astro-cid-67lgijtc]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (width<=768px){.articles-grid[data-astro-cid-67lgijtc]{grid-template-columns:1fr}}
