* { box-sizing:border-box; }
html { margin:0; padding:0; height:100%; width:100%; }
a { outline:none; color:inherit; }
body { margin:0; padding:0; width:100%; min-height:100vh; font-family:sans-serif,'trebuchet ms','lucida grande','lucida sans unicode',arial,helvetica; font-size:14px; background:#141414; color:#fff; overflow-x:hidden; overflow-y:auto; }
input:focus, select:focus, textarea:focus, button:focus { outline:0; }
p { padding:0; margin:0; }
img { border:0; }
h1, h2, h3 { margin:0; padding:0; }
h2 { font-size:1.5em; margin-bottom:5px; }
ul { margin:0; padding:0; list-style:none; }
li { list-style:none; }
button { border:none; outline:none !important; cursor:pointer; background:transparent; color:#fff; }
textarea, input { resize:none; font-size:14px; font-family:sans-serif,'trebuchet ms','lucida grande','lucida sans unicode',arial,helvetica,sans-serif; }
input { font-family:sans-serif,'trebuchet ms','lucida grande','lucida sans unicode',arial,helvetica,sans-serif; }
* { scrollbar-width:thin; scrollbar-color:rgba(136,136,136,.3) transparent; }
*::-webkit-scrollbar { width:5px; height:5px; background:transparent; }
*::-webkit-scrollbar-track { background:transparent !important; box-shadow:none; }
*::-webkit-scrollbar-thumb { background-color:rgba(136,136,136,.5); border-radius:4px; border:2px solid transparent; background-clip:content-box; }

:root{--hb2-bg:#141414;--hb2-fg:#e9eef5;--hb2-muted:#a6afbe;--hb2-accent:#cf567c;--page-bg:#1e1e1e;--app-height:100vh;--kb-offset:0px;}
html,body{height:100%;margin:0;max-width:100%;overflow-x:hidden;overflow-y:auto;background:var(--page-bg)!important;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-bottom:24px;}
body{background-blend-mode:normal;display:flex;flex-direction:column;min-height:100vh;color:#fff;}
input, textarea{background:#151515;border:1px solid #222 !important;color:#fff;}
main,.hero{max-width:100%;}
main{background:0 0 !important;overflow:hidden;width:100%;position:relative;z-index:1;flex:1 0 auto;padding-bottom:0!important;}
.hero::before,main::before{content:none;}
.hero,.hero>*{position:relative;}
.hero{background:0 0 !important;box-shadow:none !important;display:flex;flex-direction:column;justify-content:flex-start;z-index:1;width:100%;padding:12px 0 0;}
.hero>*{z-index:3;}
.page-container{width:100%;min-height:100vh;justify-content:center;align-items:flex-start;padding:1px 0;display:flex;}
#login_body{min-height:var(--app-height);display:flex;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--page-bg)!important;background-image:none!important;}
.chat-box{width:430px;background:#000;min-height:100vh;box-shadow:0 0 15px rgba(114,114,114);border-left:2px solid #676767;border-right:2px solid #676767;overflow-x:visible!important;padding-bottom:18px;}

.hero-logo{display:block;max-width:100%;height:auto;margin:0 auto 7px;}
.hero-seo-bar{position:relative;display:flex;align-items:center;justify-content:center;max-width:96%;margin:0 auto 8px;padding-left:34px;min-height:30px;}
.hero-seo-details{display:block;position:absolute;left:8px;top:50%;transform:translateY(-50%);margin:0;max-width:none;}
.hero-seo-head{position:static;display:flex;align-items:center;justify-content:center;cursor:pointer;min-height:auto;}
.hero-seo-title{display:block;margin:0;text-align:center;color:#f2ebef;font-size:.8rem!important;line-height:1.28;font-weight:700;padding:0 2px;letter-spacing:0;}
.hero-seo-details summary{list-style:none;}
.hero-seo-details summary::-webkit-details-marker{display:none;}
.hero-seo-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#151b25;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 12px rgba(0,0,0,.22);flex:0 0 24px;position:static;transform:none;}
.hero-seo-toggle::before{content:"◀";font-size:.68rem;line-height:1;color:#ffb9d3;transition:transform .18s ease;}
.hero-seo-details[open] .hero-seo-toggle::before{transform:rotate(-90deg);}
.hero-seo-details__body{margin:8px auto 0;max-width:92%;padding:8px 12px;border-radius:12px;background:linear-gradient(180deg,rgba(21,27,37,.98),rgba(13,17,24,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(0,0,0,.26);}
.hero-seo-details__title{margin:0 0 6px;text-align:center;color:#fff;font-size:.82rem;line-height:1.6;font-weight:800;}
.hero-seo-details__body p{margin:0;color:#d9e2f0;text-align:center;font-size:.8rem;line-height:1.8;font-weight:500;}
.hero-seo-details__meta{margin-top:6px!important;color:#ffcadc!important;font-size:.74rem!important;font-weight:700!important;}

.app-banner{
  direction:rtl;
  width:95%;
  margin:0 auto;
  background:#1e1e1e;
  border:1px solid #333;
  border-top:0;
  border-radius:0 0 14px 14px;
  padding:12px 12px;
  padding-right:44px;
  box-shadow:0 6px 20px rgba(0,0,0,.25);
  position:relative;
  z-index:5;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
}
.hero img + .app-banner{margin-top:-6px!important;}
.app-banner__wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.app-banner__text{flex:1 1 auto;color:#f1f1f1;line-height:1.5}
.app-banner__title{font-weight:700;font-size:15px;margin:0}
.app-banner__desc{font-size:13px;color:#bbb;margin:2px 0 0}
.app-banner__actions{display:flex;gap:8px;flex-wrap:wrap}
.app-badge{
  display:inline-flex;align-items:center;gap:8px;
  border:1px solid #444;border-radius:10px;padding:8px 10px;
  text-decoration:none;color:#fff;background:#252525;
  transition:transform .12s,background .12s;line-height:1
}
.app-badge:hover{transform:translateY(-1px);background:#2e2e2e}
.app-badge__txt{display:flex;flex-direction:column;line-height:1}
.app-badge__small{font-size:10px;color:#cfcfcf}
.app-badge__big{font-size:12px;font-weight:700}
.app-banner svg{display:block;width:18px !important;height:18px !important;flex:0 0 18px;color:#cfd8dc}
.app-banner__close{
  position:absolute;
  top:10px;
  right:10px;
  left:auto;
  width:28px;
  height:28px;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:center;
  border:1px solid #444;
  background:rgba(255,255,255,.06);
  color:#bbb;
  font-size:16px;
  line-height:1;
  border-radius:8px;
  cursor:pointer;
}
.app-banner__close:hover{background:#2a2a2a;color:#fff}
.app-banner{margin-bottom:12px;}
.app-banner + .nav-tabs{margin-top:12px!important}
@media (max-width:520px){
  .app-banner__title{font-size:14px}
  .app-banner__desc{font-size:12px}
  .app-badge{padding:7px 9px}
}

#landing_error{display:none;width:92%;margin:0 auto 10px;padding:10px 12px;border-radius:10px;background:#2f1117;border:1px solid rgba(207,86,124,.35);color:#ffd6e4;font-size:13px;font-weight:700;}
#landing_error.landing_ok{background:#0f2618;border-color:#1d7d46;color:#d7ffe8;}

.nav-tabs,.nav,.page-container,body{display:flex;}
.nav-tabs{flex-wrap:nowrap;justify-content:space-between;overflow-x:auto;box-sizing:border-box;justify-content:space-between;background-color:#1f1f1f !important;border-radius:6px 6px 0 0 !important;padding:0 !important;margin:0 !important;overflow:hidden;}
.nav-tabs li{flex:1 1 0%;text-align:center;min-width:33.3%;}
.tabs-rtl{direction:rtl;margin:0;height:44px;width:100%;background:#1f1f1f;border-radius:6px 6px 0 0;padding:0;overflow:hidden;display:flex;justify-content:space-between;flex-wrap:nowrap;}
.tabs-rtl li{flex:1 1 0%;text-align:center;min-width:33.3%;}
.tabs-rtl li a{display:block;padding:10px 0;color:#cfd8dc;text-decoration:none;font-weight:700;}
.nav-tabs li a:hover,.nav-tabs li.active a,.tabs-rtl li.active a,.tabs-rtl li a:hover{color:#fff !important;background-color:#cf567c !important;box-shadow:0 0 10px #cf567c66;text-decoration:none !important;}
.nav-tabs.fl.tabs-rtl{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;}
.tab-content{background:#1a1a1a;border-radius:0 0 6px 6px;padding:10px;margin-top:0 !important;padding-bottom:0!important;}
.tab-content button,.tab-content input{margin-top:1px;}
.tab-content.fl{float:none!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;}
#l1,#l2,#l3{padding:1px !important;box-sizing:border-box;margin-top:1px !important;background-color:#1a1a1a !important;border-radius:6px !important;max-width:400px;width:100%;margin-left:auto;margin-right:auto;}
#l1 input,#l2 input,#l3 input{margin-bottom:10px !important;}

input.border.corner,select.border.corner{background-color:#121212 !important;color:#fff !important;border:1px solid #555 !important;border-radius:4px !important;padding:8px 10px !important;font-size:15px !important;width:100% !important;box-sizing:border-box;}
button.btn.btn-primary{padding:1px !important;box-sizing:border-box;background-color:#cf567c !important;color:#fff !important;border:none !important;border-radius:4px !important;width:92% !important;font-weight:700 !important;font-size:16px;min-height:42px;display:block;margin-left:auto;margin-right:auto;}
button.btn.btn-primary:hover{background-color:#0056b3 !important;}
.form_split.register_options{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px;}

.pwd-wrap{position:relative;}
.pwd-wrap .pwd-toggle{position:absolute!important;left:8px!important;right:auto!important;top:50%;transform:translateY(-50%);padding:4px 8px;font-size:12px;background:#2a2a2a;color:#fff;border:0;border-radius:6px;cursor:pointer;z-index:2;}
.pwd-wrap input[type="password"],.pwd-wrap input#user_password,.pwd-wrap input#reg_password{padding-left:44px!important;}
.pwd-tools{display:flex;align-items:center;gap:10px;margin:8px 0 6px;color:#cfd8dc;}
.pwd-tools .btn-mini,.btn-mini{border:1px solid rgba(255,255,255,.12);background:#1f1f1f;color:#fff;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer;}
.pwd-meter{margin:6px 0 2px;}
.pwd-meter .bar{display:block;height:6px;width:100%;border-radius:999px;background:linear-gradient(90deg,#6b7280 0%,#6b7280 0%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);}
.pwd-meter .txt{display:block;margin-top:6px;font-size:12px;color:#cfd8dc;}
.pwd-meter.w1 .bar{background:linear-gradient(90deg,#ef4444 60%,#6b7280 60%);}
.pwd-meter.w2 .bar{background:linear-gradient(90deg,#f59e0b 60%,#6b7280 60%);}
.pwd-meter.w3 .bar{background:linear-gradient(90deg,#10b981 80%,#6b7280 20%);}
.pwd-meter.w4 .bar{background:linear-gradient(90deg,#22c55e 100%,#22c55e 0%);}

.terms-check,.terms-check-guest{accent-color:#cf567c;}
.terms-label,.terms-label-guest{display:inline-block;color:#fff;font-size:13px;line-height:1.9;}
.terms-label a,.terms-label-guest a{color:#ff8db3;text-decoration:none;}
.terms-label a:hover,.terms-label-guest a:hover{text-decoration:underline;}

#active-chatters,#active-chatters *{direction:rtl;}
#active-chatters{margin:14px auto 12px;width:88%;}
#active-chatters > div{background:#12161c!important;border:1px solid #2b3139!important;border-radius:14px!important;padding:12px!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important;}
#active-chatters > div > div:first-child{background:#2a3138!important;border-radius:10px!important;padding:6px 10px!important;margin-bottom:12px!important;}
#active-chatters .d-flex.justify-content-between{display:flex!important;align-items:center!important;justify-content:space-between!important;}
#active-chatters .ucount{display:inline-block;min-width:22px;height:22px;line-height:22px;padding:0 7px;margin-inline-start:6px;background:#ff2d55;color:#fff;font-weight:700;border-radius:999px;text-align:center;font-size:13px;}
#active-chatters a{display:inline-block;padding:2px 10px;font-weight:700;color:#fff!important;text-decoration:none!important;background:#3a424c;border-radius:10px;}
#active_container{max-height:370px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:10px!important;border-radius:12px!important;background:rgba(255,255,255,0.06)!important;backdrop-filter:blur(6px);-webkit-overflow-scrolling:touch;}
#active_container > div.d-flex{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:space-between!important;padding:5px 5px!important;background:#f1f2f4!important;border-radius:12px!important;min-height:64px!important;margin-bottom:2px!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);width:100%!important;box-sizing:border-box!important;flex-wrap:nowrap!important;}
#active_container > div.d-flex > div:first-child{width:48px!important;height:48px!important;border-radius:50%!important;flex:0 0 48px!important;background-size:cover!important;background-position:center!important;margin-inline-end:10px!important;}
#active_container > div.d-flex > .flex-grow-1{flex:1 1 auto!important;text-align:center!important;color:#24262b!important;font-weight:800!important;font-size:16px!important;padding:0 6px!important;}
#active_container .flex-grow-1 .list_mood{margin:4px 0 0!important;font-size:12px!important;color:#6b6f75!important;}
#active_container > div.d-flex > .d-flex{min-width:48px!important;gap:6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin-inline-start:10px!important;}
#active_container > div.d-flex{direction:rtl!important;flex-direction:row!important;}
#active_container > div.d-flex > div:first-child{margin-right:0!important;margin-left:10px!important;}
#active_container > div.d-flex > .d-flex{margin-left:0!important;margin-right:10px!important;justify-content:flex-start!important;}
#active_container::-webkit-scrollbar{width:6px;}
#active_container::-webkit-scrollbar-thumb{background-color:rgba(200,200,200,0.5);border-radius:4px;}
#active_container::-webkit-scrollbar-track{background:0 0;}
.d-flex{display:flex!important;}
.flex-column{flex-direction:column!important;}
.flex-grow-1{flex:1 1 auto!important;min-width:0!important;}
.justify-content-end{justify-content:flex-end!important;}
.w-100{width:100%!important;}
.justify-content-between{justify-content:space-between!important;}
.align-items-center{align-items:center!important;}
.text-center{text-align:center!important;}
.text-muted{color:#fff;font-size:14px;}
.sub_text,.list_mood{color:#888;}
.list_mood{font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.forgot_pass_elem{margin-top:8px!important;}
.forgot_password{display:inline-block;margin-top:2px!important;}
.seo-block{width:90%;margin:18px auto 16px;padding:14px 14px 12px;border-radius:14px;background:linear-gradient(180deg,#131922 0%,#0d1118 100%);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px rgba(0,0,0,.38);color:#e6edf8;}
.seo-block h2{margin:0 0 10px;font-size:1rem;line-height:1.7;font-weight:800;color:#fff;}
.seo-block p{margin:0 0 10px;font-size:.82rem;line-height:1.95;color:#d6dfed;}
.seo-block p:last-child{margin-bottom:0;}

.home-faq--compact{width:90%;margin:22px auto 16px;padding:9px 10px;border-radius:12px;background:#11151d;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 14px rgba(0,0,0,.45);color:#e5ecff;}
.home-faq__head{margin-bottom:8px;}
.home-faq__title{margin:0 0 4px;font-size:.96rem;line-height:1.6;font-weight:800;color:#fff;}
.home-faq__intro{margin:0;color:#c9d2e4;font-size:.8rem;line-height:1.75;}
.home-faq__visible{display:grid;gap:6px;margin-top:8px;}
.home-faq__card{padding:8px 9px;border-radius:10px;background:#0d1118;border:1px solid rgba(255,255,255,.05);}
.home-faq__q{margin:0 0 4px;font-size:.83rem;line-height:1.7;font-weight:800;color:#fff;}
.home-faq__item{margin-top:6px;border-radius:10px;background:#0d1118;border:1px solid rgba(255,255,255,.05);overflow:hidden;}
.home-faq__item[open]{background:rgba(207,86,124,.08);border-color:rgba(207,86,124,.22);}
.home-faq__item summary{list-style:none;cursor:pointer;padding:9px 36px 9px 10px;color:#f2f6ff;font-size:.82rem;font-weight:700;line-height:1.7;position:relative;}
.home-faq__item summary::-webkit-details-marker{display:none;}
.home-faq__item summary::before{content:"+";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:#f8d7e6;font-weight:800;font-size:.85rem;}
.home-faq__item[open] summary::before{content:"−";}
.home-faq__answer{padding:0 10px 10px;color:#d8e0ec;}
.home-faq__answer p{margin:0 0 6px;font-size:.79rem;line-height:1.8;}
.home-faq__answer p:last-child{margin-bottom:0;}
.home-faq__answer a,.home-faq__all{color:#ffb9d3;text-decoration:none;}
.home-faq__footer{margin-top:8px;text-align:center;}
.home-faq__all{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#151820;font-size:.78rem;font-weight:700;}

.home-seo-copy{width:90%;margin:0 auto 18px;padding:14px 12px;border-radius:14px;background:linear-gradient(180deg,#0f131a 0%,#0b0e14 100%);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px rgba(0,0,0,.42);color:#e4ebf7;}
.home-seo-copy__head{margin-bottom:10px;}
.home-seo-copy__title{margin:0 0 5px;font-size:.98rem;line-height:1.7;font-weight:800;color:#fff;}
.home-seo-copy__intro{margin:0;color:#cad4e7;font-size:.81rem;line-height:1.9;}
.home-seo-copy__body{display:grid;gap:8px;}
.home-seo-copy__body p{margin:0;font-size:.8rem;line-height:1.95;color:#d9e2ef;}
.home-seo-copy__body strong{color:#fff;}
.home-seo-copy__links{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);}
.home-seo-copy__links-title{margin:0 0 6px;font-size:.8rem;font-weight:800;color:#fff;}
.home-seo-copy__grid{display:flex;flex-wrap:wrap;gap:6px;}
.home-seo-copy__grid a{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#151b25;border:1px solid rgba(255,255,255,.08);color:#ffb9d3;text-decoration:none;font-size:.77rem;font-weight:700;line-height:1.4;}
.miiz-blog-widget{margin:16px auto 4px;padding:8px 8px 4px;width:90%;border-radius:12px;background:#050608;border:1px solid rgba(255,255,255,.05);box-shadow:0 3px 10px rgba(0,0,0,.35);}
.miiz-blog-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;flex-wrap:wrap;}
.miiz-blog-head-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;}
.miiz-blog-title-main{font-size:13px;font-weight:700;color:#e5ecff;}
.miiz-blog-kicker{font-size:11px;font-weight:800;letter-spacing:.02em;color:#ffcadc;text-align:center;width:100%;}
.miiz-blog-link-all,.miiz-blog-link-follow{font-size:12px;padding:4px 10px;border-radius:999px;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,255,255,.12);}
.miiz-blog-link-all{background:#151820;color:#cbd5f5;}
.miiz-blog-link-all:hover{background:#cf567c;color:#fff;border-color:#cf567c;}
.miiz-blog-link-follow{background:transparent;color:#f9fafb;border-style:dashed;opacity:.9;}
.miiz-blog-link-follow:hover{background:#0f172a;color:#fff;border-color:#cf567c;opacity:1;}
.miiz-blog-row{display:flex;align-items:stretch;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:#cf567c #050608;}
.miiz-blog-row::-webkit-scrollbar{height:7px;}
.miiz-blog-row::-webkit-scrollbar-track{background:#050608;}
.miiz-blog-row::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#cf567c,#7c4dff);border-radius:999px;}
.miiz-blog-card{flex:0 0 220px;max-width:220px;background:#11151d;border-radius:12px;padding:8px 9px;text-decoration:none;color:#e5ecff;border:1px solid rgba(255,255,255,.06);box-shadow:0 3px 10px rgba(0,0,0,.35);display:flex;flex-direction:column;min-height:84px;}
.miiz-blog-card:hover{border-color:#cf567c;box-shadow:0 0 0 1px rgba(207,86,124,.55),0 4px 22px rgba(0,0,0,.6);}
.miiz-blog-date{align-self:flex-start;font-size:10px;padding:2px 7px;border-radius:999px;background:#050608;color:#c7d2fe;margin-bottom:4px;}
.miiz-blog-card-title{font-size:12px;font-weight:700;line-height:1.65;margin-bottom:3px;white-space:normal;overflow:visible;}
.miiz-blog-card-text{font-size:11px;color:#d1d5db;margin-top:1px;max-height:calc(1.6em * 2);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

#hanin_endbar{margin-top:24px;}
#hanin_endbar.hb2{background:var(--hb2-bg);color:var(--hb2-fg);border-top:0;padding:14px 0 18px;position:relative;box-shadow:0 -8px 24px rgba(0,0,0,.35) inset;}
#hanin_endbar.hb2::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--hb2-accent),#7c4dff 40%,#06b6d4 100%);opacity:.18;}
#hanin_endbar,#hanin_endbar .container{max-width:100%;overflow-x:hidden;}
#hanin_endbar .container{width:90%;margin:0 auto;}
#hanin_endbar .hb2__title{font-weight:800;color:#fff;margin:0 0 6px;text-align:right;display:block;}
#hanin_endbar .hb2__about{color:var(--hb2-fg);opacity:.9;line-height:1.8;margin-bottom:10px;}
#hanin_endbar .hb2__links{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;row-gap:6px;color:var(--hb2-muted);}
#hanin_endbar .hb2__links li{display:inline-flex;align-items:center;}
#hanin_endbar .hb2__links li + li::before{content:"•";color:#5f6a7e;opacity:.6;margin:0 8px;}
#hanin_endbar .hb2__links a{color:var(--hb2-muted);text-decoration:none;line-height:1.9;}
#hanin_endbar .hb2__apps{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center;}
#hanin_endbar .app-badge{background:#1b2230;}
#hanin_endbar .hb2__copy{text-align:center;color:#9fb0c7;margin-top:10px;font-size:.95rem;}
#hanin_endbar p{text-align:center;}
#hanin_endbar nav[aria-label="الدردشة حسب الدولة"]{text-align:center;}
#hanin_endbar nav[aria-label="الدردشة حسب الدولة"] a{color:#cdd7ea;text-decoration:none;}
.hb2__social{display:flex;gap:0.4rem;margin-top:0.6rem;padding:0;list-style:none;justify-content:center;}
.hb2__social-link{display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;font-size:16px;text-decoration:none;color:#fff;background:#444;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;}
.hb2__social-link--tiktok{background:#000000;}
.hb2__social-link--facebook{background:#1877f2;}
.hb2__social-link--x{background:#111111;}

#login_select_gender{text-align:center;text-align-last:center;}
#login_select_gender option{text-align:center;}

@media (max-width:480px){
  .chat-box{width:100%;}
  .hero-seo-details{max-width:98%;}
  .hero-seo-head{gap:5px;}
  .hero-seo-title{font-size:.72rem!important;line-height:1.24;padding:0;}
  .hero-seo-toggle{width:22px;height:22px;flex-basis:22px;}
  .hero-seo-toggle::before{font-size:.64rem;}
  .hero-seo-details__body{max-width:94%;padding:7px 10px 8px;}
  .hero-seo-details__title{font-size:.78rem;}
  .hero-seo-details__body p{font-size:.76rem;line-height:1.75;}
  .hero-seo-details__meta{font-size:.69rem!important;line-height:1.7!important;}
  .tabs-rtl li a,.nav-tabs li a{font-size:14px;padding:8px 0 !important;}
  button.btn.btn-primary,input.border.corner,select.border.corner{font-size:16px !important;padding:6px 8px !important;}
  #l1,#l2,#l3{padding:10px !important;width:100% !important;}
  .home-faq--compact,.home-seo-copy{width:92%;padding:8px 9px;}
  .seo-block{width:92%;padding:10px 10px 9px;}
  .seo-block h2{font-size:.92rem;}
  .seo-block p{font-size:.78rem;line-height:1.9;}
  .miiz-blog-widget{width:92%;}
  .miiz-blog-card{flex:0 0 220px;}
}
