/* Terminal 06 / salvaged mint coin cursor and the lower platforms. */
@media(pointer:fine){.scratch-ticket,.scratch-ticket *,.scratch-ticket canvas{cursor:url('coin-cursor.svg') 16 15,auto!important}}
.coin-click{position:fixed;width:28px;height:28px;border:1px solid #c8b878;border-radius:50%;pointer-events:none;z-index:100;translate:-50% -50%;animation:coinPing .45s ease-out forwards}.brand{letter-spacing:2px}.brand-icon{font-size:34px;border:1px solid #aa9e6855;width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 25%,#9f936133,#242b1d);box-shadow:inset 0 0 0 3px #111a11}.empty-stash{position:static;top:auto;z-index:auto}.games .game:nth-child(n){grid-column:span 2}.games .game:nth-child(n) .game-art{height:166px}.games .game:nth-child(16){grid-column:span 6}.giant-coin{height:116px;width:116px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 20%,#dbca8e,#8e814b 55%,#454c31);border:6px double #b7ad72;box-shadow:5px 7px #151b10,0 12px 20px #0006;font:800 57px 'Barlow Condensed',Impact,sans-serif;color:#4d5434;transform:rotate(-15deg);text-shadow:1px 2px #e4d69f66}.prize-mini{font:135px Georgia;color:#b39e7d;text-shadow:4px 8px #1c2216}.peg-art{font:26px/1.2 monospace;color:#a3bb8b;letter-spacing:10px;text-shadow:0 0 13px #a8cb7344}.signal-art{font:800 61px 'Barlow Condensed',Impact,sans-serif;color:#b89bc9;text-shadow:0 0 18px #ba78de33;border:5px ridge #5e5960;background:#141b16;padding:10px 15px}.signal-art span{font-size:27px}.locker-art{font:35px/.9 monospace;letter-spacing:9px;color:#7f9671;text-shadow:2px 3px #121b0e}.coin-stage{height:210px;display:grid;place-items:center;perspective:900px}.flip-coin{width:125px;height:125px;position:relative;transform-style:preserve-3d}.flip-coin>span{position:absolute;inset:0;border:7px double #c3b77f;border-radius:50%;background:radial-gradient(circle at 32% 22%,#dac995,#9c8d55 60%,#535b36);display:grid;align-content:center;justify-items:center;font:53px Georgia;color:#4a5034;backface-visibility:hidden;box-shadow:0 4px #514e31,0 11px 18px #0007}.flip-coin>span:nth-child(2){transform:rotateY(180deg);background:radial-gradient(circle at 32% 22%,#c7aa8e,#936d60 60%,#52413e)}.flip-coin small{font:7px monospace;letter-spacing:3px}.prize-rig{width:280px;height:280px;position:relative;margin:17px auto}.prize-pointer{position:absolute;top:-19px;left:130px;z-index:3;color:#d6b281;font-size:23px;text-shadow:0 0 10px #b6885544}.prize-wheel{position:absolute;inset:0;border:9px ridge #979072;border-radius:50%;background:repeating-conic-gradient(from -15deg,#404f33 0 30deg,#85594e 30deg 60deg);box-shadow:0 12px 25px #0008;will-change:transform}.prize-wheel>span{position:absolute;left:calc(50% - 20px);top:8px;width:40px;height:calc(50% - 8px);transform:rotate(var(--a));transform-origin:50% 100%;text-align:center;font:bold 13px monospace;color:#dfd2ac}.prize-wheel>b{position:absolute;inset:85px;border:6px double #a59c77;border-radius:50%;display:grid;place-items:center;background:#45533b;font:800 31px 'Barlow Condensed',Impact,sans-serif;box-shadow:0 0 8px #0008;color:#c4c19c}.plinko-board{position:relative;height:320px;width:360px;max-width:100%;border:8px ridge #6d7558;background:radial-gradient(ellipse,#495b3e,#131f13);box-shadow:inset 0 0 35px #0009,0 9px #080f07;overflow:hidden}.plinko-peg{position:absolute;width:7px;height:7px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 30% 30%,#c0c1a7,#5e7050);box-shadow:1px 2px 2px #0008}.plinko-ball{width:12px;height:12px;border-radius:50%;position:absolute;top:2%;left:50%;translate:-50% -50%;background:radial-gradient(circle at 30% 25%,#faf0bc,#a99f67 65%,#50553b);box-shadow:0 2px 5px #0008;z-index:2}.plinko-bins{position:absolute;bottom:0;left:5%;width:90%;height:30px;display:grid;grid-template-columns:repeat(9,1fr);gap:2px}.plinko-bins span{display:grid;place-items:center;border:1px solid #aaa47b66;background:#65563c;font-size:9px;box-shadow:inset 0 0 8px #0005}.plinko-bins span:nth-child(1),.plinko-bins span:nth-child(9){background:#895a53}.plinko-bins span.bin-hit{background:#d1c28c;color:#192810;box-shadow:0 0 13px #ccc28566;border-color:#f1e8a8}.frequency-screen{padding:22px 30px;background:repeating-linear-gradient(0deg,#c6b2d105 0 1px,transparent 1px 3px),#111912;border:9px ridge #6d665e;box-shadow:inset 0 0 35px #000a,0 10px #0a110a;display:flex;align-items:center;flex-direction:column;min-width:240px;position:relative;overflow:hidden}.frequency-screen>small{font-size:8px;letter-spacing:3px;color:#738769}.frequency-screen strong{font:800 clamp(55px,9vw,95px) 'Barlow Condensed',Impact,sans-serif;color:#b8cb92;text-shadow:0 0 15px #add36c33;font-variant-numeric:tabular-nums}.frequency-screen>span{font-size:8px;letter-spacing:3px;color:#a1af8d}.frequency-screen>i{position:absolute;left:0;right:0;height:1px;background:#c2df8330;top:45%}.mine-grid{width:320px;max-width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.mine-locker{min-height:52px;padding:5px;border:3px ridge #656e53;background:linear-gradient(135deg,#3d4b32,#1c2a18);color:#8b9878;box-shadow:0 3px #0a1409;font-size:14px}.mine-locker:disabled{opacity:.65}.mine-locker.safe-locker{background:#819c57;color:#1b2d12;border-color:#b0c183;opacity:1}.mine-locker.live-mine{background:#6b3e36;color:#d9a191;border-color:#985e4d;opacity:1}.mine-readout{color:#a6b18d;letter-spacing:2px;font-size:9px;line-height:1.8;text-align:center;min-height:30px}.war-cards{display:flex;align-items:center;gap:35px;min-height:220px}.war-cards>div>p{text-align:center;font-size:9px;letter-spacing:3px;color:#9fa58f}.war-cards .card{width:96px;height:144px}.war-cards .card .suit{height:80px}.war-cards .card .suit svg{width:65px;height:65px}.versus{color:#86675c;font:700 25px 'Barlow Condensed',Impact,sans-serif}
/* Each ticket has a different physical shape and a different game. */
.ticket-picker{max-width:950px;display:grid;grid-template-columns:repeat(3,1fr)}.ticket-choice{max-width:none;min-width:0}.scratch-ticket{max-width:98%}.scratch-ticket .layout-subway{display:grid;width:490px;max-width:100%;grid-template-columns:repeat(6,70px);gap:10px;padding:14px 4px;background:linear-gradient(transparent 48%,#aab9a05e 48% 51%,transparent 51%)}.scratch-ticket .layout-subway .scratch-panel,.scratch-ticket .layout-subway .scratch-empty{width:70px;height:95px;border-radius:25px 25px 3px 3px}.ticket-subway{--ticket-surface:#2d4642;--ticket-ink:#b6d0bb;transform:rotate(-.7deg);border-color:#73988c}.ticket-subway .scratch-ticket-header h2{letter-spacing:6px}.scratch-ticket .layout-vault{position:relative;display:block;width:320px;height:320px;max-width:100%;border:7px double #809a91;border-radius:50%;background:radial-gradient(circle,#5f7871 0 16%,#1e3931 17% 22%,#57736a 23% 27%,#233c33 28% 65%,#5a7566 66%);box-shadow:inset 0 0 28px #0008}.layout-vault:before{content:'06';position:absolute;left:50%;top:50%;translate:-50% -50%;font:800 48px 'Barlow Condensed',Impact,sans-serif;color:#aec0aa;text-shadow:2px 3px #0006}.scratch-ticket .layout-vault .scratch-panel,.scratch-ticket .layout-vault .scratch-empty{position:absolute;width:62px;height:62px;transform:translate(-50%,-50%);border-radius:50%;box-shadow:1px 2px 4px #0007}.layout-vault .scratch-canvas{border-radius:50%}.ticket-vault{--ticket-surface:#273e36;--ticket-ink:#abc5b6;border-color:#6f9e8c;border-radius:24px}.scratch-ticket .layout-pyramid{display:grid;width:330px;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,65px);gap:6px;max-width:100%;padding:0}.scratch-ticket .layout-pyramid .scratch-panel,.scratch-ticket .layout-pyramid .scratch-empty{width:100%;height:65px;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%)}.ticket-pyramid{--ticket-surface:#4c3a24;--ticket-ink:#dbc08c;clip-path:polygon(2% 0,98% 0,100% 100%,0 100%);border-color:#af925b}.scratch-ticket .layout-hazard{display:grid;width:385px;max-width:100%;grid-template-columns:repeat(5,65px);grid-template-rows:repeat(2,103px);gap:12px 10px;background:repeating-linear-gradient(90deg,transparent 0 26px,#b5c28144 26px 30px,transparent 30px 75px)}.scratch-ticket .layout-hazard .scratch-panel,.scratch-ticket .layout-hazard .scratch-empty{width:65px;height:103px;border-radius:18px}.ticket-hazard{--ticket-surface:#3f4b24;--ticket-ink:#d2dca0;border:7px solid #222b16;box-shadow:0 0 0 3px #a0a768;background:repeating-linear-gradient(45deg,#212a16 0 12px,#9ca65d66 12px 23px),#344220}.ticket-hazard .scratch-ticket-header,.ticket-hazard .scratch-ticket-foot{background:#303d21;padding:10px}.scratch-ticket .layout-fuse{display:grid;grid-template-columns:repeat(5,60px);gap:12px;width:348px;max-width:100%;padding:10px 0}.scratch-ticket .layout-fuse .scratch-panel,.scratch-ticket .layout-fuse .scratch-empty{width:60px;height:170px;border-radius:5px;border-top:13px solid #57596b;border-bottom:13px solid #57596b;box-shadow:0 5px #121522}.ticket-fuse{--ticket-surface:#2c2d40;--ticket-ink:#c4b6df;border:8px ridge #646174;transform:rotate(.7deg)}.scratch-ticket .layout-seal{display:block;width:270px;height:270px;max-width:100%;border-radius:50%;padding:0;background:#1f131a}.scratch-ticket .layout-seal .scratch-panel,.scratch-ticket .layout-seal .scratch-empty{width:270px;height:270px;border:9px double #a76c79;border-radius:50%;background:radial-gradient(circle,#a77b84,#5d3a49);color:#e1bec0;font-size:68px}.layout-seal .scratch-canvas{border-radius:50%}.layout-seal .scratch-symbol{font:800 66px 'Barlow Condensed',Impact,sans-serif;color:#ebc9c7}.ticket-seal{--ticket-surface:#2f1d27;--ticket-ink:#e0b2b7;border:6px double #8c5369;transform:rotate(-1deg)}.layout-fuse .scratch-symbol{font-size:44px}.layout-subway .scratch-symbol{font-size:36px}.layout-vault .scratch-symbol{font-size:32px}.layout-pyramid .scratch-symbol{font-size:30px}.layout-hazard .scratch-symbol{font-size:35px}.ticket-subway .scratch-ticket-header>small,.ticket-seal .scratch-ticket-header>small{font-size:6px}
@keyframes coinPing{from{opacity:.5;scale:.6}to{opacity:0;scale:1.6}}@media(max-width:1099px){.games .game:nth-child(n){grid-column:span 1}}@media(max-width:750px){.ticket-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ticket-choice span{font-size:16px}.ticket-choice small{font-size:5px}.ticket-subway,.ticket-hazard,.ticket-fuse{padding:14px 10px}.scratch-ticket .layout-subway{width:282px;grid-template-columns:repeat(6,40px);gap:6px}.scratch-ticket .layout-subway .scratch-panel,.scratch-ticket .layout-subway .scratch-empty{width:40px;height:90px}.layout-subway .scratch-symbol{font-size:27px}.scratch-ticket .layout-vault{width:280px;height:280px}.scratch-ticket .layout-vault .scratch-panel,.scratch-ticket .layout-vault .scratch-empty{width:52px;height:52px}.scratch-ticket .layout-pyramid{width:280px;grid-template-rows:repeat(4,58px);gap:4px}.scratch-ticket .layout-pyramid .scratch-panel,.scratch-ticket .layout-pyramid .scratch-empty{height:58px}.scratch-ticket .layout-hazard{width:275px;grid-template-columns:repeat(5,47px);gap:12px 8px}.scratch-ticket .layout-hazard .scratch-panel,.scratch-ticket .layout-hazard .scratch-empty{width:47px;height:100px}.scratch-ticket .layout-fuse{width:280px;grid-template-columns:repeat(5,48px);gap:9px}.scratch-ticket .layout-fuse .scratch-panel,.scratch-ticket .layout-fuse .scratch-empty{width:48px;height:150px}.war-cards{gap:20px}.war-cards .card{width:80px;height:125px}.prize-rig{width:260px;height:260px}.prize-wheel>b{inset:76px}.prize-pointer{left:120px}.mine-grid{gap:5px}.mine-locker{min-height:47px}.frequency-screen{min-width:220px}.plinko-board{height:300px}.games .game:nth-child(16){grid-column:span 1}}@media(max-width:380px){.scratch-ticket .layout-vault{width:250px;height:250px}.scratch-ticket .layout-vault .scratch-panel,.scratch-ticket .layout-vault .scratch-empty{width:48px;height:48px}.scratch-ticket .layout-pyramid{width:250px}.scratch-ticket .layout-seal,.scratch-ticket .layout-seal .scratch-panel,.scratch-ticket .layout-seal .scratch-empty{width:240px;height:240px}.scratch-ticket .layout-subway{width:252px;grid-template-columns:repeat(6,37px);gap:5px}.scratch-ticket .layout-subway .scratch-panel,.scratch-ticket .layout-subway .scratch-empty{width:37px}.scratch-ticket .layout-hazard{width:250px;grid-template-columns:repeat(5,43px);gap:12px 7px}.scratch-ticket .layout-hazard .scratch-panel,.scratch-ticket .layout-hazard .scratch-empty{width:43px}.scratch-ticket .layout-fuse{width:250px;grid-template-columns:repeat(5,44px);gap:7px}.scratch-ticket .layout-fuse .scratch-panel,.scratch-ticket .layout-fuse .scratch-empty{width:44px}}

