@font-face{font-family:Manrope;src:url('./assets/fonts/Manrope.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-5.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-3.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-5.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-3.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-5.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-3.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-1.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(./assets/mobile-v1/cormorant-4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

500;600&family=Manrope:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--gold:#d8bd83;--ivory:#f1e9d8;--muted:#8a9d92}*{box-sizing:border-box}body{margin:0;background:#061510;color:var(--ivory);font-family:Manrope,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid #ffe2a6;outline-offset:5px}.salon{min-height:100vh;overflow:hidden;background:radial-gradient(ellipse at 50% 26%,#234c393d,transparent 52%),repeating-linear-gradient(93deg,#ffffff01 0 1px,transparent 1px 4px),#081c17;padding:0 5%}.topbar{height:96px;border-bottom:1px solid #b99b5a25;display:flex;align-items:center;justify-content:space-between}.back,.sound{font-size:10px;letter-spacing:2px;color:#a7b5a9}.back{display:flex;gap:14px;align-items:center}.wordmark{font-family:'Cormorant Garamond',Georgia,serif;font-size:34px;letter-spacing:8px;text-align:center;padding-left:8px}.wordmark span{display:block;font:8px Manrope,Arial;letter-spacing:5px;margin-top:2px;color:var(--gold)}.sound{background:none;border:1px solid #8b9e8933;border-radius:30px;padding:12px 17px}.sound span{color:var(--gold);margin-left:9px}.game{max-width:1320px;margin:auto;position:relative}.intro{text-align:center;margin:30px 0 0}.eyebrow{font-size:9px;letter-spacing:3px;color:var(--gold)}h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;font-size:44px;margin:8px 0}.intro p{color:var(--muted);font-size:11px;margin:9px 0}.intro i{display:inline-block;width:3px;height:3px;background:var(--gold);border-radius:50%;margin:0 10px;vertical-align:middle}.wheel-stage{height:430px;position:relative;margin-top:-16px}.stage-halo{position:absolute;inset:5% 18% 0;background:radial-gradient(ellipse,#b98e3b18,transparent 66%)}canvas{position:relative;width:100%;height:100%;display:block}.wheel-caption{position:absolute;bottom:13px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:18px;color:#c1ad7c;font-size:8px;letter-spacing:4px}.line{width:55px;height:1px;background:linear-gradient(90deg,transparent,#a68e5555)}.line:last-child{transform:rotate(180deg)}.edition{position:absolute;right:4%;top:185px;text-align:center;color:#96a38a;font-size:8px;letter-spacing:2px;line-height:2}.edition strong{display:block;font:30px 'Cormorant Garamond',Georgia;color:#c3b083}.edition div{height:38px;width:1px;background:#b39a5a50;margin:15px auto}.table-wrap{max-width:1040px;margin:0 auto;background:linear-gradient(115deg,#173d2f,#123427 65%,#153a2c);border:1px solid #b69b5f50;border-radius:15px;padding:18px 22px 10px;box-shadow:0 15px 50px #0005,inset 0 0 60px #0002}.table-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;font-size:8px;letter-spacing:1.7px;color:#c9b992}.live-dot{display:inline-block;background:#a7c591;width:5px;height:5px;border-radius:50%;box-shadow:0 0 9px #a7c591;margin-right:6px}#status{font-size:10px;letter-spacing:.3px;color:#aabdaf}.demo{font-size:7px;border:1px solid #b9a67540;border-radius:3px;padding:5px 7px}.bet-table{display:grid;grid-template-columns: .85fr repeat(12,1fr) .85fr;grid-template-rows:repeat(3,44px) 36px 36px;border-top:1px solid #b9b89466;border-left:1px solid #b9b89466}.bet{position:relative;border:0;border-bottom:1px solid #b9b89466;border-right:1px solid #b9b89466;background:transparent;color:#efe9d5;display:flex;align-items:center;justify-content:center;font:19px 'Cormorant Garamond',Georgia;transition:background .2s}.bet.red:before,.bet.black:before{content:'';position:absolute;width:33px;height:29px;border-radius:50%;background:#961f2d;box-shadow:inset 0 1px 2px #ff8c8220}.bet.black:before{background:#0b1915;box-shadow:inset 0 1px 2px #ffffff0c}.bet>span{position:relative}.bet:hover{background:#e0c58920}.bet.zero{color:#e1ce94;font-size:29px;background:#296b4322}.bet.outside{font-family:Manrope,Arial;font-size:10px;letter-spacing:1px}.bet.red-out{color:#df6471}.bet.selected{background:#ddc08a16}.table-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:9px;color:#83a18b;font-size:7px;letter-spacing:2px}.table-bottom button{background:none;border:0;font-size:11px;color:#c4ccb9;padding:4px;letter-spacing:0}.controls{max-width:1010px;margin:23px auto 26px;display:flex;align-items:center;justify-content:space-between;gap:28px}.control-label{font-size:8px;letter-spacing:2px;color:#92a491;display:block;margin-bottom:11px}.chips{display:flex;gap:10px}.chip{--chip:#b4a181;width:46px;height:46px;border-radius:50%;border:4px dashed #eee3c2b3;background:radial-gradient(circle,var(--chip) 0 57%,#15221d 60% 65%,var(--chip) 68%);box-shadow:0 4px 0 #0006,0 6px 12px #0007;color:#fff6df;font-size:12px;font-weight:700;position:relative;transition:transform .2s,outline .2s}.chip.active{outline:1px solid #e9cf8e;outline-offset:5px;transform:translateY(-3px)}.chip[data-value="5"]{--chip:#924452}.chip[data-value="25"]{--chip:#357e64}.chip[data-value="100"]{--chip:#324c73}.chip[data-value="500"]{--chip:#6e4a83}.action{text-align:center}.action>button{background:linear-gradient(115deg,#e8d09c,#b79a60);border:1px solid #efdbac;border-radius:6px;box-shadow:0 5px 25px #d4b36c15,inset 0 1px #fff6;color:#223328;padding:20px 28px;font-size:11px;font-weight:800;letter-spacing:2px;min-width:290px;transition:filter .2s}.action>button:hover{filter:brightness(1.12)}.action>button span{margin-left:24px;font-size:17px}.action>button:disabled{cursor:wait;filter:saturate(.5)}.action>span{display:block;font-size:8px;color:#90a08d;margin-top:9px}.placed{min-width:115px;text-align:right}.placed strong{font-size:27px;font-weight:400}.placed small{font-size:11px;color:#9bad99}footer{border-top:1px solid #b99b5a25;padding:18px 0 22px;display:flex;justify-content:space-between;font-size:8px;color:#728e7d;letter-spacing:1px}footer b{color:#b69a61;margin:0 10px}.placed-chip{position:absolute!important;z-index:2;width:25px;height:25px;border-radius:50%;background:var(--color,#b4a181);border:3px dashed #f5e7c3;box-shadow:0 2px 3px #0009;display:grid;place-items:center;font:8px Manrope,Arial;color:white;transform:translate(11px,5px);pointer-events:none}.bet:disabled{cursor:default}.bet.winner{background:#d1b57055;box-shadow:inset 0 0 20px #ddc08266}
@media(min-width:1500px){.wheel-stage{height:480px}.intro{margin-top:38px}.controls{margin-top:29px}}
@media(max-width:800px){.salon{padding:0 4%}.topbar{height:76px}.back{font-size:8px;letter-spacing:1px}.wordmark{font-size:27px;letter-spacing:5px}.wordmark span{font-size:6px;letter-spacing:3px}.sound{font-size:8px;padding:9px}.intro{margin-top:26px}h1{font-size:36px}.edition{display:none}.wheel-stage{height:355px;margin-top:-10px}.table-wrap{padding:13px 10px 8px}.table-heading{flex-wrap:wrap;gap:8px}.table-heading #status{order:3;width:100%;font-size:10px}.bet-table{grid-template-rows:repeat(3,37px) 33px 33px}.bet{font-size:15px}.bet.red:before,.bet.black:before{width:24px;height:25px}.bet.outside{font-size:8px;letter-spacing:0}.controls{flex-wrap:wrap;gap:21px;margin-top:20px}.selection{flex:1}.placed{order:2;min-width:75px}.action{order:3;width:100%}.action>button{width:100%}.chip{width:39px;height:39px;font-size:10px}.chips{gap:9px}footer span:nth-child(2){display:none}.table-bottom{font-size:6px;letter-spacing:1px}.placed-chip{width:21px;height:21px;transform:translate(3px,5px);font-size:7px}}
@media(max-width:450px){.wheel-stage{height:290px}.eyebrow{font-size:7px}.back span{display:none}.bet-table{grid-template-rows:repeat(3,34px) 30px 30px}.bet.red:before,.bet.black:before{width:19px;height:23px}.bet{font-size:13px}.bet.outside{font-size:7px}.wheel-caption{font-size:6px}.table-bottom>span{font-size:5px}.placed strong{font-size:22px}.chip{width:36px;height:36px}.chips{gap:8px}.control-label{font-size:7px}}

.salon{padding-bottom:env(safe-area-inset-bottom)}
@media(max-width:600px){.bet-table{grid-template-columns:repeat(3,1fr) .85fr .85fr;grid-template-rows:32px repeat(12,34px) 30px}.bet{font-size:18px}.bet.red:before,.bet.black:before{width:30px;height:26px}.bet.outside{font-size:10px}.table-bottom>span{display:none}.table-bottom{justify-content:flex-end}.bet.zero{font-size:23px}.wheel-stage{margin-top:-15px}.intro h1{font-size:32px}.controls{position:relative}.placed-chip{width:24px;height:24px;font-size:8px;transform:translate(15px,3px)}}

/* The camera isolates the wheel during the complete spin / reveal sequence. */
body.cinema-open{overflow:hidden}
.wheel-cinema[hidden]{display:none}
.wheel-cinema{position:fixed;inset:0;z-index:100;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#31543a,#0b2018 60%,#040e0a);height:100dvh}
.wheel-cinema:before{content:'';position:absolute;inset:16px;border:1px solid #b69a6130;pointer-events:none}
.wheel-cinema .wheel-stage{position:absolute;left:0;top:16%;width:100%;height:66%;margin:0;transform-origin:0 0}
.wheel-cinema .wheel-caption{display:none}
.cinema-heading{position:absolute;top:max(36px,env(safe-area-inset-top));left:0;right:0;text-align:center;z-index:2;pointer-events:none}
.cinema-heading>span{font:11px Georgia,serif;letter-spacing:5px;color:#dac18d}
.cinema-heading p{font:26px 'Cormorant Garamond',Georgia,serif;color:#f2e5c6;margin:17px 0;outline:none}
.cinema-result{position:absolute;bottom:9%;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:7px;opacity:0;transform:translateY(12px);transition:opacity .4s,transform .4s;pointer-events:none}
.has-result .cinema-result{opacity:1;transform:none}
.cinema-result strong{width:68px;height:68px;border:1px solid #e1c58b;border-radius:50%;display:grid;place-items:center;background:#101b16;box-shadow:0 0 35px #d4b36c25;font:42px 'Cormorant Garamond',Georgia,serif}
.cinema-result strong.red{background:#8f2432}.cinema-result strong.green{background:#246b46}
.cinema-result>span{text-transform:uppercase;font-size:10px;letter-spacing:3px;color:#e0cc9f}
.cinema-result small{font-size:9px;color:#98af9b}
.cinema-foot{position:absolute;bottom:max(25px,env(safe-area-inset-bottom));left:0;right:0;text-align:center;font-size:7px;letter-spacing:2px;color:#7f9884}
@media(max-width:600px){.wheel-cinema .wheel-stage{top:19%;height:55%}.cinema-result{bottom:10%}.cinema-heading p{font-size:25px}.wheel-cinema:before{inset:9px}.cinema-heading>span{font-size:9px}}
@media(max-height:500px){.wheel-cinema .wheel-stage{top:7%;height:87%;width:76%;left:0}.cinema-heading{top:15px}.cinema-heading p{font-size:18px;margin:8px}.cinema-result{left:75%;right:2%;bottom:30%}.cinema-result small{display:none}.cinema-foot{bottom:12px}}
@media(prefers-reduced-motion:reduce){.cinema-result{transition:none}}

.game-wallet{max-width:1000px;margin:0 auto 14px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#99ac96}.game-wallet strong{display:block;font-size:22px;font-weight:500;letter-spacing:0;margin-top:5px;color:#ecdbb1}.game-wallet>span:last-child{text-align:right}.table-tools{display:flex;gap:12px}.table-tools button{min-height:32px}.table-tools button[aria-pressed=true]{color:#ffcf8a;background:#ab75452a;border-radius:5px}.bet.removing,.removing .bet{cursor:crosshair}.removing .selected{box-shadow:inset 0 0 0 1px #e0b070}.roulette-rules{max-width:1010px;margin:15px auto 25px;font-size:11px;color:#9cac94;line-height:1.8}.roulette-rules summary{cursor:pointer;color:#d4bf91}.roulette-rules p{max-width:800px}button:disabled{cursor:default}.action>button{min-width:0}@media(max-width:600px){.table-tools{width:100%;justify-content:space-between}.table-tools button{font-size:10px}.game-wallet{padding:0 5px}}

/* American table and touch-first betting dock. */
[hidden]{display:none!important}
.bet-table{grid-template-rows:repeat(6,22px) 40px 44px}
.bet.red:before{background:#c3273b}.bet.black:before{background:#10151b;border:1px solid #ffffff16}
.bet.zero{background:#14613d;color:#fff4d8}.bet.red-out{background:#aa2235;color:white}.bet.black-out{background:#10151b;color:white}
.bet.outside{font-size:10px}.bet.selected{box-shadow:inset 0 0 0 2px #edca84}
.table-views{display:none}.controls{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}
.controls>.table-tools{grid-column:1/-1;justify-content:flex-end;gap:10px}
.controls>.table-tools button{min-height:44px;padding:8px 16px;border:1px solid #a88e4e50;background:#11291f;color:#e7dabc;border-radius:8px;font-size:12px}
.controls .placed{display:none}.controls>.action{order:initial}.controls>.selection{order:initial}
.bet{touch-action:manipulation}.table-wrap{scroll-margin-top:70px}
@media(max-width:600px){
 .salon{padding:0 12px calc(198px + env(safe-area-inset-bottom))}.topbar{height:56px}.wordmark{font-size:24px}.sound{min-height:40px;min-width:76px}.back{min-height:44px;min-width:44px;font-size:22px}
 .intro{margin:10px 0}.intro .eyebrow,.intro h1,.edition,.game>.wheel-stage,.wheel-caption{display:none}.intro p{margin:0;font-size:10px;letter-spacing:1px}
 .game-wallet{position:sticky;top:0;z-index:12;background:#081c17f5;backdrop-filter:blur(12px);padding:10px 3px;margin:0 -1px 10px;border-bottom:1px solid #b69a6130}
 .game-wallet strong{font-size:22px;margin-top:3px}.game-wallet>span{font-size:8px}
 .table-wrap{padding:10px 8px 8px;border-radius:12px}.table-heading{margin-bottom:10px;gap:6px}.table-heading>span:first-child{display:none}.table-heading .demo{font-size:7px}.table-heading #status{font-size:10px;line-height:1.4;min-height:28px}
 .table-views{display:flex;gap:5px;margin-bottom:10px}.table-views button{min-height:44px;flex:1;border:1px solid #8d9e7430;background:#0e281d;color:#9fb59f;border-radius:7px;font-size:11px;font-weight:600}.table-views button[aria-pressed=true]{background:#d9bf85;color:#1e3025;border-color:#e3cd9d}
 .bet-table{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:48px}.bet{font:600 20px 'Cormorant Garamond',Georgia}.bet.red:before,.bet.black:before{width:32px;height:32px}.bet.zero{font-size:23px}.bet.outside{font-size:11px;line-height:1.2}.placed-chip{width:25px;height:25px;font-size:8px;transform:translate(8px,7px)}.table-bottom{display:none}
 .controls{position:fixed;z-index:25;left:0;right:0;bottom:0;grid-template-columns:1fr;gap:9px;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#091c17f7;backdrop-filter:blur(18px);border-top:1px solid #d8bd8350;box-shadow:0 -12px 35px #0005}
 .controls>.table-tools{grid-column:auto;justify-content:space-between;gap:8px}.controls>.table-tools button{min-height:40px;flex:1;padding:6px 8px;font-size:11px}.controls>.selection{width:100%}.controls .control-label{display:none}.chips{justify-content:space-around;gap:10px;padding:3px 1px}.chip{width:44px;height:44px;font-size:11px}.chip.active{outline-offset:3px;transform:none}
 .controls>.action{width:100%}.action>button{min-height:48px;padding:12px 16px;font-size:12px;letter-spacing:1px;border-radius:9px}.action>span{display:none}.action>button span{font-size:18px}
 .roulette-rules{margin:14px 2px;font-size:11px}.roulette-rules summary{min-height:44px;display:flex;align-items:center}footer{padding:8px 0;font-size:7px}
 .wheel-cinema .wheel-stage{display:block;top:18%;height:57%}.cinema-result{bottom:9%}
}
@media(max-width:350px){.salon{padding-left:8px;padding-right:8px}.bet-table{grid-auto-rows:46px}.bet{font-size:19px}.table-views button{font-size:10px}.bet.outside{font-size:9px}.chip{width:42px;height:42px}.controls{padding-left:10px;padding-right:10px}}
