.container{display:flex;flex-direction:column;max-width:900px;margin:0 auto;padding:20px}.header{width:100%;text-align:center}.radio_button{padding:4px 0}fieldset .radio_button input{width:auto;margin-right:10px;transform:scale(1.5);height:auto}.row{display:flex;flex-direction:column;margin:10px 0}.content_label{margin-bottom:10px;font-size:20px}.input_report{width:100%;padding:32px 20px;height:50px;border-radius:5px;border:1px solid #3f3f3f;color:#fff;font-size:20px;background:#000;margin-bottom:15px}span.required{color:red;padding:0 5px;font-size:1.2em}.legal_text{margin-bottom:15px}.submit{margin-top:15px;padding:20px;border:none;border-radius:5px;background:#000;color:#fff;font-size:20px;cursor:pointer;background-color:#00ca2a;border-color:#00ab22}.join_form.report textarea{resize:none;width:100%;padding:15px 20px;border:1px solid #3f3f3f;color:#fff;background:#000;font-family:inherit;height:130px;border-radius:5px;font-size:20pxas}.join_error{color:red;font-size:20px;margin-top:10px;text-align:center;background-color:#ff000036;border-radius:.25em;padding:25px}.report_success{display:flex;justify-content:center;font-size:2em;padding:20% 0}.join_loader{position:relative;text-align:center}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #00ca2a;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#00ca2a transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-of{padding:15px 30px}.mb35{margin-bottom:35px}.checkbox{display:flex;align-items:center;margin-bottom:15px}#abusive,#non_consensual{transform:scale(1.5);margin-right:15px;cursor:pointer}.non-info{font-size:14px;background-color:#252525;color:#969696;padding:15px;border-radius:5px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal-overlay.show{opacity:1;pointer-events:auto}.modal-container{background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:90%;max-width:440px;padding:32px;position:relative;transform:scale(.95);transition:transform .3s ease}.modal-overlay.show .modal-container{transform:scale(1)}.modal-close-btn{position:absolute;top:16px;right:20px;background:none;border:none;font-size:24px;color:#94a3b8;cursor:pointer;transition:color .2s ease}.modal-close-btn:hover{color:#64748b}.modal-content{text-align:center;margin-bottom:28px}.modal-icon{width:56px;height:56px;background-color:#f0fdf4;color:#16a34a;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 16px}.modal-icon svg{width:28px;height:28px}.modal-content h2{color:#0f172a;font-size:20px;font-weight:700;margin-bottom:8px}.modal-content p{color:#64748b;font-size:14px;line-height:1.5}.modal-actions{display:flex;flex-direction:column;gap:12px}.btn{display:block;text-align:center;text-decoration:none;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:600;transition:all .2s ease}.btn-yoti{background-color:#1a2b4c;color:#fff}.btn-yoti:hover{background-color:#111c33;transform:translateY(-1px)}.btn-verifymy{background-color:#6366f1;color:#fff}.btn-verifymy:hover{background-color:#4f46e5;transform:translateY(-1px)}.btn:active{transform:translateY(0)}html{box-sizing:border-box;font-size:16px;font-family:sans-serif}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto}body,html{width:100%;height:100%;background-color:#101010;color:#fff}
