.join-page[data-astro-cid-ky4cslmu]{max-width:900px;margin:0 auto;padding:0 20px 80px}.join-hero[data-astro-cid-ky4cslmu]{text-align:center;padding:60px 24px 44px}.join-eyebrow[data-astro-cid-ky4cslmu]{display:inline-flex;align-items:center;gap:6px;background:#ff2d7814;border:1px solid rgba(255,45,120,.2);border-radius:100px;padding:5px 14px;font-size:11px;font-weight:700;color:var(--pink);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.join-title[data-astro-cid-ky4cslmu]{font-family:Bebas Neue,sans-serif;font-size:clamp(48px,8vw,72px);line-height:.95;margin:0 0 16px;letter-spacing:1px}.join-title[data-astro-cid-ky4cslmu] span[data-astro-cid-ky4cslmu]{color:var(--pink)}.join-sub[data-astro-cid-ky4cslmu]{font-size:1rem;color:var(--muted);max-width:480px;margin:0 auto;line-height:1.6}.reddit-card[data-astro-cid-ky4cslmu]{background:#1a1a2e;border-radius:20px;padding:32px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;position:relative;overflow:hidden;margin-bottom:16px}.reddit-card[data-astro-cid-ky4cslmu]:before{content:"";position:absolute;top:-40px;right:-20px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,69,0,.25) 0%,transparent 70%);pointer-events:none}.rc-label[data-astro-cid-ky4cslmu]{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff6;margin-bottom:8px}.rc-title[data-astro-cid-ky4cslmu]{font-family:Bebas Neue,sans-serif;font-size:36px;color:#fff;line-height:1;margin:0 0 8px}.rc-title[data-astro-cid-ky4cslmu] span[data-astro-cid-ky4cslmu]{color:#ff4500}.rc-desc[data-astro-cid-ky4cslmu]{font-size:14px;color:#ffffff8c;line-height:1.6;max-width:420px;margin-bottom:20px}.rc-stats[data-astro-cid-ky4cslmu]{display:flex;gap:20px;margin-bottom:20px}.rc-stat-num[data-astro-cid-ky4cslmu]{font-size:18px;font-weight:800;color:#fff;line-height:1}.rc-stat-label[data-astro-cid-ky4cslmu]{font-size:10px;color:#ffffff59;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.rc-buttons[data-astro-cid-ky4cslmu]{display:flex;gap:10px;flex-wrap:wrap}.btn-reddit[data-astro-cid-ky4cslmu]{display:inline-flex;align-items:center;gap:8px;background:#ff4500;color:#fff;text-decoration:none;padding:11px 20px;border-radius:10px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s}.btn-reddit[data-astro-cid-ky4cslmu]:hover{opacity:.9;transform:translateY(-1px)}.btn-reddit-outline[data-astro-cid-ky4cslmu]{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;color:#ffffffb3;text-decoration:none;padding:11px 20px;border-radius:10px;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.12);transition:background .2s,color .2s}.btn-reddit-outline[data-astro-cid-ky4cslmu]:hover{background:#ffffff1f;color:#fff}.reddit-logo-bg[data-astro-cid-ky4cslmu]{width:80px;height:80px;opacity:.1;fill:#fff;flex-shrink:0;position:relative;z-index:1}.join-two-col[data-astro-cid-ky4cslmu]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.join-card[data-astro-cid-ky4cslmu]{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px}.join-card-title[data-astro-cid-ky4cslmu]{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:.5px;margin:0 0 4px}.join-card-sub[data-astro-cid-ky4cslmu]{font-size:12px;color:var(--muted);margin:0 0 20px;line-height:1.5}.form-group[data-astro-cid-ky4cslmu]{margin-bottom:12px}.form-label[data-astro-cid-ky4cslmu]{font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.5px;text-transform:uppercase;display:block;margin-bottom:5px}.form-input[data-astro-cid-ky4cslmu],.form-select[data-astro-cid-ky4cslmu],.form-textarea[data-astro-cid-ky4cslmu]{width:100%;padding:10px 13px;border:1.5px solid var(--border);border-radius:10px;font-size:13px;font-family:inherit;color:var(--text);background:var(--surface);outline:none;transition:border-color .2s;-webkit-appearance:none;box-sizing:border-box}.form-input[data-astro-cid-ky4cslmu]:focus,.form-select[data-astro-cid-ky4cslmu]:focus,.form-textarea[data-astro-cid-ky4cslmu]:focus{border-color:var(--pink)}.form-textarea[data-astro-cid-ky4cslmu]{resize:vertical;min-height:90px}.char-count[data-astro-cid-ky4cslmu]{font-size:10px;color:var(--muted);text-align:right;margin-top:3px}.form-error[data-astro-cid-ky4cslmu]{font-size:12px;color:#f55;background:#ff555514;border:1px solid rgba(255,85,85,.2);border-radius:8px;padding:8px 12px;margin-bottom:8px}.btn-submit[data-astro-cid-ky4cslmu]{width:100%;padding:12px;background:linear-gradient(135deg,var(--pink),var(--purple));color:#fff;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .15s;margin-top:4px}.btn-submit[data-astro-cid-ky4cslmu]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-submit[data-astro-cid-ky4cslmu]:disabled{opacity:.5;cursor:not-allowed}.form-success[data-astro-cid-ky4cslmu]{text-align:center;padding:24px 16px;font-size:15px;color:#00d4aa;font-weight:600;line-height:1.6}.faq-list[data-astro-cid-ky4cslmu]{display:flex;flex-direction:column;gap:6px}.faq-item[data-astro-cid-ky4cslmu]{border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:border-color .2s}.faq-item[data-astro-cid-ky4cslmu].open{border-color:var(--pink)}.faq-q[data-astro-cid-ky4cslmu]{font-size:13px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;background:none;border:none;width:100%;text-align:left;color:var(--text);font-family:inherit;padding:12px 14px;transition:color .15s}.faq-q[data-astro-cid-ky4cslmu]:hover{color:var(--pink)}.faq-icon[data-astro-cid-ky4cslmu]{font-size:18px;font-weight:300;color:var(--muted);flex-shrink:0;transition:transform .25s,color .2s;line-height:1;width:20px;text-align:center}.faq-a[data-astro-cid-ky4cslmu]{font-size:12.5px;color:var(--muted);line-height:1.7;padding:0 14px 12px;display:none}.faq-a[data-astro-cid-ky4cslmu] a[data-astro-cid-ky4cslmu]{color:#ff4500;font-weight:700;text-decoration:none}.faq-a[data-astro-cid-ky4cslmu] a[data-astro-cid-ky4cslmu]:hover{text-decoration:underline}.faq-item[data-astro-cid-ky4cslmu].open .faq-a[data-astro-cid-ky4cslmu]{display:block}.faq-item[data-astro-cid-ky4cslmu].open .faq-icon[data-astro-cid-ky4cslmu]{transform:rotate(45deg);color:var(--pink)}.account-strip[data-astro-cid-ky4cslmu]{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px 24px;display:flex;align-items:center;gap:16px}.account-avatar[data-astro-cid-ky4cslmu]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--pink),var(--purple));display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.account-info[data-astro-cid-ky4cslmu]{flex:1}.account-name[data-astro-cid-ky4cslmu]{font-size:14px;font-weight:800;margin-bottom:2px}.account-desc[data-astro-cid-ky4cslmu]{font-size:12px;color:var(--muted);margin:0}.btn-follow[data-astro-cid-ky4cslmu]{display:inline-flex;align-items:center;gap:7px;background:#ff450014;color:#ff4500;text-decoration:none;padding:9px 16px;border-radius:9px;font-size:12px;font-weight:700;border:1px solid rgba(255,69,0,.2);transition:background .2s;flex-shrink:0;white-space:nowrap}.btn-follow[data-astro-cid-ky4cslmu]:hover{background:#ff450024}@media(max-width:640px){.join-two-col[data-astro-cid-ky4cslmu],.reddit-card[data-astro-cid-ky4cslmu]{grid-template-columns:1fr}.reddit-logo-bg[data-astro-cid-ky4cslmu]{display:none}.rc-title[data-astro-cid-ky4cslmu]{font-size:28px}.account-strip[data-astro-cid-ky4cslmu]{flex-wrap:wrap}.btn-follow[data-astro-cid-ky4cslmu]{width:100%;justify-content:center}.join-card[data-astro-cid-ky4cslmu]{padding:20px}}
