/* Art direction: cool emerald glass, ivory highlights, warm gold for high heat. */
html,body{overflow-x:clip}
body{background:#0b1921;color:#eff6ed}
.ambient{background:radial-gradient(ellipse at 51% 33%,#347a6d27,transparent 57%),radial-gradient(ellipse at 23% 62%,#315b6221,transparent 30%)}
body:before{opacity:.65}
.topbar{border-bottom-color:#b3e3cf12}
.intro h1{text-shadow:0 2px 0 #7d998433,0 5px 0 #06121ac2,0 15px 30px #0004}
.intro h1>span{color:#d1f6aa}
.intro h1>b{color:#f1ca88;text-shadow:0 2px 0 #86633355,0 7px 20px #dcab3c12}
.hero-art:before{content:'';position:absolute;inset:15% -10% 0;background:radial-gradient(ellipse,#83e4b81a,transparent 65%);pointer-events:none}
.hero-pepe{width:204px;left:0;filter:drop-shadow(0 15px 10px #020a14a6) saturate(1.04) brightness(1.06)}
.hero-heart{filter:drop-shadow(0 9px 8px #0009) brightness(1.06)}
.hero-star{color:#dff8b6;text-shadow:0 0 15px #c5f9a75c}
.bonus-button{background:linear-gradient(120deg,#cce6a70e,#96cab205);border-color:#c8e7b242;box-shadow:inset 0 1px #dcffd112,0 6px 20px #0001}
.bonus-button:hover:not(:disabled){border-color:#dcf2ba88;background:#c9f5ae13}
.machine{position:relative;border:1px solid #8fb6a26b;background:linear-gradient(135deg,#547664,#294c41 38%,#203f36 75%,#35584a);box-shadow:0 24px 65px #020b1670,0 2px 3px #050d1490,inset 0 1px 1px #e3ffdd4d,inset 0 -1px 1px #ddfcca22;isolation:isolate}
.machine:before{content:'';position:absolute;inset:-1px 12% auto;height:1px;z-index:2;background:linear-gradient(90deg,transparent,#ecffcfbf,transparent);box-shadow:0 0 12px #c7ffd759;pointer-events:none}
.machine:after{content:'';position:absolute;inset:-18px;z-index:-1;border-radius:32px;background:radial-gradient(ellipse,#74d9b014,transparent 68%);pointer-events:none}
.machine-top{color:#c5e4cb}
.machine-top .mini-gift{color:#f1f8c4;text-shadow:0 0 12px #e1ff925c}
.max-badge{background:linear-gradient(130deg,#eaf3d0,#bace9e);box-shadow:inset 0 1px #fff8,0 2px 4px #051d2540;color:#2b4235}
.board-wrap{padding:7px;border:1px solid #031713;border-radius:14px;background:#081f1c;box-shadow:inset 0 2px 7px #010c17b3,0 1px 0 #c7efae23;overflow:hidden}
.board-wrap:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 8px 12px -10px #01080efa,inset 0 -4px 8px -8px #01080e;z-index:9}
.board{gap:4px;isolation:isolate;contain:layout style}
.board .cell{--cell-hue:154;z-index:0;isolation:auto;background:linear-gradient(145deg,#3a62554a,#1942374f 65%,#244b3a75);border:1px solid #a7d9b523;border-radius:9px;box-shadow:inset 0 1px 0 #d7ffca10,inset 0 -1px 0 #0b201d55;transition:background .25s,border-color .25s;overflow:visible}
.board .cell:nth-child(even){background:linear-gradient(145deg,#386b5c40,#234b3c55 60%,#1c3f324d)}
.board .cell:after{inset:1px;background:radial-gradient(ellipse at 50% 15%,#e6ffb80c,transparent 65%);border-radius:8px;z-index:0;pointer-events:none}
.board .cell.marked{background:linear-gradient(145deg,#507e5945,#28563870);border-color:#a9db913b;box-shadow:inset 0 0 12px #b3eb7a08,inset 0 1px #e0ffc31a}
.board .cell.marked:before{content:'';position:absolute;width:4px;height:4px;left:4px;top:4px;border-radius:50%;background:#c4ee9c;box-shadow:0 0 5px #b3ff6a66;opacity:.6;z-index:1}
.board .cell.boosted{background:linear-gradient(145deg,#4775456b,#30583799);border-color:#b3ec8566;box-shadow:inset 0 0 16px #98db7020,inset 0 1px #d6ffa630}
.board .cell[data-tier="2"]{background:linear-gradient(145deg,#7f833869,#474c2c9e);border-color:#dfdf757d;box-shadow:inset 0 0 16px #cbe16d1c,inset 0 1px #edffac30}
.board .cell[data-tier="3"]{background:linear-gradient(145deg,#a7743673,#63502d8c);border-color:#e9bd6b96;box-shadow:inset 0 0 18px #e7a34e23,inset 0 1px #ffe8a840}
.board .cell[data-tier="4"]{background:linear-gradient(145deg,#b75d3d8c,#7a41258c);border-color:#ffb27a;box-shadow:inset 0 0 20px #ffaf4e33,inset 0 1px #fff1c260}
.board .cell.winning{background:color-mix(in srgb,var(--cluster-color) 18%,#254c3b);border-color:color-mix(in srgb,var(--cluster-color) 75%,transparent);box-shadow:inset 0 0 24px color-mix(in srgb,var(--cluster-color) 20%,transparent),0 0 12px color-mix(in srgb,var(--cluster-color) 12%,transparent);z-index:1}
.board .cell.winning:after{background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--cluster-color) 26%,transparent),transparent 72%)}
.cell-light{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse,#f5ffd6aa,#d3f5a333 50%,transparent 75%);opacity:0;pointer-events:none;z-index:2}
.board .cell.impact .cell-light{opacity:.3}
.symbol-layer,.heat-layer,.cluster-outline,.spark-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.symbol-layer{z-index:3;overflow:visible}
.cluster-outline{z-index:2;overflow:visible}
.heat-layer{z-index:4}
.spark-canvas{z-index:6}
.scene-gift{position:absolute;left:0;top:0;display:grid;place-items:center;opacity:1;transition:opacity .22s;transform-origin:center;backface-visibility:hidden}
.scene-gift .gift-image{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px #030d1599) saturate(1.045) brightness(1.08);transform:scale(1);transform-origin:50% 65%;pointer-events:none;user-select:none}
.scene-gift.selected{z-index:2}
.scene-gift.selected .gift-image{transform:scale(1.07)}
.scene-gift.muted{opacity:.42}
.board[data-phase="enter"] .scene-gift,.board[data-phase="fall"] .scene-gift{will-change:transform}
.board[data-phase="highlight"] .selected .gift-image,.board[data-phase="pop"] .selected .gift-image{will-change:transform,opacity}
.scatter-halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(ellipse,#ffda7e30,transparent 68%);z-index:-1}
.scene-gift.gift-shard .gift-image{filter:drop-shadow(0 2px 3px #0008) drop-shadow(0 0 5px #ffd2a530) brightness(1.13);width:91%;height:91%;margin-top:-5%}
.scene-gift .scatter-label{bottom:5%;font-size:7px;letter-spacing:1px;color:#ffedbe;text-shadow:0 1px 2px #220e00,0 0 8px #ed9e4366}
.heat-badge{position:absolute;transform:translate(-100%,-100%);transform-origin:100% 100%;padding:3px 5px;border-radius:5px;border:1px solid #d1f69b69;background:linear-gradient(#263e23f5,#14241cf5);box-shadow:0 1px 5px #0008,inset 0 1px #f0ffb32b;color:#e9ffc0;font-size:11px;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.5px;text-shadow:0 1px 2px #000;white-space:nowrap}
.heat-badge[hidden]{display:none}
.heat-badge[data-tier="2"]{background:linear-gradient(#555525f5,#303216f5);border-color:#efec96a8;color:#fff1ae}
.heat-badge[data-tier="3"]{background:linear-gradient(#82552bf5,#482b1af5);border-color:#ffde99b3;color:#ffebbc}
.heat-badge[data-tier="4"]{background:linear-gradient(#bf6933,#6d2f1c);border-color:#fff0c1;color:#fff8d9;box-shadow:0 0 10px #ffbd603d,0 2px 4px #0008}
.machine-bottom{color:#b4cfbd}
.cascade-count{color:#d6edaf}
.float-layer{z-index:8}
.float-win{background:linear-gradient(145deg,#284d36ef,#162e24f5);border-color:#efffc997;box-shadow:0 7px 22px #0004,inset 0 1px #f7ffe54a;font-size:29px;font-weight:900;padding:7px 18px;color:#f5ffde;animation:none;white-space:nowrap;line-height:1.1;text-shadow:0 2px 4px #09251a}
.float-win small{display:block;font-size:8px;letter-spacing:1.4px;color:#bedc98;text-align:center;font-weight:700;margin-bottom:4px}
.win-strip{position:relative;overflow:hidden;padding-top:3px}
.win-strip:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,#d2efad80,transparent);opacity:0;transition:opacity .3s}
.win-strip.has-win:after{opacity:1}
.win-strip.has-win strong{color:#e8ffc4;text-shadow:0 0 22px #c0f98f33}
.win-strip strong{display:block;min-width:140px;white-space:nowrap}
.win-strip .win-spark{transition:color .3s;filter:drop-shadow(0 0 10px #c8f4a31a)}
.spin-button{background:linear-gradient(145deg,#e4ffc6,#c7eca1 60%,#b6dd90);border-color:#eeffd5b3;box-shadow:0 3px 0 #769967,0 5px 0 #071b1640,0 10px 27px #bbf78a17,inset 0 1px #fff9;text-shadow:0 1px #fff4}
.spin-button:hover:not(:disabled){background:linear-gradient(145deg,#edffd8,#d9f8ba 60%,#caeda7)}
.spin-button:disabled{opacity:.7}
.bonus-active .machine{background:linear-gradient(135deg,#777954,#4c6042 38%,#344b33 75%,#626c42);border-color:#d3bf8191;box-shadow:0 24px 65px #020b1670,0 0 36px #dfc4760b,inset 0 1px 1px #fff0c34d}
.bonus-active .machine:before{background:linear-gradient(90deg,transparent,#ffedb9cc,transparent);box-shadow:0 0 15px #ffdd9b4d}
.bonus-active .machine-top .mini-gift{color:#ffe1a3}
.bonus-active .max-badge{background:linear-gradient(130deg,#fff0c9,#dbc189);color:#584127}
.bonus-active .board-wrap{box-shadow:inset 0 2px 7px #0008,0 1px 0 #f2d5893b}
dialog{background:radial-gradient(ellipse at 50% 0,#49634238,transparent 55%),#142b24;border-color:#b8d39955;box-shadow:0 30px 100px #0009,inset 0 1px #e4ffd520}
dialog[open]{animation:dialog-in .3s cubic-bezier(.2,.7,.2,1)}
.bonus-gem{text-shadow:0 0 25px #f2d08755,0 3px 0 #705a3444}
.dialog-primary{background:linear-gradient(145deg,#e3f9be,#bfdf98);box-shadow:inset 0 1px #fff7,0 2px 0 #829b69}
@keyframes dialog-in{from{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
@media(min-width:1500px){.hero-pepe{width:220px}}
@media(max-width:1120px){.hero-pepe{width:188px}}
@media(max-width:720px){.board-wrap{padding:5px;border-radius:11px}.board{gap:3px}.board .cell{border-radius:6px}.board .cell:after{border-radius:5px}.scene-gift .gift-image{filter:drop-shadow(0 2px 1px #030d1580) saturate(1.045) brightness(1.08)}.heat-badge{font-size:9px;padding:2px 4px;border-radius:4px}.scene-gift .scatter-label{font-size:5px;letter-spacing:.5px;bottom:3%}.float-win{font-size:24px;padding:6px 13px}.float-win small{font-size:6px}.win-strip strong{min-width:120px}}
@media(max-width:370px){.board{gap:2px}.heat-badge{font-size:8px;padding:2px 3px}.scene-gift .scatter-label{font-size:4px}.board .cell.marked:before{width:3px;height:3px;left:3px;top:3px}.float-win{font-size:21px}}
@media(prefers-reduced-motion:reduce){.scene-gift,.board .cell{transition:none}dialog[open]{animation:none}}

/* Multipliers belong to the whole tile, with a large, permanently readable value. */
.board .cell.boosted{background:linear-gradient(145deg,#92b761,#456a32 72%);border:1px solid #d5ff9c;box-shadow:inset 0 1px 0 #f4ffd680,inset 0 0 16px #d8ff933b,0 0 7px #c9ff4d30}
.board .cell[data-tier="2"]{background:linear-gradient(145deg,#c1b251,#75632b 72%);border-color:#ffeb8f;box-shadow:inset 0 1px 0 #fff4b380,inset 0 0 18px #ffe2634d,0 0 8px #ffdc6b30}
.board .cell[data-tier="3"]{background:linear-gradient(145deg,#d99843,#874121 75%);border-color:#ffe0a1;box-shadow:inset 0 1px 0 #fff0bf80,inset 0 0 18px #ffb86555,0 0 9px #ffb96840}
.board .cell[data-tier="4"]{background:linear-gradient(145deg,#e57f56,#9b3450 75%);border-color:#ffe5bc;box-shadow:inset 0 1px 0 #fff0d580,inset 0 0 20px #ffc88c55,0 0 10px #ff9b7655}
.board .cell.boosted:before{display:none}
.board .cell.boosted:after{background:linear-gradient(135deg,#ffffff20,transparent 45%,#fff2b70a);inset:2px;border:1px solid #fff8be27;border-radius:6px}
.heat-badge,.heat-badge[data-tier="2"],.heat-badge[data-tier="3"],.heat-badge[data-tier="4"]{display:flex;align-items:flex-end;justify-content:center;gap:1px;padding:0 2px 3px;transform:none;transform-origin:50% 75%;background:none;border:0;border-radius:0;box-shadow:none;font-size:var(--heat-size);line-height:.94;font-weight:900;color:#f4ffd8;text-shadow:0 2px 0 #253d20,0 0 4px #1a341d,0 2px 8px #102414b3;letter-spacing:-1.5px}
.heat-badge[hidden]{display:none}
.heat-badge strong{font:inherit}
.heat-badge .times{font-size:.62em;line-height:1.08;align-self:flex-end;letter-spacing:-1px}
.heat-badge[data-tier="2"]{color:#fff4c0;text-shadow:0 2px 0 #594722,0 0 4px #3b2b12,0 2px 8px #372310b3}
.heat-badge[data-tier="3"]{color:#fff0cf;text-shadow:0 2px 0 #793519,0 0 4px #57220f,0 2px 8px #5b220db3}
.heat-badge[data-tier="4"]{color:#fff8df;text-shadow:0 2px 0 #7e2442,0 0 4px #55162e,0 0 12px #ffe5b54d}
.scene-gift.on-multiplier .gift-image{width:69%;height:69%;align-self:start;margin-top:-5%;transform-origin:50% 55%}
.scene-gift.on-multiplier.gift-shard .gift-image{width:61%;height:61%;margin-top:-7%}
.scene-gift.on-multiplier .scatter-label{bottom:43%;font-size:5px}
@media(max-width:720px){.heat-badge{padding-bottom:2px;letter-spacing:-1px}.heat-badge .times{letter-spacing:0}.scene-gift.on-multiplier .scatter-label{font-size:4px;bottom:43%}.board .cell.boosted:after{border-radius:4px}}

/* A brighter collectible world around the calm, high-contrast playing field. */
body{background:#163b50}
.ambient{background:radial-gradient(ellipse at 0% 25%,#7969d9d9,transparent 47%),radial-gradient(ellipse at 100% 30%,#20bca5bf,transparent 47%),radial-gradient(ellipse at 6% 90%,#cc619788,transparent 43%),radial-gradient(ellipse at 100% 100%,#389bd4aa,transparent 48%),linear-gradient(90deg,#254d7d,#193f4c 43%,#193f4c 59%,#24746d);transition:filter .8s}
.ambient:after{content:'';position:absolute;inset:0;background-image:radial-gradient(#f2ffeab8 .7px,transparent 1px),radial-gradient(#c7faff70 1px,transparent 1.7px);background-size:97px 113px,173px 191px;background-position:11px 27px,59px 83px;mask-image:linear-gradient(90deg,#000,transparent 36%,transparent 65%,#000);opacity:.42}
.scene-decor{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.scene-decor i{position:absolute;border:1px solid #e3fdff26;border-radius:50%;width:620px;height:900px;box-shadow:inset 20px 0 50px #c6daff08,0 0 50px #b1e7ff0a}
.ribbon-left{left:-470px;top:12%;transform:rotate(-26deg)}
.ribbon-right{right:-470px;top:2%;transform:rotate(26deg)}
.scene-decor img{position:absolute;opacity:.38;filter:drop-shadow(0 14px 25px #0d264b44);object-fit:contain}
.decor-bow{width:230px;left:-75px;top:20%;transform:rotate(24deg)}
.decor-pop{width:210px;right:-65px;bottom:13%;transform:rotate(-17deg)}
.decor-star{position:absolute;color:#dbf9ff;text-shadow:0 0 24px #bbfff699;opacity:.7}
.star-a{font-size:40px;left:8%;top:62%;transform:rotate(12deg)}
.star-b{font-size:23px;right:7%;top:19%}
.star-c{font-size:25px;right:14%;bottom:19%}
.topbar{border-bottom-color:#e6fcff21}.brand small{color:#b1d2da}.demo-label>span{color:#b6d5ce}
.intro-copy{color:#c0d7d8;text-shadow:0 1px 4px #17394a55}
.edition,.bonus-note{color:#a8cdd1}
.guide p,.scatter-card span{color:#bed7cd}.guide h3,.guide-head{color:#ecf6df}
.guide-step>span{color:#8dbab5}.hero-tag{color:#b1d9cb}
.bonus-button{background:linear-gradient(135deg,#deffd71c,#bbfce008);border-color:#e0ffb86b;backdrop-filter:blur(8px)}
.bonus-button small{color:#bad5c4}
.machine{box-shadow:0 25px 70px #052a3e73,0 0 0 6px #a4ddcb09,inset 0 1px 1px #efffe85c}
.utility-button{color:#a7c9bf}.wallet>span,.bet>span{color:#b6cdc2}.space-hint{color:#89b2a6}
footer{color:#9cc5c4;border-top-color:#e7ffff21}

.anticipation-notice{position:absolute;left:50%;top:46px;z-index:15;transform:translate(-50%,-10px);display:flex;align-items:center;gap:10px;padding:9px 15px;border-radius:30px;border:1px solid #ffeab5;background:#514125f5;box-shadow:0 4px 18px #0006,0 0 24px #ffda7430;color:#fff1c9;font-size:10px;font-weight:850;letter-spacing:1px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}
.anticipation-notice span{color:#ffeab0;font-size:21px;line-height:1;letter-spacing:2px}.anticipation-notice b{font-size:18px;color:#ffdf9c}
.is-anticipating .anticipation-notice{opacity:1;transform:translate(-50%,0)}
.is-anticipating .machine{border-color:#ffe8ab;box-shadow:0 0 0 6px #f5d89710,0 0 65px #f3c96730,inset 0 1px #fff5cb66}
.is-anticipating .ambient{filter:saturate(1.12) brightness(.9)}
.board .cell.anticipation-cell{background:linear-gradient(180deg,#efd28b1f,#e9bc4f3b,#efd28b1f);border-color:#ffe29c9c;box-shadow:inset 0 0 20px #ffe7a62b;animation:anticipation-breathe 1s ease-in-out infinite alternate}
.scene-gift.scatter-landed .scatter-halo{background:radial-gradient(ellipse,#fff0ba88,#ffba4433 50%,transparent 74%);inset:-12%;animation:anticipation-breathe .9s ease-in-out infinite alternate}
.scene-gift.scatter-landed .gift-image{filter:drop-shadow(0 0 7px #ffdf9180) brightness(1.14)}
.board .cell.scatter-cell{border-color:#ffdb9c;background:radial-gradient(ellipse,#d98a4944,#294c3b);box-shadow:inset 0 0 16px #ffc1712b}
.bonus-cinema{position:absolute;inset:0;z-index:12;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#294d3ab8,#10291fde 80%);border-radius:10px;overflow:hidden}
.bonus-cinema:before{content:'';position:absolute;inset:-50%;background:repeating-conic-gradient(from 0deg at 50% 50%,#f0d99e00 0deg,#f0d99e17 14deg,#f0d99e00 28deg);animation:bonus-rays 18s linear infinite}
.bonus-cinema-halo{position:absolute;width:90%;height:90%;top:0;left:5%;border-radius:50%;background:radial-gradient(ellipse,#ffe6a033,transparent 63%);box-shadow:0 0 0 1px #efdda712,0 0 0 22px #efdda705;animation:cinema-halo 1.2s ease-out both}
.bonus-flying-gem{position:absolute;object-fit:contain;filter:drop-shadow(0 8px 14px #0008) drop-shadow(0 0 18px #ffd4827d);z-index:2}
.bonus-cinema-title{position:absolute;top:54%;left:0;right:0;text-align:center;opacity:0;z-index:3}
.bonus-cinema-title small{display:block;font-size:9px;letter-spacing:3px;color:#f5e3bc;margin-bottom:8px}
.bonus-cinema-title strong{display:block;font-size:clamp(44px,5vw,80px);letter-spacing:-4px;line-height:1;color:#fff1c1;text-shadow:0 3px 0 #9a743b,0 6px 18px #0007,0 0 25px #ffe0a733;font-weight:900}
.bonus-cinema-title span{display:block;font-size:10px;letter-spacing:2px;color:#e2edc7;margin-top:17px}
.bonus-revealing .machine{border-color:#ffe3a2;box-shadow:0 0 75px #ffcb7826,0 25px 70px #092c3e73}
.bonus-dialog{background:radial-gradient(ellipse at 50% 0,#817b4c55,transparent 55%),linear-gradient(145deg,#315545,#1c3a30);border-color:#e5d2a780}
.bonus-gem{display:flex;justify-content:center;align-items:center;height:110px;margin:8px -10px 16px;gap:0}
.bonus-gem img{width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 8px 10px #0d221e77) drop-shadow(0 0 15px #ffe29a22)}
.bonus-gem img:nth-child(1){transform:rotate(-14deg) translateY(8px);width:80px;height:80px}
.bonus-gem img:nth-child(3){transform:rotate(14deg) translateY(8px);width:80px;height:80px}
.bonus-dialog h2{color:#fff5d9}.bonus-dialog .free-count{color:#f1ffc9;text-shadow:0 3px 0 #345635,0 0 35px #e2f29d2b}
@keyframes anticipation-breathe{from{opacity:.63}to{opacity:1}}
@keyframes bonus-rays{to{transform:rotate(360deg)}}
@keyframes cinema-halo{from{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}
@media(max-width:1300px){.decor-bow{left:-130px}.decor-pop{right:-125px}.star-a{left:3%}.star-c{right:4%}}
@media(max-width:720px){.ambient{background:radial-gradient(ellipse at -20% 15%,#7162d9a8,transparent 63%),radial-gradient(ellipse at 120% 25%,#36bdb1bb,transparent 64%),linear-gradient(145deg,#274667,#1c5155 65%,#2a6672)}.scene-decor img,.scene-decor i{display:none}.decor-star{opacity:.28}.star-a{left:2%;top:10%;font-size:20px}.star-b{right:2%;top:16%;font-size:15px}.star-c{display:none}.anticipation-notice{top:35px;font-size:8px;padding:6px 11px;gap:7px;letter-spacing:.6px}.anticipation-notice span{font-size:17px}.bonus-cinema-title small{font-size:6px;letter-spacing:2px}.bonus-cinema-title strong{font-size:48px;letter-spacing:-2px}.bonus-cinema-title span{font-size:7px;letter-spacing:1px;margin-top:12px}.bonus-gem{height:85px}.bonus-gem img{width:80px;height:80px}.bonus-gem img:nth-child(1),.bonus-gem img:nth-child(3){width:66px;height:66px}}
@media(prefers-reduced-motion:reduce){.board .cell.anticipation-cell,.scene-gift.scatter-landed .scatter-halo,.bonus-cinema:before,.bonus-cinema-halo{animation:none}.anticipation-notice,.ambient{transition:none}}
