.contribute-page[data-astro-cid-k7joyi4t]{padding:2rem 0}.intro[data-astro-cid-k7joyi4t]{font-size:1.125rem;color:var(--text-secondary);margin-bottom:3rem;text-align:center}.contribution-section[data-astro-cid-k7joyi4t]{margin-bottom:3rem}.contribution-section[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{font-size:1.75rem;margin-bottom:1.5rem;color:var(--primary);border-bottom:2px solid var(--border);padding-bottom:.5rem}.contribution-section[data-astro-cid-k7joyi4t] h3[data-astro-cid-k7joyi4t]{font-size:1.25rem;margin:2rem 0 1rem;color:var(--text-primary)}.contribution-section[data-astro-cid-k7joyi4t] h4[data-astro-cid-k7joyi4t]{font-size:1.125rem;margin:1.5rem 0 .75rem;color:var(--primary)}.contribution-section[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{line-height:1.7;margin-bottom:1rem;color:var(--text-secondary)}.contribution-section[data-astro-cid-k7joyi4t] ul[data-astro-cid-k7joyi4t],.contribution-section[data-astro-cid-k7joyi4t] ol[data-astro-cid-k7joyi4t]{margin:1rem 0;padding-left:1.5rem}.contribution-section[data-astro-cid-k7joyi4t] li[data-astro-cid-k7joyi4t]{margin-bottom:.5rem;line-height:1.6;color:var(--text-secondary)}.contribution-section[data-astro-cid-k7joyi4t] a[data-astro-cid-k7joyi4t]{color:var(--primary);text-decoration:none;font-weight:600}.contribution-section[data-astro-cid-k7joyi4t] a[data-astro-cid-k7joyi4t]:hover{text-decoration:underline}pre[data-astro-cid-k7joyi4t]{background:var(--surface-secondary);border:1px solid var(--border);border-radius:6px;padding:1rem;margin:1rem 0;overflow-x:auto}code[data-astro-cid-k7joyi4t]{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;color:var(--text-primary)}.contribution-ideas[data-astro-cid-k7joyi4t]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.idea-card[data-astro-cid-k7joyi4t]{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem;transition:all .2s}.idea-card[data-astro-cid-k7joyi4t]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.idea-card[data-astro-cid-k7joyi4t] h4[data-astro-cid-k7joyi4t]{margin:0 0 .75rem;color:var(--primary)}.idea-card[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{margin:0;font-size:.9375rem}.review-tips[data-astro-cid-k7joyi4t]{background:var(--surface-secondary);border-radius:8px;padding:1.5rem;margin-top:2rem}.review-tips[data-astro-cid-k7joyi4t] h4[data-astro-cid-k7joyi4t]{margin:0 0 1rem;color:var(--primary)}.review-tips[data-astro-cid-k7joyi4t] ul[data-astro-cid-k7joyi4t]{margin:0}.community-links[data-astro-cid-k7joyi4t]{display:grid;gap:1rem;margin:2rem 0}.community-link[data-astro-cid-k7joyi4t]{display:flex;align-items:center;gap:1rem;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.5rem;text-decoration:none;color:inherit;transition:all .2s}.community-link[data-astro-cid-k7joyi4t]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.link-icon[data-astro-cid-k7joyi4t]{font-size:2rem;flex-shrink:0}.link-content[data-astro-cid-k7joyi4t] h4[data-astro-cid-k7joyi4t]{margin:0 0 .25rem;color:var(--primary)}.link-content[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{margin:0;font-size:.9375rem;color:var(--text-secondary)}.cta-section[data-astro-cid-k7joyi4t]{background:linear-gradient(135deg,var(--surface) 0%,var(--surface-secondary) 100%);border:1px solid var(--border);border-radius:12px;padding:3rem;text-align:center;margin-top:4rem}.cta-section[data-astro-cid-k7joyi4t] h2[data-astro-cid-k7joyi4t]{margin-bottom:1rem;color:var(--primary)}.cta-section[data-astro-cid-k7joyi4t] p[data-astro-cid-k7joyi4t]{font-size:1.125rem;margin-bottom:2rem;color:var(--text-secondary)}.cta-buttons[data-astro-cid-k7joyi4t]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-k7joyi4t],.btn-secondary[data-astro-cid-k7joyi4t]{padding:.875rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .2s;display:inline-block}.btn-primary[data-astro-cid-k7joyi4t]{background:var(--primary);color:#fff;border:2px solid var(--primary)}.btn-primary[data-astro-cid-k7joyi4t]:hover{background:var(--primary-dark);transform:translateY(-2px)}.btn-secondary[data-astro-cid-k7joyi4t]{background:0 0;color:var(--primary);border:2px solid var(--primary)}.btn-secondary[data-astro-cid-k7joyi4t]:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.contribution-ideas[data-astro-cid-k7joyi4t]{grid-template-columns:1fr}.community-link[data-astro-cid-k7joyi4t]{flex-direction:column;text-align:center}.cta-buttons[data-astro-cid-k7joyi4t]{flex-direction:column;align-items:center}.btn-primary[data-astro-cid-k7joyi4t],.btn-secondary[data-astro-cid-k7joyi4t]{width:100%;max-width:300px}}