.page-hero[data-astro-cid-27sicj57]{padding:1.5rem 0 1rem;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.page-hero[data-astro-cid-27sicj57] h1[data-astro-cid-27sicj57]{font-size:1.75rem;margin:0 0 .5rem;background:var(--gradient-cta);-webkit-background-clip:text;background-clip:text;color:transparent}.page-hero__lead[data-astro-cid-27sicj57]{margin:0;color:var(--muted);line-height:1.7}.page-hero__lead[data-astro-cid-27sicj57] strong[data-astro-cid-27sicj57]{color:var(--accent);font-variant-numeric:tabular-nums}.theme-group[data-astro-cid-27sicj57]{margin:2rem 0}.theme-group[data-astro-cid-27sicj57] h2[data-astro-cid-27sicj57]{font-size:1.15rem;padding-bottom:.25rem;border-bottom:1px solid var(--border);margin:0 0 1rem}.theme-grid[data-astro-cid-27sicj57]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;list-style:none;padding:0;margin:0}.theme-card[data-astro-cid-27sicj57]{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .95rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg);text-decoration:none;transition:border-color .15s ease,background .15s ease}.theme-card[data-astro-cid-27sicj57]:hover{background:var(--accent-bg);border-color:var(--accent-dim);text-decoration:none}.theme-card__title[data-astro-cid-27sicj57]{color:var(--accent);font-weight:600;font-size:.95rem}.theme-card__desc[data-astro-cid-27sicj57]{color:var(--muted);font-size:.78rem;line-height:1.5}.theme-card__count[data-astro-cid-27sicj57]{color:var(--accent-dim);font-size:.78rem;font-variant-numeric:tabular-nums;margin-top:.15rem}.tag-cloud[data-astro-cid-27sicj57]{margin:0 0 2rem;padding:1rem 1.25rem;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius)}.tag-cloud__heading[data-astro-cid-27sicj57]{font-size:.95rem;margin:0 0 .75rem;color:var(--accent)}.tag-cloud__list[data-astro-cid-27sicj57]{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;line-height:2}.tag-cloud__chip[data-astro-cid-27sicj57]{display:inline-flex;align-items:baseline;gap:.25rem;color:var(--accent);text-decoration:none;padding:.15rem .55rem;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease}.tag-cloud__chip[data-astro-cid-27sicj57]:hover{background:var(--accent);color:var(--bg);text-decoration:none}.tag-cloud__count[data-astro-cid-27sicj57]{font-size:.7em;color:var(--muted);font-variant-numeric:tabular-nums}.tag-cloud__chip[data-astro-cid-27sicj57]:hover .tag-cloud__count[data-astro-cid-27sicj57]{color:#fffc}
