body{background-color:#141414;color:white}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#292929}::-webkit-scrollbar-thumb{background-color:#c5bfbf;border-radius:10px}li{list-style:none}*{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-style:normal}a{list-style:none;text-decoration:none;color:white}.space_around{justify-content:space-around}.flex{display:flex;flex-wrap:wrap}.colum{display:flex;flex-direction:column}.space_between{justify-content:space-between}.boton-elegante{padding:10px 30px;border:2px solid #2c2c2c;background-color:#1a1a1a;color:#ffffff;font-size:1.2rem;cursor:pointer;border-radius:15px;transition:all 0.4s ease;outline:none;position:relative;overflow:hidden}.boton-elegante::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 70%);transform:scale(0);transition:transform 0.5s ease}.boton-elegante:hover::after{transform:scale(4)}.boton-elegante:hover{border-color:#666666;background:#292929}.border-animation{position:relative;margin:50px auto}.border-animation a{display:flex;align-items:center}.border-animation a span{margin-left:5px}.border-animation::before,.border-animation::after,.border-animation span::before,.border-animation span::after{content:'';position:absolute;background:white}.border-animation::before,.border-animation::after{height:1px;width:0;transition:width 0.5s ease}.border-animation span::before,.border-animation span::after{width:1px;height:0;transition:height 0.5s ease}.border-animation::before{top:0;left:0}.border-animation::after{bottom:0;right:0}.border-animation span::before{top:0;right:0}.border-animation span::after{bottom:0;left:0}.border-animation:hover::before,.border-animation:hover::after{width:100%}.border-animation:hover span::before,.border-animation:hover span::after{height:100%}.border-animation:hover::before{transition-delay:0s}.border-animation:hover::after{transition-delay:0.25s}.border-animation:hover span::before{transition-delay:0.5s}.border-animation:hover span::after{transition-delay:0.75s}.terms_title_card{font-size:large;font-weight:bold;color:#555555}.terms_subtitle{color:#636264}.terms_title span{color:#7a797a}.nav{border-bottom:1px solid rgba(99,99,99,0.753)}.nav_image,.login{margin:10px;padding:10px}.login a{border-radius:15px;background-color:#2b293d;padding:10px;font-size:25px;font-weight:bold}.container{width:1200px;height:600px;overflow:hidden;margin:30px auto;position:relative}.container .display_img{width:100%;height:700px;border-radius:15px;overflow:hidden}.container .display_img img{width:100%;height:100%;object-fit:cover}.container .quot{position:absolute;width:100%;top:40%;left:50%;transform:translate(-50%,-50%);color:white;padding:10px;text-align:center}.quot a{background-color:#2b293d;border-radius:15px;padding:20px;width:100px;font-weight:bold;font-size:larger;display:inline-block}.quot h1{font-size:60px;font-weight:bolder}.quot h4{font-size:x-large}.home_title_l{width:1200px;height:200px;margin:auto}.home_title_l h1{font-size:50px;font-weight:20px}.home_title_l span{font-size:25px}.cards{width:1200px;justify-content:space-around;margin:auto}.card{margin:10px;width:300px}.cards .card_img{width:300px;height:230px;border-radius:15px;overflow:hidden}.cards .card_img img{width:100%;height:100%}.card span{font-size:larger;text-align:left;color:#9392a1;font-weight:bold}.sign_up_container{width:1200px;margin:50px auto;align-items:center;justify-content:space-between}.sign_up_container .sign_up_img{width:400px;height:500px;overflow:hidden;border-radius:15px}.sign_up_img img{width:100%;height:100%}.sign_up{text-align:center;border-radius:15px}.sign_up a{background-color:blue;border-radius:15px;font-size:35px;font-weight:bolder;display:inline-block;padding:10px;margin:20px auto}.sign_up h1{font-size:40px;font-weight:50px}footer{border-top:1px solid #878487;width:1300px;margin:auto}.footer_container{width:1000px;margin:30px auto;justify-content:space-around}.footer_img{width:330px;height:227px;overflow:hidden;border-radius:15px}.footer_content{text-wrap:wrap;text-align:center;width:500px;position:relative}.footer_content.f_email{align-items:center;display:flex}.footer_content .f_email input{border:none;outline:none;width:470px;height:50px;border-radius:15px;padding-left:30px;background-color:#d3d3e1;font-weight:500;font-size:20px}.f_email input::placeholder{color:#636264}.footer_link{font-size:larger;color:#878487}.footer_link ul{display:flex;justify-content:center}.footer_link ul a{margin:50px}.f_social .f_icon i{margin:20px}.f_social{width:1200px;margin:auto;text-align:center}.registration_form_cover_photo{width:1500px;height:500px;margin:20px auto;overflow:hidden;border-radius:15px}.registrationFormWords{width:800px;margin:100px 0px;padding:20px;border-top-right-radius:8px;border-bottom-right-radius:8px;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:rgba(17,25,40,0.75)}.registrationFormWords h2{font-weight:bold;font-size:30px}.registrationFormWords p{font-weight:200;color:#878487}.registration_form{padding:20px;border-radius:15px;width:1200px;margin:20px auto;background-size:cover;background-position:center}.registration_form label{color:#919092eb;font-weight:bold}.registration_form input{width:400px;height:30px;font-size:20px;padding:5px;outline:none;color:#7d7c7d;background-color:transparent;border:none;border-bottom:1px solid white}.registration_form input::placeholder{font-size:40px;font-weight:bolder;color:#636264}.registration_form div{margin:10px auto}.agree_to_terms{width:1010px}.agree_to_terms input{width:123px;height:20px}.id_cards{width:1010px;margin:auto;justify-content:space-between}.id_cards{width:1010px;margin:auto;justify-content:space-between}.user_gender{width:200px!important}.user_gender select{width:200px;height:30px;background-color:transparent;border:1px solid black;color:#7a797a;font-size:large;font-weight:bold}.form_submit_btn{text-align:center}.form_submit_btn button{width:150px;height:30px;border-radius:10px;font-size:larger;font-weight:bold;background-color:#505050;color:white;border:none;cursor:pointer}.login_container{width:1010px;margin:20px auto;padding:100px;background-image:url(/static/img/Login-Screen-Background-Wood-5.jpg?2733a0b8b948);background-size:cover;background-position:center;overflow:hidden}.login_container .login_welcom{width:400px;margin:auto}.login_welcom h3 strong{display:flex;flex-direction:column;font-size:40px;padding:5px 0px}.login_welcom h3{font-weight:bold;font-size:25px}.login_card{width:400px;margin:auto;border:none;background-color:transparent;padding:77px 20px;border-radius:15px;box-shadow:0px 0px 17px 0px rgba(232,232,232,0.5)}.login_card .login_image{font-size:60px;height:116px;width:120px;color:#89888aeb;margin:10px auto;border-radius:50%;text-align:center;overflow:hidden;background-color:#4d4c4fd3}.login_inputs{margin:auto;position:relative}.login_inputs input{background:transparent;margin:20px auto;width:200px;border:3px solid rgba(134,133,133,0.829);height:30px;outline:none;color:#89888aeb;border-radius:15px;padding:0px 10px}.login_inputs input::placeholder{font-weight:bold;text-align:center}.login_inputs a{color:white}.login_inputs i{cursor:pointer;position:absolute;top:41%;left:70%;color:#89888aeb}.login_inputs button{width:100px;margin:20px auto;background-color:rgba(134,133,133,0.829);height:30px;border-radius:15px;border:none;color:white;cursor:pointer}.user_profiles{width:1010px;margin:20px auto}.user_profiles .user_profile{width:400px;margin:auto;text-align:center;overflow:hidden}.user_profile .user_profile_image{width:150px;height:150px;margin:auto;border-radius:50%;overflow:hidden}.user_profile .user_profile_image img{width:100%;height:100%;object-fit:cover}.user_profiles .user_profile_names span{color:#86829a;font-size:large;font-weight:bold}.user_profiles .user_profile_names h1{margin:5px}.user_profile_follow_msg_btn button{margin:10px;width:120px;height:35px;font-size:large;font-weight:bold;border-radius:10px}.user_profile_follow_msg_btn a{margin:10px;width:120px;height:35px;font-size:large;font-weight:bold;border-radius:10px}.user_profiles .user_profile_follow_msg_btn .follow_BTn{background-color:#86829a;outline:none;border:none;cursor:pointer}.user_profiles .user_profile_follow_msg_btn a button{background-color:blue;color:white;outline:none;border:none;cursor:pointer}.user_profiles .user_profile_follow_msg_btn{margin:10px auto}.following_follow_posts{width:1010px;margin:auto;padding-bottom:20px;text-align:center;justify-content:space-evenly;border-bottom:2px solid #86829a}.following_follow_posts div{width:300px;border-radius:10px;padding:10px;border:2px solid rgb(93,97,126);margin:auto;display:flex;flex-direction:column;align-items:center}.following_follow_posts div h5{margin:0px;font-size:large}.following_follow_posts div a{margin:0px;font-size:15px;font-weight:300;color:#86829a}.users_all_posts{width:1010px;margin:10px auto}.post-saved_post{width:500px;margin:auto;justify-content:center}.post-saved_post .userAllPosts,.userAllSavePosts{width:100px;padding:10px}.UserAllPostList{justify-content:space-evenly}.userPostContent,.post_content{width:200px;height:200px;margin:5px;overflow:hidden;border-radius:8px}.post_content{position:relative}.post_content:hover .post_content-likes-comment{display:flex;cursor:pointer;background-color:rgba(0,0,0,0.252);width:100%;height:100%}.post_content .post_content-likes-comment{display:none;cursor:pointer}.post_content-likes-comment{position:absolute;top:0;left:0;display:none;width:100%;height:100%;justify-content:center;align-items:center;text-align:center}.userPostContent img{width:100%;height:100%}.usersAllPosts{width:1010px;margin:auto}.messages{color:red;display:none}.UserSavedPosts,.UserAllThePosts{display:none}#followers-list{position:fixed;background-color:#222121e1;width:25%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:500px;border-radius:8px}.followers-lists{overflow-y:auto;height:400px}#followers-list li{align-items:center;justify-content:space-between;width:80%;background-color:#343434;padding:10px;margin:10px auto;border-radius:8px}#followers-list .followersImg{width:40px;height:40px;overflow:hidden;border-radius:50%}#followers-list .followersImg img{width:100%;height:100%;object-fit:cover}.userProfileSettings{width:1010px;margin:auto}.userProfileSettings h1,h2,h3,h4,h5,h6{margin:0px}.userProfileSetting-profile{width:300px;margin:20px 0px;align-items:center}.userProfileSetting-profile h4,h5{margin:5px 0px}.userProfileSetting-profile h5{color:#86829a}.userProfileSettings-image{overflow:hidden;width:120px;height:120px;border-radius:50%}.userProfileSettings-image img{width:100%;height:100%;object-fit:cover}.userProfileSettingsForm input{outline:none;border:none;background-color:#636264;height:30px;width:200px;padding-left:10px;color:white;border-radius:8px}.userProfileSettingsForm input[type="file"]{padding:5px 0px 0px 5px}.userProfileSettingsForm input::placeholder{color:white;padding-left:10px}.userProfileSettingsForm .M-10_0{margin:15px 0px}.userProfileSettingsForm .M-10_0 textarea{width:450px;resize:none;outline:none;border:none;background-color:#636264;height:60px;padding:10px;color:white;border-radius:8px}#id_is_privet{display:inline-block}.userProfileSettingsForm .M-10_0 label{font-size:large;font-weight:500}.userProfileSettingsForm .M-10_0 h6{color:#9e8fab;font-size:13px}.userProfileSettingsForm-button button{width:100px;height:30px;border-radius:8px;background-color:#636264;color:white}.userProfile-logout{margin:20px 0px}.userProfile-logout button{width:100px;margin:10px 0px;height:30px;border-radius:8px;border:none;background-color:#c10101;color:white;cursor:pointer}.postingPage{width:1400px;margin:50px auto;justify-content:space-evenly}.loggedInUserProfile{background-color:white}.postingPageLeft{position:sticky;top:20;width:285px;z-index:100}.sticky{display:block;position:-webkit-sticky;position:sticky;top:30px}.loggedInUserProfile{border:1px solid #535252;padding:10px;border-radius:10px;border-radius:30px;background:#1d1c1c}.UserCover_photo_profile_photo{position:relative;margin:auto;width:100%;height:150px}.postingPage_cover_photo{position:absolute;top:0;left:50%;transform:translateX(-50%);width:240px;overflow:hidden;height:100px;border-radius:15px}.postingPage_cover_photo img{width:100%;overflow:hidden;height:100%;object-fit:cover}.postingPage_profile_photo{position:absolute;top:65px;left:50%;transform:translateX(-50%);width:60px;overflow:hidden;border:5px solid transparent;height:60px;border-radius:50%}.postingPage_profile_photo img{border-radius:50%;width:100%;overflow:hidden;height:100%;object-fit:cover}.postingPage-user-details{text-align:center}.postingPage-user-details h3,h4{font-weight:300}.postingPage-user-profile-counts{font-weight:300;margin:20px 0px;justify-content:space-evenly;text-align:center}.postingPage-user-profile-counts .postingPage-followers{margin:10px;width:55px}.postingPage-user-profile-counts h6{font-weight:200}.postingPage-myProfile-link{width:200px;margin:auto;text-align:center}.postingPage-myProfile-link a{width:200px}.postingPageLinks{text-align:left;border:1px solid #535252;padding:20px;margin:30px 0px;border-radius:30px;background:#1d1c1c}.postingPageLinks ul{padding:0px}.postingPageLinks ul li{width:150px;padding:5px;margin:10px auto}.postingPageLinks ul li{align-items:center;border-radius:0px;font-weight:300}.postingPageLinks ul li a{font-weight:200}.border-animation li:hover{border-bottom:none}.saySomething{border:1px solid #535252;height:fit-content;width:500px;padding:20px;border-radius:15px;background:#1d1c1c}.saySomething-submain{display:flex;align-items:center;justify-content:space-around}.saySomething-input{width:410px;position:relative;align-items:center;margin:0px 5px}.saySomething-submain input{width:380px;height:35px;color:white;border:none;outline:none;border-radius:10px;padding-left:40px;border:1px solid #535252;background-color:#2d2d2d}.saySomethinInputSpan{width:380px;height:35px;align-items:center;display:flex;border-radius:10px;padding-left:40px;border:1px solid #535252;background-color:#2d2d2d;color:#777b7b}.saySomething-submain input::placeholder{margin-left:40px;font-weight:400}.saySomething-icon1{width:20px;top:9px;left:10px;position:absolute;height:fit-content}.saySomething-icon2{width:20px;top:9px;right:20px;position:absolute;height:fit-content}.saySomething-icon2,.saySomething-icon1{width:20px}.saySomethingImage{margin:0px 10px;width:40px;height:40px;overflow:hidden;border-radius:50%}.saySomethingImage img{width:100%;height:100%;background:cover}.file-input{font-size:100px;display:none;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.file-input-label{color:#777b7b;display:flex;text-align:center;cursor:pointer}.file-input-label span{padding-left:5px;font-weight:400}.saySomething-attachments{width:450px;margin-left:62px;display:flex;justify-content:space-between}.saySomething-attachment{width:50px;display:flex;align-content:center;align-items:center;margin:20px}.saySomething-Post button{background-color:transparent;outline:none;border:none;cursor:pointer;display:flex;align-items:center;margin:20px}.saySomething-Post button span{color:#777b7b;font-size:17px;font-weight:400;padding-left:5px}.saySomething-attachment-left{width:200px;display:flex}.allPostLists{margin:20px auto;border-radius:15px;overflow:hidden;width:440px;padding:30px 5px;background:#1d1c1c;border-radius:15px;overflow:hidden}.postContainer{width:382px;overflow:hidden;margin:auto}.postContainer .posting-user-Image_details{margin:5px auto;align-items:center}.postContainer .posting-user-Image_details span{margin-left:10px;color:#777b7b;font-weight:400}.posting-user-Image_details .posting-user-Image{width:40px;height:40px;overflow:hidden;border-radius:50%}.posting-user-Image_details .posting-user-Image img{width:100%;height:100%}.postContainer-card{margin:auto;width:380px;height:auto;max-height:500px;overflow:hidden;border:1px solid #555555}.postContainer-Post_image{width:100%;min-height:200px;max-height:500px;object-fit:contain;overflow:hidden}.postContainer-Post_image img{width:100%;height:100%;object-fit:contain!important}.postContainer-Post_Big-image{width:100%;height:500px;object-fit:contain;overflow:hidden}.postContainer-Post_Big-image img{width:100%;height:100%;object-fit:contain!important}.Pagination-Dots{position:relative}.swiper-pagination{position:absolute}.posts-likes-comments-saves{align-items:center;justify-content:space-between}.postAll-comments a{font-weight:300;font-size:15px;margin-left:0px}.allNotifications{width:285px;border:1px solid #535252;padding:20px;border-radius:10px;border-radius:30px;background:#1d1c1c}.allnotificatons_scrol{max-height:400px;overflow-y:auto}.allnotificatons_scrol::-webkit-scrollbar{width:10px}.allnotificatons_scrol::-webkit-scrollbar-track{background-color:#292929}.allnotificatons_scrol::-webkit-scrollbar-thumb{background-color:#777676}.allNotifications h4{font-weight:bold;font-size:18px;color:#c6c6c6}.postActivity{margin:10px auto;padding:5px;border-radius:8px;align-items:center;justify-content:space-evenly}.postActivity:hover{background-color:#383636}.postActivity .postActivity-userProfile-image{width:40px;height:40px;overflow:hidden;object-fit:contain;border-radius:50%}.postActivity .postActivity-userProfile-image img{width:100%;height:100%}.postActivityDetails{text-wrap:wrap;width:150px}.postActivityDetails span{color:#777b7b;font-size:smaller}.postActivityDetails span strong{color:#f1f1f1}.postActivityImage_or_video{width:40px;height:40px;overflow:hidden;object-fit:contain;border-radius:8px}.postActivityImage_or_video img{width:100%;height:100%}.loader-container{display:flex;justify-content:center;align-items:center}.loader{width:50px;height:50px;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg);box-shadow:0 -1px 0 rgba(255,255,255,0.4)}50%{transform:rotate(180deg);box-shadow:0 -1px 0 rgba(255,255,255,0.4)}100%{transform:rotate(360deg);box-shadow:0 -1px 0 rgba(255,255,255,0.4)}}.PostContainers{background-color:rgba(26,29,35,0.8)!important;width:650px;display:none;padding:20px;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;max-height:90vh;overflow-y:auto;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;z-index:9999!important;border-radius:15px;border:1px solid rgba(255,255,255,0.1)!important;box-shadow:0 8px 32px rgba(0,0,0,0.5);flex-direction:column}@media screen and (max-width:600px){.PostContainers{width:95vw!important}}.post-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mode-toggle{display:flex;background:rgba(255,255,255,0.05);border-radius:25px;padding:4px;gap:4px}.toggle-btn{padding:8px 20px;border:none;background:transparent;color:rgba(255,255,255,0.6);border-radius:20px;cursor:pointer;font-size:14px;font-weight:500;transition:all 0.3s ease;position:relative}.toggle-btn.active{color:#fff;background:rgba(255,255,255,0.1);box-shadow:0 0 10px rgba(43,104,255,0.2)}.toggle-btn.active::after{content:'';position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:20px;height:2px;background:#2b68ff;box-shadow:0 0 8px #2b68ff;border-radius:2px}.toggle-btn:hover:not(.active){color:white;background:rgba(255,255,255,0.1)}.PostContainer{padding-right:5px;margin-bottom:20px}.postContainer-image{width:40px;height:40px;overflow:hidden;border-radius:50%}.postContainer-image img{width:100%;height:100%}.postContainer-input-image{margin-bottom:15px;align-items:center}.PostContainer-postContent textarea{width:100%;height:auto;border:none;outline:none;background-color:transparent;color:white;font-size:16px;resize:none;padding:10px}#image-post-view{display:flex;flex-direction:column;gap:15px}.image-preview-area{width:100%;min-height:150px;background:rgba(255,255,255,0.02);border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px dashed rgba(255,255,255,0.1);position:relative;overflow:hidden}.image-preview-wrapper{position:relative;width:100%}.image-preview-wrapper img{width:100%;height:auto;max-height:400px;object-fit:contain;border-radius:12px}.remove-image-btn{position:absolute;top:10px;right:10px;background:rgba(0,0,0,0.5);border:none;border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.remove-image-btn:hover{background:rgba(0,0,0,0.8)}.caption-input{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.1);color:#fff;padding:12px 0;width:100%;outline:none;font-size:15px;transition:border-bottom-color 0.3s}.caption-input:focus{border-bottom-color:#2b68ff}.caption-input::placeholder{color:rgba(255,255,255,0.4)}#confession-post-view{width:100%}.confession-textarea{width:100%;height:300px;background:transparent;border:none;color:#fff;font-size:18px;resize:none;outline:none;padding:10px}.confession-textarea::placeholder{color:rgba(255,255,255,0.3)}.postButton{background:linear-gradient(135deg,#3c3c3c,#303030)!important;color:white;border:none;padding:10px 30px;border-radius:25px;font-weight:600;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s,opacity 0.2s}.postButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px rgba(43,104,255,0.4)}.postButton:disabled{opacity:0.5;cursor:not-allowed}.PostContainer-border{border-bottom:1px solid rgba(255,255,255,0.1);margin:10px auto}.image-preview-area.has-image{display:block}.image-preview-wrapper{position:relative;width:100%;max-height:300px;overflow:hidden;border-radius:12px;background:rgba(0,0,0,0.3)}.image-preview-wrapper img{width:100%;max-height:300px;object-fit:contain;display:block}.remove-image-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.7);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.remove-image-btn:hover{background:rgba(255,68,68,0.9)}.confession-textarea-container{margin-top:15px}.confession-textarea{width:100%;min-height:200px;border:1px solid rgba(255,255,255,0.2);border-radius:8px;outline:none;background-color:rgba(255,255,255,0.02);color:white;font-size:16px;line-height:1.5;resize:none;padding:12px;box-sizing:border-box;transition:border-color 0.3s}.confession-textarea:focus{border-color:rgba(255,255,255,0.4)}.empty-state-box{height:220px;border:2px dashed rgba(255,255,255,0.15);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.02);margin-bottom:15px;text-align:center;padding:20px}.empty-state-box i,.empty-state-box lord-icon{margin-bottom:15px;opacity:0.6}.empty-state-box span{font-size:14px;max-width:200px;line-height:1.4}.file-input-label.wide-upload-btn{background-color:#2a2e35;color:#fff;padding:12px 24px;border-radius:25px;display:flex;align-items:center;justify-content:center;gap:12px;width:60%;margin:10px auto;font-weight:500;cursor:pointer;transition:all 0.3s ease;border:1px solid rgba(255,255,255,0.1)}.file-input-label.wide-upload-btn:hover{background-color:#353a42;border-color:rgba(255,255,255,0.2);transform:translateY(-1px)}.file-input-label.wide-upload-btn span{font-size:15px}.confession-textarea::placeholder{color:rgba(255,255,255,0.5)}.progress-container{display:flex;align-items:center;justify-content:center}.PostContainer-post-button{width:170px;align-items:center}.PostContainer-post-button button{width:100px;height:40px;background:linear-gradient(135deg,#2b68ff,#9733ee);border:none;outline:none;border-radius:10px;margin:0px 5px;color:white;font-size:large;font-weight:bold;cursor:pointer}.progress-circle{position:relative;width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center}.progress-circle svg{transform:rotate(-90deg);width:60px;height:60px}.progress-circle circle{fill:none;stroke-width:5}.progress-circle .bg{stroke:rgba(255,255,255,0.1)}.progress-circle .progress{stroke:#2b68ff;stroke-linecap:round;transition:stroke-dashoffset 0.3s ease,stroke 0.3s}.progress-circle .over-limit{stroke:#ff4444}.progress-circle .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:11px;font-weight:800;color:#ffffff;text-shadow:0 0 5px rgba(0,0,0,0.8);white-space:nowrap}.highlight{background-color:rgb(241,40,40)}.hidden-image{display:none;width:200px;height:200px;margin:10px 0px;overflow:hidden;border-radius:15px}.hidden-image img{width:100%;height:100%;object-fit:cover}.Comment-Close{margin-left:10px!important;margin-bottom:-14px!important}.PostComments-forPosts{display:none;position:fixed;top:20px;transform:translate(-8%,0%);width:460px;margin:auto;height:660px;z-index:1000;background-color:#060606d9;border-radius:15px;backdrop-filter:blur(10px) saturate(180%)!important}.PostComments-forPostsTitle{text-align:center;font-weight:bolder;width:300px;margin:10px auto;border-bottom:1px solid rgb(139,139,139)}.PostComments-forPostsTitle h3{padding-top:10px}.flex{display:flex;flex-wrap:wrap}.ListComments-UserProfile{margin:5px;width:40px;height:40px;overflow:hidden;border-radius:50%}.ListComments-UserProfile img{width:100%;height:100%;object-fit:cover}.ListsComments-All{height:500px;overflow-y:auto}.ListComments-All{padding:10px}.ListComments-All .Comments_contents{width:333px}.ListComments-All span{word-wrap:break-word;color:#989595}.comment-posting-user{width:40px;height:40px;border-radius:50%;overflow:hidden}.comment-posting-user img{width:100%;height:100%;object-fit:cover}.PostComments-Input{padding:10px;align-items:center;margin:0px 10px}.PostComments-Input textarea{position:relative;background-color:#2d2d2d;width:300px;border:none;outline:none;border-radius:8px;font-size:large;color:#777676;padding-top:5px;padding-right:69px}.PostComments-Input .Main-commentdiv{margin-left:5px;justify-content:center;align-items:center}.PostComments-Input textarea::placeholder{padding-top:5px}.Comment-PostButton{position:absolute;right:30px}.Comment-PostButton button{background-color:transparent;outline:none;border:none;color:#b5b5b5;font-size:large;cursor:pointer}.Comment_details-time span{font-size:11px}.indetails{max-height:640px;overflow:hidden;align-items:center}.PostDetailsContents{height:500px}.PostDetailsContent .postContainer-card{margin:0px}.PostDetails-Allcomments{height:640px;margin:20px auto}.PostDetailsAll-comment{height:445px;padding:10px;overflow-y:auto}.PostDetailsAll-comment-img{width:40px;height:40px;border-radius:50%;overflow:hidden}.PostDetailsAll-comment-img img{width:100%;height:100%;object-fit:cover}.PostDetailsAll-comment-details{width:380px;margin:0px 5px}.PostDetails-comments-add_btn textarea{position:relative;width:427px;outline:none;color:gray;padding-top:1px;padding-left:10px;padding-right:20px;overflow-y:hidden;font-size:large;background-color:transparent;border:1px solid gray;border-radius:10px}.PostDetails-comments-add_btn button{position:absolute;width:80px;padding:10px;border-radius:15px;border:none;outline:none;color:white;font-weight:400;background-color:#484848;transform:translate(-87px,9px);cursor:pointer}.messageUserList{width:400px;padding:10px}.chat_title h2{font-weight:bolder}.chat_title{justify-content:space-between}.chat_title .loggedInUserImage{width:40px;height:40px;overflow:hidden;border-radius:50%}.chat_title .loggedInUserImage img{width:100%;height:100%;object-fit:cover}.message_userLists{width:350px;overflow:hidden}.message_user_cards{height:505px;padding:5px;overflow:hidden;overflow-y:auto}.message_user_card{width:285px;height:55px;max-height:75px;background-color:#1a1a1a;padding:10px;border-radius:10px;margin:15px auto;box-shadow:-2px 2px 10px 0px rgba(98,96,96,0.3);overflow:hidden}.message_user_card:hover{background-color:#c5c5c5;box-shadow:-2px 2px 10px 0px rgba(59,59,59,0.3)}.message_user_card:hover{width:285px;background-color:#2b263a;padding:10px;border-radius:10px;margin:15px auto;box-shadow:-2px 2px 10px 0px rgb(44,42,58)}.userImg{width:45px;height:45px;flex-shrink:0;overflow:hidden;border-radius:50%}.userImg img{width:100%;height:100%;object-fit:cover}.messageUserCard{display:flex;align-items:center;height:100%;max-height:55px;overflow:hidden}.messageUserCard .messageUsersDetails{margin-left:15px;flex:1;min-width:0;overflow:hidden}.messageUserCard .messageUsersDetails>div.flex{flex-shrink:0}.messageUserCard .messageUsersDetails span[style*="font-size: small"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:200px;line-height:1.2}.message_ChatContainer{width:750px}.messageSelectedUser{align-items:center;padding:10px;border-bottom:1px solid white}.messageSelectedUserImg{width:50px;height:50px;overflow:hidden;border-radius:50%}.messageSelectedUserImg img{width:100%;height:100%;object-fit:cover}.allTheMessage{height:480px;overflow-y:auto;padding:10px}.messageSendingInputs{align-items:center;position:relative}.messageSendingInputs textarea{border:1px solid white;border-radius:8px;outline:none;background-color:transparent;padding:10px;padding-right:100px;width:520px;color:white}.messageSendingInputs button{position:absolute;z-index:1;right:10px;padding:10px;width:80px;border-radius:8px;font-size:large;font-weight:bold;background-color:#777b7b;border:none;outline:none}.receiverMessage{display:flex;align-items:end;gap:10px}.receiverMessageImg{width:40px;height:40px;overflow:hidden;border-radius:50%;flex-shrink:0}.receiverMessageImg img{width:100%;height:100%;object-fit:cover}.senderMessage{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:8px}.message-bubble{max-width:300px;padding:10px 14px;border:1px solid white;color:rgb(75,75,75);box-shadow:-3px 3px 7px 1px rgb(255 255 255 / 30%)}.senderMessage .message-bubble{background-color:rgb(209,208,208);border-radius:16px 16px 0px 16px}.receiverMessage .message-bubble{background-color:rgb(209,208,208);border-radius:16px 16px 16px 0px}.message-text{display:block;word-wrap:break-word;white-space:pre-wrap}swiper-container{width:100%;height:100%}swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.upcomingEventSlider{width:820px;height:250px}.eventListingContainerBlur{width:100%;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background-color:rgba(17,25,40,0.75);border:1px solid rgba(255,255,255,0.125);height:569px;position:relative}.eventListingContainer{width:100%;height:485px;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;top:-95px;z-index:-1}.eventListingContainerDetails{width:1200px;height:485px;margin:100px auto;display:flex;align-items:center}.upcommingEventCard{width:250px}.upcomingEventSliderDetails{width:100%;position:absolute;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:rgba(17,25,40,0.75);bottom:0px;padding:12px;text-align:left;border-top-left-radius:8px;border-top-right-radius:8px;z-index:99}.upcomingEventSliderDetails h5{font-size:medium;color:rgb(189,187,187)}.upcomingEventSliderDetails span{font-size:small;color:gray}.recentEventContainer{display:flex;margin:20px auto;width:1200px;align-items:center;justify-content:space-between}.recentEventContainerSwiper{width:900px}.eventCard{width:400px;height:400px;overflow:hidden;border-radius:8px}.eventCaedImg{width:400px;height:300px;overflow:hidden;border-radius:8px}.eventCaedImg img{width:100%;height:100%;object-fit:cover}.recentEventCardDetails{text-align:left}.recentEventTitle{width:200px}.swiperButtonSection{overflow:hidden}swiper-slide{width:400px;background-color:transparent}.allEventsListsRight{position:relative;margin:10px}.allEventsLists{width:1200px;margin:auto;justify-content:space-between}.allEventsListsLeft{width:200px;height:300px}.allEventsListsCard{width:250px;height:200px;overflow:hidden;border-radius:8px}.allEventsListsRights{width:1000px;flex-wrap:wrap;justify-content:space-around}.allEventsListsCard img{width:100%;height:100%;object-fit:cover}.addEventsFromBG{width:100%;height:100%;padding:20px}.addEnentsForm{backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:rgba(17,25,40,0.75);border-top-left-radius:8px;border-top-right-radius:8px}.eventPoster{width:100%;height:720px;background:url(/static/img/pexels-wendywei-1190298.jpg?2733a0b8b948);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative}.eventPosterBackbtn{width:150px;padding:20px;display:flex;align-items:center}.eventPosterBackbtn .backButton{width:150px}.eventPosterContentDetails{width:600px;padding:50px 20px;position:absolute;top:36%;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:rgba(17,25,40,0.75);border-top-right-radius:8px;border-bottom-right-radius:8px}.eventFullDetails{background-color:#111827;padding:60px 0px}.eventFullDetailLeft{width:700px}.eventFullDetail{width:1200px;margin:auto}.eventFullDetailsLocation{width:400px;height:fit-content;padding:20px;margin:10px;background-color:rgb(31 41 55);border-radius:8px}.eventFullDetailsIcon{padding:20px}.eventFullDetailsIcon svg{margin:10px}.eventEditDeleteBtn{position:absolute;right:0;top:0;margin:10px;width:80px;padding:10px;border-radius:8px;justify-content:space-between;backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(6px) saturate(180%);background-color:rgba(17,25,40,0.75)}.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;background-color:#007bff;color:white}.modal{display:flex;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,0.5);justify-content:center;align-items:center}.modal-dialog{background-color:#1a1a1a;color:#ffffff;border-radius:20px;width:400px;padding:24px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 15px 40px rgba(0,0,0,0.6)}.modal-header{display:flex;align-items:center;border-bottom:none;padding-bottom:15px}.warning-icon{font-size:1.5rem;margin-right:12px}.modal-title{font-size:1.25rem;font-weight:700;color:#ffffff}.modal-body{margin:0 0 24px 0;color:#d1d1d1;line-height:1.5}.modal-footer{display:flex;justify-content:flex-end;gap:12px}.cancel-btn{background-color:#333333;color:#ffffff;font-weight:600;transition:background 0.2s}.cancel-btn:hover{background-color:#444444}.deactivate-btn{background-color:#0095f6;color:white;font-weight:700;transition:background 0.2s}.deactivate-btn:hover{background-color:#1877f2}.cancel-btn,.deactivate-btn{padding:10px 20px;border-radius:10px;cursor:pointer;border:none}.premium-post-card{max-width:420px;margin:1.5rem auto;background:#0f0f0f;border-radius:24px;border:1px solid rgba(255,255,255,0.08);box-shadow:0 15px 35px rgba(0,0,0,0.5),0 0 15px rgba(255,255,255,0.02);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#ffffff;transition:transform 0.3s ease,box-shadow 0.3s ease}.premium-card-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem}.premium-user-info{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.premium-avatar-wrapper{width:44px;height:44px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,0.1);background:#1a1a1a}.premium-avatar{width:100%;height:100%;object-fit:cover}.premium-user-details{display:flex;flex-direction:column;line-height:1.3}.premium-username{font-weight:700;font-size:0.95rem;color:#ffffff;letter-spacing:-0.01em}.premium-timestamp{font-size:0.75rem;color:#71767b;font-weight:400}.premium-options-btn{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background 0.2s;display:flex;align-items:center;justify-content:center;color:#71767b}.premium-options-btn:hover{background:rgba(255,255,255,0.05);color:#ffffff}.premium-card-media{padding:0 0.75rem}.premium-media-container{border-radius:18px;overflow:hidden;background:#161616;border:1px solid rgba(255,255,255,0.05);position:relative}.premium-media-container .swiper-container{width:100%;height:auto}.premium-media-container img{width:100%;height:auto;display:block;max-height:480px;object-fit:cover}.premium-confession-content{padding:4rem 2rem;text-align:center;background:linear-gradient(145deg,#1a1a1a,#0a0a0a);min-height:250px;display:flex;align-items:center;justify-content:center}.premium-confession-text{font-size:1.15rem;color:#e0e0e0;line-height:1.6;font-style:italic;font-weight:300;max-width:90%}.premium-action-bar{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1.5rem}.premium-actions-left{display:flex;align-items:center;gap:1.25rem}.premium-action-item{display:flex;align-items:center;gap:8px;cursor:pointer;transition:opacity 0.2s}.premium-action-item:hover{opacity:0.8}.premium-likes-count{font-size:0.9rem;font-weight:600;color:#ffffff}.premium-divider{height:1px;background:rgba(255,255,255,0.06);margin:0.5rem 1.5rem 0}.premium-card-engagement{padding:1rem 1.5rem 1.5rem}.premium-caption-container{font-size:0.9rem;line-height:1.5}.premium-handle{font-weight:700;color:#ffffff;margin-right:6px;text-decoration:none}.premium-caption-text{color:#d1d1d1;white-space:pre-wrap}.premium-view-more{background:none;border:none;color:#71767b;font-size:0.85rem;cursor:pointer;padding:0;margin-left:4px;font-weight:500}.premium-view-more:hover{color:#ffffff}.premium-comments-section{background:#0a0a0a!important;border:1px solid rgba(255,255,255,0.1)!important;padding:1.5rem 1.5rem 20px 1.5rem!important;display:flex;flex-direction:column!important;height:600px!important;max-height:85vh!important;position:fixed!important;bottom:30px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important;z-index:10001!important;box-shadow:0 -10px 40px rgba(0,0,0,0.6)!important;width:440px!important}.premium-comments-title{font-size:0.95rem;font-weight:700;margin-bottom:1.25rem;color:#ffffff;display:flex;justify-content:space-between;align-items:center}.premium-comments-list{flex-grow:1!important;overflow-y:auto!important;margin-bottom:0!important;padding-bottom:1rem!important;scrollbar-width:thin;scrollbar-color:#333 transparent}.premium-comments-list::-webkit-scrollbar{width:4px}.premium-comments-list::-webkit-scrollbar-thumb{background:#333;border-radius:10px}.premium-comment-input-area{margin-top:auto!important;display:flex!important;gap:12px!important;align-items:center!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,0.08)!important}.premium-comment-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.premium-comment-field-wrapper{flex:1!important;display:flex!important;background:#1a1a1a!important;border-radius:50px!important;padding:10px 20px!important;border:1px solid rgba(255,255,255,0.05)!important;transition:border-color 0.2s!important;align-items:center!important;gap:12px!important;width:100%!important}.premium-comment-field-wrapper:focus-within{border-color:rgba(255,255,255,0.2)!important}.premium-comment-input{flex:1!important;width:100%!important;background:none!important;border:none!important;color:#ffffff!important;font-size:0.9rem!important;outline:none!important;resize:none!important;padding:0!important;line-height:1.4!important}.textareamain.premium-comment-input{width:100%!important}.premium-comment-post-btn{background:none!important;border:none!important;color:#0095f6!important;font-weight:700!important;font-size:0.9rem!important;cursor:pointer!important;padding:0 4px!important;transition:opacity 0.2s!important}.premium-comment-post-btn:hover{opacity:0.8!important}.premium-options-dots{display:flex;flex-direction:column;gap:3px;padding:4px}.premium-options-dots div{width:3px;height:3px;background:currentColor;border-radius:50%}.allPostLists-premium-reset{background:transparent!important;width:auto!important;padding:0!important;margin:0!important;border:none!important;overflow:visible!important}.Pagination-Dots{margin-top:10px;display:flex;justify-content:center}.premium-post-card .swiper-pagination-bullet{background:#555!important;opacity:1!important}.premium-post-card .swiper-pagination-bullet-active{background:#fff!important}.rounded-24{border-radius:24px!important}.rounded-pill{border-radius:50px!important;padding:10px 24px!important;font-weight:600!important}.saySomething,.postingPageLinks,.allNotifications,.loggedInUserProfile{background:#0f0f0f!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:24px!important;box-shadow:0 10px 30px rgba(0,0,0,0.4)!important;color:#ffffff!important}.saySomething{width:440px!important;margin-bottom:2rem!important}.saySomething-submain input,.saySomethinInputSpan{background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,0.05)!important;border-radius:12px!important;color:#ffffff!important}.saySomethinInputSpan{color:#71767b!important}.postingPageLinks ul li a{color:#d1d1d1!important;font-weight:500!important;transition:color 0.2s}.postingPageLinks ul li a:hover{color:#ffffff!important}.allNotifications h4{color:#ffffff!important;font-weight:700!important;margin-bottom:1.25rem!important}.postActivity:hover{background-color:rgba(255,255,255,0.05)!important}.postActivityDetails span strong{color:#ffffff!important}.postActivityDetails span{color:#71767b!important}.swal2-container{z-index:10000!important}.premium-swal-popup{padding:1.5rem!important;border:1px solid rgba(255,255,255,0.1)!important}.premium-swal-title{font-size:1.25rem!important;font-weight:700!important;margin-bottom:0.5rem!important}.premium-swal-text{font-size:0.95rem!important;color:#d1d1d1!important;margin-bottom:1rem!important}.premium-swal-button{font-size:0.9rem!important;padding:8px 24px!important}@media (max-width:480px){*{box-sizing:border-box}.nav{width:100%}footer{width:80%}.loggedInUserProfile{display:none}.postingPageLinks_phone,.postingPageLeft{display:none}.postingPageLinks_phone-block{position:fixed;display:block;bottom:-22px;width:100%;padding:0px;z-index:1;margin:auto}.postContainer-Post_Big-image{height:410px!important}.postingPageLinks ul{padding:0px;display:flex}.postingPageLinks ul li{width:40px}.postingPageLinks ul li a span{display:none}.postingPage{width:100%}.postContainer-card{width:333px}.allPostLists{padding:0px;width:100%}#searchUsers{width:95%!important}.searchUserDetails{width:50%!important}.saySomething{display:none}.saySomething-input{width:300px}.postContainer{width:100%;padding:5px}.PostContainers{background-color:#1a1d23!important;width:95vw!important;max-width:none;display:none;transform:translate(-50%,-50%)!important;top:50%!important;left:50%!important;padding:15px;position:fixed!important;max-height:90vh;overflow-y:auto;z-index:9999!important;border-radius:15px;border:1px solid rgba(255,255,255,0.1)!important;box-shadow:0 8px 32px rgba(0,0,0,0.5);backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important}.PostContainer-postContent textarea{width:394px}.hidden-image{display:none;width:150px;height:150px}.PostContainer-caption textarea{width:390px}.container{width:95%}.quot h1{font-size:28px;font-weight:bolder}.quot h4{font-size:medium}.quot a{width:150px}.home_title_l{width:80%}.home_title_l h1{font-size:25px;font-weight:20px}.home_title_l span{font-size:14px}.cards{width:80%;flex-direction:column}.sign_up_container{width:80%;flex-direction:column}.sign_up_container .sign_up_img{width:303px;height:400px;overflow:hidden;border-radius:15px}.footer_link ul{display:flex;flex-wrap:wrap;justify-content:center}.footer_link ul a{margin:10px;font-size:medium}.footer_content .f_email input{width:100%}.footer_content strong{font-size:medium}.f_social{width:100%}.footer_container{width:100%}.cards .card_img{width:244px;height:168px}.card h2{font-size:medium}.card span{font-size:medium}.login_container{width:100%;padding:10px}.login_container form{width:83%}.login_container .login_welcom{width:100%;text-align:center}.login_card{width:120%}.user_profiles{width:95%}.following_follow_posts{width:95%}.following_follow_posts div{width:85%;margin:10px auto}.users_all_posts,h2,p{width:95%!important}.post-saved_post{width:95%}.UserAllPostList,.dashborard-line{width:100%!important}.user_profiles .user_profile{width:95%}#followers-list{position:fixed;background-color:#222121e1;width:95%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:500px;border-radius:8px}.followers-lists{overflow-y:auto;height:400px}#followers-list li{align-items:center;justify-content:space-between;width:80%;background-color:#343434;padding:10px;margin:10px auto;border-radius:8px}#followers-list .followersImg{width:40px;height:40px;overflow:hidden;border-radius:50%}#followers-list .followersImg img{width:100%;height:100%;object-fit:cover}.postingPage{margin:0px}.usersAllPosts{width:95%}.userAllSavePosts{width:115px}.dashborard_event{margin-left:0px!important}.post-saved_post{width:95%}.post-saved_post .userAllPosts{width:110px!important}.userPostContent,.post_content{width:100px;height:100px}.user_profile .user_profile_image{width:110px;height:110px}.userProfileSettings{width:95%}.profile_details_bottom_line{width:100%!important}.userProfileSettings-image{width:102px;height:102px}.registration_form_cover_photo{width:100%}.registrationFormWords{width:100%}.registrationFormWords h2{font-size:16px}.registrationFormWords p{font-size:14px;color:#c2c0c2}.registration_form div{width:100%;flex-direction:column;margin:0%}.registration_form{width:25%;margin:5px 0px}.collage_name{width:405px!important}.collage_name select{width:50%}.agree_to_terms label{width:236px!important}.main_container_width_phone{width:95%!important}.message_user_card{width:95%!important}.message_ChatContainer{width:100%}.PostDetails-Allcomments{border-radius:8px;position:absolute;z-index:2;background-color:#222222f6;width:90%;height:509px;padding:5px;overflow:hidden}.PostDetailsAll-comments .phone_comment{word-wrap:break-word;display:inline-block;width:271px!important}.PostDetailsContents{height:540px}.PostDetailsAll-comment-details{width:271px}.PostDetails-comments-add_btn textarea{width:100%}.eventListingContainerDetails{flex-wrap:wrap;width:100%;padding:10px}.upcommingEventCard{width:100%}.upcomingEventSliderDetails{bottom:-7px;width:226px;text-align:center}.upcomingEventSlider{width:100%px;overflow:hidden;margin-left:-100px}.upcomingEventSlider swiper-slide{width:200px!important;margin:5px!important;overflow:hidden;height:180px}.upcomingEventSliderDetails h5{font-size:small}.upcommingEventCard h2{font-size:19px!important;font-weight:400!important}.recentEventContainer{width:100%;overflow:hidden;flex-wrap:wrap;padding:10px}.recentEventTitle h2{font-size:22px!important;font-weight:400!important}.eventCaedImg{width:274px;height:200px;overflow:hidden;border-radius:8px}.allEventsLists{flex-wrap:wrap;width:100%}.allEventsListsLeft{padding:10px}.allEventsListsLeft h1{font-size:22px!important}.allEventsListsCard{width:175px;height:179px;overflow:hidden;border-radius:8px}#upcomingEventSliderDetails{width:176px!important}.eventPoster{height:285px!important}.eventPosterContentDetails{width:100%}.eventFullDetails{width:100%;overflow:hidden;display:flex}.eventFullDetailsContect{word-wrap:break-word!important;width:54%;overflow:hidden}.eventFullDetailsContect h2{width:45%}.eventFullDetailsOtherEvents{width:100%!important}.eventFullDetailsOtherEvents .upcomingEventSliderDetails{width:162px!important}.eventFullDetailsOtherEvents .allEventsListsCard{width:160px!important}.eventFullDetailsLocation{width:100%}.addEventsFromBG{background-size:cover!important}.postingPageLast{display:none}.postingPageLast .sticky{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.allnotificatons_scrol{max-height:400px;overflow-y:auto}#notification-close{display:block}}@media (min-width:481px) and (max-width:767px){}@media (min-width:768px) and (max-width:1023px){.postingPageLast{display:none}.postingPageLinks_phone-block{display:block}.phone_post_details_comment_close{display:none}*{box-sizing:border-box}.nav{width:100%}footer{width:80%}.loggedInUserProfile{display:none}.postingPageLinks_phone,.postingPageLeft{display:none}.postingPageLinks_phone-block{position:fixed;display:block;bottom:-22px;width:100%;padding:0px;z-index:1;margin:auto}.postingPageLinks ul{padding:0px;display:flex}.postingPageLinks ul li{width:40px}.postingPageLinks ul li a span{display:none}.postingPage{width:100%}.postContainer-card{width:333px}.allPostLists{padding:7px;width:100%}#searchUsers{width:95%!important}.searchUserDetails{width:50%!important}.saySomething{display:none}.saySomething-input{width:300px}.postContainer{width:100%;padding:5px}.PostContainers{background-color:#1a1d23!important;width:95vw!important;max-width:none;display:none;transform:translate(-50%,-50%)!important;top:50%!important;left:50%!important;padding:15px;position:fixed!important;max-height:90vh;overflow-y:auto;z-index:9999!important;border-radius:15px;border:1px solid rgba(255,255,255,0.1)!important;box-shadow:0 8px 32px rgba(0,0,0,0.5);backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important}.post-modal-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:15px}.close-button{position:absolute;top:10px;right:10px}.mode-toggle{display:flex;background:rgba(0,0,0,0.4);border-radius:25px;padding:4px;gap:4px;width:100%;max-width:280px}.toggle-btn{flex:1;padding:10px 15px;border:none;background:transparent;color:rgba(255,255,255,0.7);border-radius:20px;cursor:pointer;font-size:13px;font-weight:500;transition:all 0.3s ease;text-align:center}.toggle-btn.active{background:linear-gradient(89deg,#303030 0%,#1f1f1f 100%);color:white;box-shadow:0 2px 10px rgba(0,0,0,0.3)}.PostContainer{max-height:calc(90vh - 180px)}.PostContainer-postContent textarea{width:394px}.hidden-image{display:none;width:150px;height:150px}.PostContainer-caption textarea{width:390px}.container{width:95%}.quot h1{font-size:28px;font-weight:bolder}.quot h4{font-size:medium}.quot a{width:150px}.home_title_l{width:80%}.home_title_l h1{font-size:25px;font-weight:20px}.home_title_l span{font-size:14px}.cards{width:80%;flex-direction:column}.sign_up_container{width:80%;flex-direction:column}.sign_up_container .sign_up_img{width:303px;height:400px;overflow:hidden;border-radius:15px}.footer_link ul{display:flex;flex-wrap:wrap;justify-content:center}.footer_link ul a{margin:10px;font-size:medium}.footer_content .f_email input{width:100%}.footer_content strong{font-size:medium}.f_social{width:100%}.footer_container{width:100%}.cards .card_img{width:244px;height:168px}.card h2{font-size:medium}.card span{font-size:medium}.login_container{width:100%;padding:10px}.login_container form{width:83%}.login_container .login_welcom{width:100%;text-align:center}.login_card{width:120%}.user_profiles{width:95%}.following_follow_posts{width:95%}.following_follow_posts div{width:85%;margin:10px auto}.users_all_posts,h2,p{width:95%!important}.post-saved_post{width:95%}.post-saved_post .userAllPosts{width:110px!important}.UserAllPostList,.dashborard-line{width:100%!important}.user_profiles .user_profile{width:95%}#followers-list{position:fixed;background-color:#222121e1;width:95%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:500px;border-radius:8px}.followers-lists{overflow-y:auto;height:400px}#followers-list li{align-items:center;justify-content:space-between;width:80%;background-color:#343434;padding:10px;margin:10px auto;border-radius:8px}#followers-list .followersImg{width:40px;height:40px;overflow:hidden;border-radius:50%}#followers-list .followersImg img{width:100%;height:100%;object-fit:cover}.postingPage{margin:0px}.usersAllPosts{width:95%}.PostComments-forPosts{margin-left:17px!important}.PostComments-All,.PostComments-forPosts{width:100%;margin-left:40px!important}.ListsComments-All{width:100%;margin:auto}.userPostContent,.post_content{width:100px;height:100px}.user_profile .user_profile_image{width:110px;height:110px}.userProfileSettings{width:95%}.userProfileSettings-image{width:102px;height:102px}.registration_form_cover_photo{width:100%}.registrationFormWords{width:100%}.registrationFormWords h2{font-size:16px}.registrationFormWords p{font-size:14px;color:#c2c0c2}.registration_form div{width:100%;flex-direction:column;margin:0%}.registration_form{width:25%;margin:5px 0px}.collage_name{width:405px!important}.collage_name select{width:50%}.agree_to_terms label{width:236px!important}.main_container_width_phone{width:95%!important}.message_user_card{width:95%!important}.message_ChatContainer{width:100%}.PostDetails-Allcomments{border-radius:8px;position:absolute;z-index:2;background-color:#222222f6;width:90%;height:509px;padding:5px;overflow:hidden}.PostDetailsAll-comments .phone_comment{word-wrap:break-word;display:inline-block;width:271px!important}.PostDetailsContents{height:540px}.PostDetailsAll-comment-details{width:271px}.eventListingContainerDetails{flex-wrap:wrap;width:100%;padding:10px}.upcommingEventCard{width:100%}.upcomingEventSliderDetails{bottom:-7px;width:226px;text-align:center}.upcomingEventSlider{width:100%px;overflow:hidden;margin-left:-100px}.upcomingEventSlider swiper-slide{width:200px!important;margin:5px!important;overflow:hidden;height:180px}.upcomingEventSliderDetails h5{font-size:small}.upcommingEventCard h2{font-size:19px!important;font-weight:400!important}.recentEventContainer{width:100%;overflow:hidden;flex-wrap:wrap;padding:10px}.recentEventTitle h2{font-size:22px!important;font-weight:400!important}.eventCaedImg{width:274px;height:200px;overflow:hidden;border-radius:8px}.allEventsLists{flex-wrap:wrap;width:100%}.allEventsListsLeft{padding:10px}.allEventsListsLeft h1{font-size:22px!important}.allEventsListsCard{width:175px;height:179px;overflow:hidden;border-radius:8px}#upcomingEventSliderDetails{width:176px!important}.eventPoster{height:285px!important}.eventPosterContentDetails{width:100%}.eventFullDetails{width:100%;overflow:hidden;display:flex}.eventFullDetailsContect{word-wrap:break-word!important;width:54%;overflow:hidden}.eventFullDetailsContect h2{width:45%}.eventFullDetailsOtherEvents{width:100%!important}.eventFullDetailsOtherEvents .upcomingEventSliderDetails{width:162px!important}.eventFullDetailsOtherEvents .allEventsListsCard{width:160px!important}.eventFullDetailsLocation{width:100%}}@media (min-width:1024px) and (max-width:1279px){.postingPageLinks_phone-block{display:none}.phone_post_details_comment_close{display:none}.notificationBell{display:none}.phone_post_details_comment_close,#notification-close{display:none}}@media (min-width:1280px){.postingPageLinks_phone-block{display:none}.notificationBell{display:none}.phone_post_details_comment_close,#notification-close{display:none}}@media (max-width:480px){.premium-post-card{max-width:95vw;margin:1rem auto;border-radius:16px}.premium-card-header{padding:0.75rem 1rem}.premium-avatar-wrapper{width:36px;height:36px}.premium-username{font-size:0.85rem}.premium-card-media{padding:0 5px}.premium-media-container{border-radius:12px}.premium-media-container img{max-height:400px}.premium-confession-content{padding:2.5rem 1rem;min-height:180px}.premium-confession-text{font-size:0.95rem}.premium-action-bar{padding:0.5rem 1rem}.premium-likes-count{font-size:0.8rem}.premium-card-engagement{padding:0.75rem 1rem 1rem}.modal-dialog{width:90vw;padding:20px;border-radius:15px}.modal-title{font-size:1.1rem}.modal-body p{font-size:0.9rem}.cancel-btn,.deactivate-btn{padding:8px 15px;font-size:0.9rem}}.swal2-container{z-index:10000!important}.premium-swal-popup{padding:1.5rem!important;border:1px solid rgba(255,255,255,0.1)!important}.premium-swal-title{font-size:1.25rem!important;font-weight:700!important;margin-bottom:0.5rem!important}.premium-swal-text{font-size:0.95rem!important;color:#d1d1d1!important;margin-bottom:1rem!important}.premium-swal-button{font-size:0.9rem!important;padding:8px 24px!important}.premium-comments-section{background:#0a0a0a!important;border:1px solid rgba(255,255,255,0.1)!important;padding:1.5rem 1.5rem 20px 1.5rem!important;display:flex;flex-direction:column!important;height:600px!important;max-height:85vh!important;position:fixed!important;bottom:30px!important;top:auto!important;left:50%!important;transform:translateX(-50%)!important;z-index:10001!important;box-shadow:0 -10px 40px rgba(0,0,0,0.6)!important;width:440px!important}.premium-comments-list{flex-grow:1!important;overflow-y:auto!important;margin-bottom:0!important;padding-bottom:1rem!important}.premium-comment-input-area{margin-top:auto!important;display:flex!important;gap:12px!important;align-items:center!important;padding-top:1rem!important;border-top:1px solid rgba(255,255,255,0.08)!important}.premium-comment-field-wrapper{flex:1!important;display:flex!important;background:#1a1a1a!important;border-radius:50px!important;padding:10px 20px!important;border:1px solid rgba(255,255,255,0.05)!important;transition:border-color 0.2s!important;align-items:center!important;gap:12px!important;width:100%!important}.premium-comment-input{flex:1!important;width:100%!important;background:none!important;border:none!important;color:#ffffff!important;font-size:0.9rem!important;outline:none!important;resize:none!important;padding:0!important;line-height:1.4!important}.premium-comment-post-btn{background:none!important;border:none!important;color:#0095f6!important;font-weight:700!important;font-size:0.9rem!important;cursor:pointer!important;padding:0 4px!important;transition:opacity 0.2s!important}.premium-comment-post-btn:hover{opacity:0.8!important}@media (max-width:480px){.premium-comments-section{width:96vw!important;height:75vh!important;max-height:75vh!important;bottom:20px!important;padding:1rem 1rem 15px 1rem!important;margin:0!important}.premium-comment-input-area{padding-top:0.75rem!important;gap:8px!important}.premium-comment-field-wrapper{padding:8px 16px!important;border-radius:50px!important;gap:8px!important}.premium-comment-avatar{width:28px!important;height:28px!important}.premium-comment-input{font-size:0.85rem!important}}