body.remoteMode{background:#0c0e0e!important;color:#eee!important;font-family:Arial,sans-serif}body.remoteMode #remoteControl{max-width:650px!important;margin:auto!important;padding:14px 12px 100px!important;box-sizing:border-box}body.remoteMode .remoteHeader{display:flex;justify-content:space-between;align-items:center;text-align:left;margin:5px 0 12px;gap:8px}body.remoteMode .remoteHeader h1{font-size:19px;color:#edca69;margin:0}body.remoteMode .remoteHeader p{font-size:11px;margin:6px 0}#modernRoom{max-width:145px;background:#151818;border:1px solid #ad914d;border-radius:6px;color:#eee;padding:9px;font-size:12px}#modernConnection{text-align:right}.modernLive{border:1px solid #bfa250;border-radius:8px;padding:12px;text-align:center;color:#70e5a1;background:#101513;font-size:14px;line-height:1.5;margin-bottom:14px}body.remoteMode #remoteState{display:none!important}body.remoteMode .remoteSection{border:1px solid #9a813d;border-radius:9px;background:linear-gradient(130deg,#1d1d14,#111414 40%);padding:12px;margin:12px 0}body.remoteMode .remoteSection h2{font-size:17px;color:#ebc960;border-bottom:1px solid #69582c;padding-bottom:11px;margin:0 0 12px}body.remoteMode .remoteGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.remoteMode .remoteGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}body.remoteMode .remoteButton{border:1px solid #d0d2d3;border-radius:7px;background:linear-gradient(#fff,#dce0e3);color:#101214;font-size:13px;font-weight:bold;min-height:48px;padding:11px 8px;margin:0;white-space:normal}body.remoteMode .remoteButton.primary,body.remoteMode #addTimebankAll{background:linear-gradient(#ffe87a,#d9aa27);border-color:#ffda59;color:#13130d}body.remoteMode #addTimebankAll{width:100%;margin-bottom:9px}body.remoteMode #undoLastAction{width:100%}body.remoteMode #undoAdminNote{font-size:11px;color:#bbb;line-height:1.5;margin:8px 0}body.remoteMode .remoteButton.pause{background:linear-gradient(#129fff,#005be8);color:white;border-color:#75ceff}body.remoteMode .remoteButton.danger,body.remoteMode .remoteButton.endAction{background:linear-gradient(#ac2127,#600608);color:white;border-color:#f86c6c}body.remoteMode .remoteButton.endAction{margin-top:14px;width:100%;touch-action:none;-webkit-user-select:none;user-select:none}body.remoteMode .remoteInput{width:100%;min-width:0;font-size:14px;background:#f0f2f3;color:#111;border:1px solid #aaa;border-radius:7px;padding:12px}body.remoteMode summary{color:#e3c36b;padding:8px;cursor:pointer;font-weight:bold}body.remoteMode details{margin:8px 0}.modernNav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);display:flex;width:100%;max-width:650px;background:#101414;border-top:1px solid #d1b65c;padding:6px 8px 16px;z-index:100}.modernNav button{width:25%;padding:8px 2px;background:none;color:#999;border:0;border-right:1px solid #383a33;font-size:23px}.modernNav span{display:block;font-size:10px;margin-top:4px}.modernNav button.active{color:#ffda56;background:linear-gradient(#423819,#131715)}.modernStats{padding:16px 5px;text-align:center;background:#242724;border-radius:8px;font-size:14px;margin-bottom:12px;color:#e5ca7a}.modernPlayer{border:1px solid #615536;border-radius:8px;padding:12px;margin:12px 0;background:#191d1b}.modernPlayerName{background:none;color:#f2df9d;border:0;padding:4px 0;font-size:18px;font-weight:bold;text-align:left;width:100%}.modernPlayer p{font-size:12px;color:#bbb;line-height:1.6}.modernForms{border-top:1px solid #6c603b;padding-top:8px}.modernEmpty .modernPage:not(#modern-tour),.modernEmpty .modernNav,.modernEmpty .remoteClockSection,.modernEmpty #modern-tour>section:not(.remoteTourSection),.modernEmpty .endAction,.modernEmpty .modernLive{display:none!important}body.remoteMode .remotePokerTable{padding:8px;border:0;background:transparent}body.remoteMode .remoteSeats{position:relative;display:block;height:530px;background:radial-gradient(ellipse at center,#176850 0%,#124a36 45%,#d3ad4a 46%,#564025 48%,#151916 50%);border-radius:40%}body.remoteMode .remoteSeat{position:absolute;width:25%;height:75px;min-height:0!important;transform:translate(-50%,-50%);border:1px solid #b69c55;background:#171d1a;color:#eee;font-size:11px;padding:5px;white-space:pre-line;overflow:hidden;border-radius:9px}body.remoteMode .remoteSeat.selected{border-color:#ffe25d;box-shadow:0 0 12px #f0c645}body.remoteMode .remoteSeat:nth-child(1){left:69%;top:12%}body.remoteMode .remoteSeat:nth-child(2){left:86%;top:30%}body.remoteMode .remoteSeat:nth-child(3){left:86%;top:54%}body.remoteMode .remoteSeat:nth-child(4){left:74%;top:77%}body.remoteMode .remoteSeat:nth-child(5){left:50%;top:91%}body.remoteMode .remoteSeat:nth-child(6){left:26%;top:77%}body.remoteMode .remoteSeat:nth-child(7){left:14%;top:54%}body.remoteMode .remoteSeat:nth-child(8){left:14%;top:30%}body.remoteMode .remoteSeat:nth-child(9){left:31%;top:12%}body.remoteMode .remoteSeatingSection select{width:100%;background:#242721;color:#f0d277;padding:10px;border:1px solid #99854b;border-radius:7px}body.remoteMode .remoteSeatingHint{font-size:12px}body.remoteMode .remoteSection[hidden],body.remoteMode .modernPage[hidden]{display:none!important}
/* Portrait table, seat number always precedes the player name. */
body.remoteMode .remoteSeats{max-width:420px;margin:12px auto;height:570px;border-radius:0;background:repeating-linear-gradient(45deg,transparent,transparent 22px,rgba(177,144,63,.045) 23px,transparent 24px),#11140f}
body.remoteMode .remoteSeats:before{content:'';position:absolute;left:18%;right:18%;top:9%;bottom:8%;border-radius:48%;background:radial-gradient(ellipse,#125b3c,#073924);border:12px solid #392d1c;box-shadow:0 0 0 3px #b39146,inset 0 0 0 3px #d4b362,inset 0 0 25px #000,0 0 0 10px #151916,0 8px 24px #000}
body.remoteMode .remoteSeats:after{content:'♠\A AK POKER CLUB';white-space:pre;position:absolute;left:25%;top:43%;width:50%;text-align:center;color:#b79d59;font:18px Georgia;line-height:1.8;pointer-events:none}
body.remoteMode .remoteSeat{z-index:1;width:27%;height:82px;border-radius:11px;background:linear-gradient(#262925,#111713);font-size:12px;line-height:1.5;border:1px solid #9a875a;box-shadow:0 4px 10px #000;display:block;-webkit-appearance:none;appearance:none;text-align:center}
body.remoteMode .remoteSeat:not(.empty){border-color:#e5c354;background:linear-gradient(#34331a,#101810);color:#fff4c7}
body.remoteMode .remoteSeat:nth-child(1){left:50%;top:8%}body.remoteMode .remoteSeat:nth-child(2){left:84%;top:22%}body.remoteMode .remoteSeat:nth-child(3){left:86%;top:42%}body.remoteMode .remoteSeat:nth-child(4){left:82%;top:64%}body.remoteMode .remoteSeat:nth-child(5){left:66%;top:85%}body.remoteMode .remoteSeat:nth-child(6){left:34%;top:85%}body.remoteMode .remoteSeat:nth-child(7){left:18%;top:64%}body.remoteMode .remoteSeat:nth-child(8){left:14%;top:42%}body.remoteMode .remoteSeat:nth-child(9){left:16%;top:22%}
body.remoteMode #remoteTables{display:block}body.remoteMode .remotePokerTable{margin:18px 0;padding:12px 4px;background:#17120e}body.remoteMode .remotePokerTable h3{text-align:left;margin-left:12px}body.remoteMode .remoteSeats{height:360px!important;min-height:0!important;background:none}body.remoteMode .remoteSeats:before{left:9%;right:9%;top:20%;bottom:20%;border-radius:45%;border-width:8px}body.remoteMode .remoteSeats:after{top:39%;font-size:15px}body.remoteMode .remoteSeat{width:23%;height:64px;font-size:11px;line-height:1.25;padding:4px;white-space:pre-line;overflow-wrap:anywhere}body.remoteMode .remoteSeat.empty{background:#181714;box-shadow:none;color:#b8ad8e}body.remoteMode .remoteSeat.selected{outline:3px solid #ffeb72;background:#65541d}@media(max-width:420px){body.remoteMode .remoteSeats{height:300px!important}body.remoteMode .remoteSeat{height:56px;font-size:10px}body.remoteMode .remoteSeats:after{font-size:12px}}
body.remoteMode .tableDealer{position:absolute;left:50%;top:86%;transform:translate(-50%,-50%);width:30px;height:34px;line-height:30px;text-align:center;border-radius:50%;border:1px solid #ad8937;color:#ffd568;background:#16110b;z-index:2;font-size:25px}body.remoteMode .remoteSeat{width:20%;font-size:10px}body.remoteMode .remoteSeats:before{background:radial-gradient(ellipse,#4d1511,#240b09);border-color:#362214}body.remoteMode .remotePokerTable{background:#210e0c}
