/* The reference console: one quiet black surface, aligned instruments, rectangular champagne SPIN. */
body[data-room] .orbit-console.command-bar{
 position:relative;isolation:isolate;box-sizing:border-box;overflow:visible;
 grid-template-columns:minmax(92px,1.1fr) minmax(145px,1.35fr) minmax(88px,1fr) 146px 42px 42px 110px;
 grid-template-areas:'balance stake return features turbo auto spin';gap:0;align-items:center;
 width:min(1000px,100%);height:58px;min-height:58px;max-height:58px;margin:4px auto 0;padding:0 6px 0 0;
 border:1px solid #d3c2984d!important;border-radius:12px;
 background:linear-gradient(180deg,#192129,#090f16)!important;
 box-shadow:inset 0 1px #f6e3b517,0 6px 20px #0006!important;backdrop-filter:none;
}
body[data-room] .orbit-console.command-bar::before,body[data-room] .orbit-console.command-bar::after{display:none;content:none}
body[data-room] .command-bar>.metric,body[data-room] .command-bar>.stake-control{
 box-sizing:border-box;height:56px;min-height:56px;max-height:56px;min-width:0;grid-template-rows:12px 28px;gap:2px;
 padding:6px 12px;border:0;border-right:1px solid #e4e9e713;border-radius:0;background:none;box-shadow:none;
}
body[data-room] .command-bar .balance-heading,body[data-room] .command-bar .stake-heading{height:12px;min-height:12px;justify-content:center;gap:5px}
body[data-room] .command-bar .balance-heading>span:first-child,body[data-room] .command-bar .stake-heading label{
 color:#aeb5b8;font:600 9px/12px 'Manrope',Arial,sans-serif;letter-spacing:.10em;white-space:nowrap;
}
body[data-room] .command-bar .metric-note{font:500 7px/9px 'Manrope',sans-serif;padding:0 3px;border:1px solid #c1c7c624;background:none;border-radius:2px;color:#aeb6ba}
body[data-room] .command-bar .balance-value,body[data-room] .command-bar .stake-input-wrap{height:28px;line-height:28px;gap:5px;justify-content:center;min-width:0}
body[data-room] .command-bar .metric strong,body[data-room] .command-bar .stake-input-wrap input{
 font:600 23px/28px 'Manrope',Arial,sans-serif;color:#f7f2e8;letter-spacing:-.035em;height:28px;min-height:28px;
 text-shadow:none;font-variant-numeric:tabular-nums;min-width:0;
}
body[data-room] .command-bar .stake-input-wrap input{text-align:center;width:100%;padding:0}
body[data-room] .command-bar .balance-unit,body[data-room] .command-bar #bet-unit{font:500 10px/1 'Manrope',sans-serif;color:#b7bfc0;align-self:flex-start;padding-top:4px;flex:none}
body[data-room] .command-bar .return-metric.is-positive strong{color:#f8e2b0}
body[data-room] .command-bar>.stake-control{padding-left:8px;padding-right:8px}
body[data-room] .command-bar .stake-heading{justify-content:flex-start;padding:0 2px}
body[data-room] .command-bar #bet-preset-open{inset:0 7px auto auto;width:27px;height:21px;min-height:21px;font:600 14px/17px 'Manrope',sans-serif;text-align:center;color:#aeb8bc}
body[data-room] .command-bar .bet-step{height:28px;min-height:28px;width:28px;padding:0;border:1px solid #ffffff26;border-radius:7px;background:linear-gradient(#1c252e,#111922);box-shadow:inset 0 1px #ffffff06;color:#e2e4de;font:400 20px/1 'Manrope',sans-serif}
body[data-room] .command-bar .command-action{width:42px;height:44px;min-height:44px;gap:3px;padding:4px 0;border:1px solid transparent;border-radius:7px;background:none;box-shadow:none;color:#b6bec2;font:600 7px/9px 'Manrope',sans-serif}
body[data-room] .command-bar .command-action .command-icon{width:20px;height:20px;stroke-width:1.6}
body[data-room] .command-bar .command-action[aria-pressed=true]{color:#f2da9f;background:#d6be8320;border-color:#d6be8347}
body[data-room] .command-bar>.spin{
 position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
 width:100%;height:44px;min-height:44px;max-height:44px;margin:0;padding:3px;border:1px solid #f2dfac;border-radius:9px;
 background:linear-gradient(180deg,#f2dda5,#c9b37c);box-shadow:inset 0 1px #fff4d8,0 2px 3px #0004;color:#242727;
 font:800 14px/1 'Manrope',Arial,sans-serif;letter-spacing:.12em;text-shadow:none;transform:none;
}
body[data-room] .command-bar>.spin::before,body[data-room] .command-bar>.spin::after{display:none;content:none}
body[data-room] .command-bar>.spin:hover:enabled{transform:none;filter:brightness(1.08);box-shadow:inset 0 1px #fff4d8,0 3px 9px #0005}
body[data-room] .command-bar>.spin:active:enabled{transform:translateY(1px)}
body[data-room] .command-bar #spin-cost{font:600 9px/1 'Manrope',sans-serif;letter-spacing:0}
body[data-room] .command-bar [hidden]{display:none!important}
body[data-room] .command-bar .feature-actions{position:relative;grid-area:features;min-width:0;padding:0 6px}
body[data-room] .command-bar .feature-buttons{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:0}
body[data-room] .command-bar #feature-menu{display:none}
body[data-room] .command-bar .ante-control,body[data-room] .command-bar .bonus-buy-control{
 display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:42px;min-height:42px;padding:4px 2px;min-width:0;
 border:1px solid #cabc9544;border-radius:7px;background:#ffffff03;color:#ddd6c2;font:700 8px/10px 'Manrope',sans-serif;letter-spacing:.025em;
 box-shadow:none;
}
body[data-room] .command-bar .ante-control small,body[data-room] .command-bar .bonus-buy-control small{font:500 8px/10px 'Manrope',sans-serif;color:#aeb7ba;letter-spacing:0;white-space:nowrap}
body[data-room] .command-bar .ante-control[aria-pressed=true]{color:#ffe1a1;border-color:#ddc08188;background:#c9aa5620}
body[data-room] .command-bar .ante-control[aria-pressed=true] small{color:#ecd7aa}
body[data-room] .command-bar button:disabled{opacity:.4;filter:none}
body[data-room] .command-bar button:focus-visible,body[data-room] .command-bar input:focus-visible{outline:2px solid #f2d99a;outline-offset:2px}
@media(max-width:1100px){
 body[data-room] .orbit-console.command-bar{grid-template-columns:minmax(0,1fr) minmax(108px,1.25fr) minmax(0,.9fr) 72px 40px 40px 84px}
 body[data-room] .command-bar>.metric{padding-left:5px;padding-right:5px}
 body[data-room] .command-bar .metric strong,body[data-room] .command-bar .stake-input-wrap input{font-size:20px}
 body[data-room] .command-bar .metric-note{display:none}
 body[data-room] .command-bar .command-action{width:40px}
 body[data-room] .command-bar .feature-actions{padding:0 3px}
 body[data-room] .command-bar #feature-menu{display:block;width:100%;height:44px;min-height:44px;padding:0;border:1px solid #cabc9538;background:#ffffff03;color:#e9dbb8;border-radius:7px;font:600 8px/1 'Manrope',sans-serif;letter-spacing:.03em}
 body[data-room] .command-bar .feature-buttons{display:none;position:absolute;bottom:calc(100% + 10px);right:0;width:200px;padding:8px;gap:6px;z-index:30;border:1px solid #d3c29870;border-radius:10px;background:#101923;box-shadow:0 8px 30px #0009}
 body[data-room] .command-bar .feature-actions[data-open=true] .feature-buttons{display:grid}
 body[data-room] .command-bar .feature-buttons button{height:48px;min-height:48px;font-size:10px}
 body[data-room] .command-bar .feature-buttons small{font-size:9px}
}
@media(min-width:651px) and (max-width:850px){
 body[data-room] .orbit-console.command-bar{grid-template-columns:minmax(0,1fr) minmax(96px,1.25fr) minmax(0,.85fr) 59px 36px 36px 68px;padding-right:4px}
 body[data-room] .command-bar .command-action{width:36px}
 body[data-room] .command-bar .metric strong,body[data-room] .command-bar .stake-input-wrap input{font-size:17px}
 body[data-room] .command-bar .balance-heading>span:first-child,body[data-room] .command-bar .stake-heading label{font-size:7px;letter-spacing:.05em}
 body[data-room] .command-bar .bet-step{width:23px;min-width:23px}
 body[data-room] .command-bar>.stake-control{padding-left:3px;padding-right:3px}
 body[data-room] .command-bar>.spin{font-size:12px}
}
@media(max-width:650px){
 body[data-room] .orbit-console.command-bar{
  grid-template-columns:44px 44px minmax(0,1fr) 76px;grid-template-areas:'balance balance return features' 'turbo auto stake spin';grid-template-rows:36px 44px;
  padding:3px 5px;gap:0 4px;height:88px;min-height:88px;max-height:88px;border-radius:10px;
 }
 body[data-room] .command-bar>.metric{height:36px;min-height:36px;max-height:36px;grid-template-rows:10px 20px;gap:0;padding:2px 4px;border:0}
 body[data-room] .command-bar .balance-heading{justify-content:flex-start;height:10px;min-height:10px}
 body[data-room] .command-bar .return-metric .balance-heading,body[data-room] .command-bar .return-metric .balance-value{justify-content:center}
 body[data-room] .command-bar .balance-heading>span:first-child{font-size:8px;line-height:10px;letter-spacing:.03em}
 body[data-room] .command-bar .balance-value{height:20px;line-height:20px;gap:3px;justify-content:flex-start}
 body[data-room] .command-bar .metric strong{font-size:17px;line-height:20px;height:20px;min-height:20px}
 body[data-room] .command-bar .balance-unit{font-size:8px;padding-top:3px}
 body[data-room] .command-bar>.stake-control{height:44px;min-height:44px;max-height:44px;grid-template-rows:10px 26px;gap:0;padding:3px 5px;border:1px solid #ffffff22;border-radius:7px}
 body[data-room] .command-bar .stake-heading{height:10px;min-height:10px;padding:0}
 body[data-room] .command-bar .stake-heading label{font-size:7px;line-height:10px;letter-spacing:0}
 body[data-room] .command-bar .stake-input-wrap{height:26px;gap:2px}
 body[data-room] .command-bar .stake-input-wrap input{height:26px;min-height:26px;font-size:18px;line-height:26px;text-align:left}
 body[data-room] .command-bar .bet-step{display:none}
 body[data-room] .command-bar #bet-preset-open{inset:0 3px auto auto;width:18px;font-size:10px;line-height:12px;height:16px;min-height:16px}
 body[data-room] .command-bar #bet-unit{font-size:8px;padding-top:6px}
 body[data-room] .command-bar .command-action{width:44px;height:44px;min-height:44px;font-size:7px}
 body[data-room] .command-bar>.spin{height:44px;min-height:44px;max-height:44px;font-size:12px;border-radius:8px}
 body[data-room] .command-bar .feature-actions{align-self:center;padding:0}
 body[data-room] .command-bar #feature-menu{height:30px;min-height:30px;position:relative;font-size:8px}
 body[data-room] .command-bar #feature-menu::after{content:'';position:absolute;inset:-14px 0 0}
 body[data-room] .command-bar .feature-buttons{right:0}
}
