/* /aviator-casino-betting-crash-game — AISHTMLNEWDESIGN-332
   Page-owned styles. EVERY selector is scoped to #page-aviator-casino-betting-crash-game or a
   acbc- prefixed class: this sheet must never style body, a bare
   element, #ais-header or #ais-footer. The document reset
   (html,body{margin:0}) is owned by the shared layout sheet.
   Font is Inter; no body/UI text below 16px. */

/* ── ALTITUDE TAPE ────────────────────────────────────────────────────
   A night-flight instrument panel for a crash game. Ink navy ground,
   ember-red ceiling line (the bust), gold lift accent (the climb).
   Trajectory is drawn STATICALLY: angled section edges that rise
   left-to-right, an ascending index scale, and a hairline "tape" of
   ruled rows. Nothing moves unless the visitor moves it (rule 26).
   ------------------------------------------------------------------ */

#page-aviator-casino-betting-crash-game{
  /* No global box model exists on this site — the page owns its own. */
  box-sizing:border-box;
  --acbc-ink:#0A0F1E;
  --acbc-ink-2:#111A31;
  --acbc-dusk:#F2F4F9;
  --acbc-line:#DCE1EC;
  --acbc-line-ink:rgba(255,255,255,.16);
  --acbc-ember:#E8321E;
  --acbc-ember-dk:#B41F10;
  --acbc-gold:#FFC24A;
  --acbc-body:#2B3244;
  --acbc-body-ink:rgba(255,255,255,.76);
  font-family:'Inter',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  color:var(--acbc-body);
  font-size:16px;
  line-height:1.65;
  overflow-x:hidden;
}
#page-aviator-casino-betting-crash-game *,
#page-aviator-casino-betting-crash-game *::before,
#page-aviator-casino-betting-crash-game *::after{box-sizing:inherit;}

#page-aviator-casino-betting-crash-game p{margin:0 0 16px;}
#page-aviator-casino-betting-crash-game p:last-child{margin-bottom:0;}
#page-aviator-casino-betting-crash-game ul,
#page-aviator-casino-betting-crash-game ol{margin:0;padding:0;list-style:none;}
#page-aviator-casino-betting-crash-game img{max-width:100%;height:auto;display:block;}
#page-aviator-casino-betting-crash-game figure{margin:0;}
#page-aviator-casino-betting-crash-game blockquote{margin:0;}

.acbc-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;}
.acbc-wrap--narrow{max-width:900px;}

/* ── section shells ─────────────────────────────────────────────── */
.acbc-sec{position:relative;padding:88px 0;}
.acbc-sec--tight{padding:64px 0;}
.acbc-sec--white{background:#FFFFFF;}
.acbc-sec--dusk{background:var(--acbc-dusk);}
.acbc-sec--ink{
  background:linear-gradient(158deg,#0A0F1E 0%,#111A31 58%,#0A0F1E 100%);
  color:var(--acbc-body-ink);
}
.acbc-sec--ember{
  background:linear-gradient(115deg,var(--acbc-ember-dk) 0%,var(--acbc-ember) 62%,#F2643C 100%);
  color:rgba(255,255,255,.9);
}
/* The climbing edge: a static 1.6deg rake on the top of every ink band. */
.acbc-sec--ink::before,
.acbc-sec--ember::before{
  content:"";position:absolute;left:0;right:0;top:-2px;height:3px;
  background:linear-gradient(90deg,transparent 0%,var(--acbc-gold) 22%,var(--acbc-ember) 100%);
  transform:skewY(-.6deg);transform-origin:left center;
}

/* ── headings ───────────────────────────────────────────────────── */
.acbc-head{margin:0 0 40px;max-width:860px;}
.acbc-h2{
  margin:0;font-size:clamp(26px,3vw,38px);line-height:1.2;
  font-weight:800;letter-spacing:-.02em;color:#0A0F1E;
}
.acbc-h2--onink{color:#FFFFFF;}
/* the "rise" mark — a static ascending rule, the page's signature */
.acbc-rise{
  display:block;width:78px;height:10px;margin:0 0 18px;
  background:
    linear-gradient(to top right,transparent calc(50% - 1.5px),var(--acbc-ember) calc(50% - 1.5px),var(--acbc-ember) calc(50% + 1.5px),transparent calc(50% + 1.5px));
}
.acbc-rise--onink{
  background:
    linear-gradient(to top right,transparent calc(50% - 1.5px),var(--acbc-gold) calc(50% - 1.5px),var(--acbc-gold) calc(50% + 1.5px),transparent calc(50% + 1.5px));
}

/* ── buttons ────────────────────────────────────────────────────── */
.acbc-btn{
  display:inline-block;border:0;cursor:pointer;
  font:600 16px/1.2 'Inter',system-ui,sans-serif;letter-spacing:.01em;
  padding:16px 30px;border-radius:2px;
  background:var(--acbc-ember);color:#FFFFFF;
  box-shadow:0 10px 26px rgba(232,50,30,.32);
  transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;
}
.acbc-btn:hover,.acbc-btn:focus-visible{
  transform:translateY(-2px);background:#C8291A;box-shadow:0 14px 30px rgba(232,50,30,.4);
}
.acbc-btn:active{transform:translateY(0);}
.acbc-btn--gold{background:var(--acbc-gold);color:#26160B;box-shadow:0 10px 26px rgba(0,0,0,.28);}
.acbc-btn--gold:hover,.acbc-btn--gold:focus-visible{background:#FFD37A;box-shadow:0 14px 30px rgba(0,0,0,.34);}
.acbc-btn--ghost{background:#FFFFFF;color:#B41F10;box-shadow:0 10px 26px rgba(0,0,0,.22);}
.acbc-btn--ghost:hover,.acbc-btn--ghost:focus-visible{background:#FFF3F1;box-shadow:0 14px 30px rgba(0,0,0,.28);}
.acbc-btn--line{
  background:transparent;color:#FFFFFF;box-shadow:none;
  border:1px solid rgba(255,255,255,.4);padding:14px 28px;
}
.acbc-btn--line:hover,.acbc-btn--line:focus-visible{
  background:rgba(255,255,255,.08);border-color:var(--acbc-gold);color:var(--acbc-gold);box-shadow:none;
}
#page-aviator-casino-betting-crash-game :focus-visible{outline:2px solid var(--acbc-gold);outline-offset:3px;}

.acbc-ilink{color:var(--acbc-ember);font-weight:600;border-bottom:1px solid rgba(232,50,30,.4);}
.acbc-ilink:hover{border-bottom-color:var(--acbc-ember);}
.acbc-ilink--onink{color:#FFFFFF;border-bottom-color:rgba(255,255,255,.55);}
.acbc-ilink--onink:hover{border-bottom-color:#FFFFFF;}

/* ── HERO — rule 24: flat/static gradient, no image, centred column ── */
.acbc-hero{
  background:
    linear-gradient(180deg,rgba(232,50,30,.16) 0%,rgba(232,50,30,0) 46%),
    linear-gradient(152deg,#070B16 0%,#0F1730 46%,#1A1030 74%,#3A0F12 100%);
  padding:104px 24px 96px;
  border-bottom:3px solid var(--acbc-ember);
}
.acbc-hero__inner{max-width:900px;margin:0 auto;text-align:left;}
.acbc-hero__kicker{
  margin:0 0 18px;font-size:16px;font-weight:700;letter-spacing:.22em;
  text-transform:uppercase;color:var(--acbc-gold);
}
#page-aviator-casino-betting-crash-game h1{
  margin:0 0 22px;color:#FFFFFF;font-weight:900;letter-spacing:-.03em;
  font-size:clamp(32px,5.2vw,60px);line-height:1.06;
  /* the headline itself is the trajectory: it climbs off a ruled base */
  border-left:4px solid var(--acbc-ember);padding-left:22px;
}
.acbc-hero__copy{color:rgba(255,255,255,.8);font-size:17px;max-width:820px;}
.acbc-hero__chips{
  display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;
}
.acbc-hero__chips li{
  font-size:16px;color:rgba(255,255,255,.72);
  border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:6px 16px;
}
.acbc-hero .acbc-btn{margin-top:8px;}

/* ── breadcrumb ─────────────────────────────────────────────────── */
.acbc-crumb{background:#0A0F1E;color:rgba(255,255,255,.6);font-size:16px;}
.acbc-crumb__row{display:flex;align-items:center;gap:10px;padding-top:14px;padding-bottom:14px;}
.acbc-crumb__back{display:inline-flex;opacity:.7;}
.acbc-crumb__back:hover{opacity:1;}
.acbc-crumb__home:hover{color:var(--acbc-gold);}
.acbc-crumb [aria-current]{color:#FFFFFF;}

/* ── asymmetric split ───────────────────────────────────────────── */
.acbc-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center;}
.acbc-split--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr);}
.acbc-split__say .acbc-h2{margin-bottom:20px;}
.acbc-shot img{
  width:100%;border-radius:3px;
  box-shadow:26px 26px 0 rgba(232,50,30,.14),0 20px 44px rgba(10,15,30,.14);
}
.acbc-shot--plain img{box-shadow:0 20px 44px rgba(0,0,0,.28);}
.acbc-lead{font-size:19px;line-height:1.55;color:#FFFFFF;}
.acbc-underbtn{margin-top:14px;font-size:16px;color:rgba(255,255,255,.82);}

/* ── conversion band ────────────────────────────────────────────── */
.acbc-band{position:relative;overflow:hidden;background:#0A0F1E;padding:76px 0;}
.acbc-band__bg{
  position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  opacity:.22;filter:grayscale(1) contrast(1.1);
}
.acbc-band::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(102deg,rgba(10,15,30,.94) 30%,rgba(180,31,16,.72) 100%);
}
.acbc-band__inner{position:relative;z-index:1;max-width:860px;}
.acbc-band__copy{color:rgba(255,255,255,.86);font-size:19px;margin:16px 0 28px;}

/* ── the tape: 18 ruled feature rows, two columns, no boxes ─────── */
.acbc-tape{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  column-gap:56px;border-top:1px solid var(--acbc-line-ink);
}
.acbc-tape__row{
  padding:24px 0 22px;border-bottom:1px solid var(--acbc-line-ink);
  transition:padding-left .16s ease;
}
.acbc-tape__row:hover{padding-left:10px;}
.acbc-tape__h{
  margin:0 0 8px;font-size:19px;font-weight:700;letter-spacing:-.01em;color:#FFFFFF;
}
.acbc-tape__row p{font-size:16px;color:var(--acbc-body-ink);margin:0;}

/* ── screenshots: a staggered climb. The offsets are STATIC — the
   ascent is composed, never animated (rule 26). ─────────────────── */
.acbc-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;}
.acbc-shots li:nth-child(odd){transform:translateY(44px);}
.acbc-shots img{
  width:100%;border-radius:6px;border:1px solid var(--acbc-line);
  box-shadow:0 18px 40px rgba(10,15,30,.16);
}
.acbc-shots figcaption{
  margin-top:12px;font-size:16px;color:#5C6579;
}
.acbc-shots li:nth-child(odd) figcaption{padding-bottom:0;}

/* ── card grid ──────────────────────────────────────────────────── */
.acbc-grid{display:grid;gap:24px;}
.acbc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.acbc-card{
  background:#FFFFFF;border:1px solid var(--acbc-line);border-top:3px solid var(--acbc-ember);
  padding:28px 26px;border-radius:2px;
  transition:transform .16s ease,box-shadow .16s ease,border-top-color .16s ease;
}
.acbc-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(10,15,30,.12);border-top-color:var(--acbc-gold);}
.acbc-card__h{margin:0 0 10px;font-size:19px;font-weight:700;color:#0A0F1E;}
.acbc-card p{font-size:16px;margin:0;}

/* ── wide rows ──────────────────────────────────────────────────── */
.acbc-rows{border-top:1px solid var(--acbc-line);}
.acbc-row{
  display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px;
  padding:26px 0;border-bottom:1px solid var(--acbc-line);align-items:baseline;
}
.acbc-row__h{margin:0;font-size:21px;font-weight:700;color:#0A0F1E;letter-spacing:-.01em;}
.acbc-row p{margin:0;font-size:16px;}

/* ── why-choose: the altitude scale ─────────────────────────────── */
.acbc-why{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  column-gap:56px;counter-reset:acbc-why;
}
.acbc-why__item{
  counter-increment:acbc-why;position:relative;
  padding:26px 0 24px 74px;border-bottom:1px solid var(--acbc-line-ink);
}
.acbc-why__item::before{
  content:"0" counter(acbc-why);
  position:absolute;left:0;top:22px;
  font-size:30px;font-weight:900;line-height:1;letter-spacing:-.04em;
  color:transparent;-webkit-text-stroke:1px rgba(255,194,74,.62);
}
.acbc-why__h{margin:0 0 8px;font-size:19px;font-weight:700;color:#FFFFFF;}
.acbc-why__item p{margin:0;font-size:16px;color:var(--acbc-body-ink);}

/* ── three ruled columns ────────────────────────────────────────── */
.acbc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;}
.acbc-col{padding:0 32px;border-left:1px solid var(--acbc-line);}
.acbc-col:first-child{padding-left:0;border-left:0;}
.acbc-col:last-child{padding-right:0;}
.acbc-col__h{
  margin:0 0 12px;font-size:20px;font-weight:700;color:#0A0F1E;
  padding-top:16px;border-top:3px solid var(--acbc-ember);display:inline-block;
}
.acbc-col p{font-size:16px;margin:0;}

/* ── process steps ──────────────────────────────────────────────── */
.acbc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.acbc-step{
  position:relative;background:#FFFFFF;border:1px solid var(--acbc-line);
  padding:30px 24px 26px;border-radius:2px;
  transition:transform .16s ease,box-shadow .16s ease;
}
.acbc-step:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(10,15,30,.12);}
.acbc-step__n{
  position:absolute;top:14px;right:18px;
  font-size:38px;font-weight:900;line-height:1;letter-spacing:-.05em;
  color:transparent;-webkit-text-stroke:1px rgba(232,50,30,.3);
}
.acbc-step__i{width:52px;height:52px;margin-bottom:16px;}
.acbc-step__h{margin:0 0 14px;font-size:18px;font-weight:700;color:#0A0F1E;}
.acbc-ticks li{
  display:flex;gap:10px;align-items:flex-start;
  font-size:16px;line-height:1.5;padding:6px 0;
}
.acbc-ticks img{width:16px;height:16px;flex:0 0 16px;margin-top:5px;}
.acbc-ticks--onink li{color:var(--acbc-body-ink);}

/* ── tech stack table ───────────────────────────────────────────── */
.acbc-stack{width:100%;border-collapse:collapse;}
.acbc-stack th,
.acbc-stack td{
  text-align:left;vertical-align:middle;padding:20px 0;
  border-bottom:1px solid var(--acbc-line);
}
.acbc-stack th{
  width:34%;font-size:17px;font-weight:700;color:#0A0F1E;padding-right:24px;
}
.acbc-stack tr:first-child th,
.acbc-stack tr:first-child td{border-top:1px solid var(--acbc-line);}
.acbc-chips{display:flex;flex-wrap:wrap;gap:10px;}
.acbc-chips li{
  font-size:16px;color:#0A0F1E;background:#FFFFFF;
  border:1px solid var(--acbc-line);border-left:3px solid var(--acbc-gold);
  padding:7px 16px;
}
.acbc-sec--white .acbc-chips li{background:var(--acbc-dusk);}

/* ── engagement models ──────────────────────────────────────────── */
.acbc-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.acbc-model{
  border:1px solid var(--acbc-line-ink);padding:32px 30px;border-radius:2px;
  background:rgba(255,255,255,.03);
  transition:border-color .16s ease,background-color .16s ease;
}
.acbc-model:hover{border-color:rgba(255,194,74,.5);background:rgba(255,255,255,.06);}
.acbc-model__h{margin:0 0 12px;font-size:21px;font-weight:700;color:#FFFFFF;letter-spacing:-.01em;}
.acbc-model p{font-size:16px;color:var(--acbc-body-ink);margin:0 0 16px;}
.acbc-model .acbc-ticks{border-top:1px solid var(--acbc-line-ink);padding-top:12px;}

/* ── platform availability ──────────────────────────────────────── */
.acbc-plats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.acbc-plat{
  display:flex;gap:18px;align-items:flex-start;
  background:var(--acbc-dusk);padding:28px 26px;border-radius:2px;
  border-bottom:3px solid var(--acbc-ember);
}
.acbc-plat img{width:auto;height:40px;flex:0 0 auto;}
.acbc-plat__h{margin:0 0 8px;font-size:19px;font-weight:700;color:#0A0F1E;}
.acbc-plat p{margin:0;font-size:16px;}

/* ── closing statement ──────────────────────────────────────────── */
.acbc-choose{text-align:center;}
.acbc-choose .acbc-h2{margin-bottom:20px;}
.acbc-choose p{font-size:17px;color:rgba(255,255,255,.92);}

/* ── FAQ ────────────────────────────────────────────────────────── */
.acbc-faq details{border-bottom:1px solid var(--acbc-line);}
.acbc-faq details:first-child{border-top:1px solid var(--acbc-line);}
.acbc-faq summary{
  display:flex;align-items:center;justify-content:space-between;gap:20px;
  cursor:pointer;padding:22px 0;list-style:none;
}
.acbc-faq summary::-webkit-details-marker{display:none;}
.acbc-faq__h{margin:0;font-size:18px;font-weight:700;color:#0A0F1E;}
.acbc-faq__x{
  position:relative;flex:0 0 22px;width:22px;height:22px;
  transition:transform .18s ease;
}
.acbc-faq__x::before,
.acbc-faq__x::after{
  content:"";position:absolute;left:50%;top:50%;background:var(--acbc-ember);
}
.acbc-faq__x::before{width:14px;height:2px;margin:-1px 0 0 -7px;}
.acbc-faq__x::after{width:2px;height:14px;margin:-7px 0 0 -1px;}
.acbc-faq details[open] .acbc-faq__x{transform:rotate(45deg);}
.acbc-faq details p{padding:0 0 24px;font-size:16px;max-width:74ch;}

/* ── stories ────────────────────────────────────────────────────── */
.acbc-stories__sub{margin:0 0 26px;font-size:20px;font-weight:700;color:#FFFFFF;}
.acbc-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;}
.acbc-story blockquote p{font-size:16px;color:var(--acbc-body-ink);margin:16px 0 0;}
.acbc-vid{
  position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;
  background:#000;border-radius:3px;overflow:hidden;line-height:0;
}
.acbc-vid img{width:100%;opacity:.82;transition:opacity .16s ease;}
.acbc-vid:hover img,.acbc-vid:focus-visible img{opacity:1;}
.acbc-vid__play{
  position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;
  border-radius:50%;background:var(--acbc-ember);
  display:flex;align-items:center;justify-content:center;
  transition:transform .16s ease,background-color .16s ease;
}
.acbc-vid:hover .acbc-vid__play,
.acbc-vid:focus-visible .acbc-vid__play{transform:scale(1.06);background:#C8291A;}
.acbc-vid__play i{
  width:0;height:0;margin-left:4px;
  border-left:16px solid #FFFFFF;border-top:10px solid transparent;border-bottom:10px solid transparent;
}
.acbc-story__frame{width:100%;aspect-ratio:4/3;border:0;border-radius:3px;background:#000;}
.acbc-more{margin-top:34px;}

/* ── area we serve ──────────────────────────────────────────────── */
.acbc-places{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}
.acbc-place{background:#FFFFFF;border:1px solid var(--acbc-line);padding:26px 24px;border-radius:2px;}
.acbc-place__h{
  display:flex;align-items:center;gap:10px;margin:0 0 12px;
  font-size:16px;font-weight:800;letter-spacing:.12em;color:#0A0F1E;text-transform:uppercase;
}
.acbc-place__h img{width:14px;height:20px;}
.acbc-place__tel{display:inline-block;font-weight:700;color:var(--acbc-ember);margin-bottom:8px;}
.acbc-place__tel:hover{color:var(--acbc-ember-dk);}
.acbc-place p{margin:0;font-size:16px;}

/* ── modal ──────────────────────────────────────────────────────── */
.acbc-modal{
  display:none;position:fixed;inset:0;z-index:9999;
  background:rgba(7,11,22,.82);padding:100px 24px 24px 24px; overflow-y: auto;
  align-items: flex-start;justify-content:center;
}
.acbc-modal.is-open{display:flex;}
.acbc-modal__box{
  position:relative;width:100%;max-width:640px;max-height:90vh;
  background:#FFFFFF;border-radius:6px;overflow:auto;
  box-shadow:0 30px 80px rgba(0,0,0,.5);
}
.acbc-modal__x{
  position:absolute;top:12px;right:12px;z-index:2;
  width:34px;height:34px;border:0;border-radius:50%;cursor:pointer;
  background:#0A0F1E;color:#FFFFFF;
  display:flex;align-items:center;justify-content:center;
  transition:background-color .16s ease;
}
.acbc-modal__x:hover{background:var(--acbc-ember);}
.acbc-modal__box iframe{display:block;width:100%;min-height:640px;border:0;}

/* ── responsive ─────────────────────────────────────────────────── */
@media (max-width:1024px){
  .acbc-sec{padding:72px 0;}
  .acbc-split,.acbc-split--flip{grid-template-columns:1fr;gap:36px;}
  .acbc-split--flip .acbc-shot{order:-1;}
  .acbc-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));}
  .acbc-steps{grid-template-columns:repeat(2,minmax(0,1fr));}
  .acbc-plats{grid-template-columns:1fr;}
  .acbc-places{grid-template-columns:repeat(2,minmax(0,1fr));}
  .acbc-shots{gap:28px;}
}
@media (max-width:760px){
  .acbc-hero{padding:76px 20px 68px;}
  #page-aviator-casino-betting-crash-game h1{padding-left:16px;}
  .acbc-wrap{padding:0 20px;}
  .acbc-sec{padding:56px 0;}
  .acbc-tape{grid-template-columns:1fr;column-gap:0;}
  .acbc-grid--3{grid-template-columns:1fr;}
  .acbc-why{grid-template-columns:1fr;column-gap:0;}
  .acbc-cols{grid-template-columns:1fr;}
  .acbc-col{padding:0;border-left:0;border-top:1px solid var(--acbc-line);padding-top:22px;margin-top:22px;}
  .acbc-col:first-child{border-top:0;margin-top:0;padding-top:0;}
  .acbc-steps{grid-template-columns:1fr;}
  .acbc-models{grid-template-columns:1fr;}
  .acbc-row{grid-template-columns:1fr;gap:8px;}
  .acbc-stories{grid-template-columns:1fr;}
  .acbc-shots{grid-template-columns:1fr;}
  .acbc-shots li:nth-child(odd){transform:none;}
  .acbc-places{grid-template-columns:1fr;}
  .acbc-stack th{width:40%;font-size:16px;}
  .acbc-modal__box iframe{min-height:560px;}
}

/* Rule 26 — the little motion that exists is user-initiated; honour the
   reduced-motion preference for all of it. */
@media (prefers-reduced-motion:reduce){
  #page-aviator-casino-betting-crash-game *,
  #page-aviator-casino-betting-crash-game *::before,
  #page-aviator-casino-betting-crash-game *::after{
    transition-duration:.01ms !important;animation:none !important;
  }
}

/* The three platform SVGs (desktop/web/mobile _version_icon.svg) are solid
   fill="white" artwork drawn for a dark backdrop, but they sit on #F2F4F9 here —
   1.10:1, i.e. invisible. Every other icon on this page is #3E4095 two-tone and
   reads fine, so this is scoped to these three only; a blanket rule would wreck
   the rest.

   Inverting is NOT the fix: the white IS the artwork, so brightness(0) yields a
   solid dark blob with none of the internal detail. Give them the dark chip they
   were designed for instead — the glyph renders exactly as authored. */
#page-aviator-casino-betting-crash-game .acbc-plat img{
  background:var(--acbc-ink);
  border-radius:10px;
  padding:9px;
  box-sizing:border-box;
  width:52px;height:52px;
  object-fit:contain;
}
