/* Rich cabinet colours and dimensional illustrations; geometry stays unchanged. */
#shell{box-shadow:0 0 0 2px #b9e56555,0 18px 70px #000b}
#bg{--tfp:#43952f;--tfc:#75b53f;--tnp:#235a23;--tnc:#418626}
#bg .sky.s0{background:linear-gradient(#28afea 0%,#9ce9fa 19%,#e7ffc3 36%,#97c756 47%,#4f922f 67%)}
#bg .ground2{background:radial-gradient(ellipse at 50% 0%,#609e36,#285b22 60%,#143619)}
#bg .veil{background:linear-gradient(transparent 0%,#071c0710 24%,#08190838 56%,#06150cbb 100%)}
#logo b,#loader .ltitle{font-family:"Arial Black",Impact,system-ui,sans-serif;letter-spacing:.012em;
 font-weight:1000;paint-order:stroke fill;-webkit-text-stroke:calc(var(--sw)*.003) #fff9d8;
 filter:drop-shadow(0 3px 0 #392c60) drop-shadow(0 5px 0 #241b37) drop-shadow(0 7px 5px #0008)}
#logo b{font-size:calc(var(--sw)*.082)}
.brand-build{color:#ffcf2e;text-shadow:0 1px 0 #fff5a2,0 3px 0 #ae5d0d}
.brand-rush{color:#55d4ff;text-shadow:0 1px 0 #d7fbff,0 3px 0 #144b9c}
#hud .pill{border-radius:calc(var(--sw)*.018);border-color:#dba95c;
 background:linear-gradient(#276424,#123c18 48%,#082711 51%,#164424);
 box-shadow:inset 0 1px 0 #e9ffa764,inset 0 -2px 0 #0005,0 2px 0 #153019,0 0 0 2px #332717}
.pill i,#betPill span{color:#ffe3a1}.pill b{color:#fff5c6;text-shadow:0 2px 0 #172808}
.board{background:linear-gradient(135deg,#213915,#071b0d 40%,#183410);
 box-shadow:inset 0 0 0 calc(var(--sw)*.007) #d6a443,inset 0 0 0 calc(var(--sw)*.012) #60451c,
 inset 0 2px 14px #0009,0 0 0 1px #fff0a8,0 4px 0 #382a10,0 8px 15px #0008}
.cell:not([data-f]){background:radial-gradient(ellipse at 50% 20%,#294922,#0b2617 80%);box-shadow:inset 0 1px 5px #0009}
.cell:not([data-f])::after{border:1px dashed #d6eaa448}
.cell[data-f]{box-shadow:inset 0 2px 3px #ffffff9c,inset 0 -5px 8px #0004}
.sym svg,.cstrip svg{filter:drop-shadow(0 2px 1px #fff4) drop-shadow(0 3px 2px #0007)}
.gauge{border-color:#d3a353;background:linear-gradient(#694e27,#342912 45%,#181b0e);
 box-shadow:inset 0 1px 0 #fff1a98c,inset 0 -2px 0 #0007,0 2px 0 #17260d}
.gauge .gSeg{background:linear-gradient(#193b18,#0b200e);box-shadow:inset 0 1px 3px #000b,0 1px 0 #c9ab6659}
.gauge .gSeg.on{background:linear-gradient(#fff9bc,#ffd342 45%,#d88718);box-shadow:0 0 7px #ffcf63,inset 0 1px 0 #fff}
.gauge .gMark{border-radius:calc(var(--sw)*.015);color:#ecdea4;background:linear-gradient(#41592c,#19321c);text-shadow:0 1px 2px #000}
.gauge .gMark.on{background:linear-gradient(#ffd66f,#f46a21 50%,#a12815);box-shadow:0 0 0 1px #fff0b0,0 0 10px #ffbf52}
.gauge .gMark.on.max{background:linear-gradient(#f6c6ff,#ce52f0 45%,#6c208c);box-shadow:0 0 0 1px #ffe9ff,0 0 13px #e464ff}
.rbtn,#betPill{border-color:#c39852;background:linear-gradient(#3c652b,#163d22 48%,#0c2919);box-shadow:inset 0 1px 0 #dfff9460,0 2px 0 #0a2010;color:#fff0bd}
#betPill{border-radius:calc(var(--sw)*.024)}
#play{border-radius:calc(var(--sw)*.035);border:2px solid #fff1a0;color:#432314;
 background:linear-gradient(#fff0a0,#ffcc3e 38%,#ed9820 55%,#ffd155 100%);
 text-shadow:0 1px 0 #fff2ab;box-shadow:inset 0 2px 0 #fff9cb,0 5px 0 #85501a,0 7px 0 #422811,0 8px 12px #0007}
#play:active{box-shadow:inset 0 2px 0 #fff9cb,0 1px 0 #85501a,0 3px 0 #422811}
#loader .lcard{background:linear-gradient(145deg,#2c702dea,#133c24f5);border-color:#e3be61;box-shadow:inset 0 0 0 2px #705022,0 12px 50px #0008}
.hcell .hsym svg{width:82%;height:82%;filter:drop-shadow(0 3px 2px #0008)}
.hcell{--house-wall:#e9c787;--house-side:#a77b3c;--house-roof:#dbc272;--house-edge:#79511f;--house-light:#fff2c4}
.hcell[data-t="2"]{--house-wall:#b97f49;--house-side:#744729;--house-roof:#4d94cc;--house-edge:#294e78;--house-light:#bfe9ff}
.hcell[data-t="3"]{--house-wall:#dd7858;--house-side:#99442e;--house-roof:#a93125;--house-edge:#6a271c;--house-light:#ffd0a4}
.hcell[data-t="4"]{--house-wall:#ffe182;--house-side:#c38520;--house-roof:#efb52c;--house-edge:#996018;--house-light:#fff9cf}
.hcell[data-t="5"]{--house-wall:#d3f7ff;--house-side:#669ed4;--house-roof:#aea4fa;--house-edge:#5654a6;--house-light:#fff}
.house-planks,.house-bricks,.house-jewel{display:none}
.hcell[data-t="2"] .house-planks{display:block}.hcell[data-t="3"] .house-bricks{display:block}
.hcell[data-t="5"] .house-jewel{display:block}

/* Distinguish dry bundled straw from polished gold at reel scale. */
.house-straw,.house-gold{display:none}
.hcell[data-t="1"] .house-straw,.hcell[data-t="4"] .house-gold{display:block}
.hcell[data-t="1"] .house-chimney{display:none}
.hcell[data-t="1"]{--house-wall:#dfd0aa;--house-side:#a58d65;--house-roof:#caba94;--house-edge:#756447;--house-light:#eee3ca}
.hcell[data-t="4"]{--house-wall:#ffd637;--house-side:#ba7c09;--house-roof:#ffbf09;--house-edge:#a56505;--house-light:#fffbc4}
