.DeveloperJoinForm-module___e4mkG__popupOverlay{z-index:10000;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:auto}.DeveloperJoinForm-module___e4mkG__popupBox{background:var(--bg-primary);color:var(--text-primary);padding:var(--space-lg,2rem);border-radius:var(--border-radius-md,8px);text-align:center;z-index:10001;width:90%;max-width:500px;max-height:80vh;position:relative;overflow-y:auto;box-shadow:0 4px 8px #0000004d}.DeveloperJoinForm-module___e4mkG__popupBox h2{font-size:var(--text-xl,1.5rem);margin-bottom:var(--space-md,1rem);font-weight:700}.DeveloperJoinForm-module___e4mkG__popupBox p{font-size:var(--text-md,1rem);margin-bottom:var(--space-lg,1.5rem);line-height:1.6}.DeveloperJoinForm-module___e4mkG__formContainer{gap:var(--space-md,1rem);flex-direction:column;width:100%;display:flex}.DeveloperJoinForm-module___e4mkG__formInput{width:100%;padding:var(--space-sm,.75rem);border:1px solid var(--border-primary,#ccc);border-radius:var(--border-radius-sm,4px);font-size:var(--text-md,1rem);background:var(--bg-secondary);color:var(--text-primary);box-sizing:border-box}.DeveloperJoinForm-module___e4mkG__formInput:focus{border-color:var(--accent-primary,gold);outline:none;box-shadow:0 0 0 2px #ffd70033}.DeveloperJoinForm-module___e4mkG__submitButton{background:var(--accent-primary,gold);color:var(--text-on-accent,#000);padding:var(--space-sm,.75rem)var(--space-md,1rem);border-radius:var(--border-radius-sm,4px);font-size:var(--text-md,1rem);cursor:pointer;transition:background-color var(--transition-fast,.2s);border:none;width:100%;font-weight:600}.DeveloperJoinForm-module___e4mkG__submitButton:hover:not(:disabled){background:var(--accent-secondary,#e6c200)}.DeveloperJoinForm-module___e4mkG__submitButton:disabled{background:var(--accent-primary,gold);opacity:.7;cursor:not-allowed}.DeveloperJoinForm-module___e4mkG__closeButton{background:var(--bg-secondary,#333);color:var(--text-primary);padding:var(--space-sm,.75rem)var(--space-md,1rem);border:1px solid var(--border-primary,#ccc);border-radius:var(--border-radius-sm,4px);font-size:var(--text-md,1rem);cursor:pointer;transition:background-color var(--transition-fast,.2s);width:100%;font-weight:600}.DeveloperJoinForm-module___e4mkG__closeButton:hover{background:var(--bg-tertiary,#444)}@media (max-width:767px){.DeveloperJoinForm-module___e4mkG__popupBox{padding:var(--space-md,1rem)}.DeveloperJoinForm-module___e4mkG__popupBox h2{font-size:var(--text-lg,1.25rem)}.DeveloperJoinForm-module___e4mkG__popupBox p{font-size:var(--text-sm,.875rem)}.DeveloperJoinForm-module___e4mkG__formInput{padding:var(--space-xs,.5rem);font-size:var(--text-sm,.875rem)}.DeveloperJoinForm-module___e4mkG__submitButton,.DeveloperJoinForm-module___e4mkG__closeButton{padding:var(--space-xs,.5rem)var(--space-sm,.75rem);font-size:var(--text-sm,.875rem)}}@media (max-width:479px){.DeveloperJoinForm-module___e4mkG__popupBox{padding:var(--space-sm,.75rem)}.DeveloperJoinForm-module___e4mkG__popupBox h2{font-size:var(--text-base,1rem)}.DeveloperJoinForm-module___e4mkG__popupBox p,.DeveloperJoinForm-module___e4mkG__formInput,.DeveloperJoinForm-module___e4mkG__submitButton,.DeveloperJoinForm-module___e4mkG__closeButton{font-size:var(--text-xs,.75rem)}}.DeveloperJoinForm-module___e4mkG__checkboxContainer{align-items:center;gap:var(--space-sm,.75rem);margin-bottom:var(--space-md,1rem);display:flex}.DeveloperJoinForm-module___e4mkG__checkboxContainer input[type=checkbox]{width:var(--space-lg,1.5rem);height:var(--space-lg,1.5rem);accent-color:var(--accent-primary,gold);cursor:pointer}.DeveloperJoinForm-module___e4mkG__checkboxContainer label{font-size:var(--text-md,1rem);color:var(--text-primary)}.DeveloperJoinForm-module___e4mkG__checkboxContainer label a{color:var(--accent-primary,gold);text-decoration:underline}.DeveloperJoinForm-module___e4mkG__checkboxContainer label a:hover{color:var(--accent-secondary,#e6c200)}@media (max-width:767px){.DeveloperJoinForm-module___e4mkG__checkboxContainer label{font-size:var(--text-sm,.875rem)}}@media (max-width:479px){.DeveloperJoinForm-module___e4mkG__checkboxContainer label{font-size:var(--text-xs,.75rem)}}
/*# sourceMappingURL=958e06e628d7fd20.css.map*/