/* ══════════════════════════════════════════════════════════════════════════
   /bitcoin-casino-games-software-for-sale — page-isolated stylesheet
   AISHTMLNEWDESIGN-354

   Visual direction: "OBSIDIAN LEDGER" — obsidian block-chain dark, a single
   Bitcoin-amber accent (#f7931a), a verified-mint secondary for the
   provably-fair story, and a warm ivory reading surface. The composition
   motif is the LEDGER ENTRY: hairline-ruled rows carrying a tabular index,
   a vertical chain rail, and offset bracket frames around the product art —
   deliberately not the card-grid language used by the slot / Canada pages in
   this repo, so this page does not read as a clone of them.

   Every rule is scoped to #page-bitcoin-casino-games-software-for-sale, so
   this file can never touch the shared header/footer, which is owned by
   /assets/css/layout.css + /assets/js/site-layout.js.

   Design contract (docs/skills/frontend-design/SKILL.md):
     · rule  1 — Inter is the primary family
     · rule  2 — nothing below 16px, anywhere, including captions and labels
     · rule 23 — no slate-gray body copy on light surfaces (#1e293b floor)
     · rule 24 — image-free full-bleed hero, static gradient, centred column
     · rule 25 — one CTA per section, every label unique page-wide
     · rule 26 — no running animation: zero @keyframes, zero 'infinite',
                 transitions only, each a finite response to hover/focus/click
   ══════════════════════════════════════════════════════════════════════════ */

#page-bitcoin-casino-games-software-for-sale{
  /* ── palette ─────────────────────────────────────────────────────────── */
  --void:#080b12;          /* obsidian ground              */
  --void-2:#0f1523;        /* raised obsidian surface      */
  --void-3:#1c2740;        /* hairline on obsidian         */
  --ivory:#f7f4ee;         /* warm reading surface         */
  --ivory-2:#efeae0;
  --paper:#ffffff;
  --line:#e3ddd2;
  --line-2:#cfc7b8;
  --body:#1e293b;          /* AA on paper and ivory        */
  --body-dark:#d7dded;     /* AA on obsidian               */
  --strong:#080b12;
  --amber:#f7931a;         /* Bitcoin amber — dark bg only */
  --amber-deep:#a35a00;    /* amber that passes AA on light*/
  --amber-tint:#fdf1de;
  --mint:#0a7358;          /* provably-fair green on light */
  --mint-bright:#17c390;   /* same idea, on obsidian       */
  --mint-tint:#e6f4ef;

  --wrap:1240px;
  --gut:clamp(20px,4vw,40px);
  --sec:clamp(58px,7vw,102px);
  --r:12px;

  font-family:"Inter",system-ui,sans-serif;
  font-size:16px;
  line-height:1.65;
  color:var(--body);
  background:var(--paper);
  -webkit-font-smoothing:antialiased;
  font-variant-numeric:tabular-nums;
}

/* ── self-contained baseline: never inherit ambient globals ─────────────── */
#page-bitcoin-casino-games-software-for-sale *,
#page-bitcoin-casino-games-software-for-sale *::before,
#page-bitcoin-casino-games-software-for-sale *::after{box-sizing:border-box;}
#page-bitcoin-casino-games-software-for-sale h1,
#page-bitcoin-casino-games-software-for-sale h2,
#page-bitcoin-casino-games-software-for-sale h3,
#page-bitcoin-casino-games-software-for-sale h4,
#page-bitcoin-casino-games-software-for-sale p,
#page-bitcoin-casino-games-software-for-sale ul,
#page-bitcoin-casino-games-software-for-sale ol,
#page-bitcoin-casino-games-software-for-sale figure,
#page-bitcoin-casino-games-software-for-sale blockquote{margin:0;}
#page-bitcoin-casino-games-software-for-sale ul,
#page-bitcoin-casino-games-software-for-sale ol{list-style:none;padding:0;}
#page-bitcoin-casino-games-software-for-sale img{max-width:100%;height:auto;display:block;}
#page-bitcoin-casino-games-software-for-sale h1,
#page-bitcoin-casino-games-software-for-sale h2,
#page-bitcoin-casino-games-software-for-sale h3,
#page-bitcoin-casino-games-software-for-sale h4{
  color:var(--strong);font-weight:800;letter-spacing:-.021em;line-height:1.15;
}
#page-bitcoin-casino-games-software-for-sale :focus-visible{
  outline:3px solid var(--amber);outline-offset:3px;border-radius:4px;
}

/* ── layout primitives ──────────────────────────────────────────────────── */
#page-bitcoin-casino-games-software-for-sale .bcs-wrap{
  width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec{padding-block:var(--sec);}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--ivory{background:var(--ivory);}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--paper{background:var(--paper);}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void{
  background:var(--void);color:var(--body-dark);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void h2,
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void h3,
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void h4{color:#fff;}

/* the "ledger" rule: a faint horizontal block grid, static, never animated */
#page-bitcoin-casino-games-software-for-sale .bcs-ruled{
  background-image:linear-gradient(var(--void-3) 1px,transparent 1px);
  background-size:100% 64px;
  background-position:0 -1px;
}

/* ── type scale ─────────────────────────────────────────────────────────── */
#page-bitcoin-casino-games-software-for-sale .bcs-eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  font-size:16px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:var(--amber-deep);margin:0 0 16px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-eyebrow::before{
  content:"";width:26px;height:2px;background:var(--amber);flex:none;
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-eyebrow{color:var(--amber);}
#page-bitcoin-casino-games-software-for-sale .bcs-h2{
  font-size:clamp(32px,4vw,50px);max-width:19ch;
}
#page-bitcoin-casino-games-software-for-sale .bcs-h2--wide{max-width:28ch;}
#page-bitcoin-casino-games-software-for-sale .bcs-h2 em{
  font-style:normal;color:var(--amber-deep);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-h2 em{color:var(--amber);}
#page-bitcoin-casino-games-software-for-sale .bcs-lede{
  font-size:clamp(18px,1.7vw,21px);line-height:1.6;color:var(--body);max-width:62ch;
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-lede{color:var(--body-dark);}
#page-bitcoin-casino-games-software-for-sale .bcs-copy p{
  font-size:17px;color:var(--body);max-width:72ch;
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-copy p{color:var(--body-dark);}
#page-bitcoin-casino-games-software-for-sale .bcs-copy p + p{margin-top:18px;}

/* inline body links — the second destination in a section is a text link,
   never a second button (skill rule 13) */
#page-bitcoin-casino-games-software-for-sale .bcs-ilink{
  color:var(--mint);font-weight:700;
  border-bottom:2px solid rgba(10,115,88,.32);
  transition:color .18s ease,border-color .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-ilink:hover,
#page-bitcoin-casino-games-software-for-sale .bcs-ilink:focus-visible{
  color:var(--amber-deep);border-color:var(--amber);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-ilink{
  color:var(--mint-bright);border-bottom-color:rgba(23,195,144,.4);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-ilink:hover,
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-ilink:focus-visible{
  color:var(--amber);border-color:var(--amber);
}

/* ── buttons ────────────────────────────────────────────────────────────── */
#page-bitcoin-casino-games-software-for-sale .bcs-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:52px;padding:14px 30px;border:2px solid transparent;border-radius:8px;
  font:inherit;font-size:17px;font-weight:700;letter-spacing:.01em;
  cursor:pointer;text-align:center;
  transition:transform .16s ease,background-color .18s ease,color .18s ease,
             border-color .18s ease,box-shadow .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--amber{
  background:var(--amber);color:#14100a;border-color:var(--amber);
  box-shadow:0 14px 30px -16px rgba(247,147,26,.85);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--amber:hover{
  background:#ffa93c;border-color:#ffa93c;transform:translateY(-2px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--amber:active{transform:translateY(0);}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--ink{
  background:var(--void);color:#fff;border-color:var(--void);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--ink:hover{
  background:var(--amber-deep);border-color:var(--amber-deep);transform:translateY(-2px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--ink:active{transform:translateY(0);}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--mint{
  background:var(--mint);color:#fff;border-color:var(--mint);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--mint:hover{
  background:#085b46;border-color:#085b46;transform:translateY(-2px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--mint:active{transform:translateY(0);}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--outline{
  background:transparent;color:#fff;border-color:var(--void-3);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--outline:hover{
  border-color:var(--amber);color:var(--amber);transform:translateY(-2px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-btn--outline:active{transform:translateY(0);}
#page-bitcoin-casino-games-software-for-sale .bcs-cta-row{margin-top:clamp(26px,3vw,38px);}

/* ══ HERO — rule 24: full-bleed, static gradient, no media, one CTA ═══════ */
#page-bitcoin-casino-games-software-for-sale .bcs-hero{
  width:100%;
  padding:clamp(66px,8vw,124px) 24px clamp(58px,6.5vw,96px);
  background:
    radial-gradient(900px 420px at 50% -8%,rgba(247,147,26,.20),transparent 62%),
    radial-gradient(700px 360px at 12% 108%,rgba(23,195,144,.14),transparent 66%),
    linear-gradient(178deg,#0b1020 0%,#080b12 58%,#0a0f1c 100%);
  border-bottom:1px solid var(--void-3);
  color:var(--body-dark);
  text-align:center;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__inner{
  max-width:900px;margin-inline:auto;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__tag{
  display:inline-flex;align-items:center;gap:10px;
  padding:9px 18px;border:1px solid rgba(247,147,26,.45);border-radius:999px;
  background:rgba(247,147,26,.09);
  font-size:16px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;
  color:var(--amber);
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__tag b{
  font-weight:800;color:#fff;letter-spacing:.06em;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero h1{
  margin-top:clamp(22px,2.6vw,30px);
  font-size:clamp(38px,5.2vw,68px);line-height:1.06;color:#fff;
  letter-spacing:-.028em;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero h1 em{
  font-style:normal;color:var(--amber);
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__copy{
  margin-top:clamp(20px,2.4vw,28px);
  font-size:clamp(17px,1.55vw,19px);line-height:1.68;color:var(--body-dark);
  max-width:76ch;margin-inline:auto;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero .bcs-btn{
  margin-top:clamp(28px,3.2vw,40px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__facts{
  margin-top:clamp(34px,4vw,52px);
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(14px,2vw,24px);text-align:left;
  border-top:1px solid var(--void-3);padding-top:clamp(24px,3vw,32px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__facts div{
  border-left:2px solid var(--amber);padding-left:16px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__facts b{
  display:block;font-size:17px;font-weight:800;color:#fff;
}
#page-bitcoin-casino-games-software-for-sale .bcs-hero__facts span{
  display:block;margin-top:4px;font-size:16px;color:var(--body-dark);line-height:1.5;
}

/* ══ breadcrumb strip ════════════════════════════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-crumbbar{
  background:var(--void-2);border-bottom:1px solid var(--void-3);
}
#page-bitcoin-casino-games-software-for-sale .bcs-crumb{
  display:flex;align-items:center;gap:10px;flex-wrap:wrap;
  padding-block:15px;font-size:16px;color:var(--body-dark);
}
/* the shared arrow + pin icons ship as dark indigo (#393185 / #303094); they
   are recoloured here so they read on this page's obsidian / ivory surfaces */
#page-bitcoin-casino-games-software-for-sale .bcs-crumb img{
  width:16px;height:16px;filter:brightness(0) invert(1);opacity:.75;
}
#page-bitcoin-casino-games-software-for-sale .bcs-crumb a{
  color:var(--amber);font-weight:700;
}
#page-bitcoin-casino-games-software-for-sale .bcs-crumb a:hover{text-decoration:underline;}
#page-bitcoin-casino-games-software-for-sale .bcs-crumb [aria-current]{color:#fff;font-weight:600;}

/* ══ split composition (text ⟷ bracketed product art) ════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-split{
  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  gap:clamp(30px,4.5vw,70px);align-items:center;
}
#page-bitcoin-casino-games-software-for-sale .bcs-split--rev > figure{order:-1;}
/* The CMS art is small (315-494px intrinsic). The frame shrink-wraps it so the
   bitmap is never upscaled past its natural size and stays crisp. */
#page-bitcoin-casino-games-software-for-sale .bcs-frame{
  position:relative;padding:14px;
  width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;
}
#page-bitcoin-casino-games-software-for-sale .bcs-frame::before{
  content:"";position:absolute;inset:0 26px 26px 0;
  border:2px solid var(--amber);border-radius:var(--r);
}
#page-bitcoin-casino-games-software-for-sale .bcs-frame img{
  position:relative;width:auto;max-width:100%;border-radius:var(--r);
  border:1px solid var(--line-2);
  box-shadow:0 30px 60px -34px rgba(8,11,18,.55);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-frame img{
  border-color:var(--void-3);box-shadow:0 30px 60px -30px rgba(0,0,0,.9);
}
#page-bitcoin-casino-games-software-for-sale .bcs-frame figcaption{
  position:relative;margin-top:16px;font-size:16px;font-weight:600;
  color:var(--body);letter-spacing:.02em;
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-frame figcaption{color:var(--body-dark);}

/* ══ callout strip — a white-label claim + its single CTA ═══════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-callout{
  display:grid;grid-template-columns:minmax(0,1fr) auto;
  gap:clamp(20px,3vw,48px);align-items:center;
  padding:clamp(24px,3vw,38px);
  background:var(--amber-tint);
  border:1px solid rgba(163,90,0,.28);
  border-left:5px solid var(--amber);
  border-radius:var(--r);
  margin-bottom:clamp(38px,5vw,72px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-callout h3{
  font-size:clamp(22px,2.2vw,29px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-callout__act{
  display:flex;flex-direction:column;align-items:flex-start;gap:14px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-callout__act p{font-size:16px;}

/* ══ ledger rows — the page's signature composition ══════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-ledger{
  display:grid;gap:clamp(34px,4.5vw,64px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-entry{
  display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,.85fr);
  gap:clamp(20px,3vw,44px);align-items:start;
  border-top:1px solid var(--void-3);padding-top:clamp(24px,3vw,38px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--ivory .bcs-entry,
#page-bitcoin-casino-games-software-for-sale .bcs-sec--paper .bcs-entry{
  border-top-color:var(--line-2);
}
#page-bitcoin-casino-games-software-for-sale .bcs-entry__idx{
  font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1;
  color:var(--amber);letter-spacing:-.04em;
}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--ivory .bcs-entry__idx,
#page-bitcoin-casino-games-software-for-sale .bcs-sec--paper .bcs-entry__idx{
  color:var(--amber-deep);
}
#page-bitcoin-casino-games-software-for-sale .bcs-entry h3{
  font-size:clamp(23px,2.3vw,30px);margin-bottom:16px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-entry p{font-size:17px;}
#page-bitcoin-casino-games-software-for-sale .bcs-sec--void .bcs-entry p{color:var(--body-dark);}

/* stacked ledger rows without art (Launch Smarter, Play Harder) */
#page-bitcoin-casino-games-software-for-sale .bcs-stack{display:grid;}
#page-bitcoin-casino-games-software-for-sale .bcs-stack > li{
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);
  gap:clamp(18px,3vw,48px);align-items:start;
  border-top:1px solid var(--line-2);
  padding-block:clamp(24px,3vw,36px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-stack > li:last-child{
  border-bottom:1px solid var(--line-2);
}
#page-bitcoin-casino-games-software-for-sale .bcs-stack h3{
  font-size:clamp(21px,2.1vw,27px);
  display:flex;gap:14px;align-items:baseline;
}
#page-bitcoin-casino-games-software-for-sale .bcs-stack h3 i{
  font-style:normal;font-size:16px;font-weight:800;letter-spacing:.14em;
  color:var(--amber-deep);flex:none;
}
#page-bitcoin-casino-games-software-for-sale .bcs-stack p{font-size:17px;color:var(--body);}

/* ══ section headers ════════════════════════════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-head{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:clamp(22px,3.4vw,56px);align-items:end;
  margin-bottom:clamp(34px,4.4vw,58px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-head--solo{
  grid-template-columns:minmax(0,1fr);
}

/* ══ news band (heading-only, as the source renders it) ═════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-sec--news{
  padding-block:calc(var(--sec) * .5);
  border-block:1px solid var(--line);
}
#page-bitcoin-casino-games-software-for-sale .bcs-head--flat{margin-bottom:0;}

/* ══ feature chips (Packed With Features) ═══════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-feat{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1px;background:var(--void-3);
  border:1px solid var(--void-3);border-radius:var(--r);overflow:hidden;
}
#page-bitcoin-casino-games-software-for-sale .bcs-feat > li{
  display:flex;align-items:center;gap:14px;
  background:var(--void-2);padding:clamp(20px,2.4vw,28px);
  font-size:17px;font-weight:600;color:#fff;
  transition:background-color .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-feat > li:hover{background:#141c2e;}
#page-bitcoin-casino-games-software-for-sale .bcs-feat img{
  width:18px;height:18px;flex:none;filter:brightness(0) invert(1);opacity:.92;
}
#page-bitcoin-casino-games-software-for-sale .bcs-duo{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:clamp(22px,3vw,44px);
}

/* ══ closing conversion band ════════════════════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-band{
  background:
    linear-gradient(122deg,rgba(247,147,26,.16) 0%,rgba(247,147,26,0) 46%),
    linear-gradient(180deg,#0e1424 0%,#080b12 100%);
  border-block:1px solid var(--void-3);
  color:var(--body-dark);
}
#page-bitcoin-casino-games-software-for-sale .bcs-band__grid{
  display:grid;grid-template-columns:minmax(0,1.5fr) auto;
  gap:clamp(26px,4vw,64px);align-items:center;
}
#page-bitcoin-casino-games-software-for-sale .bcs-band p{
  font-size:clamp(17px,1.6vw,20px);color:var(--body-dark);max-width:70ch;
}
#page-bitcoin-casino-games-software-for-sale .bcs-band p + p{margin-top:16px;}

/* ══ FAQ accordion — motion is user-initiated (rule 26) ═════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-faq{
  display:grid;gap:12px;max-width:1000px;margin-inline:auto;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq details{
  border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);
  transition:border-color .18s ease,box-shadow .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq details[open]{
  border-color:var(--amber);box-shadow:0 16px 34px -26px rgba(8,11,18,.6);
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary{
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  padding:clamp(18px,2vw,24px);cursor:pointer;list-style:none;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary::-webkit-details-marker{display:none;}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary h3{
  font-size:clamp(17px,1.7vw,20px);font-weight:700;line-height:1.4;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary:hover h3{color:var(--amber-deep);}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary i{
  flex:none;width:34px;height:34px;border-radius:8px;
  border:1px solid var(--line-2);position:relative;
  transition:background-color .18s ease,border-color .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary i::before,
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary i::after{
  content:"";position:absolute;left:50%;top:50%;background:var(--void);
  transform:translate(-50%,-50%);transition:opacity .18s ease,background-color .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary i::before{width:14px;height:2px;}
#page-bitcoin-casino-games-software-for-sale .bcs-faq summary i::after{width:2px;height:14px;}
#page-bitcoin-casino-games-software-for-sale .bcs-faq details[open] summary i{
  background:var(--amber);border-color:var(--amber);
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq details[open] summary i::before{background:#14100a;}
#page-bitcoin-casino-games-software-for-sale .bcs-faq details[open] summary i::after{opacity:0;}
#page-bitcoin-casino-games-software-for-sale .bcs-faq__a{
  padding:0 clamp(18px,2vw,24px) clamp(20px,2.2vw,26px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-faq__a p{font-size:17px;color:var(--body);}

/* ══ customer stories ═══════════════════════════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-stories{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-story{
  background:var(--void-2);border:1px solid var(--void-3);border-radius:var(--r);
  padding:clamp(18px,2vw,24px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-vid{
  position:relative;display:block;width:100%;padding:0;border:0;cursor:pointer;
  background:#05070c;border-radius:10px;overflow:hidden;
}
#page-bitcoin-casino-games-software-for-sale .bcs-vid img{width:100%;aspect-ratio:4/3;object-fit:cover;}
#page-bitcoin-casino-games-software-for-sale .bcs-vid span{
  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
}
#page-bitcoin-casino-games-software-for-sale .bcs-vid span i{
  width:62px;height:62px;border-radius:50%;background:var(--amber);color:#14100a;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 14px 34px -12px rgba(0,0,0,.85);
  transition:background-color .18s ease,transform .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-vid:hover span i{
  background:#fff;color:var(--void);transform:scale(1.07);
}
#page-bitcoin-casino-games-software-for-sale .bcs-story iframe{
  width:100%;aspect-ratio:4/3;border:0;border-radius:10px;display:block;
}
#page-bitcoin-casino-games-software-for-sale .bcs-story blockquote p{
  font-size:17px;color:var(--body-dark);margin-top:18px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-story cite{
  display:block;margin-top:14px;font-style:normal;font-weight:800;color:#fff;font-size:17px;
}

/* ══ area we serve ══════════════════════════════════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-regions{
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);
}
#page-bitcoin-casino-games-software-for-sale .bcs-region{
  border-top:3px solid var(--void);padding-top:20px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-region:nth-child(2){border-top-color:var(--amber);}
#page-bitcoin-casino-games-software-for-sale .bcs-region h3{
  display:flex;align-items:center;gap:9px;
  font-size:17px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-region h3 img{
  width:14px;height:20px;filter:brightness(0);opacity:.85;
}
#page-bitcoin-casino-games-software-for-sale .bcs-region a{
  display:inline-block;font-size:18px;font-weight:800;color:var(--mint);margin-bottom:10px;
}
#page-bitcoin-casino-games-software-for-sale .bcs-region a:hover{
  color:var(--amber-deep);text-decoration:underline;
}
#page-bitcoin-casino-games-software-for-sale .bcs-region p{font-size:16px;color:var(--body);}

/* ══ CTA modal — opens only on a click (rule 26) ════════════════════════ */
#page-bitcoin-casino-games-software-for-sale .bcs-modal{
  position:fixed;inset:0;z-index:9999;display:none;
  align-items:flex-start;justify-content:center;
  padding:clamp(16px,4vw,48px);overflow-y:auto;
  background:rgba(5,8,14,.82);
}
#page-bitcoin-casino-games-software-for-sale .bcs-modal.is-open{display:flex;}
#page-bitcoin-casino-games-software-for-sale .bcs-modal__box{
  position:relative;width:100%;max-width:620px;background:#fff;border-radius:16px;
  padding:56px 18px 18px;box-shadow:0 40px 90px -30px rgba(0,0,0,.7);
}
#page-bitcoin-casino-games-software-for-sale .bcs-modal__x{
  position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:50%;
  background:var(--ivory);border:1px solid var(--line-2);color:var(--void);cursor:pointer;
  display:inline-flex;align-items:center;justify-content:center;
  transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
#page-bitcoin-casino-games-software-for-sale .bcs-modal__x:hover{
  background:var(--amber);color:#14100a;border-color:var(--amber);
}
#page-bitcoin-casino-games-software-for-sale .bcs-modal iframe{
  width:100%;min-height:860px;border:0;display:block;border-radius:10px;
}

/* ══ responsive ═════════════════════════════════════════════════════════ */
@media (max-width:1080px){
  #page-bitcoin-casino-games-software-for-sale .bcs-feat{grid-template-columns:repeat(2,minmax(0,1fr));}
  #page-bitcoin-casino-games-software-for-sale .bcs-stories{grid-template-columns:repeat(2,minmax(0,1fr));}
  #page-bitcoin-casino-games-software-for-sale .bcs-regions{grid-template-columns:repeat(2,minmax(0,1fr));}
  #page-bitcoin-casino-games-software-for-sale .bcs-entry{
    grid-template-columns:64px minmax(0,1fr);
  }
  #page-bitcoin-casino-games-software-for-sale .bcs-entry figure{grid-column:1 / -1;}
}
@media (max-width:860px){
  #page-bitcoin-casino-games-software-for-sale .bcs-head,
  #page-bitcoin-casino-games-software-for-sale .bcs-split,
  #page-bitcoin-casino-games-software-for-sale .bcs-duo,
  #page-bitcoin-casino-games-software-for-sale .bcs-band__grid,
  #page-bitcoin-casino-games-software-for-sale .bcs-callout{grid-template-columns:minmax(0,1fr);}
  #page-bitcoin-casino-games-software-for-sale .bcs-split--rev > figure{order:0;}
  #page-bitcoin-casino-games-software-for-sale .bcs-stack > li{grid-template-columns:minmax(0,1fr);}
  #page-bitcoin-casino-games-software-for-sale .bcs-h2,
  #page-bitcoin-casino-games-software-for-sale .bcs-h2--wide{max-width:none;}
  #page-bitcoin-casino-games-software-for-sale .bcs-hero__facts{grid-template-columns:minmax(0,1fr);gap:16px;}
  #page-bitcoin-casino-games-software-for-sale .bcs-frame::before{inset:0 16px 16px 0;}
}
@media (max-width:640px){
  #page-bitcoin-casino-games-software-for-sale .bcs-feat,
  #page-bitcoin-casino-games-software-for-sale .bcs-stories,
  #page-bitcoin-casino-games-software-for-sale .bcs-regions{grid-template-columns:minmax(0,1fr);}
  #page-bitcoin-casino-games-software-for-sale .bcs-entry{grid-template-columns:minmax(0,1fr);}
  #page-bitcoin-casino-games-software-for-sale .bcs-btn{width:100%;}
  #page-bitcoin-casino-games-software-for-sale .bcs-modal iframe{min-height:900px;}
}

/* rule 26 — reduced-motion reset for the finite transitions that remain */
@media (prefers-reduced-motion:reduce){
  #page-bitcoin-casino-games-software-for-sale *,
  #page-bitcoin-casino-games-software-for-sale *::before,
  #page-bitcoin-casino-games-software-for-sale *::after{
    animation:none!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}
