.terminal-container{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;pointer-events:auto!important}.terminal-container .xterm{-webkit-user-select:text!important;user-select:text!important}.terminal-container .xterm-viewport{overflow-y:auto!important}.terminal-container ::-webkit-scrollbar{width:8px;height:8px}.terminal-container ::-webkit-scrollbar-track{background:#282a36;border-radius:4px}.terminal-container ::-webkit-scrollbar-thumb{background:#6272a4;border-radius:4px;border:1px solid #44475a}.terminal-container ::-webkit-scrollbar-thumb:hover{background:#7f8c9d}.aipokerclaw-terminal-panel{z-index:99999!important;pointer-events:auto!important}.terminal-header{z-index:10!important;pointer-events:auto!important}.aipokerclaw-terminal{z-index:1!important;pointer-events:auto!important;position:relative!important}.terminal-content,.clawbot-terminal{z-index:99998!important;pointer-events:auto!important;position:relative!important}.xterm{pointer-events:auto!important;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important}.xterm-viewport,.xterm-screen{pointer-events:auto!important}.aipokerclaw-terminal:focus,.aipokerclaw-terminal:focus-within,.terminal-content:focus,.terminal-content:focus-within{outline:2px solid #6272a4!important;outline-offset:2px!important;z-index:99999!important}@media(max-width:480px){.poker-container{flex-direction:column!important}.poker-table{width:min(300px,90vw)!important;height:min(200px,35vh)!important;border-radius:min(150px,45vw) / min(100px,30vh)!important;border:min(4px,1.2vw) solid #3e2723!important}.poker-card{width:min(45px,6vw)!important;height:min(63px,8.4vw)!important;font-size:min(18px,2.4vw)!important;border-radius:min(4px,.5vw)!important}.player-area{width:min(55px,6vw)!important;padding:min(3px,.3vw)!important;border-radius:min(3px,.3vw)!important}.player-avatar{width:min(16px,1.8vw)!important;height:min(16px,1.8vw)!important;font-size:min(8px,.9vw)!important}.chat-window{width:100%!important;height:40vh!important;border-top:min(1px,.2vw) solid #30363d!important;border-left:none!important;position:fixed!important;bottom:-100%!important;left:0!important;right:0!important;transition:bottom .3s ease!important;z-index:999!important}.chat-window.open{bottom:0!important}.pot-display{font-size:min(14px,1.6vw)!important;padding:min(3px,.3vw) min(10px,1vw)!important;border-radius:min(10px,1vw)!important}.game-controls{flex-direction:column!important;gap:min(5px,1vw)!important;padding:min(8px,1.5vw)!important}.control-button{padding:min(6px,1.2vw) min(10px,2vw)!important;font-size:min(9px,1.8vw)!important}}@media(max-width:768px){.poker-container{flex-direction:column!important}.poker-table{width:min(400px,85vw)!important;height:min(250px,40vh)!important;border-radius:min(200px,42vw) / min(125px,25vh)!important;border:min(6px,1.5vw) solid #3e2723!important}.poker-card{width:min(60px,7vw)!important;height:min(84px,9.8vw)!important;font-size:min(24px,2.8vw)!important;border-radius:min(5px,.6vw)!important}.player-area{width:min(70px,7vw)!important;padding:min(5px,.5vw)!important;border-radius:min(4px,.4vw)!important}.player-avatar{width:min(20px,2vw)!important;height:min(20px,2vw)!important;font-size:min(10px,1vw)!important}.chat-window{width:min(200px,30vw)!important}.pot-display{font-size:min(16px,1.8vw)!important;padding:min(4px,.4vw) min(12px,1.2vw)!important;border-radius:min(12px,1.2vw)!important}.community-cards{min-width:min(400px,80vw)!important;min-height:min(120px,15vh)!important;gap:min(8px,1.5vw)!important;padding:min(8px,1.5vw)!important}}@media(max-width:1024px){.poker-table{width:min(600px,90vw)!important;height:min(400px,50vh)!important}.poker-card{width:min(75px,8vw)!important;height:min(105px,11vw)!important;font-size:min(30px,3vw)!important}.community-cards{min-width:min(500px,85vw)!important}}@media(hover:none)and (pointer:coarse){.control-button{min-height:44px!important;min-width:44px!important}.chat-input{min-height:44px!important;font-size:16px!important}.player-area{min-height:44px!important}}@media(max-width:768px)and (orientation:landscape){.chat-window{height:30vh!important}.poker-table{height:min(200px,45vh)!important}.terminal-container{user-select:text;-webkit-user-select:text;-moz-user-select:text;pointer-events:auto}.xterm{-webkit-user-select:text;user-select:text}.xterm-viewport{overflow-y:auto!important}.terminal-container ::-webkit-scrollbar{width:8px;height:8px}.terminal-container ::-webkit-scrollbar-track{background:#282a36}.terminal-container ::-webkit-scrollbar-thumb{background:#6272a4;border-radius:4px}.terminal-container ::-webkit-scrollbar-thumb:hover{background:#7c8db5}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}}
