.page-hero[data-astro-cid-ta2fbyqs]{text-align:center;padding:5rem 0 3rem;position:relative;overflow:clip}.page-hero[data-astro-cid-ta2fbyqs] .container[data-astro-cid-ta2fbyqs]{position:relative}.page-title[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem)}.page-subtitle[data-astro-cid-ta2fbyqs]{color:var(--text-muted);max-width:42rem;margin:0 auto;font-size:1.1rem;line-height:1.7}.content[data-astro-cid-ta2fbyqs]{max-width:46rem;padding-bottom:4rem}.content[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.01em;margin:2rem 0 .8rem;font-size:1.4rem}.content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin-bottom:1rem;line-height:1.75}.plugin-section[data-astro-cid-ta2fbyqs]{padding:2rem 0 5rem}.section-head[data-astro-cid-ta2fbyqs]{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.section-kicker[data-astro-cid-ta2fbyqs]{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.6rem;font-size:.82rem;font-weight:700;display:inline-block}.section-title[data-astro-cid-ta2fbyqs]{letter-spacing:-.03em;margin:0 0 .9rem;font-size:clamp(1.8rem,3.5vw,2.5rem)}.section-desc[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:1.05rem;line-height:1.7}.plugin-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;max-width:54rem;margin:0 auto;padding:2.25rem;position:relative}.plugin-loading[data-astro-cid-ta2fbyqs]{color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.spinner[data-astro-cid-ta2fbyqs]{border:2.5px solid var(--icon-bg);border-top-color:var(--primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite plugin-spin}@keyframes plugin-spin{to{transform:rotate(360deg)}}.plugin-error[data-astro-cid-ta2fbyqs]{color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.plugin-error[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--primary);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.plugin-error[data-astro-cid-ta2fbyqs][hidden]{display:none}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-header{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.4rem;display:flex}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-name{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.plugin-card[data-astro-cid-ta2fbyqs] .version-badge{background:var(--icon-bg);color:var(--primary);border-radius:999px;align-items:center;padding:.25rem .7rem;font-size:.85rem;font-weight:700;line-height:1.4;display:inline-flex}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-author{color:var(--text-muted);margin:0 0 1.1rem;font-size:.95rem}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-author a{color:var(--primary);font-weight:600}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-desc{color:var(--text-muted);margin:0 0 1.75rem;line-height:1.7}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-stats{background:var(--icon-bg);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.75rem;padding:1.25rem 1.5rem;display:grid}.plugin-card[data-astro-cid-ta2fbyqs] .stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.plugin-card[data-astro-cid-ta2fbyqs] .stat-value{color:var(--text);font-size:1.15rem;font-weight:700;line-height:1.4}.plugin-card[data-astro-cid-ta2fbyqs] .stat-value .stars{color:var(--primary);letter-spacing:.05em}.plugin-card[data-astro-cid-ta2fbyqs] .stat-value .rating-count{color:var(--text-dim);font-size:.85rem;font-weight:500}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-meta{grid-template-columns:repeat(4,1fr);gap:1rem 1.5rem;margin-bottom:1.75rem;display:grid}.plugin-card[data-astro-cid-ta2fbyqs] .meta-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:block}.plugin-card[data-astro-cid-ta2fbyqs] .meta-value{color:var(--text);font-size:.95rem;font-weight:600}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-tags{flex-wrap:wrap;gap:.4rem;margin-bottom:1.75rem;display:flex}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-tag{color:var(--primary);background:#7c3aed14;border:1px solid #7c3aed40;border-radius:999px;padding:.25rem .75rem;font-size:.78rem;font-weight:600;line-height:1.4;display:inline-block}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-actions{flex-wrap:wrap;gap:.8rem;display:flex}.about-cta[data-astro-cid-ta2fbyqs]{padding:1rem 0 5rem}@media (width<=760px){.plugin-card[data-astro-cid-ta2fbyqs]{padding:1.5rem}.plugin-card[data-astro-cid-ta2fbyqs] .plugin-stats,.plugin-card[data-astro-cid-ta2fbyqs] .plugin-meta{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.plugin-card[data-astro-cid-ta2fbyqs] .plugin-stats,.plugin-card[data-astro-cid-ta2fbyqs] .plugin-meta{grid-template-columns:1fr}}
