.top-band[data-astro-cid-lcdefpme]{background:var(--color-accent-pale);border-bottom:1px solid var(--color-accent-pale-strong)}.top-band__inner[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--spacing-1) var(--spacing-4);padding-block:var(--spacing-4);flex-wrap:wrap;display:flex}.top-band__name[data-astro-cid-lcdefpme]{font-family:var(--font-logo);color:var(--color-ink);font-weight:900}.top-band__tagline[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.top-main[data-astro-cid-lcdefpme]{gap:var(--spacing-8);align-content:start;min-width:0;display:grid}.entry-banners[data-astro-cid-lcdefpme]{gap:var(--spacing-4);display:grid}@media (width>=700px){.entry-banners[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.entry-banner[data-astro-cid-lcdefpme]{gap:var(--spacing-1);min-height:168px;padding:var(--spacing-5) 84px var(--spacing-5) var(--spacing-5);border-radius:var(--radius-xl);background:var(--banner-bg);color:#fff;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--banner-bg) 80%, transparent);transition:transform var(--transition-fast);text-decoration:none;display:grid;position:relative;overflow:hidden}.entry-banner[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px)}.entry-banner--guide[data-astro-cid-lcdefpme]{--banner-bg:#2c6a4d}.entry-banner--trouble[data-astro-cid-lcdefpme]{--banner-bg:#a8540f}.entry-banner__kicker[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);font-weight:700}.entry-banner__title[data-astro-cid-lcdefpme]{font-family:var(--font-heading);word-break:keep-all;color:#fff;font-size:clamp(1.2rem,1rem + .6vw,1.45rem);font-weight:700;line-height:1.35}.entry-banner__sub[data-astro-cid-lcdefpme]{font-size:var(--font-size-sm)}.entry-banner__go[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);border-radius:var(--radius-full);color:var(--banner-bg);font-size:var(--font-size-sm);background:#fff;justify-self:start;padding:.3em 1em;font-weight:700}.entry-banner__squirrel[data-astro-cid-lcdefpme]{border:3px solid #fff;border-radius:50%;width:72px;height:72px;position:absolute;bottom:10px;right:10px}.top-tabs__radio[data-astro-cid-lcdefpme]{opacity:0;pointer-events:none;position:absolute}.top-tabs__bar[data-astro-cid-lcdefpme]{gap:var(--spacing-2);margin-bottom:var(--spacing-5);border-bottom:2px solid var(--color-border);display:flex}.top-tabs__tab[data-astro-cid-lcdefpme]{color:var(--color-muted);cursor:pointer;border-bottom:3px solid #0000;margin-bottom:-2px;padding:.5em 1.4em;font-weight:700}#tab-new[data-astro-cid-lcdefpme]:checked~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-new],#tab-popular[data-astro-cid-lcdefpme]:checked~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-popular],#tab-qa[data-astro-cid-lcdefpme]:checked~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-qa]{border-color:var(--color-brand);color:var(--color-brand)}#tab-new[data-astro-cid-lcdefpme]:focus-visible~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-new],#tab-popular[data-astro-cid-lcdefpme]:focus-visible~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-popular],#tab-qa[data-astro-cid-lcdefpme]:focus-visible~.top-tabs__bar[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme][for=tab-qa]{outline:2px solid var(--color-brand);outline-offset:2px}.top-tabs__panel[data-astro-cid-lcdefpme]{display:none}#tab-new[data-astro-cid-lcdefpme]:checked~.top-tabs__panel--new[data-astro-cid-lcdefpme],#tab-popular[data-astro-cid-lcdefpme]:checked~.top-tabs__panel--popular[data-astro-cid-lcdefpme],#tab-qa[data-astro-cid-lcdefpme]:checked~.top-tabs__panel--qa[data-astro-cid-lcdefpme]{display:block}.top-cards[data-astro-cid-lcdefpme]{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.top-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.top-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.top-card[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);height:100%;color:var(--color-text);transition:transform var(--transition-fast), box-shadow var(--transition-fast);text-decoration:none;display:block;overflow:hidden}.top-card[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.top-card__media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;display:block;overflow:hidden}.top-card__media[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.top-card__placeholder[data-astro-cid-lcdefpme]{background:var(--cat);color:#fff;letter-spacing:.1em;place-items:center;height:100%;font-weight:700;display:grid}.top-card__body[data-astro-cid-lcdefpme]{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4) var(--spacing-4);display:grid}.top-card__cat[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--cat);color:#fff;font-size:var(--font-size-xs);justify-self:start;padding:0 .7em;font-weight:700}.top-card__title[data-astro-cid-lcdefpme]{-webkit-line-clamp:3;font-size:var(--font-size-sm);-webkit-box-orient:vertical;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.top-card__date[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-muted)}.top-card__tags[data-astro-cid-lcdefpme]{font-size:var(--font-size-xs);color:var(--color-muted);flex-wrap:wrap;gap:0 .8em;display:flex}.top-tags__title[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-4);font-size:var(--font-size-lg);font-weight:700}.top-tags__list[data-astro-cid-lcdefpme]{gap:var(--spacing-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.top-tags__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:.5em;padding:.4em 1em;font-weight:700;text-decoration:none;display:inline-flex}.top-tags__list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-brand);color:var(--color-brand)}.top-tags__count[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-muted)}.top-qa[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.top-qa[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--color-border);color:var(--color-text);gap:.7em;padding:.8em 0;font-weight:700;text-decoration:none;display:flex}.top-qa[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-brand)}.top-qa__q[data-astro-cid-lcdefpme]{background:var(--color-warn);color:#fff;width:1.7em;height:1.7em;font-size:var(--font-size-xs);border-radius:50%;flex:none;place-items:center;display:grid}.top-more[data-astro-cid-lcdefpme]{width:fit-content;margin:var(--spacing-6) auto 0;border:2px solid var(--color-brand);border-radius:var(--radius-full);color:var(--color-brand);font-size:var(--font-size-sm);padding:.6em 1.6em;font-weight:700;text-decoration:none;display:block}.top-empty[data-astro-cid-lcdefpme]{color:var(--color-muted)}.top-profile[data-astro-cid-lcdefpme]{gap:var(--spacing-5);grid-template-columns:88px minmax(0,1fr);align-items:center;display:grid}.top-profile[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border:3px solid var(--color-leaf);border-radius:50%;width:88px;height:88px}.top-profile__name[data-astro-cid-lcdefpme]{margin-bottom:var(--spacing-2);font-size:var(--font-size-lg);font-weight:700}.top-profile__stats[data-astro-cid-lcdefpme]{margin-top:var(--spacing-1);font-size:var(--font-size-sm);color:var(--color-brand);font-weight:700}.top-profile[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{margin-top:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-brand);font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.entry-banner[data-astro-cid-lcdefpme],.top-card[data-astro-cid-lcdefpme]{transition:none}.entry-banner[data-astro-cid-lcdefpme]:hover,.top-card[data-astro-cid-lcdefpme]:hover{transform:none}}
