.track[data-astro-cid-lpb63ffw]{background:var(--surface-hover);height:3px;top:var(--topbar-height);z-index:19;position:sticky}.bar[data-astro-cid-lpb63ffw]{background:var(--p-primary-color);width:0;height:3px}.share[data-astro-cid-fwiequsq]{align-items:center;gap:var(--space-2);display:flex}.share__label[data-astro-cid-fwiequsq]{font-size:var(--text-xs);color:var(--text-subtle-color)}.btn[data-astro-cid-fwiequsq]{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);width:32px;height:32px;color:var(--text-muted-color);cursor:pointer;transition:var(--transition-colors);justify-content:center;align-items:center;display:flex}.btn[data-astro-cid-fwiequsq]:hover{background:var(--surface-hover);color:var(--text-color);text-decoration:none}.btn[data-astro-cid-fwiequsq] i[data-astro-cid-fwiequsq]{font-size:var(--icon-size-sm)}.copied[data-astro-cid-fwiequsq]{font-size:var(--text-xs);color:var(--status-success-text)}.related[data-astro-cid-cyctrq6t]{gap:var(--space-3);flex-direction:column;display:flex}.related[data-astro-cid-cyctrq6t] h2[data-astro-cid-cyctrq6t]{font-size:var(--text-xl);font-weight:var(--weight-semibold)}.grid[data-astro-cid-cyctrq6t]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-cyctrq6t]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-4) var(--space-5);gap:var(--space-2);color:inherit;transition:var(--transition-colors);flex-direction:column;display:flex}.card[data-astro-cid-cyctrq6t]:hover{border-color:var(--border-accent);box-shadow:var(--shadow-sm);color:inherit;text-decoration:none}.card__tag[data-astro-cid-cyctrq6t]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--p-primary-color)}.card__title[data-astro-cid-cyctrq6t]{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-heading);text-wrap:pretty;line-height:1.3}.card__meta[data-astro-cid-cyctrq6t]{font-size:var(--text-xs);color:var(--text-muted-color);margin-top:auto}@media (width<=900px){.grid[data-astro-cid-cyctrq6t]{grid-template-columns:minmax(0,1fr)}}.post[data-astro-cid-ssdmjifj]{max-width:720px;padding:28px var(--space-6) 80px;flex-direction:column;gap:28px;margin:0 auto;display:flex}.crumbs[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted-color);flex-wrap:wrap;display:flex}.crumbs[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{color:var(--text-muted-color)}.crumbs[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{color:var(--text-color);text-decoration:none}.crumbs__current[data-astro-cid-ssdmjifj]{color:var(--text-color)}.crumbs[data-astro-cid-ssdmjifj] i[data-astro-cid-ssdmjifj]{font-size:var(--text-xs)}.crumbs__reading[data-astro-cid-ssdmjifj]{margin-left:auto}.post[data-astro-cid-ssdmjifj] .hero{border-radius:var(--radius-lg);width:100%}.post[data-astro-cid-ssdmjifj] .hero img{object-fit:contain;height:auto}.post[data-astro-cid-ssdmjifj] .hero .placeholder{min-height:220px}.tags[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ssdmjifj] li[data-astro-cid-ssdmjifj]{border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--surface-card);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted-color);padding:4px 10px}h1[data-astro-cid-ssdmjifj]{font-size:36px;line-height:var(--leading-tight);text-wrap:balance}.byline[data-astro-cid-ssdmjifj]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;display:flex}.byline__author[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-3);display:flex}.byline__lines[data-astro-cid-ssdmjifj]{flex-direction:column;gap:2px;display:flex}.byline__name[data-astro-cid-ssdmjifj]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-heading)}.byline__meta[data-astro-cid-ssdmjifj]{font-size:var(--text-xs);color:var(--text-muted-color)}.cta[data-astro-cid-ssdmjifj]{background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.cta__text[data-astro-cid-ssdmjifj]{gap:var(--space-1);flex-direction:column;max-width:44ch;display:flex}.cta__title[data-astro-cid-ssdmjifj]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-heading)}.cta__hint[data-astro-cid-ssdmjifj]{font-size:var(--text-sm);color:var(--text-muted-color);text-wrap:pretty;line-height:1.5}.cta__actions[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback[data-astro-cid-ssdmjifj]{border:1px solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-hover);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.feedback[data-astro-cid-ssdmjifj] p[data-astro-cid-ssdmjifj]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-muted-color);text-wrap:pretty;margin:0}.feedback__links[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.feedback__links[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]{align-items:center;gap:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-card);height:36px;font-size:13px;font-weight:var(--weight-medium);color:var(--text-color);transition:var(--transition-colors);padding:0 14px;display:flex}.feedback__links[data-astro-cid-ssdmjifj] a[data-astro-cid-ssdmjifj]:hover{border-color:var(--border-accent);color:var(--p-primary-color);text-decoration:none}.feedback__links[data-astro-cid-ssdmjifj] i[data-astro-cid-ssdmjifj]{font-size:var(--icon-size-md)}@media (width<=640px){h1[data-astro-cid-ssdmjifj]{font-size:var(--text-3xl)}.post[data-astro-cid-ssdmjifj]{padding-inline:var(--space-4)}}
