.community-showcase-page{width:min(1180px,92%);margin:0 auto;padding:48px 0 90px}.community-showcase-hero{padding:clamp(28px,5vw,60px);border:1px solid var(--theme-line);border-radius:18px;background:radial-gradient(ellipse at 82% 15%,color-mix(in srgb,var(--accent-a) 24%,transparent),transparent 42%),linear-gradient(120deg,var(--theme-panel),var(--theme-bg));box-shadow:0 15px 55px #0004}.community-showcase-hero h1{font-size:clamp(40px,7vw,78px);margin:12px 0}.community-showcase-hero h1 span,.community-showcase-toolbar h2 span,.community-empty h2 span{color:var(--accent-a)}.community-showcase-hero>p{max-width:760px;color:var(--theme-muted);line-height:1.8}.community-showcase-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.community-showcase-tags span{padding:7px 10px;border:1px solid var(--theme-line);border-radius:99px;color:var(--accent-b);font-size:9px;font-weight:900;letter-spacing:.08em}.community-showcase-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:58px 0 20px}.community-showcase-toolbar h2{font-size:clamp(30px,5vw,48px)}.community-showcase-toolbar p{color:var(--theme-muted);font-size:12px}.community-showcase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.community-showcase-card{overflow:hidden;border:1px solid var(--community-accent,var(--theme-line));border-radius:14px;background:var(--theme-panel);box-shadow:0 0 18px color-mix(in srgb,var(--community-accent,var(--accent-a)) 15%,transparent)}.community-showcase-banner{display:block;width:100%;height:170px;object-fit:cover}.community-showcase-body{padding:20px}.community-showcase-body h3{font-size:23px}.community-showcase-body p{color:var(--theme-muted);font-size:13px;line-height:1.75}.community-showcase-body .community-showcase-tags{margin:14px 0}.community-showcase-links{display:flex;flex-wrap:wrap;gap:9px}.community-showcase-links a{padding:10px 13px;border:1px solid var(--community-accent,var(--accent-a));border-radius:8px;color:var(--theme-text);text-decoration:none;font-size:11px;font-weight:900}.community-empty{margin-top:18px;padding:clamp(28px,6vw,64px);border:1px dashed var(--theme-line);border-radius:18px;background:var(--theme-panel);text-align:center}.community-empty[hidden]{display:none}.community-empty-icon{font-size:38px;color:var(--accent-b)}.community-empty h2{font-size:clamp(26px,4vw,40px)}.community-empty p{max-width:680px;margin:12px auto;color:var(--theme-muted);line-height:1.8}.community-empty-note{font-size:11px}.community-empty .primary{display:inline-flex;margin-top:14px;text-decoration:none}@media(max-width:650px){.community-showcase-toolbar{display:block}.community-showcase-toolbar p{margin-top:8px}}
