.themes-page[data-astro-cid-5nfbjc6r]{padding:calc(var(--nav-height) + 3rem) 1.5rem 4rem;max-width:1200px;margin:0 auto}.themes-header[data-astro-cid-5nfbjc6r]{text-align:center;margin-bottom:3rem}.themes-header[data-astro-cid-5nfbjc6r] h1[data-astro-cid-5nfbjc6r]{margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem)}.themes-header[data-astro-cid-5nfbjc6r] p[data-astro-cid-5nfbjc6r]{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.125rem}.themes-header[data-astro-cid-5nfbjc6r] .hint[data-astro-cid-5nfbjc6r]{margin-top:1rem;font-size:.9rem}kbd[data-astro-cid-5nfbjc6r]{background:var(--bg-tertiary);border:1px solid var(--text-secondary);font-family:var(--font-mono);border-radius:4px;padding:.2em .5em;font-size:.85em}.themes-showcase[data-astro-cid-5nfbjc6r]{text-align:center;margin-bottom:4rem}.theme-picker-preview[data-astro-cid-5nfbjc6r]{border:1px solid var(--bg-tertiary);border-radius:12px;max-width:100%;box-shadow:0 25px 50px -12px #00000080}.themes-grid[data-astro-cid-5nfbjc6r]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.theme-card[data-astro-cid-5nfbjc6r]{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;transition:transform .2s,border-color .2s;overflow:hidden}.theme-card[data-astro-cid-5nfbjc6r]:hover{border-color:var(--accent-purple);transform:translateY(-4px)}.theme-card[data-astro-cid-5nfbjc6r].default{border-color:var(--accent-purple)}.theme-preview[data-astro-cid-5nfbjc6r]{justify-content:center;align-items:flex-end;height:120px;padding-bottom:1rem;display:flex}.color-dots[data-astro-cid-5nfbjc6r]{gap:.5rem;display:flex}.color-dot[data-astro-cid-5nfbjc6r]{border:2px solid #fff3;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 4px #0000004d}.theme-info[data-astro-cid-5nfbjc6r]{padding:1.25rem}.theme-info[data-astro-cid-5nfbjc6r] h3[data-astro-cid-5nfbjc6r]{align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:1.125rem;display:flex}.default-badge[data-astro-cid-5nfbjc6r]{background:var(--accent-purple);color:var(--bg-primary);text-transform:uppercase;border-radius:4px;padding:.2em .5em;font-size:.7rem;font-weight:500}.theme-info[data-astro-cid-5nfbjc6r] p[data-astro-cid-5nfbjc6r]{color:var(--text-secondary);margin:0;font-size:.9rem}.themes-extra[data-astro-cid-5nfbjc6r]{margin-top:4rem}.themes-extra[data-astro-cid-5nfbjc6r] h2[data-astro-cid-5nfbjc6r]{margin-bottom:.75rem;font-size:1.75rem}.themes-extra[data-astro-cid-5nfbjc6r]>p[data-astro-cid-5nfbjc6r]{color:var(--text-secondary);margin-bottom:2rem}.screenshot-gallery[data-astro-cid-5nfbjc6r]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;display:grid}.screenshot-gallery[data-astro-cid-5nfbjc6r] figure[data-astro-cid-5nfbjc6r]{margin:0}.screenshot-gallery[data-astro-cid-5nfbjc6r] img[data-astro-cid-5nfbjc6r]{border:1px solid var(--bg-tertiary);border-radius:8px;width:100%;transition:transform .2s}.screenshot-gallery[data-astro-cid-5nfbjc6r] img[data-astro-cid-5nfbjc6r]:hover{transform:scale(1.02)}.screenshot-gallery[data-astro-cid-5nfbjc6r] figcaption[data-astro-cid-5nfbjc6r]{color:var(--text-secondary);text-align:center;margin-top:.75rem;font-size:.875rem}.usage-section[data-astro-cid-5nfbjc6r]{background:var(--bg-secondary);border:1px solid var(--bg-tertiary);border-radius:12px;margin-top:4rem;padding:2rem}.usage-section[data-astro-cid-5nfbjc6r] h2[data-astro-cid-5nfbjc6r]{text-align:left;margin-bottom:1rem;font-size:1.5rem}.usage-section[data-astro-cid-5nfbjc6r] h3[data-astro-cid-5nfbjc6r]{color:var(--accent-cyan);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.125rem}.usage-section[data-astro-cid-5nfbjc6r] p[data-astro-cid-5nfbjc6r]{color:var(--text-secondary);margin-bottom:1rem}.usage-section[data-astro-cid-5nfbjc6r] pre[data-astro-cid-5nfbjc6r]{margin-top:.5rem}@media (max-width:768px){.themes-page[data-astro-cid-5nfbjc6r]{padding:calc(var(--nav-height) + 2rem) 1rem 2rem}.themes-grid[data-astro-cid-5nfbjc6r],.screenshot-gallery[data-astro-cid-5nfbjc6r]{grid-template-columns:1fr}.theme-picker-preview[data-astro-cid-5nfbjc6r]{max-width:100%}h1[data-astro-cid-5nfbjc6r]{font-size:2rem}h2[data-astro-cid-5nfbjc6r]{font-size:1.5rem}.usage-section[data-astro-cid-5nfbjc6r]{padding:1.5rem}}
