/* Snip: retro-tech LED look over the shared layout (games/crash.css). Blueprint navy, amber and LED red, wire colours. */
[data-theme=snip]{--bz-accent:#ffb627;--bz-accent-up:#ffc857;--bz-on-accent:#2a1a04;
  --tp-bg:#050912;--tp-panel:rgba(7,12,24,.82);--tp-panel-solid:#0b1222;--tp-line:rgba(160,200,255,.13);--tp-line-up:rgba(160,200,255,.25);
  --tp-low:#ff8a7e;--tp-mid:#ffc04d;--tp-high:#ffe66b;--tp-top:#ff6fe0;--tp-jade:#e89a12;--tp-jade-up:#ffae24;--wire1:#ff4b3e;--wire2:#3d8bff;--safe:#3ddc84}
[data-theme=snip] body,[data-theme=snip] .tp{background:var(--tp-bg)}
[data-theme=snip] .hud{background:linear-gradient(180deg,rgba(4,8,16,.94),rgba(4,8,16,.7))}
[data-theme=snip] .hud-title h1{font-family:var(--bz-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffb627;text-shadow:0 0 12px rgba(255,182,39,.45)}
[data-theme=snip] .pill{background:rgba(255,90,74,.12);color:#ff8a7e;box-shadow:inset 0 0 0 1px rgba(255,90,74,.35)}
[data-theme=snip] .pill.b-mid{background:rgba(255,176,32,.14);color:#ffc04d;box-shadow:inset 0 0 0 1px rgba(255,176,32,.4)}
[data-theme=snip] .pill.b-high{background:rgba(255,225,74,.16);color:#ffe66b;box-shadow:inset 0 0 0 1px rgba(255,225,74,.45)}
[data-theme=snip] .pill.b-top{background:rgba(255,79,216,.16);color:#ff8ce6;box-shadow:inset 0 0 0 1px rgba(255,79,216,.45)}
[data-theme=snip] .fair-chip{color:var(--safe)}
/* The readout is an LED counter */
[data-theme=snip] .mult{letter-spacing:.04em;color:#ff5a4a;text-shadow:0 0 2px #000,0 0 18px rgba(255,70,50,.75),0 0 40px rgba(255,70,50,.35);-webkit-text-stroke:0}
[data-theme=snip] .mult.b-mid{color:#ffb020;text-shadow:0 0 2px #000,0 0 18px rgba(255,176,32,.7)}
[data-theme=snip] .mult.b-high{color:#ffe14a;text-shadow:0 0 2px #000,0 0 20px rgba(255,225,74,.7)}
[data-theme=snip] .mult.b-top{color:#ff7be3;text-shadow:0 0 2px #000,0 0 24px rgba(255,79,216,.8)}
[data-theme=snip] .mult.is-bust{color:#cfd3e0;text-shadow:0 0 2px #000,0 0 18px rgba(255,80,60,.6)}
[data-theme=snip] .mult.is-summit{color:var(--safe);text-shadow:0 0 22px rgba(61,220,132,.8)}
[data-theme=snip] .mult.is-count{color:#ffb627;text-shadow:0 0 16px rgba(255,182,39,.5)}
[data-theme=snip] .kicker{color:#9fb4d8}
[data-theme=snip] .bar i{background:linear-gradient(90deg,#ffb627,#ff5a4a)}
[data-theme=snip] .milestone{font-family:var(--bz-mono);color:#ffe14a;text-shadow:0 0 24px rgba(255,200,60,.8)}
/* Bet cards wear their wire colour: Bet 1 red, Bet 2 blue */
[data-theme=snip] .bet[data-slot="0"]{box-shadow:inset 4px 0 0 var(--wire1)}
[data-theme=snip] .bet[data-slot="1"]{box-shadow:inset 4px 0 0 var(--wire2)}
[data-theme=snip] .bet[data-slot="0"] .bet-name{color:#ff8a7e}[data-theme=snip] .bet[data-slot="1"] .bet-name{color:#8cb8ff}
[data-theme=snip] .main{color:#231300}
[data-theme=snip] .bet[data-state=next] .main{background:#3a2a0c;color:#ffd58a}
[data-theme=snip] .bet[data-state=cashout]{border-color:rgba(61,220,132,.6);box-shadow:0 0 0 1px rgba(61,220,132,.25),0 0 28px rgba(61,220,132,.2)}
[data-theme=snip] .bet[data-slot="0"][data-state=cashout]{box-shadow:inset 4px 0 0 var(--wire1),0 0 28px rgba(61,220,132,.2)}
[data-theme=snip] .bet[data-slot="1"][data-state=cashout]{box-shadow:inset 4px 0 0 var(--wire2),0 0 28px rgba(61,220,132,.2)}
[data-theme=snip] .bet[data-state=cashout] .main{background:linear-gradient(180deg,#5cf0a0,#26b866);color:#04230f}
[data-theme=snip] .bet[data-state=cashout] .main .main-top::before{content:'';display:inline-block;width:16px;height:16px;margin:0 6px -2px 0;
  background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='6' cy='6' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='6' cy='18' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8.6 7.6 20 17M8.6 16.4 20 7' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='6' cy='6' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3Ccircle cx='6' cy='18' r='3' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M8.6 7.6 20 17M8.6 16.4 20 7' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}
[data-theme=snip] .bet[data-state=done] .main{background:rgba(61,220,132,.16);color:var(--safe);box-shadow:inset 0 0 0 1.5px rgba(61,220,132,.55)}
[data-theme=snip] .half{background:#0f2c1b;color:#9ff0c4;box-shadow:inset 0 0 0 1.5px rgba(61,220,132,.55)}
[data-theme=snip] .auto input:checked{background:#e89a12}
[data-theme=snip] .room-list .is-cashed{background:rgba(61,220,132,.1)!important}[data-theme=snip] .room-list .is-cashed .mx,[data-theme=snip] .room-list .is-cashed .win{color:var(--safe)}
[data-theme=snip] .menu{background:#0b1222}
[data-theme=snip] .menu-body h3{color:#ffc04d}
[data-theme=snip] .toggle[aria-pressed=true],[data-theme=snip] .bz-seg button[aria-pressed=true],[data-theme=snip] .proofs .bz-btn,[data-theme=snip] .manual .bz-btn{background:#e89a12;color:#231300}
/* DEFUSED stamp on your own cut */
[data-theme=snip] .stamp{color:var(--safe);border-color:var(--safe);text-shadow:0 0 18px rgba(61,220,132,.8);box-shadow:0 0 30px rgba(61,220,132,.35),inset 0 0 20px rgba(61,220,132,.2)}
