.site-mod-scope{--site-mod-bg:#0f0f1a;--site-mod-bg-deep:#11111d;--site-mod-surface:#1e293b;--site-mod-line:rgba(255,255,255,.1);--site-mod-line-strong:rgba(255,255,255,.18);--site-mod-text:#f1f5f9;--site-mod-muted:#cbd5e1;--site-mod-accent:#c026d3;--site-mod-accent-2:#f0abfc;--site-mod-accent-3:#a78bfa;color:var(--site-mod-text)}
.site-mod-scope *{box-sizing:border-box}.site-mod-scope h5,.site-mod-scope h6,.site-mod-scope .game-name{margin:0;color:var(--site-mod-text);font-size:1rem;font-weight:800}.site-mod-scope p,.site-mod-scope .role,.site-mod-scope .faq-answer{margin:.45rem 0 0;color:var(--site-mod-muted);font-size:.84rem;line-height:1.7}.site-mod-scope i:not(.site-mod-flowline-node){color:var(--site-mod-accent-2)}.site-mod-index-item>a{color:var(--site-mod-text);font-weight:700}.site-mod-lane-track>*{min-width:0}.site-mod-lane-track h5,.site-mod-lane-track h6{display:inline;color:var(--site-mod-text);margin-right:.55rem}.site-mod-lane-track p{display:inline;color:var(--site-mod-muted)}
@counter-style site-mod-bengali-leading-zero { system: numeric; symbols: "০" "১" "২" "৩" "৪" "৫" "৬" "৭" "৮" "৯"; pad: 2 "০"; suffix: ""; }
body[data-site-diff-page="slots"] [data-site-mod="slots-provider-grid"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
body[data-site-diff-page="slots"] [data-site-mod="slots-provider-grid"] .site-mod-bento-card{min-width:0}
body[data-site-diff-page="slots"] [data-site-mod="slots-provider-grid"] .provider-card{height:100%;padding:1.4rem 1rem}
@media (max-width:767.98px){body[data-site-diff-page="slots"] [data-site-mod="slots-provider-grid"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-card{position:relative;min-width:0;min-height:214px;padding:26px;overflow:hidden;border:1px solid rgba(240,171,252,.18);border-radius:20px;background:linear-gradient(145deg,rgba(30,41,59,.98),rgba(15,15,26,.98));box-shadow:0 18px 38px rgba(0,0,0,.2)}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-card::after{content:"";position:absolute;right:-32px;bottom:-48px;width:126px;height:126px;border:1px solid rgba(240,171,252,.15);border-radius:50%}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-card.is-featured{background:radial-gradient(circle at 88% 10%,rgba(192,38,211,.25),transparent 34%),linear-gradient(145deg,rgba(48,20,61,.96),rgba(20,22,41,.98))}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-icon{position:relative;z-index:1;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:rgba(192,38,211,.2);font-size:1.2rem}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-card.is-featured .site-mod-bento-icon{background:linear-gradient(135deg,#c026d3,#f0abfc);color:#170b20}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] h3{position:relative;z-index:1;margin:0 0 8px;color:#f8fafc;font-size:1.04rem;font-weight:800}
body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] p{position:relative;z-index:1;margin:0;color:#cbd5e1;font-size:.87rem;line-height:1.72}
@media (max-width:767.98px){body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"]{grid-template-columns:1fr}body[data-site-diff-page="casino"] [data-site-mod="casino-benefits"] .site-mod-bento-card{min-height:0;padding:22px}}
body[data-site-diff-page] .table{--bs-table-bg:transparent;--bs-table-color:#e2e8f0;--bs-table-border-color:#334155;--bs-table-striped-bg:rgba(148,163,184,.06);--bs-table-striped-color:#f8fafc;--bs-table-hover-bg:rgba(192,38,211,.14);--bs-table-hover-color:#fff;color:#e2e8f0;background:#162033}
body[data-site-diff-page] .table>:not(caption)>*>*{background-color:transparent;box-shadow:inset 0 0 0 9999px transparent;color:inherit}
body[data-site-diff-page] .table thead th{color:#fff}
.site-mod-editorial-split {
  display: grid;
  grid-template-columns: minmax(230px, 0.75fr) minmax(0, 1.55fr);
  border-top: 1px solid var(--site-mod-line-strong);
  border-bottom: 1px solid var(--site-mod-line-strong);
}
.site-mod-editorial-lead {
  position: relative;
  display: flex;
  min-height: 330px;
  flex-direction: column;
  justify-content: space-between;
  padding: clamp(28px, 5vw, 58px);
  border-right: 1px solid var(--site-mod-line-strong);
  background:
    linear-gradient(145deg, color-mix(in srgb, var(--site-mod-accent) 18%, transparent), transparent 62%),
    var(--site-mod-bg-deep);
}
.site-mod-editorial-kicker {
  color: var(--site-mod-accent-2);
  font-size: 0.72rem;
  font-weight: 900;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}
.site-mod-editorial-lead h3 {
  max-width: 12ch;
  margin: 32px 0 12px;
  color: var(--site-mod-text);
  font-size: clamp(1.65rem, 3.8vw, 3.35rem);
  font-weight: 900;
  line-height: 1.08;
}
.site-mod-editorial-lead p {
  max-width: 42ch;
  margin: 0;
  color: var(--site-mod-muted);
  line-height: 1.78;
}
.site-mod-editorial-list {
  margin: 0;
  padding: 0;
  counter-reset: site-mod-editorial;
  list-style: none;
}
.site-mod-editorial-item {
  counter-increment: site-mod-editorial;
  display: grid;
  grid-template-columns: 46px minmax(140px, 0.72fr) minmax(0, 1.35fr);
  gap: 18px;
  align-items: baseline;
  padding: 25px clamp(20px, 4vw, 46px);
  border-bottom: 1px solid var(--site-mod-line);
}
.site-mod-editorial-item:last-child {
  border-bottom: 0;
}
.site-mod-editorial-item::before {
  content: counter(site-mod-editorial, site-mod-bengali-leading-zero);
  color: var(--site-mod-accent);
  font-size: 0.72rem;
  font-weight: 900;
  letter-spacing: 0.08em;
}
.site-mod-editorial-item strong {
  color: var(--site-mod-text);
  font-size: 0.96rem;
}
.site-mod-editorial-item span {
  color: var(--site-mod-muted);
  font-size: 0.84rem;
  line-height: 1.7;
}
.site-mod-index-board {
  display: grid;
  grid-template-columns: minmax(130px, 0.28fr) minmax(0, 1fr);
  border-left: 5px solid var(--site-mod-accent);
  background: rgba(255, 255, 255, 0.018);
}
.site-mod-index-label {
  padding: 28px 22px;
  border-right: 1px solid var(--site-mod-line-strong);
  color: var(--site-mod-accent-2);
  font-size: 0.74rem;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
}
.site-mod-index-list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  counter-reset: site-mod-index;
}
.site-mod-index-item {
  position: relative;
  min-width: 0;
  padding: 24px 28px 24px 58px;
  border-right: 1px solid var(--site-mod-line);
  border-bottom: 1px solid var(--site-mod-line);
}
.site-mod-index-item:nth-child(2n) {
  border-right: 0;
}
.site-mod-index-item:nth-last-child(-n + 2) {
  border-bottom: 0;
}
.site-mod-index-mark {
  position: absolute;
  left: 24px;
  top: 26px;
  color: var(--site-mod-accent-3);
  font-size: 0;
  font-weight: 900;
}
.site-mod-index-mark::after {
  content: counter(site-mod-index, site-mod-bengali-leading-zero);
  counter-increment: site-mod-index;
  font-size: 0.8rem;
}
.site-mod-index-item strong,
.site-mod-index-item span {
  display: block;
}
.site-mod-index-item strong {
  color: var(--site-mod-text);
  font-size: 0.94rem;
}
.site-mod-index-item span {
  margin-top: 5px;
  color: var(--site-mod-muted);
  font-size: 0.8rem;
  line-height: 1.62;
}
.site-mod-data-ribbon {
  display: grid;
  grid-template-columns: minmax(150px, 0.8fr) repeat(3, minmax(0, 1fr));
  overflow: hidden;
  border-top: 1px solid var(--site-mod-line-strong);
  border-bottom: 1px solid var(--site-mod-line-strong);
  background: var(--site-mod-bg-deep);
}
.site-mod-data-ribbon-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 28px;
  background: var(--site-mod-accent);
  color: var(--site-mod-bg-deep);
}
.site-mod-data-ribbon-head small {
  font-size: 0.68rem;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.site-mod-data-ribbon-head strong {
  margin-top: 8px;
  font-size: 1.25rem;
  line-height: 1.18;
}
.site-mod-data-point {
  position: relative;
  min-width: 0;
  padding: 27px 24px;
  border-left: 1px solid var(--site-mod-line);
}
.site-mod-data-point::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 3px;
  background: var(--site-mod-accent-3);
  transition: width 0.25s ease;
}
.site-mod-data-point:hover::before {
  width: 100%;
}
.site-mod-data-value,
.site-mod-data-label {
  display: block;
}
.site-mod-data-value {
  color: var(--site-mod-text);
  font-size: clamp(1.45rem, 3vw, 2.35rem);
  font-weight: 900;
  line-height: 1;
}
.site-mod-data-label {
  margin-top: 9px;
  color: var(--site-mod-muted);
  font-size: 0.78rem;
  line-height: 1.5;
}
.site-mod-progress-board {
  padding: 28px 24px;
  border: 1px solid rgba(91, 196, 255, 0.14);
  border-top: 4px solid var(--site-mod-accent);
  border-radius: 12px 12px 28px 12px;
  background:
    linear-gradient(145deg, rgba(91, 196, 255, 0.08), transparent 40%),
    linear-gradient(180deg, rgba(16, 25, 42, 0.98), rgba(10, 17, 29, 0.98));
  box-shadow: 0 22px 44px rgba(3, 10, 24, 0.24);
}
.site-mod-progress-list {
  display: grid;
  gap: 16px;
}
.site-mod-progress-item {
  display: grid;
  gap: 8px;
}
.site-mod-progress-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  color: var(--site-mod-text);
  font-size: 0.95rem;
  font-weight: 700;
}
.site-mod-progress-meta small {
  color: var(--site-mod-accent-2);
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.04em;
}
.site-mod-progress-track {
  position: relative;
  height: 12px;
  overflow: hidden;
  border: 1px solid rgba(91, 196, 255, 0.14);
  border-radius: 999px;
  background: rgba(11, 18, 32, 0.92);
}
.site-mod-progress-fill {
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--site-mod-accent), var(--site-mod-accent-2));
  box-shadow: 0 6px 20px rgba(212, 163, 115, 0.22);
}
body[data-site-diff-page="megaways"] .site-mod-progress-fill.is-critical {
  background: linear-gradient(90deg, #fb7185, #f87171);
  box-shadow: 0 6px 20px rgba(248, 113, 113, 0.22);
}
body[data-site-diff-page="megaways"] .site-mod-progress-meta small.is-critical {
  color: #f87171;
}
.site-mod-progress-scale {
  display: flex;
  justify-content: space-between;
  color: var(--site-mod-muted-2);
  font-size: 0.74rem;
  line-height: 1;
}
.site-mod-stair-list {
  display: grid;
  gap: 0;
  margin: 0;
  padding: 0;
  counter-reset: site-mod-stair;
  list-style: none;
}
.site-mod-stair-item {
  counter-increment: site-mod-stair;
  display: grid;
  grid-template-columns: 64px minmax(150px, 0.7fr) minmax(0, 1.3fr);
  gap: 18px;
  align-items: center;
  width: calc(100% - (var(--site-mod-step, 0) * 5%));
  margin-left: calc(var(--site-mod-step, 0) * 5%);
  padding: 20px 20px 20px 0;
  border-top: 1px solid var(--site-mod-line-strong);
}
.site-mod-stair-item:nth-child(4n + 1) { --site-mod-step: 0; }
.site-mod-stair-item:nth-child(4n + 2) { --site-mod-step: 1; }
.site-mod-stair-item:nth-child(4n + 3) { --site-mod-step: 2; }
.site-mod-stair-item:nth-child(4n + 4) { --site-mod-step: 3; }
.site-mod-stair-item::before {
  content: counter(site-mod-stair, site-mod-bengali-leading-zero);
  display: grid;
  min-height: 58px;
  place-items: center;
  border-right: 1px solid var(--site-mod-line-strong);
  color: var(--site-mod-accent);
  font-size: 0.78rem;
  font-weight: 900;
}
.site-mod-stair-item strong {
  color: var(--site-mod-text);
  font-size: 0.96rem;
}
.site-mod-stair-item span {
  color: var(--site-mod-muted);
  font-size: 0.83rem;
  line-height: 1.68;
}
.site-mod-flowline {
  display: flex;
  overflow-x: auto;
  padding: 12px 0 22px;
  scrollbar-width: thin;
}
.site-mod-flowline-item {
  position: relative;
  flex: 1 0 190px;
  min-width: 0;
  padding: 60px 28px 0 0;
}
.site-mod-flowline-item::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 25px;
  height: 2px;
  background: var(--site-mod-line-strong);
}
.site-mod-flowline-item:last-child::before {
  right: calc(100% - 24px);
}
.site-mod-flowline-node {
  position: absolute;
  left: 0;
  top: 10px;
  z-index: 1;
  display: grid;
  width: 32px;
  height: 32px;
  place-items: center;
  border: 7px solid var(--site-mod-bg);
  border-radius: 50%;
  background: var(--site-mod-accent);
  color: var(--site-mod-bg-deep);
  font-size: 0;
  box-shadow: 0 0 0 1px var(--site-mod-line-strong);
}
.site-mod-flowline-item strong,
.site-mod-flowline-item span {
  display: block;
  padding-right: 20px;
}
.site-mod-flowline-item strong {
  color: var(--site-mod-text);
  font-size: 0.93rem;
}
.site-mod-flowline-item span {
  margin-top: 6px;
  color: var(--site-mod-muted);
  font-size: 0.79rem;
  line-height: 1.62;
}
.site-mod-lanes {
  display: grid;
  grid-template-columns: minmax(115px, 0.32fr) minmax(0, 1fr);
  border-top: 1px solid var(--site-mod-line-strong);
  counter-reset: site-mod-lane;
}
.site-mod-lane-label,
.site-mod-lane-track {
  padding: 21px 24px;
  border-bottom: 1px solid var(--site-mod-line);
}
.site-mod-lane-label {
  border-right: 1px solid var(--site-mod-line-strong);
  color: var(--site-mod-text);
  font-size: 0;
  font-weight: 900;
}
.site-mod-lane-label::after {
  content: counter(site-mod-lane, site-mod-bengali-leading-zero);
  counter-increment: site-mod-lane;
  font-size: 0.82rem;
}
.site-mod-lane-track {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  background-image: linear-gradient(90deg, transparent 24%, var(--site-mod-line) 25%, transparent 26%, transparent 49%, var(--site-mod-line) 50%, transparent 51%, transparent 74%, var(--site-mod-line) 75%, transparent 76%);
}
.site-mod-lane-chip {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 0.38rem 0.72rem;
  border: 1px solid color-mix(in srgb, var(--site-mod-accent) 32%, transparent);
  border-radius: 999px;
  background: var(--site-mod-bg);
  color: var(--site-mod-muted);
  font-size: 0.76rem;
  font-weight: 700;
}
body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-kicker i,
body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.55rem,2.25vw,2.35rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
@media (max-width:767.98px){body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"]{grid-template-columns:1fr}body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-lead{min-height:250px;border-right:0;border-bottom:1px solid var(--site-mod-line-strong)}body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-item{grid-template-columns:38px minmax(0,1fr)}body[data-site-diff-page="slots"] [data-site-mod="slots-feature-editorial"] .site-mod-editorial-item span{grid-column:2}}
body[data-site-diff-page="login"] [data-site-mod="login-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="login"] [data-site-mod="login-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="login"] [data-site-mod="login-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="login"] [data-site-mod="login-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="about"] [data-site-mod="about-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="about"] [data-site-mod="about-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="about"] [data-site-mod="about-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="about"] [data-site-mod="about-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="terms"] [data-site-mod="terms-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="terms"] [data-site-mod="terms-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="terms"] [data-site-mod="terms-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="terms"] [data-site-mod="terms-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="privacy"] [data-site-mod="privacy-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="privacy"] [data-site-mod="privacy-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="privacy"] [data-site-mod="privacy-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="privacy"] [data-site-mod="privacy-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:#4ade80;font-size:1.05em}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-item>strong{grid-column:2!important}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-copy{grid-column:3!important;min-width:0}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-copy p{margin:0 0 .55rem;color:var(--site-mod-muted);font-size:.84rem;line-height:1.7}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .tool-badge{display:inline-block;margin-top:.15rem}
@media (max-width:991.98px){body[data-site-diff-page="responsible"] [data-site-mod="responsible-editorial"] .site-mod-editorial-copy{grid-column:2!important}}
body[data-site-diff-page="faq"] [data-site-mod="faq-editorial"] .site-mod-editorial-kicker i,body[data-site-diff-page="faq"] [data-site-mod="faq-editorial"] .site-mod-editorial-item strong i{margin-right:.45rem;color:var(--site-mod-accent);font-size:1.05em}
body[data-site-diff-page="faq"] [data-site-mod="faq-editorial"] .site-mod-editorial-lead h3{max-width:100%;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1.16;overflow-wrap:anywhere}
body[data-site-diff-page="faq"] [data-site-mod="faq-editorial"] .site-mod-editorial-item::before{content:attr(data-bn-index)}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-card{position:relative;min-width:0;min-height:206px;padding:24px;overflow:hidden;border:1px solid rgba(74,222,128,.19);border-radius:16px;background:linear-gradient(145deg,rgba(13,31,13,.95),rgba(11,22,20,.98));box-shadow:0 14px 30px rgba(0,0,0,.16)}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#4ade80,rgba(74,222,128,0))}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#86efac;font-size:.75rem;font-weight:900;letter-spacing:.09em}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-head i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:rgba(74,222,128,.14);font-size:1.08rem}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] h3{margin:0 0 9px;color:#f8fafc;font-size:1.03rem;font-weight:800;line-height:1.35}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] p{margin:0;color:#b8c9c0;font-size:.86rem;line-height:1.75}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-card:nth-child(3n+2){background:linear-gradient(145deg,rgba(15,36,25,.97),rgba(11,22,20,.98))}
body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-card:nth-child(3n+3){background:linear-gradient(145deg,rgba(16,31,31,.97),rgba(11,22,20,.98))}
@media (max-width:991.98px){body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:575.98px){body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"]{grid-template-columns:1fr}body[data-site-diff-page="responsible"] [data-site-mod="responsible-commitments"] .site-mod-bento-card{min-height:0;padding:22px}}
body[data-site-diff-page="about"] [data-site-mod="about-values"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-card{position:relative;min-width:0;min-height:210px;padding:26px;overflow:hidden;border:1px solid rgba(240,171,252,.18);border-radius:20px;background:linear-gradient(145deg,rgba(30,41,59,.98),rgba(15,15,26,.98));box-shadow:0 18px 38px rgba(0,0,0,.2)}
body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-card::after{content:"";position:absolute;right:-32px;bottom:-48px;width:126px;height:126px;border:1px solid rgba(240,171,252,.15);border-radius:50%}
body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-card.is-featured{grid-column:1/-1;min-height:190px;background:radial-gradient(circle at 88% 10%,rgba(192,38,211,.25),transparent 34%),linear-gradient(145deg,rgba(48,20,61,.96),rgba(20,22,41,.98))}
body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-icon{position:relative;z-index:1;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:16px;background:rgba(192,38,211,.2);font-size:1.2rem}
body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-card.is-featured .site-mod-bento-icon{background:linear-gradient(135deg,#c026d3,#f0abfc);color:#170b20}
body[data-site-diff-page="about"] [data-site-mod="about-values"] h3{position:relative;z-index:1;margin:0 0 8px;color:#f8fafc;font-size:1.04rem;font-weight:800}
body[data-site-diff-page="about"] [data-site-mod="about-values"] p{position:relative;z-index:1;margin:0;color:#cbd5e1;font-size:.87rem;line-height:1.72}
@media (max-width:767.98px){body[data-site-diff-page="about"] [data-site-mod="about-values"]{grid-template-columns:1fr}body[data-site-diff-page="about"] [data-site-mod="about-values"] .site-mod-bento-card{min-height:0;padding:22px}}
@media (max-width:991.98px){.site-mod-editorial-split{grid-template-columns:minmax(210px,.68fr) minmax(0,1.32fr)}.site-mod-editorial-item{grid-template-columns:38px minmax(0,1fr)}.site-mod-editorial-item span{grid-column:2}.site-mod-data-ribbon{grid-template-columns:minmax(150px,.72fr) repeat(3,minmax(120px,1fr)}}
@media (max-width:767.98px){.site-mod-editorial-split{grid-template-columns:1fr}.site-mod-editorial-lead{min-height:250px;border-right:0;border-bottom:1px solid var(--site-mod-line-strong)}.site-mod-index-board{grid-template-columns:1fr;border-left-width:3px}.site-mod-index-label{border-right:0;border-bottom:1px solid var(--site-mod-line-strong);writing-mode:horizontal-tb;transform:none}.site-mod-data-ribbon{grid-template-columns:repeat(2,minmax(0,1fr)}.site-mod-data-ribbon-head{grid-column:1/-1}.site-mod-data-point:nth-child(even){border-left:0}.site-mod-stair-item{grid-template-columns:50px minmax(0,1fr);width:calc(100% - (var(--site-mod-step,0)*2.5%));margin-left:calc(var(--site-mod-step,0)*2.5%)}.site-mod-stair-item span{grid-column:2}.site-mod-lanes{grid-template-columns:minmax(82px,.28fr) minmax(0,1fr)}.site-mod-flowline-item{flex-basis:180px}}
.site-mod-stair-item{grid-template-columns:64px minmax(0,1fr);align-items:start}
.site-mod-stair-item>*{grid-column:2;min-width:0}
.site-mod-stair-item>h5,.site-mod-stair-item>h6{margin:0;color:var(--site-mod-text)}
.site-mod-stair-item>p{margin:0;color:var(--site-mod-muted)}
.site-mod-editorial-item{grid-template-columns:46px minmax(0,1fr);align-items:start}
.site-mod-editorial-item>*{grid-column:2;min-width:0}
.site-mod-editorial-item>h5,.site-mod-editorial-item>h6{margin:0;color:var(--site-mod-text)}
.site-mod-editorial-item>p{margin:0;color:var(--site-mod-muted)}
@media (max-width:767.98px){.site-mod-stair-item{grid-template-columns:50px minmax(0,1fr)}}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-item{padding:28px 28px 25px 112px;background:linear-gradient(90deg,rgba(192,38,211,.08),transparent 42%)}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-mark{left:24px;top:31px}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-icon{position:absolute;top:24px;left:57px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(240,171,252,.45);border-radius:10px;background:rgba(192,38,211,.18);color:var(--site-mod-accent-2);font-size:1rem}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-item>strong{min-height:38px;padding-top:7px}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-item>span:not(.site-mod-index-icon){margin-top:9px}
body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-badge{position:absolute;top:10px;right:14px;padding:2px 9px;border-radius:999px;background:#fb923c;color:#251027;font-size:.69rem;font-style:normal;font-weight:900}
@media (max-width:767.98px){body[data-site-diff-page="megaways"] [data-site-mod="megaways-index"] .site-mod-index-item{padding-left:106px}}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"]{--site-mod-accent:#22c55e;--site-mod-accent-2:#86efac;--site-mod-accent-3:#a7f3d0;border-left-color:#22c55e;background:linear-gradient(90deg,rgba(34,197,94,.08),transparent 42%)}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-item{padding:26px 28px 24px 112px;background:linear-gradient(90deg,rgba(34,197,94,.055),transparent 48%)}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-mark{left:24px;top:29px;color:#86efac}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-icon{position:absolute;top:22px;left:57px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(134,239,172,.45);border-radius:10px;background:rgba(34,197,94,.16);font-size:1rem}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-icon i{color:#bbf7d0}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-item>strong{min-height:38px;padding-top:7px}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-description{margin-top:9px}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-badge{position:absolute;top:10px;right:14px;padding:2px 9px;border-radius:999px;background:#4ade80;color:#082311;font-size:.69rem;font-style:normal;font-weight:900}
@media (max-width:767.98px){body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-index"] .site-mod-index-item{padding-left:106px}}
.site-mod-trail{position:relative;display:grid;gap:0;padding-left:82px}
.site-mod-trail::before{content:"";position:absolute;left:28px;top:24px;bottom:24px;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--site-mod-accent),var(--site-mod-accent-3),rgba(91,196,255,.08))}
.site-mod-trail-item{position:relative;min-height:118px;padding:24px 0;border-bottom:1px solid var(--site-mod-line)}
.site-mod-trail-item:last-child{border-bottom:0}
.site-mod-trail-marker{position:absolute;left:-76px;top:23px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:5px solid var(--site-mod-bg);border-radius:50%;background:var(--site-mod-surface);color:var(--site-mod-accent);box-shadow:0 0 0 1px var(--site-mod-line-strong)}
.site-mod-trail-item:nth-child(even) .site-mod-trail-marker{color:var(--site-mod-accent-3)}
.site-mod-trail-item h3{margin:0 0 7px;color:var(--site-mod-text);font-size:1rem;font-weight:800}
.site-mod-trail-item p{max-width:920px;margin:0;color:var(--site-mod-muted);font-size:.87rem;line-height:1.78}
body[data-site-diff-page="cricket"] [data-site-mod="cricket-bet-trail"]{--site-mod-accent:#22c55e;--site-mod-accent-3:#86efac;--site-mod-surface:#14291e;--site-mod-line:rgba(134,239,172,.16);--site-mod-line-strong:rgba(134,239,172,.32)}
@media (max-width:767.98px){.site-mod-trail{padding-left:66px}.site-mod-trail::before{left:22px}.site-mod-trail-marker{left:-62px;width:44px;height:44px}}
body[data-site-diff-page="god-fish"] .site-mod-stair-item{position:relative;grid-template-columns:64px 46px minmax(0,1fr);gap:16px;align-items:center;padding-right:28px}
body[data-site-diff-page="god-fish"] .site-mod-stair-item::before{grid-column:1;grid-row:1}
body[data-site-diff-page="god-fish"] .site-mod-stair-item>.card-icon{display:grid;grid-column:2;grid-row:1;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--site-mod-accent) 48%,transparent);border-radius:50%;background:color-mix(in srgb,var(--site-mod-accent) 14%,transparent);font-size:1.05rem}
body[data-site-diff-page="god-fish"] .site-mod-stair-item>.site-mod-stair-content{grid-column:3;grid-row:1;min-width:0}
body[data-site-diff-page="god-fish"] .site-mod-stair-content>h5{margin:0;color:var(--site-mod-text);line-height:1.35}
body[data-site-diff-page="god-fish"] .site-mod-stair-content>p{margin:.35rem 0 0;color:var(--site-mod-muted);font-size:.84rem;line-height:1.7}
body[data-site-diff-page="god-fish"] .site-mod-stair-item>.badge-sticker{grid-column:auto;top:10px;right:0}
@media (max-width:767.98px){body[data-site-diff-page="god-fish"] .site-mod-stair-item{grid-template-columns:50px 40px minmax(0,1fr);gap:12px;padding-right:20px}body[data-site-diff-page="god-fish"] .site-mod-stair-item>.card-icon{width:36px;height:36px;font-size:.9rem}}
body[data-site-diff-page="home"] .site-mod-stair-list{display:block}
body[data-site-diff-page="home"] .site-mod-stair-item{display:block!important;position:relative;width:calc(100% - (var(--site-mod-step,0)*3%));min-height:112px;margin-left:calc(var(--site-mod-step,0)*3%);padding:24px 28px 24px 124px}
body[data-site-diff-page="home"] .site-mod-stair-item::before{position:absolute;top:0;bottom:0;left:0;width:52px;min-height:0;border-right:1px solid var(--site-mod-line-strong)}
body[data-site-diff-page="home"] .site-mod-stair-item>.cat-icon{position:absolute;top:26px;left:76px;margin:0;font-size:1.2rem;line-height:1}
body[data-site-diff-page="home"] .site-mod-stair-item>h5{margin:0!important;line-height:1.35}
body[data-site-diff-page="home"] .site-mod-stair-item>p{width:auto!important;margin:.45rem 0 0!important;line-height:1.7}
@media (max-width:767.98px){body[data-site-diff-page="home"] .site-mod-stair-item{width:100%;margin-left:0;padding-left:104px}body[data-site-diff-page="home"] .site-mod-stair-item>.cat-icon{left:66px}}
body[data-site-diff-page="home"] .site-mod-scope{--site-mod-accent:#c026d3;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="about"] .site-mod-scope{--site-mod-accent:#8b5cf6;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="casino"] .site-mod-scope{--site-mod-accent:#22c55e;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="login"] .site-mod-scope{--site-mod-accent:#f59e0b;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="cricket"] .site-mod-scope{--site-mod-accent:#38bdf8;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="faq"] .site-mod-scope{--site-mod-accent:#f97316;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="god-fish"] .site-mod-scope{--site-mod-accent:#ec4899;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="megaways"] .site-mod-scope{--site-mod-accent:#14b8a6;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="privacy"] .site-mod-scope{--site-mod-accent:#a855f7;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="responsible"] .site-mod-scope{--site-mod-accent:#4ade80;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="slots"] .site-mod-scope{--site-mod-accent:#eab308;--site-mod-accent-2:#f5d0fe}
body[data-site-diff-page="terms"] .site-mod-scope{--site-mod-accent:#fb7185;--site-mod-accent-2:#f5d0fe}
