.post-profile-info.verified-profile.score:before {
    content: '';
    opacity: 1;
    -webkit-mask-image: url(https://cdn-icons-png.flaticon.com/512/2058/2058361.png);
    width: 50px;
    height: 50px;
    position: absolute;
    background: linear-gradient(45deg, #4527a0, #673ab7);
    -webkit-mask-size: 23px;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    left: 0;
    margin-left: -76.5px;
    margin-top: 18.5px;
    z-index: -1;
}

.post-profile-info.verified-profile.score.cs:before {
    -webkit-mask-image: url(/media/padges/cs.png);
    -webkit-mask-size: 24px;
    margin-top: 26px;
}

.mainsetcont {
    padding-bottom: 198px;
}

.inset-alert-messages p a:after,
.safty-page .header-top p:after {
    content: 'Terms of use'
}

.ar .inset-alert-messages p a:after,
.ar .safty-page .header-top p:after {
    content: 'سياسة الاستخدام'
}

.ar .safty-body section:first-of-type .top-list-sets:after {
    content: '1. حظر الأنشطة السياسية والإساءة للمعتقدات'
}

.ar .safty-body section:nth-of-type(4) .top-list-sets:after {
    content: '4. البقاء صامتًا، البقاء آمنًا'
}

.ar .safty-body section:first-of-type p:after {
    content: 'هذا التطبيق مصمم فقط لمشاركة المحتوى الفني والأسئلة، ويُمنع منعًا باتًا التطرق لأي نشاطات أو موضوعات سياسية أو نقاشات دينية أو الإساءة بأي شكل من الأشكال لمعتقدات الآخرين، خاصةً الدينية، داخل المنصة. نسعى لخلق بيئة آمنة لمشاركة المحتوى الفني المتمثل في الأغاني، والأفلام، والرسومات، وطرح الأسئلة طبقًا للشروط الموضحة سابقًا، ولذلك فالمنصة غير مسؤولة عن أي استخدام مشبوه لميزات المنصة. كما أننا مستعدون لتزويد الجهات الرسمية بأي معلومات مطلوبة في الحالة الموضحة سابقًا.'
}

.safty-body section:nth-of-type(4) p:after {
    content: 'This application is designed solely for sharing artistic content and questions. Any political activities, religious discussions, or any form of disrespect towards others beliefs, especially religious ones, are strictly prohibited within the platform. We aim to create a safe environment for sharing artistic content such as songs, movies, drawings, and asking questions in accordance with the terms mentioned earlier. Therefore, the platform is not responsible for any suspicious use of its features. Additionally, we are prepared to provide the official authorities with any required information regarding the aforementioned case.'
}

.ar .section-item.music:after {
    content: 'الموسيقى'
}

.ar .post-profile-info.verified-profile.score:after {
    right: 0;
    margin-right: -78px;
}

.post-profile-info.verified-profile.score:after {
    opacity: 1;
    position: absolute;
    content: '';
    background: linear-gradient(45deg, #4527a0, #673ab7);
    left: 0;
    margin-left: -78px;
    height: 51px;
    width: 51px;
    border-radius: 50%;
    margin-top: -18px;
}

.post-profile-image,
.chat .post .pppi {
    z-index: 9;
}

.profile.verified-profile.score.cs .outest-profile-image:before {
    width: 20px;
    height: 20px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    content: '';
    z-index: 99;
    position: absolute;
    margin-top: 135px;
    margin-left: 150px;
    border-radius: 11px;
}

.post-profile-info.verified-profile.metro.score:before {
    -webkit-mask-image: url(https://cdn-icons-png.flaticon.com/512/50/50316.png);
}

.ar .post-msgs-container .chat .icons-post {
    direction: ltr;
}

.ar .post-msgs-container .tfpo.ps {
    margin-right: 0;
    border-right: revert-layer;
    padding-right: 0;
}

.post-msgs-container .post:nth-of-type(2n) .post-text:before {
    display: none;
}

.right-menu.settings-btn {
    background: transparent;
    border: 1px solid #f0f0f0;
    width: 35px;
    height: 35px;
    border-radius: 50%;
}

.profile-info {
    direction: ltr;
}

.verified-profile .profile-info span:after {
    background: #ffffff !important;
    margin-left: 5px;
}

.right-menu.settings-btn span {
    -webkit-mask-image: url(/media/svg/more_dots.svg);
}

.dark .right-menu.settings-btn {
    border-color: #242428;
}

.mask .login-menu-btn {
    display: none;
}

.mask .main-menu-top {
    display: none;
}

.profile-header-new {
    width: 100%;
    height: 190px;
    position: relative;
}

.outest-profile-image {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    width: fit-content;
    top: 0;
    margin-top: -120px;
    bottom: unset;
    width: 100px;
    height: 100px;
    z-index: 999;
}

.profile-image,
.profile-image-full {
    border-color: #000007 !important;
    position: absolute;
}


.header-back {
    position: absolute;
    height: 100%;
    width: 100%;
}

.header-back:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    z-index: 9;
}

.profile-info {
    text-align: center;
}

.profile-info span {
    text-align: center;
    justify-content: center;
}

.profile-info {
    margin-top: 65px;
}

.profile-info p {
    margin-top: 14px;
}

.link.widget.acvlink:after {
    display: none;
}

.link.acvlink {
    width: 35px !important;
    height: 35px;
    margin-right: 5px;
    background: transparent;
    margin-top: 0 !important;
}

.link.acvlink:before {
    content: '';
    width: 35px !important;
    margin-left: 0 !important;
    height: 35px !important;
}

.social {
    display: flex;
    height: fit-content;
}

.inset-header-social {
    width: fit-content;
    margin: auto;
    margin-top: 0;
}

.social-header-set {
    position: relative;
    margin-top: 15px !important;
}

.social:first-child {
    margin-right: 15px;
}

.social span {
    font-weight: normal;
    font-size: 14px;
    margin-right: 6px;
}

.social:after {
    color: hsl(0deg 0% 100% / 50%) !important;
}

.dark .attach-item:before {
    display: none;
}

.attach-item:after {
    display: none;
}

.profile-new-messages {
    display: flex;
    width: 100%;
    height: 50px;
    margin-top: 20px;
    position: relative;
    margin-bottom: 5px;
}

.follow-btn-sec {
    height: 50px;
    border-radius: 50px;
    background: #fff;
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: var(--regular);
    position: absolute;
    right: 0;
    font-size: 14px;
}

.follow-btn-sec:after {
    content: 'Follow';
}

.message-btn-sec {
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    background: #1f1f1f;
    border-radius: 50px;
    margin-right: 115px;
    justify-content: center;
}

.message-btn-sec:after {
    content: 'Ask a question';
    color: #fff;
    font-family: var(--regular);
    font-size: 14px;
    font-weight: b;
}

.message-btn-sec:before {
    content: '';
    width: 22px;
    height: 22px;
    margin-right: 10px;
    background: #fff;
    -webkit-mask-image: url(/media/attach/email%20send-29-1659689482.png);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}

.profile-links {
    margin-top: 10px;
}

.attachs-options.swiper {
    width: 88%;
    right: 0;
    left: 0;
    margin: auto;
    overflow: hidden;
}

.attachs-options .swiper-wrapper {
    display: grid;
    margin-left: 0;
    padding-right: 0;
    width: 100%;
    border-radius: 25px;
    background: #151515;
    padding-top: 5px;
    padding-bottom: 5px;
}

.attach-item.add-msg-btn.swiper-slide {
    display: none;
}

.attach-item {
    width: 100%;
    height: fit-content;
    border-radius: 0;
    background: transparent !important;
    display: flex;
}

.inset-attach-item {
    background: transparent !important;
    position: relative;
    width: calc(100% - 40px);
    margin-left: 20px;
    border-bottom: 1px solid hsl(0deg 0% 100% / 10%);
    border-radius: 0;
    display: flex;
    align-items: center;
    margin-bottom: 0;
    height: 55px;
}

.inset-attach-item:after {
    position: relative;
    margin-left: 40px;
    margin-top: 0;
}

.attach-item:last-child .inset-attach-item {
    margin-bottom: 0;
    border-bottom: 0;
}

.inset-attach-item:before {
    background: #fff;
    margin-left: 0;
    width: 24px;
    height: 24px;
    margin-top: 0;
    -webkit-mask-size: 24px;
}

.add-draw-btn .inset-attach-item:before {
    -webkit-mask-image: url(/media/attach/painting%20palette-262-1658238246.png);
}

.add-music-btn .inset-attach-item:before {
    -webkit-mask-image: url(/media/attach/itunes-95-1693375161.png);
}

.attach-item.add-movie-btn .inset-attach-item:before {
    -webkit-mask-image: url(/media/attach/movie%20reel%202-131-1658436130.png);
}

.attachs-options .swiper-wrapper {
    overflow: hidden;
}

.attachs-options .swiper-wrapper .asseffect {
    background: #242428 !important;
}

.colored-prof {
    background-color: #fff;
}

.inset-attach-item span {
    visibility: visible;
    position: absolute;
    width: 24px;
    height: 24px;
    margin-top: 0;
    margin-right: 0;
    -webkit-mask-image: url(/media/attach/arrow%20right%20md-49-1696832059.png);
    -webkit-mask-size: 24px;
    transform: rotate(180deg);
}

.header-back span {
    width: 100px;
    height: 100px;
    position: absolute;
    background-size: cover;
    background-position: center;
    filter: grayscale(0.15) saturate(0.85) brightness(1) contrast(0.9);
}

.icon-profile {
    width: 35px;
    height: 35px;
    position: absolute;
    background: hsl(0deg 0% 0% / 25%);
    border-radius: 50%;
}

.icons-profile {
    position: absolute;
    display: flex;
    width: 88%;
    right: 0;
    left: 0;
    margin: auto;
    margin-top: 65px;
    z-index: 9999;
}

.icon-profile.more-icon-profile {
    right: 0;
}

.icon-profile:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-mask-image: url();
    -webkit-mask-size: 24px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}

.icon-profile.more-icon-profile:before {
    -webkit-mask-image: url(/media/svg/more_dots.svg);
}

.icon-profile.back-icon-profile:before {
    -webkit-mask-image: url(/media/attach/arrow%20right%20md-49-1696832059.png);
}


.profile-links {
    justify-content: center;
}

.inset-attach-item span {
    opacity: 0.5;
}


.textarea.hidesend .send-attach {
    height: 135px;
}


.follow-btn-sec.colored-prof[datafn='unfollow'],
.follow-btn-sec[datafn='unfollow'] {
    background: transparent !important;
    color: #fff;
    border: 1px solid hsl(0deg 0% 100% / 20%);
    ;
    height: 48px;
    width: 98px;
}

.follow-btn-sec.disabled {
    opacity: 0.5;
}

.follow-btn-sec.colored-prof[datafn='unfollow']:after {
    content: 'Following';
}

.page.follow-page {
    z-index: 9999;
}

.settings-btn-prof {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    border-radius: 50px;
    display: none;
}

.settings-btn-prof:before {
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    content: '';
    -webkit-mask-size: 24px;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-image: url(/media/svg/Broken/Setting.svg);
}

.owner .settings-btn-prof {
    display: flex;
}

.owner .message-btn-sec {
    margin-right: 65px;
}

.send-btn {
    border-radius: 50px !important;

}

.ar .msg-page .post-movie {
    margin-right: 0;
}

body.ios.dark .menu-bottom {
    background: rgb(50 50 50 / 50%);
}

.ar .header-back span:last-child {
    left: 0;
    right: unset !important;
}

.ar .inset-header-social {
    direction: ltr;
    margin: auto !important;
    ;
}

.ar .message-btn-sec {
    direction: ltr;
}

.ar .message-btn-sec:after {
    content: 'إسأل سؤالاً';
}

.ar .inset-attach-item:before {
    margin-right: 0;
}

.ar .inset-attach-item:after {
    margin-right: 40px;
}

.ar .inset-attach-item span {
    left: 0;
    right: unset;
    transform: none;
}

.ar .follow-btn-sec:after {
    content: 'متابعة';
}

.dark .media .post-text p {
    background: #242428;
}

.icons-profile {
    direction: ltr;
}

/* 
.verified-profile .profile-info span:after {
    background: #fff!important;;
    margin-top: 2px;
    margin-left: 6px;
} */
/* .mask .info-listing-user.verified-profile span:after,.mask .post-profile-info.verified-profile span:after {
    background: #fff!important;
} */

/* .dark .mask .inner-post,.dark .mask .inner-post-qoute {
    background: #1f1f1f;
}

.dark .mask .post-profile-info a,.dark .mask .chat .post:nth-of-type(2n) .post-text:before,.dark .mask .tfpo span {
    color: #888;
}
.dark .mask .deflex-search-input:before, .dark .mask .info-field-sets:before, .dark .mask .pico:after, .dark .mask .pico:before, .dark .mask .more-post-btn a, .dark .mask .more-post-btn:after, .dark .mask .more-post-btn:before, .dark .mask .post-profile-info p:before, .dark .mask .qoutr-flex-top a:before, .dark .mask .reply-msgs:before, .dark .time-full-post a, .dark .mask .tfpo span a, .dark .mask .word-block-sets:before, .dark .mask button.send-btn span {
background-color: #888;
}

.mask .post-profile-info.verified-profile span:after{
    background-color: #fff;
} */


.inset-noti-data {
    width: 88%;
}

.ar .follow-btn-sec.colored-prof[datafn='unfollow']:after {
    content: 'متابَع';
}

.msg-page .post-movie {
    width: 100%;
    margin-left: 0;
}

.message-btn-sec {
    background: #242428;
}

.attachs-options .swiper-wrapper {
    background: #18181b;
}

.deflex-search-input {
    border-radius: 50px;
}

.dark .chat .post .inner-post,
.dark .chat .post .inner-post-qoute {
    background: #18181b !important;
}

.dark .moreview .post:last-child .inner-post {
    background: transparent !important;
}

.dark .deflex-search-input {
    background: #18181b !important;
}

.thred-post.may-know {
    border: none;
    padding-bottom: 5px;
    padding-top: 10px;
}

.thred-post.may-know:before {
    display: none;
}

.may-know-head {
    display: flex;
    align-items: center;
    width: 88%;
    right: 0;
    left: 0;
    margin: auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 25px;
    margin-top: 20px;
}

.may-know-head:after,
.may-know-head:before {
    width: 50%;
    position: relative;
    border-bottom: 1px solid #303036;
    content: '';
}

.may-know-head span {
    color: #fff;
    font-family: var(--regular);
}

.may-know-head span:before {
    content: 'You may know';
    position: relative;
    white-space: nowrap;
    margin-right: 20px;
    margin-left: 20px;
    font-weight: 100;
}

.may-know-head:after,
.may-know-head:before {
    visibility: hidden;
}

.may-know-head span {
    position: absolute;
}

.may-know-head {
    height: 20px;
    margin-top: 15px;
}

.may-know-head span:before {
    margin-left: 0;
    font-size: 16px;
    font-weight: bold;
}












.search-btn.filter-btnt {
    display: none
}

.flex-section.shop:after {
    -webkit-mask-image: url(/media/svg/Broken/Discovery.svg);
}

/* 


.attachs-options .swiper-wrapper {
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    background: #18181b!important;
}

.attach-item.swiper-slide {
    width: 100px;
    height: 100px;
    position: relative;
    display: grid;
    align-items: center;
    overflow: visible;
}

.inset-attach-item span {
    -webkit-mask-image: none;
    background: transparent;
    margin-right: -20px;
    opacity: 1;
}

.inset-attach-item {
    border-bottom: none;
    width: 80px;
    overflow: visible;
}

.inset-attach-item:after {
    margin-left: 0;
    text-align: center;
    width: 100%;
}

.inset-attach-item:before {
    right: 0;
    left: 0;
    margin: auto;
    margin-top: -45px;
    opacity: 0.5;
}

.inset-attach-item:after {
    margin-top: 32px;
    line-height: 18px;
}


.attach-item.swiper-slide span:before {
    content: '';
    position: absolute;
    height: 25px;
    border-right: 1px solid #242428;
}


.inset-attach-item {
    margin-right: auto!important;
    margin-left: auto!important;
}

.attach-item.swiper-slide {
    
    margin-left: auto;
    margin-right: auto !important;
} */

.mask .social span {
    font-weight: bold;
}

.social.following-section:after,
.social.followers-section:after {
    font-size: 14px !important;
}

.profile-info a {
    color: #fff;
    font-family: var(--regular);
    font-size: 14px;
    margin-top: 10px;
    font-weight: normal;
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
    opacity: 0.5;
    align-items: center;
}

.profile-info a:before,
.profile-info a:after {
    display: flex;
    height: 1px;
    width: 50%;
    content: '';
    opacity: 0.5;
    background: linear-gradient(to left, white, transparent);
}

.profile-info a:before {
    margin-right: 20px;
}

.profile-info a:after {
    margin-left: 15px;
    background: linear-gradient(to right, white, transparent);
}

.profile-info p {
    font-size: 14px;
}

.chat .post .pppi {
    width: 45px;
    height: 45px;
    margin-left: -55px;
}

.chat .inner-post {
    margin-left: 55px;
}

.chat .post .inner-post:after {
    margin-left: -32.5px;
}

.ar .chat .inner-post {
    margin-right: 55px;
}

.ar .chat .post .pppi {
    margin-right: -55px;
}

.ar .chat .post .inner-post:after {
    margin-right: -32.5px;
}

.post-profile-info.verified-profile.score:before {
    margin-right: -76.5px;
    right: 0;
}

.share-section.messages-sh {
    margin-top: 5px;
}

.share-section.profile-sh {
    margin-top: 20px;
}

.cards-share-profile .share-section.messages-sh .topsharesp:after {
    content: 'Questions Link';
}

.view-replied-messages {
    width: 88%;
    right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
}

.inner-post-qoute {
    margin-left: 55px;
}

.cards-share-profile .share-section.messages-sh .link-share-text:before {
    content: 'onv.nu/';
}

.cards-share-profile .share-section.messages-sh .link-share-text a:after{
    content: '';
}

.sensetive .post-text p {
    padding-bottom: 20px;
}

.sensetive .inner-post:before {
    content: '';
    width: 100%;
    height: 100%;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    position: absolute;
    display: block !important;
    ;
    z-index: 3;
    border-radius: 50px;
    overflow: hidden;
}

.sensetive .inner-post {
    position: relative;
}

.sensetive .inner-post .tfpo {
    z-index: 9;
}

.sensetive .inner-post .post-footer {
    z-index: 99;
}

.reports-information {
    z-index: 99;
    position: relative;
}

.reports-information {
    color: #fff;
    font-family: var(--regular);
    font-size: 14px;
    line-height: 20px;
    width: 100%;
}

.reports-information p {
    opacity: 0.5;
    font-size: 12px;
    line-height: 16px;
    margin-top: 15px;
}

.reports-information section {
    display: flex;
    width: 100%;
    height: 40px;
    margin-top: 10px;
}

.action-btn-vue {
    width: 100%;
    border: 1px solid hsl(0deg 0% 100% / 20%);
    border-radius: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.action-btn-vue span {
    margin-top: 3px;
}

.action-btn-vue.main {
    margin-left: 15px;
    color: #f67280;
    border-color: hsl(354deg 88% 71% / 20%);
}

.action-btn-vue span:before {
    content: 'View';
}

.ar .action-btn-vue span:before {
    content: 'عرض';
}

.action-btn-vue.main span:before {
    content: 'Delete';
}

.ar .action-btn-vue.main span:before {
    content: 'حذف';
}

.reports-information p:after {
    content: 'This message may contain harmful content. An automatic report has been submitted, and we are awaiting team review.';
}

.ar .reports-information p:after {
    direction: rtl;
    content: 'يبدو أن هذه الرسالة تحتوي على محتوى ضار. تم تقديم تقرير تلقائي، ونحن في انتظار مراجعة الفريق.';
}

.action-btn-vue.main {
    z-index: 99;
}



.securitysts .leftflxstngs a:after {
    content: 'Your Safty';
}

.ar .securitysts .leftflxstngs a:after {
    content: 'الحماية';
}

.securitysts .leftflxstngs p:after {
    content: 'Manage your safty';
}

.ar .securitysts .leftflxstngs p:after {
    content: 'اعدادات الامان الخاصة بك';
}

.infopersonpg .checkbox-section:nth-of-type(7) span:after {
    content: 'Disable drawing messages from anonymous users';
}

.ar .infopersonpg .checkbox-section:nth-of-type(7) span:after {
    content: 'تعطيل استقبال الرسومات من المستخدمين غير المسجلين';
}

.infopersonpg .genral-sets-section .top-list-sets.genral-sscx:after {
    content: 'Genral safty';
}



.menu-profile-btns {
    position: absolute;
    right: 0;
    background: hsl(0deg 0% 28% / 35%);
    z-index: 9999999;
    position: absolute;
    border-radius: 20px;
    padding: 0 15px;
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px) !important;
    color: #fff;
    font-family: var(--regular);
    font-size: 14px;
    width: 120px;
    margin-top: 42px;
}

.menu-profile-btns section {
    height: 35px;
    display: flex;
    align-items: center;
}

section.share-prs span:before {
    content: 'Share profile';
}

section.block-prs span:before {
    content: 'Block user';
}

section.report-prs span:before {
    content: 'Report user';
}

.ar section.share-prs span:before {
    content: 'مشاركة الملف';
}

.ar section.block-prs span:before {
    content: 'حظر المستخدم';
}

.ar section.report-prs span:before {
    content: 'إبلاغ';
}

.menu-profile-btns section:before {
    position: absolute;
    width: 18px;
    height: 18px;
    content: '';
    background: #fff;
    -webkit-mask-image: url();
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
}

.menu-profile-btns section span {
    margin-left: 28px;
}

section.share-prs:before {
    -webkit-mask-image: url(/media/svg/Share_LNzB88hQKt8gHZXBQfdW4RpvyoAk28WJax8t.png);
}

section.block-prs:before {
    -webkit-mask-image: url(/media/svg/forbidden%20sign-48-1658435663.png);
}

section.report-prs:before {
    -webkit-mask-image: url(/media/svg/error%20triangle-16-1662499385.png);
}


.menu-profile-btns {
    transition: 0.2s;
    overflow: hidden;
    height: 0;
}

section.share-prs {
    margin-top: 8px;
}

.menu-profile-btns.opened {
    height: 120px;
}


.section-item.selected:after {
    color: #000 !important;
}

.section-item {
    border: 1px solid hsl(0deg 0% 100% / 20%);
    margin-right: 15px;
    position: relative;
}

.inner-section-time {
    width: fit-content !important;
    flex-wrap: nowrap;
    overflow: visible;
}

.sections-time {
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
}

.section-item.all:after {
    white-space: nowrap;
}

.inner-section-time {
    padding-right: 6%;
    padding-left: 6%;
}


.section-item:first-child {
    margin-left: 0;
}

.section-item.selected {
    background: #fff !important;
}

.section-item:after {
    color: #fff;
}

.mask button.send-btn {
    background: #fff !important;
}

.mask button.send-btn span {
    background: #000!important;
    -webkit-mask-image: url(/media/svg/flow%20right-152-1696832404.png)!important;
    -webkit-mask-size: 24px;
    transform: none;
}
.mask button.send-btn:after {
    color: #000 !important;
    font-size: 14px;
}

.mask .topinput {
    border-color: hsl(0deg 0% 100% / 20%);
    border-radius: 20px;
}

.outest-profile-image.story .profile-image-full:before {
    width: 100px!important;
    height: 100px!important;
}

.message-btn-sec {
    background: #18181b;
}

.pico.xupost.save:before {
    -webkit-mask-image: url(/media/svg/bookmark-83-1658235288.png);
}

.pico.xupost.repost:before {
    -webkit-mask-image: url(/media/svg/swap%20square%20vertical-151-1696832205.png);
    transform: none;
    -webkit-mask-size: 20px;
}

.pico.xupost:before {
    -webkit-mask-image: url(/media/svg/heart%20like-216-1658434861.png);
}

.pico.xupost:after {
    -webkit-mask-image: url(/media/svg/heart%20like-21-1662493136.png);
    -webkit-mask-size: 20px;
}

.more-post-btn-v2,
.more-post-btn {
    position: absolute;
    width: 30px!important;
    height: 30px!important;
    right: 0;
    background: #fff;
    -webkit-mask-image: url(/media/svg/more_dots.svg);
    -webkit-mask-size: 22px;
    -webkit-mask-position: bottom;
    -webkit-mask-repeat: no-repeat;
    margin-right: 10px;
    opacity: 0.5;
    margin-top: 5px!important;
}

.more-post-btn a,.more-post-btn:after,.more-post-btn:before {
    display: none;
}

.post[dir='qs'] .post-text {
    padding-top: 5px;
}

.share-prof-inner {
    display: none;
    border: 1px solid rgb(255 255 255 / 20%);
    width: 48px;
    height: 48px;
}
.owner .share-prof-inner {
    display: block;
}
.settings-btn-prof.share-prof-inner {
    margin-right: 60px;
}

.owner .message-btn-sec {
    margin-right: 120px;
}

.settings-btn-prof.share-prof-inner:before {
    -webkit-mask-image: url(/media/svg/Share_uW5tAxkk9km3moG6kJ9dM875oyD8p7Of2RF8.png);
    background-color: #fff;
    -webkit-mask-size: 22px;
}


.settings-btn-prof:before {
    -webkit-mask-image: url(/media/svg/setting-40-1662364403.png);
}

.owner .follow-btn-sec.follow-user.follow-btn {
    display: none;
}

.msmenusec {
    border: 1px solid hsl(0deg 0% 100% / 20%);
    border-radius: 50px;
}

.msmenusec.selected {
    background: #fff;
    color: #000;!impotant;
}

.msmenusec.selected span:after, .msmenusec.selected a {
    color: #000;
}

.msmenusec span:after {
    font-size: 14px;
}

.msmenusec {
    margin: 0;
    margin-right: 15px;
    height: 40px;
}

.msmenusec a, .msmenusec span:after {
    color: #fff;
}

.msmenusec a {
    opacity: 0.5;
    margin-left: 5px;
    display: flex;
}

.msmenusec a:before {
    content: '(';
}
.msmenusec a:after {
    content: ')';
}

.view-replied-messages {
    background: #ffff;
    border-radius: 50px;
}

.view-replied-messages:after {
    color: #000;
    font-size: 14px;
}
.msmenusec:before {
    display: none;
}
.reply-msgs:before {
    -webkit-mask-image: url(/media/svg/messages%20back-27-1658433902.png);
    background: #fff!important;
    -webkit-mask-size: 24px;
}

.reply-msgs:after {
    content: 'Reply';
    color: #fff;
    font-size: 12px;
    font-family: var(--regular);
    line-height: 16px;
    margin-top: 13px;
    margin-right: 10px;
    opacity: 0.5;
    visibility: hidden;
}

.chat .post-qoute {
    word-break: break-word;
}

.outest-profile-image {
    margin-top: 135px;
}

.profile .ptr--ptr {
    margin-top: 50px;
    margin-bottom: -50px;
}
button.btn-draw-sub.doaction {
    border-radius: 50px;
}

button.btn-draw-sub div {
    border-color: #fff;
}
.section-item {
    background: #000007;
}

.filter-all {
    z-index: 999;
    position: relative;
}

.search-home-opend {
    z-index: 9999;
}

.follow-user.suggest-follow.disabled {
    opacity: 0.5;
}
.light .section-item {
    background: #f0f0f0;
}

.light .section-item:after {
    color: #000;
}

.light .section-item.selected {
    background: #000!important;
}
.light .section-item.selected:after {
color: #fff!important;
}

.light .more-post-btn-v2, .light .more-post-btn {
    background: #888;
    opacity: 1;
}
.light .tfpo span {
    color: #888;
}
.light .may-know-head span {
    color: #000;
}

.menu-share-outer, .outer-shring-field {
    transform: translateY(100%);
}

.flex-section.shop span:after {
    display: none;
}

.light .moreview .post:last-child .pppi:after {
    background: #f0f0f0;
}

.moreview .post:last-child .pppi:after {
        margin-left: 12px;
}

.moreview .post:last-child .pppi {
    margin-left: -45px;
}

.inset-attach-item:before {}

.attach-item:before {
    display: none;
}

.light .attachs-options .swiper-wrapper {
    background: #f0f0f0;
}

.light .inset-attach-item:before {
    background: #000;
}

.light .colored-prof {
    background: #000;
}

.light .settings-btn-prof:before {
    background: #000;
}

.light .share-prof-inner {
    border-color: #eee;
}

.light .settings-btn-prof.colored-prof:before {
    background: #fff;
}

.light .profile-image, .light .profile-image-full {
    border-color: #fff!important;
}

.light .profile-info a:before,.light .profile-info a:after {background: linear-gradient(to left, black, transparent);}

.light .profile-info a:after {
    background: linear-gradient(to right, black, transparent);
}

.light .profile-info a {
    color: #000;
}

.light .social:after {
    color: #000!important;
    opacity: 0.5;
}


.light .message-btn-sec {
    background: #f0f0f0;
}

.light .message-btn-sec:before {
    background: #000;
}

.light .message-btn-sec:after {
    color: #000;
}

.light .info-music-post span {
    color: #000;
}

.light .info-music-post a {
    color: #000;
}

.light .info-music-post a:before {
    background: #000;
}

.light .play-music:after,.light .play-music:before {
    background: #000;
}

.light .media .post-text {
    background: #e0e0e0;
}

.light .msmenusec {
    border-color: #f0f0f0;
}

.light .msmenusec a,.light  .msmenusec span:after {
    color: #000;
}

.light .msmenusec.selected {
    background: #000;
}

.light .msmenusec.selected span:after, .light .msmenusec.selected a {
    color: #fff;
}
.light .header-back {
    background-color: #e0e0e0 !important;
}

.light .follow-btn-sec.colored-prof[datafn='unfollow'], .follow-btn-sec[datafn='unfollow'] {
    color: #000;
    border-color: #eee;
}

.light .follow-btn-sec:after {
    color: #fff;
}
.light .follow-btn-sec[datafn='unfollow']:after {
    color: #000;
}
.light .reply-msgs:before {
    background: #000!important;
}

.light .reply-msgs:after {
    color: #000!important;
}


/****

share

****/


.share-back {
    z-index: 99999;
    /* display: none; */
}

.background-share {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(https://cdn.dribbble.com/users/912410/screenshots/20396904/media/beba2cb462dd7bb75f2c8e0930142f2e.png?resize=800x600&vertical=center);
}

.background-share:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: hsl(0deg 0% 0% / 89%);
    /* backdrop-filter: grayscale(1); */
}

.share-body.chat .pico.xupost.save {
    display: none;
}

.share-body.chat .pico.xupost.repost {
    display: none;
}

.share-body.chat .pico.xupost {
    display: none;
}

.share-body.chat .more-post-btn {
    display: none;
}

.share-body.chat .icons-post {
    display: none;
}

.share-body.chat .post-footer {
    display: none;
}

.share-body.chat .tfpo.ps {
    border-left: none;
    margin-left: 0;
    padding-left: 0;
}

.share-body.chat .post-profile-info.verified-profile span:after {
    background: #fff;
}

.share-body.chat  .post .inner-post {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: hsl(0deg 0% 100% / 5%) !important;
    border: 1px solid hsl(0deg 0% 100% / 20%) !important;
}

.share-body.chat .thred-post .post:last-child .inner-post:before {
    display: none;
}

.share-body.chat .post:nth-of-type(2n) .post-text:before {
    color: #fff;
    opacity: 0.5;
}

.share-body.chat .post[dir='res'] .post-text:after {
    color: #fff!important;;
}

.share-body.chat .post-text p {
    font-size: 16px;
    line-height: 22px;
    font-family: system-ui;
    margin-top: 0;
}

.share-body.chat .post .inner-post:after {
    background: hsl(0deg 0% 100% / 10%);
    z-index: 9999d;
}

.share-body.chat .post-profile-info.verified-profile.score:before {
    background: #fff;
    display: none;
}

.share-body.chat .post-profile-info.verified-profile.score:after {
    display: none;
}

.share-body.chat {
    top: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
    width: 100%;
    height: fit-content;
}

.share-body.chat .tfpo span {
    color: #fff;
    opacity: 0.5;
}

.share-body.chat .post-profile-info a {
    color: #fff;
    opacity: 0.5;
}

.share-body.chat .thred-post {
    /* transform: translateY(-100px); */
}

.share-body.chat .post .inner-post-qoute {
    background: hsl(0deg 0% 100% / 5%) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid hsl(0deg 0% 100% / 20%) !important;
}

.share-body.chat .inner-post-qoute:before {
    width: 33px;
    border-top-right-radius: 0;
    border-color: hsl(0deg 0% 100% / 10%);
}
.share-btns.insta:before {
    background-image: url(/media/social/insta.png);
}

.share-btns.insta:after {
    content: 'Instagram';
}
/*

*/
.bottom-share-btns {
    width: 88%;
    right: 0;
    left: 0;
    margin: auto;
    position: absolute;
    bottom: 0;
    height: 50px;
    margin-bottom: 35px;
    display: flex;
    direction: rtl;
    align-items: center;
}

.btns-share {
    height: 50px;
    border-radius: 50px;
    width: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.btns-share.close-share {
    background: transparent;
    border: 1px solid hsl(0deg 0% 100% / 25%);
    margin-right: 20px;
    height: 48px;
}

.btns-share span:before {
    content: 'Share';
    font-family: var(--regular);
    margin-top: -2px;
}

.btns-share.close-share span:before {
    content: 'Exit';
    color: #fff;
}

.share-body.chat .post:last-child:before {
    content: '';
    position: absolute;
    width: 200px;
    height: 35px;
    -webkit-mask-image: url(/media/logo_word.svg);
    background: #fff;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center left;
    /* right: 0; */
    left: -98px;
    bottom: 0;
    margin: auto;
    margin-bottom: -35px;
    transform: translateX(40px) rotate(90deg);
    opacity: 0.1;
}

.share-body.chat .moreview .post:last-child {
    display: none;
}

.share-body.chat .moreview .post:nth-last-child(2) .inner-post:after {
    display: none;
}

.outer-shring-field {
    height: fit-content;
}

.top-share-flex {
    height: fit-content;
}

.outer-shring-field button.cansle-menu-share {
    position: relative;
    margin-left: 6%;
    margin-top: 20px;
}



.mask.sharing .icons-profile {
    display: none;
}

.mask.sharing .profile {
    display: none;
}

.mask.sharing .profile-menu {
    display: none;
}

.mask.sharing .dir-profile-all {
    display: none;
}

.mask.sharing {
    z-index: 99999;
    background: #000;
}

.share-profile-container {
    position: fixed;
    right: 0;
    left: 0;
    margin: auto;
    z-index: 9999;
    top: 0;
    bottom: 0;
    height: fit-content;
    transform: translateY(-25px);
}



.share-profile-container:before {
    content: 'Ask me a question or suggest anonymously';
    color: #fff;
    width: 65%;
    margin: auto;
    font-size: 25px;
    font-family: var(--light);
    text-align: center;
    font-weight: 100;
    display: flex;
    margin-bottom: 25px;
    right: 0;
    left: 0;
    line-height: 35px;
}

.share-now-widget {
    width: 88%;
    margin-left: 6%;
    position: absolute;
    margin-top: 66px;
    z-index: 99;
}

.share-now-widget span {
    width: 120px;
    height: 50px;
    background: #fff;
    border-radius: 15px;
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
}

.share-now-widget span:before {
    content: 'Paste your link here';
    font-family: var(--bold);
    font-size: 14px;
    margin-left: 13px;
    display: grid;
    margin-top: 7px;
    line-height: 16px;
}

.share-now-widget .profile-info {
    margin-top: 0;
    white-space: nowrap;
    margin-bottom: 25px;
}

.share-now-widget section:before, .share-now-widget section:after, .share-now-widget section a {
    background: #fff!important;
    -webkit-mask-image: url(/media/svg/flow%20right-152-1696832404.png) !important;
    -webkit-mask-size: contain;
    width: 100px;
    height: 50px;
    content: '';
    position: absolute;
    -webkit-mask-repeat: no-repeat;
}

.share-now-widget section:before {transform: rotate(-75deg);margin-left: -25px;}

.share-now-widget section {
    position: absolute;
}

.share-now-widget section:after {transform: rotate(-108deg);margin-left: 40px;}

.share-now-widget section a {
    transform: rotate(-90deg);
    margin-left: 7px;
}

.mask.sharing .profile-header-new {height: 100%;}

.mask.sharing .header-back span {
    width: 250px;
    height: 250px;
    opacity: 0.5;
}

.mask.sharing .header-back span:first-child {
    border-bottom-right-radius: 50%;
}

.mask.sharing .header-back span:last-child {
    border-top-left-radius: 50%;
}


.mask.sharing .outest-profile-image {
    position: fixed;
    top: 0;
    bottom: 0;
    margin: auto;
    transform: translateY(-165px);
}

.mask.sharing .links-icons-share {
    display: flex;
    position: absolute;
    height: 50px;
    margin: auto;
    width: 100%;
    margin-top: -10px;
    justify-content: center;
}

.mask.sharing .links-icons-share span {
    width: 35px;
    height: 35px;
    background: #fff;
    -webkit-mask-image: url();
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    -webkit-mask-repeat: no-repeat;
    margin-right: 15px;
}

.mask.sharing:after {
    content: '';
    position: fixed;
    width: 100px;
    height: 30px;
    background: #fff;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    z-index: 9;
    margin-bottom: 125px;
    -webkit-mask-image: url(/media/logo_word.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
}


.links-icons-share span:first-child {
    -webkit-mask-image: url(/media/attach/email%20send-29-1659689482.png)!important;
}

.links-icons-share span:nth-of-type(2) {
    -webkit-mask-image: url(/media/attach/painting%20palette-262-1658238246.png)!important;
}

.links-icons-share span:nth-of-type(3) {
    -webkit-mask-image: url(/media/attach/itunes-95-1693375161.png)!important;
}

.links-icons-share span:nth-of-type(4) {
    -webkit-mask-image: url(/media/attach/movie%20reel%202-131-1658436130.png)!important;
    margin-right: 0;
}

.mask.sharing .header-back {
    background-color: #0e0e0e!important;
}
.light .verified-profile .profile-info span:after {
    background: #6c63ff!important;
}


.search-music-fetch {
    margin-top: -20px;
}