/* King Casino — classic European roulette felt (single zero). CSS-only layout; bet ids/numbers unchanged. */
#kh-bar{background:#0a0a0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.betting-felt{background:radial-gradient(ellipse at 50% 0%,#1d7a52 0%,#0f5a3d 45%,#0a4630 100%);border:2px solid #b8954f;box-shadow:inset 0 0 0 4px #0a3f2c,inset 0 0 0 5px #d9b86e55,inset 0 0 60px #00170f99,0 10px 30px #0007}
.betting-felt:after{content:'';position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0d 1px,transparent 1px);background-size:3px 3px}
.felt-title{position:relative;z-index:1;color:#f1e3b4;letter-spacing:1.5px}
.betting-felt .desktop-zero{display:none!important}
.rt-board{position:relative;z-index:1;display:grid;gap:0;border:2px solid #efe1b4;border-radius:6px 6px 4px 4px;background:transparent;margin:0 auto 4px}
.rt-board>.number-grid,.rt-board>.columns-grid,.rt-board>.dozens-grid,.rt-board>.outside-grid{display:contents}
.rt-board .bet-target{min-height:0;margin:0;border:1px solid #efe1b4cc;border-radius:0;background:transparent;color:#fffaf0;font:700 17px Georgia,'Times New Roman',serif;padding:0;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 2px #0009;box-shadow:none;transition:background .15s,box-shadow .15s}
.rt-board .bet-target:hover{filter:brightness(1.12)}
.rt-board .bet-target:active{filter:brightness(1.3)}
.rt-board .bet-target.red{background:radial-gradient(ellipse at 50% 35%,#d63a45,#a51f2b 70%,#8a1822);border-color:#efe1b4cc}
.rt-board .bet-target.black{background:radial-gradient(ellipse at 50% 35%,#2e3333,#121515 70%,#0a0c0c);border-color:#efe1b4cc}
.rt-board .bet-target[data-id="n0"]{background:radial-gradient(ellipse at 50% 60%,#22a067,#11774a 70%,#0c5f3b);color:#fff;font-size:24px;grid-column:auto;min-height:0}
.rt-board .outside-grid .bet-target,.rt-board .dozens-grid .bet-target,.rt-board .columns-grid .bet-target{font:700 12px Georgia,serif;letter-spacing:1.5px;color:#fff6dc;min-height:0;background:linear-gradient(#ffffff08,#00000010)}
.rt-board .outside-grid .bet-target[data-id="red"],.rt-board .outside-grid .bet-target[data-id="black"]{font-size:0;background:linear-gradient(#ffffff08,#00000010)}
.rt-board .outside-grid .bet-target[data-id="red"]:before,.rt-board .outside-grid .bet-target[data-id="black"]:before,.rt-board .outside-grid .bet-target[data-id="red"]:after,.rt-board .outside-grid .bet-target[data-id="black"]:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}
.rt-board .outside-grid .bet-target[data-id="red"]:before,.rt-board .outside-grid .bet-target[data-id="black"]:before{width:30px;height:54px;background:#f3e6bd}
.rt-board .outside-grid .bet-target[data-id="red"]:after,.rt-board .outside-grid .bet-target[data-id="black"]:after{width:25px;height:47px}
.rt-board .outside-grid .bet-target[data-id="red"]:after{background:radial-gradient(ellipse at 50% 35%,#e8505a,#a51f2b 75%)}
.rt-board .outside-grid .bet-target[data-id="black"]:after{background:radial-gradient(ellipse at 50% 35%,#3c4242,#0d1010 75%)}
.rt-board .columns-grid .bet-target{font-size:0}
.rt-board .columns-grid .bet-target:before{content:'2 to 1';font:700 12px Georgia,serif;letter-spacing:.5px;white-space:nowrap}
.rt-board .bet-target.has-bet{box-shadow:inset 0 0 0 2px #ffd977,inset 0 0 14px #ffd97755}
.rt-board .bet-token{position:absolute;left:50%;top:46%;right:auto;bottom:auto;transform:translate(-50%,-50%);writing-mode:horizontal-tb;min-width:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#2a1d05;font:800 9px Arial,sans-serif;letter-spacing:0;text-shadow:none;border:2px dashed #fff6dd;background:radial-gradient(circle,#f7dc94 0 48%,#c99a3a 50% 100%);box-shadow:0 0 0 1.5px #6d4f17,0 2px 0 #8a6420,0 3px 0 #e6c473,0 5px 0 #8a6420,0 6px 0 #e6c473,0 8px 0 #6d4f17,0 10px 6px #000a;z-index:3;pointer-events:none}
.rt-board:before,.rt-board:after{content:'';display:block;pointer-events:none}
.rt-chipbar{position:relative}
.betting-felt .combination-row,.betting-felt .combination-preview,.betting-felt .combo-button{position:relative;z-index:1}
/* ===== phones / Fold: classic vertical felt ===== */
@media(max-width:899px){
 .rt-board{grid-template-columns:minmax(42px,.6fr) minmax(38px,.52fr) repeat(3,minmax(0,1fr));grid-template-rows:50px repeat(12,minmax(44px,auto)) 44px;max-width:470px}
 .rt-board .bet-target[data-id="n0"]{grid-area:1/3/2/6;border-radius:50% 50% 0 0/100% 100% 0 0;border-bottom-width:1px}
 .rt-board:before{grid-area:1/1/2/3;content:'♛';display:flex;align-items:center;justify-content:center;color:#e9cf8e;font-size:22px;border:1px solid #efe1b444;text-shadow:0 0 10px #d9b86e88;font-family:serif}
 .rt-board:after{grid-area:14/1/15/3;content:'EUROPEAN';display:flex;align-items:center;justify-content:center;color:#e9cf8e99;font:700 8px Georgia,serif;letter-spacing:2px}
 .rt-board .outside-grid .bet-target:not([data-id="red"]):not([data-id="black"]),.rt-board .dozens-grid .bet-target{writing-mode:vertical-rl;text-orientation:mixed;font-size:13px;letter-spacing:2px}
 .rt-chipbar{position:sticky;top:50px;z-index:12;margin:0 -4px 14px;padding:24px 4px 0;background:linear-gradient(#090c0d 0,#090c0d 24px,transparent 24px)}
 .rt-chipbar .chip-tray{margin-bottom:0;background:linear-gradient(#23271f,#151b17);box-shadow:inset 0 1px #ffffff0b,0 8px 18px #000a}
 .round-actions{bottom:calc(66px + env(safe-area-inset-bottom,0px));padding:9px 12px;gap:10px}
 .round-actions .gold-button{min-height:44px;padding:10px 18px}
 .table-panel{scroll-margin-top:60px}
}
@media(max-width:400px){.rt-board .bet-target{font-size:16px}.rt-board .outside-grid .bet-target:not([data-id="red"]):not([data-id="black"]),.rt-board .dozens-grid .bet-target{font-size:12px;letter-spacing:1.5px}}
/* ===== desktop: horizontal real-table layout, 0 at the left end ===== */
@media(min-width:900px){
 .rt-board{grid-template-columns:52px repeat(12,minmax(0,1fr)) 54px;grid-template-rows:repeat(3,46px) 42px 42px}
 .rt-board .bet-target[data-id="n0"]{display:flex;grid-area:1/1/4/2;border-radius:50% 0 0 50%/50% 0 0 50%}
 .rt-board:before{grid-area:4/1/6/2;content:'♛';display:flex;align-items:center;justify-content:center;color:#e9cf8e;font-size:20px;font-family:serif}
 .rt-board:after{grid-area:4/14/6/15}
 .rt-board .outside-grid .bet-target,.rt-board .dozens-grid .bet-target{font-size:12px}
 .rt-board .outside-grid .bet-target[data-id="red"]:before,.rt-board .outside-grid .bet-target[data-id="black"]:before{width:54px;height:30px}
 .rt-board .outside-grid .bet-target[data-id="red"]:after,.rt-board .outside-grid .bet-target[data-id="black"]:after{width:47px;height:25px}
}

@media(max-width:899px){.rt-board .number-grid [data-id="n1"]{grid-area:2/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n1"]{grid-area:3/2}}
@media(max-width:899px){.rt-board .number-grid [data-id="n2"]{grid-area:2/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n2"]{grid-area:2/2}}
@media(max-width:899px){.rt-board .number-grid [data-id="n3"]{grid-area:2/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n3"]{grid-area:1/2}}
@media(max-width:899px){.rt-board .number-grid [data-id="n4"]{grid-area:3/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n4"]{grid-area:3/3}}
@media(max-width:899px){.rt-board .number-grid [data-id="n5"]{grid-area:3/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n5"]{grid-area:2/3}}
@media(max-width:899px){.rt-board .number-grid [data-id="n6"]{grid-area:3/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n6"]{grid-area:1/3}}
@media(max-width:899px){.rt-board .number-grid [data-id="n7"]{grid-area:4/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n7"]{grid-area:3/4}}
@media(max-width:899px){.rt-board .number-grid [data-id="n8"]{grid-area:4/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n8"]{grid-area:2/4}}
@media(max-width:899px){.rt-board .number-grid [data-id="n9"]{grid-area:4/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n9"]{grid-area:1/4}}
@media(max-width:899px){.rt-board .number-grid [data-id="n10"]{grid-area:5/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n10"]{grid-area:3/5}}
@media(max-width:899px){.rt-board .number-grid [data-id="n11"]{grid-area:5/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n11"]{grid-area:2/5}}
@media(max-width:899px){.rt-board .number-grid [data-id="n12"]{grid-area:5/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n12"]{grid-area:1/5}}
@media(max-width:899px){.rt-board .number-grid [data-id="n13"]{grid-area:6/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n13"]{grid-area:3/6}}
@media(max-width:899px){.rt-board .number-grid [data-id="n14"]{grid-area:6/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n14"]{grid-area:2/6}}
@media(max-width:899px){.rt-board .number-grid [data-id="n15"]{grid-area:6/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n15"]{grid-area:1/6}}
@media(max-width:899px){.rt-board .number-grid [data-id="n16"]{grid-area:7/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n16"]{grid-area:3/7}}
@media(max-width:899px){.rt-board .number-grid [data-id="n17"]{grid-area:7/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n17"]{grid-area:2/7}}
@media(max-width:899px){.rt-board .number-grid [data-id="n18"]{grid-area:7/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n18"]{grid-area:1/7}}
@media(max-width:899px){.rt-board .number-grid [data-id="n19"]{grid-area:8/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n19"]{grid-area:3/8}}
@media(max-width:899px){.rt-board .number-grid [data-id="n20"]{grid-area:8/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n20"]{grid-area:2/8}}
@media(max-width:899px){.rt-board .number-grid [data-id="n21"]{grid-area:8/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n21"]{grid-area:1/8}}
@media(max-width:899px){.rt-board .number-grid [data-id="n22"]{grid-area:9/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n22"]{grid-area:3/9}}
@media(max-width:899px){.rt-board .number-grid [data-id="n23"]{grid-area:9/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n23"]{grid-area:2/9}}
@media(max-width:899px){.rt-board .number-grid [data-id="n24"]{grid-area:9/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n24"]{grid-area:1/9}}
@media(max-width:899px){.rt-board .number-grid [data-id="n25"]{grid-area:10/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n25"]{grid-area:3/10}}
@media(max-width:899px){.rt-board .number-grid [data-id="n26"]{grid-area:10/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n26"]{grid-area:2/10}}
@media(max-width:899px){.rt-board .number-grid [data-id="n27"]{grid-area:10/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n27"]{grid-area:1/10}}
@media(max-width:899px){.rt-board .number-grid [data-id="n28"]{grid-area:11/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n28"]{grid-area:3/11}}
@media(max-width:899px){.rt-board .number-grid [data-id="n29"]{grid-area:11/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n29"]{grid-area:2/11}}
@media(max-width:899px){.rt-board .number-grid [data-id="n30"]{grid-area:11/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n30"]{grid-area:1/11}}
@media(max-width:899px){.rt-board .number-grid [data-id="n31"]{grid-area:12/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n31"]{grid-area:3/12}}
@media(max-width:899px){.rt-board .number-grid [data-id="n32"]{grid-area:12/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n32"]{grid-area:2/12}}
@media(max-width:899px){.rt-board .number-grid [data-id="n33"]{grid-area:12/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n33"]{grid-area:1/12}}
@media(max-width:899px){.rt-board .number-grid [data-id="n34"]{grid-area:13/3}}
@media(min-width:900px){.rt-board .number-grid [data-id="n34"]{grid-area:3/13}}
@media(max-width:899px){.rt-board .number-grid [data-id="n35"]{grid-area:13/4}}
@media(min-width:900px){.rt-board .number-grid [data-id="n35"]{grid-area:2/13}}
@media(max-width:899px){.rt-board .number-grid [data-id="n36"]{grid-area:13/5}}
@media(min-width:900px){.rt-board .number-grid [data-id="n36"]{grid-area:1/13}}
@media(max-width:899px){.rt-board [data-id="dozen1"]{grid-area:2/2/6/3}}
@media(min-width:900px){.rt-board [data-id="dozen1"]{grid-area:4/2/5/6}}
@media(max-width:899px){.rt-board [data-id="dozen2"]{grid-area:6/2/10/3}}
@media(min-width:900px){.rt-board [data-id="dozen2"]{grid-area:4/6/5/10}}
@media(max-width:899px){.rt-board [data-id="dozen3"]{grid-area:10/2/14/3}}
@media(min-width:900px){.rt-board [data-id="dozen3"]{grid-area:4/10/5/14}}
@media(max-width:899px){.rt-board [data-id="low"]{grid-area:2/1/4/2}}
@media(min-width:900px){.rt-board [data-id="low"]{grid-area:5/2/6/4}}
@media(max-width:899px){.rt-board [data-id="even"]{grid-area:4/1/6/2}}
@media(min-width:900px){.rt-board [data-id="even"]{grid-area:5/4/6/6}}
@media(max-width:899px){.rt-board [data-id="red"]{grid-area:6/1/8/2}}
@media(min-width:900px){.rt-board [data-id="red"]{grid-area:5/6/6/8}}
@media(max-width:899px){.rt-board [data-id="black"]{grid-area:8/1/10/2}}
@media(min-width:900px){.rt-board [data-id="black"]{grid-area:5/8/6/10}}
@media(max-width:899px){.rt-board [data-id="odd"]{grid-area:10/1/12/2}}
@media(min-width:900px){.rt-board [data-id="odd"]{grid-area:5/10/6/12}}
@media(max-width:899px){.rt-board [data-id="high"]{grid-area:12/1/14/2}}
@media(min-width:900px){.rt-board [data-id="high"]{grid-area:5/12/6/14}}
@media(max-width:899px){.rt-board [data-id="column1"]{grid-area:14/3/15/4}}
@media(min-width:900px){.rt-board [data-id="column1"]{grid-area:3/14/4/15}}
@media(max-width:899px){.rt-board [data-id="column2"]{grid-area:14/4/15/5}}
@media(min-width:900px){.rt-board [data-id="column2"]{grid-area:2/14/3/15}}
@media(max-width:899px){.rt-board [data-id="column3"]{grid-area:14/5/15/6}}
@media(min-width:900px){.rt-board [data-id="column3"]{grid-area:1/14/2/15}}
@media(max-width:899px){.rt-board.rt-lo,.rt-board.rt-hi{grid-template-rows:50px repeat(6,minmax(48px,auto)) 44px}.rt-board.rt-lo:after,.rt-board.rt-hi:after{grid-area:8/1/9/3}}
@media(max-width:899px){.rt-board.rt-lo .outside-grid .bet-target:not([data-id=red]):not([data-id=black]),.rt-board.rt-hi .outside-grid .bet-target:not([data-id=red]):not([data-id=black]){font-size:11px;letter-spacing:.5px}.rt-board.rt-lo .outside-grid [data-id=red]:before,.rt-board.rt-lo .outside-grid [data-id=black]:before,.rt-board.rt-hi .outside-grid [data-id=red]:before,.rt-board.rt-hi .outside-grid [data-id=black]:before{width:24px;height:42px}.rt-board.rt-lo .outside-grid [data-id=red]:after,.rt-board.rt-lo .outside-grid [data-id=black]:after,.rt-board.rt-hi .outside-grid [data-id=red]:after,.rt-board.rt-hi .outside-grid [data-id=black]:after{width:19px;height:35px}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n1"]{grid-area:2/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n2"]{grid-area:2/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n3"]{grid-area:2/5}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n4"]{grid-area:3/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n5"]{grid-area:3/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n6"]{grid-area:3/5}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n7"]{grid-area:4/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n8"]{grid-area:4/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n9"]{grid-area:4/5}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n10"]{grid-area:5/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n11"]{grid-area:5/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n12"]{grid-area:5/5}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n13"]{grid-area:6/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n14"]{grid-area:6/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n15"]{grid-area:6/5}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n16"]{grid-area:7/3}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n17"]{grid-area:7/4}}
@media(max-width:899px){.rt-board.rt-lo .number-grid [data-id="n18"]{grid-area:7/5}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n19"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n20"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n21"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n22"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n23"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n24"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n25"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n26"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n27"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n28"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n29"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n30"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n31"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n32"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n33"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n34"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n35"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="n36"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="dozen1"]{grid-area:2/2/6/3}}
@media(max-width:899px){.rt-board.rt-lo [data-id="dozen2"]{grid-area:6/2/8/3}}
@media(max-width:899px){.rt-board.rt-lo [data-id="dozen3"]{display:none}}
@media(max-width:899px){.rt-board.rt-lo [data-id="low"]{grid-area:2/1/3/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="even"]{grid-area:3/1/4/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="red"]{grid-area:4/1/5/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="black"]{grid-area:5/1/6/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="odd"]{grid-area:6/1/7/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="high"]{grid-area:7/1/8/2}}
@media(max-width:899px){.rt-board.rt-lo [data-id="column1"]{grid-area:8/3/9/4}}
@media(max-width:899px){.rt-board.rt-lo [data-id="column2"]{grid-area:8/4/9/5}}
@media(max-width:899px){.rt-board.rt-lo [data-id="column3"]{grid-area:8/5/9/6}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n1"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n2"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n3"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n4"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n5"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n6"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n7"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n8"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n9"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n10"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n11"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n12"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n13"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n14"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n15"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n16"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n17"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="n18"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n19"]{grid-area:2/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n20"]{grid-area:2/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n21"]{grid-area:2/5}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n22"]{grid-area:3/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n23"]{grid-area:3/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n24"]{grid-area:3/5}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n25"]{grid-area:4/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n26"]{grid-area:4/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n27"]{grid-area:4/5}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n28"]{grid-area:5/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n29"]{grid-area:5/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n30"]{grid-area:5/5}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n31"]{grid-area:6/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n32"]{grid-area:6/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n33"]{grid-area:6/5}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n34"]{grid-area:7/3}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n35"]{grid-area:7/4}}
@media(max-width:899px){.rt-board.rt-hi .number-grid [data-id="n36"]{grid-area:7/5}}
@media(max-width:899px){.rt-board.rt-hi [data-id="dozen1"]{display:none}}
@media(max-width:899px){.rt-board.rt-hi [data-id="dozen2"]{grid-area:2/2/4/3}}
@media(max-width:899px){.rt-board.rt-hi [data-id="dozen3"]{grid-area:4/2/8/3}}
@media(max-width:899px){.rt-board.rt-hi [data-id="low"]{grid-area:2/1/3/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="even"]{grid-area:3/1/4/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="red"]{grid-area:4/1/5/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="black"]{grid-area:5/1/6/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="odd"]{grid-area:6/1/7/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="high"]{grid-area:7/1/8/2}}
@media(max-width:899px){.rt-board.rt-hi [data-id="column1"]{grid-area:8/3/9/4}}
@media(max-width:899px){.rt-board.rt-hi [data-id="column2"]{grid-area:8/4/9/5}}
@media(max-width:899px){.rt-board.rt-hi [data-id="column3"]{grid-area:8/5/9/6}}

.rt-view{display:none}
@media(max-width:899px){
 .rt-view{position:relative;z-index:1;display:flex;gap:6px;margin:0 auto 10px;max-width:470px}
 .rt-view button{flex:1;min-height:42px;border:1.5px solid #d9b86e;border-radius:21px;background:#0b2a1f;color:#f1dca0;font:700 12px Arial,sans-serif;letter-spacing:.6px;position:relative}
 .rt-view button[aria-pressed=true]{background:linear-gradient(120deg,#f0d796,#c39b4c);color:#1d1606;border-color:#f6e3ad;box-shadow:0 2px 8px #0007}
 .rt-view button.rt-dot:after{content:'';position:absolute;top:4px;right:10px;width:8px;height:8px;border-radius:50%;background:#ffd977;box-shadow:0 0 0 2px #0b2a1f}
}
.rt-dock{position:fixed;left:50%;transform:translateX(-50%);z-index:1000;width:min(360px,calc(100vw - 24px));border:1.5px solid #c9a65c;border-radius:16px;background:radial-gradient(ellipse at 50% 30%,#2a271d,#121613 70%);box-shadow:0 14px 40px #000d,inset 0 0 0 4px #0c100e,inset 0 0 0 5px #d9b86e33;padding:8px 10px 10px;color:#f4ead5;text-align:center}
.rt-dock[hidden]{display:none}
.rt-dock-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:30px}
.rt-dock-head b{font:600 11px Arial,sans-serif;letter-spacing:2px;color:#e3c47e;text-transform:uppercase}
.rt-dock-x{width:34px;height:34px;border-radius:50%;border:1px solid #8a7443;background:#151b17;color:#e3c47e;font-size:15px;line-height:1;flex-shrink:0}
.rt-dock-wheel #roulette-wheel{width:100%;margin:0 auto;display:block}
.rt-dock-res{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;font:600 14px Arial,sans-serif}
.rt-dock-res .rt-num{min-width:38px;height:38px;border-radius:8px;display:grid;place-items:center;font:700 21px Georgia,serif;color:#fff;border:1px solid #ffffff33}
.rt-num.red{background:#a51f2b}.rt-num.black{background:#141818}.rt-num.green{background:#11774a}
.rt-dock-res .win{color:#ffd977}.rt-dock-res .lose{color:#c9c2ad}
.rt-dock.rt-mini{padding:6px 8px 6px 10px;border-radius:12px}
.rt-dock.rt-mini .rt-dock-head b,.rt-dock.rt-mini .rt-dock-wheel{display:none}
.rt-dock.rt-mini{display:flex;align-items:center;gap:8px}.rt-dock.rt-mini .rt-dock-res{flex:1;justify-content:flex-start;min-height:34px;font-size:13px;text-align:left}.rt-dock.rt-mini .rt-dock-head{order:2;min-height:0}
.rt-wheel-ph{width:100%;aspect-ratio:420/382;display:grid;place-items:center;color:#a59068;font:11px Arial;letter-spacing:2px}
@media(min-width:900px){#kn-chat{top:50%!important;transform:translateY(-50%);right:auto!important;left:190px}}

