/* Each game carries its palette through the page chrome and controls. */
.game-page{background:var(--game-dark);--game-ink:#242027}
.game-page .site-header,.game-page .site-footer{background:var(--game-dark);border-color:var(--game-metal)}
.game-page .brand,.game-page .brand-mark,.game-page .wallet strong{color:var(--game-gold)}
.game-page .machine{background:var(--game-metal);border-color:var(--game-dark);box-shadow:6px 8px 0 #10121a88,inset 2px 2px 0 var(--game-gold)}
.game-page .reel-frame{border-color:var(--game-dark);background:var(--game-paper)}
.game-page .win-ribbon{background:var(--game-dark);color:var(--game-paper);border-color:var(--game-metal)}
.game-page .win-ribbon strong{color:var(--game-gold)}
.game-page .game-controls{background:var(--game-paper);border-color:var(--game-metal);box-shadow:0 6px 0 #11131b55}
.game-page .control-label,.game-page .bet-row select{color:var(--game-dark)}
.game-page .balance-control>strong,.game-page .control-balance>strong{color:var(--game-dark)}
.game-page .spin-button{background:var(--game-gold);color:var(--game-dark);border-color:var(--game-dark)}
.game-page .spin-button:hover:not(:disabled){background:var(--game-paper);filter:brightness(1.05)}
.game-page .back-button,.game-page .game-tools .icon-button,.game-page .speed-button,.game-page .auto-button,.game-page .bet-row button{background:var(--game-dark);color:var(--game-paper);border-color:var(--game-metal)}
.game-page .speed-button[aria-pressed=true],.game-page .auto-button[aria-pressed=true]{background:var(--game-gold);color:var(--game-dark)}
.game-page .game-wordmark strong{color:var(--game-gold)}
.game-page .feature-meter,.game-page .expansion-status{background:var(--game-dark);color:var(--game-paper)}
.game-page .machine-message{color:var(--game-paper)}
.game-page .track-button{background:var(--game-dark);color:var(--game-paper);border-color:var(--game-metal)}
.theme-express{--game-dark:#382b24;--game-metal:#92603c;--game-paper:#f4dfbe;--game-gold:#f5b55e;}
.theme-roach{--game-dark:#24352b;--game-metal:#567344;--game-paper:#e1e8c2;--game-gold:#c9dc77;}
.theme-grandpa{--game-dark:#3b3531;--game-metal:#8b7d66;--game-paper:#eee3ca;--game-gold:#dcc18d;}
.theme-princess{--game-dark:#3e263d;--game-metal:#995f86;--game-paper:#f5dfe9;--game-gold:#f6b6d7;}
.theme-xpiece{--game-dark:#173c40;--game-metal:#427d7c;--game-paper:#d9eee2;--game-gold:#f7d383;}
.theme-duel{--game-dark:#40262a;--game-metal:#8f493d;--game-paper:#f0d8c5;--game-gold:#efa15c;}
.theme-storm{--game-dark:#302641;--game-metal:#725994;--game-paper:#e9def5;--game-gold:#ccb9ff;}
.theme-sugar{--game-dark:#443047;--game-metal:#ab7392;--game-paper:#f9e2ed;--game-gold:#ffc7dc;}
.theme-bass{--game-dark:#233d45;--game-metal:#4d7f84;--game-paper:#d9e8e6;--game-gold:#91d3dc;}
.theme-mine{--game-dark:#382d22;--game-metal:#89703e;--game-paper:#eee2c1;--game-gold:#f1c960;}
.theme-book{--game-dark:#3d3025;--game-metal:#8c6640;--game-paper:#f3e5c8;--game-gold:#d9b571;}
.theme-vault{--game-dark:#2d293c;--game-metal:#665574;--game-paper:#e8dfe9;--game-gold:#dfb3d2;}
.theme-reef{--game-dark:#173e4a;--game-metal:#397d90;--game-paper:#d7eff1;--game-gold:#7bdde4;}
.theme-jars{--game-dark:#3e2920;--game-metal:#926037;--game-paper:#f2dfbf;--game-gold:#f5bb6a;}
.theme-reactor{--game-dark:#243927;--game-metal:#538050;--game-paper:#e1efcd;--game-gold:#b9ef79;}
