/* Rose Noir — generated by apply-theme.mjs. Do not edit by hand. */

html,
body{
  background-color:#0d0408;
}

/* ---------- Bank list: icon-only tiles ---------- */
.footer-banking-section .bank-list [data-online]{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:80px;
  min-height:40px;
}

.footer-banking-section .bank-list .bank-icon{
  width:44px;
  height:40px;
  border-radius:10px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#fda4af;
  background:linear-gradient(145deg,rgba(225,29,72,0.18),rgba(159,18,57,0.38));
  border:1px solid rgba(253,164,175,0.32);
  box-shadow:inset 0 0 16px rgba(225,29,72,0.1);
  cursor:help;
}

.footer-banking-section .bank-list .bank-icon svg{
  width:24px;
  height:24px;
  display:block;
  fill:currentColor;
}

.footer-banking-section .bank-list .bank-icon--bank{ color:#fda4af; }
.footer-banking-section .bank-list .bank-icon--card{ color:#f43f5e; }
.footer-banking-section .bank-list .bank-icon--wallet{ color:#fda4af; }
.footer-banking-section .bank-list .bank-icon--qr{ color:#ffe4e6; }
.footer-banking-section .bank-list .bank-icon--phone{ color:#fda4af; }

.bank-icon-sprite{
  position:absolute;
  width:0;
  height:0;
  overflow:hidden;
}

.footer-banking-section .bank-list [data-online='true']:before,
.footer-banking-section .bank-list [data-online='false']:before{
  top:50%;
  left:-7px;
  bottom:auto;
  width:6px;
  height:6px;
  border-radius:50%;
  transform:translateY(-50%);
}
.footer-banking-section .bank-list [data-online='true']:before{
  box-shadow:0 0 6px rgba(34,197,94,0.85);
}
.footer-banking-section .bank-list [data-online='false']:before{
  box-shadow:0 0 6px rgba(244,63,94,0.85);
}

/* ---------- Section backgrounds ---------- */
.popular-games{
  background-image:
    radial-gradient(circle at 80% 16%,rgba(225,29,72,0.22),transparent 42%),
    linear-gradient(135deg,#1a0a12 0%,#0d0408 72%);
  background-color:#0d0408;
}
.download-apk-container{
  background-image:
    radial-gradient(circle at 22% 24%,rgba(225,29,72,0.2),transparent 44%),
    linear-gradient(135deg,#1a0a12 0%,#0d0408 72%);
  background-size:cover;
}

/* ---------- Image treatment ---------- */
.telegram-banner-container img,
.wabutton{
  filter:hue-rotate(135deg) saturate(1.05);
}

/* ---------- Bootstrap / legacy accents ---------- */
a{
  color:#fda4af;
}
a:hover,
a:focus{
  color:#f43f5e;
}
.text-primary,
.btn-link{
  color:#fda4af;
}
.topbar-left-section .topbar-item a.telegram-btn,
.topbar-left-section .topbar-item a.telegram-btn:hover{
  color:#fff1f2;
  background-image:linear-gradient(to bottom,#f43f5e,#9f1239);
}
.btn-primary{
  background-image:linear-gradient(180deg,#f43f5e 0%,#9f1239 100%);
  border-color:#9f1239;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
  background-image:linear-gradient(180deg,#e11d48 0%,#9f1239 100%);
  border-color:#9f1239;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{
  border-top-color:#e11d48;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
  background-color:#e11d48;
  border-color:#e11d48;
}
