:root{--cc-bg: #161030;--cc-panel: #2A1E48;--cc-panel-raised: #342852;--cc-border: #0C0818;--cc-border-w: 4px;--cc-accent: #FFAA5C;--cc-accent-soft: #FFD0A0;--cc-accent-dim: #CC8844;--cc-accent-glow: rgba(255, 170, 92, .25);--cc-teal: #5CD6C0;--cc-teal-dim: #3EB8A2;--cc-cell: #1E1538;--cc-cell-hover: #362852;--cc-cell-selected: #3A2858;--cc-text: #F2E8D8;--cc-text-muted: #9885B0;--cc-tab-inactive: #1C1234;--cc-btn-play: #5ECC7B;--cc-btn-play-hover: #72E090;--cc-btn-secondary: #6858A0;--cc-btn-secondary-hover: #8070B8;--cc-btn-reset: #D06070;--cc-btn-reset-hover: #E07888;--cc-radius: 16px;--cc-radius-sm: 12px;--cc-radius-xs: 8px;--cc-shadow: 0 5px 0 rgba(0, 0, 0, .35);--cc-shadow-sm: 0 3px 0 rgba(0, 0, 0, .3)}#cc-overlay *,#cc-overlay *:before,#cc-overlay *:after{box-sizing:border-box}#cc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;padding:10px;gap:8px;pointer-events:none;font-family:Nunito,"Baloo 2",Quicksand,system-ui,sans-serif;color:var(--cc-text);-webkit-user-select:none;user-select:none;overflow:hidden}#cc-overlay>*{pointer-events:auto}.cc-panel{background:var(--cc-panel);border:var(--cc-border-w) solid var(--cc-border);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow)}.cc-header{display:flex;align-items:center;padding:0 14px;height:52px;gap:10px;flex-shrink:0}.cc-title{font-size:16px;font-weight:800;color:var(--cc-accent-soft);text-shadow:0 2px 0 rgba(12,8,24,.6);letter-spacing:1.8px;text-transform:uppercase}.cc-subtitle{font-size:11px;font-weight:600;color:var(--cc-text-muted)}.cc-header-spacer{flex:1}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 16px;height:38px;border:var(--cc-border-w) solid var(--cc-border);border-radius:var(--cc-radius-sm);box-shadow:var(--cc-shadow-sm);font-family:inherit;font-size:12px;font-weight:700;color:var(--cc-text);cursor:pointer;transition:transform 60ms ease-out,box-shadow 60ms ease-out,filter 60ms ease-out;outline:none;-webkit-tap-highlight-color:transparent}.cc-btn:hover{filter:brightness(1.15);transform:translateY(-2px);box-shadow:0 5px #0000004d}.cc-btn:active{transform:translateY(2px);box-shadow:0 1px #0000004d}.cc-btn:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-btn--reset{background:var(--cc-btn-reset)}.cc-btn--reset:hover{background:var(--cc-btn-reset-hover)}.cc-btn--random{background:var(--cc-btn-secondary)}.cc-btn--random:hover{background:var(--cc-btn-secondary-hover)}.cc-btn--play{background:var(--cc-btn-play);height:44px;padding:0 26px;font-size:15px;font-weight:800;color:#fff;letter-spacing:1.2px;border-radius:var(--cc-radius-sm);animation:cc-play-pulse 2.5s ease-in-out infinite}.cc-btn--play:hover{background:var(--cc-btn-play-hover)}@keyframes cc-play-pulse{0%,to{box-shadow:var(--cc-shadow-sm)}50%{box-shadow:var(--cc-shadow-sm),0 0 18px #5ecc7b59}}.cc-body{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0;overflow:hidden}.cc-center{pointer-events:none;flex:1;min-height:120px}.cc-panels-row{display:flex;flex-direction:column;gap:8px;flex-shrink:0;max-height:50%;overflow:hidden}.cc-panel-tabs{display:flex;gap:6px;justify-content:center;flex-shrink:0}.cc-panel-tab{flex:1;max-width:180px;padding:10px 0;border:var(--cc-border-w) solid var(--cc-border);border-radius:var(--cc-radius-xs);background:var(--cc-tab-inactive);color:var(--cc-text-muted);font-family:inherit;font-size:12px;font-weight:700;text-align:center;cursor:pointer;outline:none;box-shadow:var(--cc-shadow-sm);transition:background 80ms,color 80ms,transform 60ms ease-out;-webkit-tap-highlight-color:transparent}.cc-panel-tab:hover{background:var(--cc-cell-hover);transform:translateY(-1px)}.cc-panel-tab.active{background:var(--cc-accent);color:#fff;border-color:var(--cc-border)}.cc-panel-tab:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-left-panel{display:flex;flex-direction:column;overflow:hidden;min-height:0}.cc-left-panel[data-visible=false]{display:none}.cc-sub-tabs{display:flex;gap:5px;justify-content:center;padding:10px 12px 8px;flex-shrink:0;flex-wrap:wrap}.cc-sub-tab{padding:8px 16px;border-radius:var(--cc-radius-xs);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;border:var(--cc-border-w) solid transparent;background:var(--cc-tab-inactive);color:var(--cc-text-muted);box-shadow:0 2px #0003;transition:background 80ms,color 80ms,border-color 80ms,transform 60ms ease-out;outline:none;-webkit-tap-highlight-color:transparent}.cc-sub-tab:hover{background:var(--cc-cell-hover);transform:translateY(-1px)}.cc-sub-tab.active{background:var(--cc-accent);color:#fff;border-color:var(--cc-border);box-shadow:var(--cc-shadow-sm)}.cc-sub-tab:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-grid-wrapper{flex:1;display:flex;flex-direction:column;align-items:center;overflow-y:auto;overflow-x:hidden;padding:6px 10px;min-height:0;-webkit-overflow-scrolling:touch}.cc-grid{display:grid;grid-template-columns:repeat(4,70px);gap:7px;justify-content:center}.cc-grid-cell{position:relative;width:70px;height:70px;background:var(--cc-cell);border:var(--cc-border-w) solid var(--cc-border);border-radius:var(--cc-radius-xs);cursor:pointer;transition:transform 70ms ease-out,border-color 80ms,background 80ms,box-shadow 80ms;outline:none;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px #0003;-webkit-tap-highlight-color:transparent;animation:cc-cell-in .1s ease-out both}.cc-grid-cell:hover{background:var(--cc-cell-hover);transform:scale(1.07) translateY(-1px);box-shadow:0 4px #00000040}.cc-grid-cell.selected{background:var(--cc-cell-selected);border-color:var(--cc-accent);box-shadow:0 0 0 3px var(--cc-accent-glow),0 2px #0003;animation:cc-selected-glow 2s ease-in-out infinite}.cc-grid-cell:active{transform:scale(.93);box-shadow:0 0 #0003}.cc-grid-cell:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px;box-shadow:0 0 0 5px var(--cc-accent-glow)}.cc-thumb-container{position:relative;pointer-events:none;overflow:hidden}.cc-thumb-part{position:absolute;left:0;top:0;transform-origin:center center;image-rendering:auto;pointer-events:none;background-repeat:no-repeat}.cc-grid-cell--none{color:var(--cc-text-muted);font-size:22px;opacity:.45}.cc-grid-cell .cc-lock-badge{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:var(--cc-panel-raised);border:3px solid var(--cc-border);display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;pointer-events:none;z-index:2}.cc-grid-cell.locked{opacity:.55;cursor:default}.cc-grid-cell.locked:hover{transform:none;background:var(--cc-cell);box-shadow:0 2px #0003}.cc-grid-nav{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 0 6px;flex-shrink:0}.cc-grid-nav button{width:34px;height:34px;border-radius:var(--cc-radius-xs);border:var(--cc-border-w) solid var(--cc-border);background:var(--cc-cell);color:var(--cc-text-muted);font-size:14px;cursor:pointer;box-shadow:0 2px #0003;transition:background 80ms,transform 60ms ease-out,box-shadow 60ms ease-out;outline:none;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.cc-grid-nav button:hover{background:var(--cc-cell-hover);transform:translateY(-1px);box-shadow:0 3px #00000040}.cc-grid-nav button:active{transform:translateY(1px);box-shadow:0 0 #0003}.cc-grid-nav button:disabled{opacity:.25;cursor:default;transform:none;box-shadow:0 2px #0003}.cc-grid-nav button:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-grid-nav span{font-size:11px;font-weight:700;color:var(--cc-text-muted);min-width:44px;text-align:center}.cc-right-panel{padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch}.cc-right-panel[data-visible=false]{display:none}.cc-section-label{font-size:10px;font-weight:800;color:var(--cc-text-muted);letter-spacing:2.5px;text-transform:uppercase}.cc-color-tabs{display:flex;gap:5px;justify-content:center}.cc-color-tab{padding:8px 16px;border-radius:var(--cc-radius-xs);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer;border:var(--cc-border-w) solid transparent;background:var(--cc-tab-inactive);color:var(--cc-text-muted);box-shadow:0 2px #0003;transition:background 80ms,color 80ms,transform 60ms ease-out;outline:none;-webkit-tap-highlight-color:transparent}.cc-color-tab:hover{background:var(--cc-cell-hover);transform:translateY(-1px)}.cc-color-tab.active{background:var(--cc-accent);color:#fff;border-color:var(--cc-border);box-shadow:var(--cc-shadow-sm)}.cc-color-tab:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-slider-group{display:flex;flex-direction:column;gap:5px}.cc-slider-label{font-size:9px;font-weight:800;color:var(--cc-text-muted);text-transform:uppercase;letter-spacing:1.5px}.cc-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;border-radius:var(--cc-radius-xs);border:var(--cc-border-w) solid var(--cc-border);outline:none;cursor:pointer;touch-action:none}.cc-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:30px;border-radius:6px;background:#fff;border:3px solid var(--cc-border);cursor:pointer;box-shadow:0 2px #00000040}.cc-slider::-moz-range-thumb{width:16px;height:30px;border-radius:6px;background:#fff;border:3px solid var(--cc-border);cursor:pointer;box-shadow:0 2px #00000040}.cc-slider:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-hue-slider{background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.cc-presets{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.cc-preset{width:42px;height:42px;border-radius:var(--cc-radius-xs);border:var(--cc-border-w) solid var(--cc-border);cursor:pointer;box-shadow:0 2px #0003;transition:transform 60ms ease-out,border-color 80ms,box-shadow 60ms ease-out;outline:none;-webkit-tap-highlight-color:transparent}.cc-preset:hover{transform:scale(1.12) translateY(-1px);box-shadow:0 3px #00000040}.cc-preset:active{transform:scale(.95);box-shadow:0 0 #0003}.cc-preset.active{border-color:#fff;box-shadow:0 0 0 3px #ffffff4d,0 2px #0003}.cc-preset:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-bottom-nav{display:flex;justify-content:center;gap:8px;padding:8px 12px;flex-shrink:0}.cc-cat-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;max-width:110px;height:60px;border-radius:var(--cc-radius-sm);border:var(--cc-border-w) solid var(--cc-border);background:var(--cc-cell);cursor:pointer;transition:transform 80ms ease-out,background 80ms,box-shadow 60ms ease-out;outline:none;box-shadow:var(--cc-shadow-sm);-webkit-tap-highlight-color:transparent}.cc-cat-btn:hover{background:var(--cc-cell-hover);transform:translateY(-3px);box-shadow:0 5px #0000004d}.cc-cat-btn:active{transform:translateY(1px);box-shadow:0 1px #00000040}.cc-cat-btn.active{background:var(--cc-accent);box-shadow:var(--cc-shadow-sm),0 0 12px var(--cc-accent-glow)}.cc-cat-btn:focus-visible{outline:3px solid var(--cc-accent);outline-offset:2px}.cc-cat-icon{font-size:20px;line-height:1}.cc-cat-label{font-size:9px;font-weight:800;color:var(--cc-text-muted);margin-top:4px;letter-spacing:.5px;text-transform:uppercase}.cc-cat-btn.active .cc-cat-icon,.cc-cat-btn.active .cc-cat-label{color:#fff}.cc-bumper-hint{font-size:9px;font-weight:800;color:var(--cc-text-muted);background:var(--cc-cell);border:3px solid var(--cc-border);border-radius:6px;padding:4px 8px;letter-spacing:.5px;opacity:.7;flex-shrink:0;box-shadow:0 2px #0003}@keyframes cc-cell-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes cc-selected-glow{0%,to{box-shadow:0 0 0 3px var(--cc-accent-glow),0 2px #0003}50%{box-shadow:0 0 0 5px var(--cc-accent-glow),0 2px #0003}}@media(min-width:640px){#cc-overlay{padding:12px 16px;gap:10px}.cc-body{flex-direction:row;gap:10px}.cc-center{order:1;flex:1;min-height:unset}.cc-panels-row{order:0;width:310px;flex-shrink:0;max-height:unset;overflow:hidden}.cc-panel-tabs{display:none}.cc-left-panel,.cc-left-panel[data-visible=false]{display:flex!important;flex:1;min-height:0}.cc-right-panel,.cc-right-panel[data-visible=false]{display:flex!important;flex-shrink:0}.cc-grid{grid-template-columns:repeat(4,66px)}.cc-grid-cell{width:66px;height:66px}.cc-cat-btn{max-width:105px;height:58px}}@media(min-width:1024px){#cc-overlay{display:grid;grid-template-rows:56px 1fr auto;grid-template-columns:350px 1fr 330px;padding:12px 18px;gap:0 12px}.cc-header{grid-column:1 / -1;height:56px;padding:0 20px}.cc-title{font-size:18px}.cc-body{display:contents}.cc-panels-row{display:contents;width:auto}.cc-panel-tabs{display:none!important}.cc-left-panel,.cc-left-panel[data-visible=false]{display:flex!important;margin-top:10px;grid-column:1;grid-row:2}.cc-center{grid-column:2;grid-row:2;min-height:unset;order:unset}.cc-right-panel,.cc-right-panel[data-visible=false]{display:flex!important;margin-top:10px;grid-column:3;grid-row:2;padding:18px 20px;gap:14px}.cc-bottom-nav{grid-column:1 / -1;margin-top:10px;gap:10px;padding:10px 16px}.cc-grid{grid-template-columns:repeat(4,74px);gap:8px}.cc-grid-cell{width:74px;height:74px}.cc-cat-btn{max-width:125px;height:64px}.cc-cat-label{font-size:10px}.cc-cat-icon{font-size:22px}}@media(min-width:1440px){#cc-overlay{grid-template-columns:390px 1fr 370px}.cc-grid{grid-template-columns:repeat(4,82px)}.cc-grid-cell{width:82px;height:82px}.cc-btn--play{height:46px;padding:0 30px;font-size:16px}}@media(max-width:399px){#cc-overlay{padding:6px;gap:6px}.cc-header{height:44px;padding:0 10px;gap:6px}.cc-title{font-size:14px}.cc-subtitle{display:none}.cc-btn{padding:0 12px;height:34px;font-size:10px}.cc-btn--play{height:36px;padding:0 18px;font-size:13px}.cc-grid{grid-template-columns:repeat(4,62px);gap:5px}.cc-grid-cell{width:62px;height:62px}.cc-cat-btn{height:52px}.cc-cat-label{font-size:8px}.cc-preset{width:40px;height:40px}}@media(max-height:500px)and (max-width:1023px){.cc-center{min-height:80px;flex:0 0 100px}.cc-header{height:40px}.cc-cat-btn{height:46px}.cc-bottom-nav{padding:4px 10px}}@media(hover:none)and (pointer:coarse){.cc-grid-cell{min-width:50px;min-height:50px}.cc-btn{min-height:42px}.cc-cat-btn{min-height:50px}.cc-preset{min-width:44px;min-height:44px}.cc-sub-tab{padding:10px 18px;font-size:12px}.cc-slider{height:30px}.cc-slider::-webkit-slider-thumb{width:20px;height:34px}.cc-slider::-moz-range-thumb{width:20px;height:34px}.cc-bumper-hint{display:none}}.cc-grid-wrapper::-webkit-scrollbar,.cc-right-panel::-webkit-scrollbar{width:6px}.cc-grid-wrapper::-webkit-scrollbar-track,.cc-right-panel::-webkit-scrollbar-track{background:transparent}.cc-grid-wrapper::-webkit-scrollbar-thumb,.cc-right-panel::-webkit-scrollbar-thumb{background:var(--cc-cell-hover);border-radius:4px}.cc-grid-wrapper,.cc-right-panel{scrollbar-width:thin;scrollbar-color:var(--cc-cell-hover) transparent}#gh-overlay *,#gh-overlay *:before,#gh-overlay *:after{box-sizing:border-box}#gh-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;pointer-events:none;font-family:Nunito,system-ui,sans-serif;color:#fff;-webkit-user-select:none;user-select:none;overflow:hidden}.gh-panel{position:absolute;background:#000000bf;border-radius:8px;pointer-events:auto;touch-action:none;z-index:20;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gh-panel__header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 0 10px;cursor:grab;touch-action:none}.gh-panel__header:active{cursor:grabbing}.gh-panel__title{font-family:monospace;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.gh-panel__close{width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:#fff6;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background .1s,color .1s}.gh-panel__close:hover{background:#ffffff1a;color:#fffc}.gh-debug{top:10px;left:10px;border:1px solid rgba(0,255,136,.2)}.gh-debug__graphs{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:8px 8px 4px}.gh-debug__canvas{width:200px;height:32px;border-radius:3px;background:#ffffff08;pointer-events:none}.gh-debug__info{margin:0;padding:4px 10px 8px;font-family:monospace;font-size:10px;line-height:1.5;color:#ffffff80;white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none}.gh-stats{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.gh-stat{font-family:monospace;font-size:14px;color:#fff;background:#00000080;padding:4px 6px;border-radius:4px;text-align:right;white-space:nowrap}.gh-chat{position:absolute;bottom:10px;left:10px;width:420px;max-width:calc(100vw - 80px);display:flex;flex-direction:column;gap:4px;pointer-events:auto}.gh-chat__messages{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow:hidden;pointer-events:none}.gh-chat__msg{font-family:monospace;font-size:13px;color:#fff;background:#0006;padding:2px 4px;border-radius:3px;word-wrap:break-word;animation:gh-msg-fade 2s linear 8s forwards}.gh-chat--active .gh-chat__msg{animation:gh-msg-fade-active 2s linear 8s forwards}@keyframes gh-msg-fade{0%{opacity:1}to{opacity:0}}@keyframes gh-msg-fade-active{0%{opacity:1}to{opacity:.3}}.gh-chat__input-wrap{position:relative;height:28px;pointer-events:auto}.gh-chat__input{width:100%;height:100%;padding:0 8px;font-family:monospace;font-size:14px;color:#fff;background:#0000004d;border:1px solid transparent;border-radius:4px;outline:none;caret-color:#fff;-webkit-tap-highlight-color:transparent}.gh-chat__input:focus{background:#000000b3;border-color:#4dabf7cc}.gh-chat__input::placeholder{color:#888}.gh-emote-area{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column-reverse;align-items:center;gap:6px;pointer-events:none}.gh-emote__toggle{width:44px;height:44px;border-radius:10px;background:#00000040;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto;-webkit-tap-highlight-color:transparent}.gh-emote__toggle img{width:28px;height:28px}.gh-emote__menu{display:flex;flex-direction:column-reverse;gap:6px;pointer-events:auto}.gh-emote__item{width:44px;height:44px;border-radius:10px;background:#00000040;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background 80ms}.gh-emote__item:hover{background:#00000073}.gh-emote__item img{width:28px;height:28px;pointer-events:none}.gh-joystick{position:absolute;left:0;top:0;width:50%;height:100%;pointer-events:auto;touch-action:none}.gh-joystick__base,.gh-joystick__thumb{position:absolute;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .1s}.gh-joystick__base{width:100px;height:100px;background:#fff3;border:2px solid rgba(255,255,255,.4);transform:translate(-50%,-50%)}.gh-joystick__thumb{width:50px;height:50px;background:#ffffff80;border:2px solid rgba(255,255,255,.7);transform:translate(-50%,-50%)}.gh-joystick__base--active,.gh-joystick__thumb--active{opacity:.5}@media(max-width:639px){.gh-chat{width:calc(100vw - 80px)}.gh-stat{font-size:12px}}.gh-lt-panel{top:10px;left:440px;border:1px solid rgba(77,171,247,.2)}.gh-lt-panel__body{padding:8px 10px;display:flex;flex-direction:column;gap:8px}.gh-lt-panel__count{font-family:monospace;font-size:13px;color:#ffffffb3}.gh-lt-panel__count strong{color:#4dabf7}.gh-lt-panel__controls{display:flex;gap:4px;align-items:center}.gh-lt-panel__input{width:52px;height:26px;padding:0 6px;font-family:monospace;font-size:12px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:4px;outline:none;text-align:center;-moz-appearance:textfield}.gh-lt-panel__input::-webkit-inner-spin-button,.gh-lt-panel__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gh-lt-panel__btn{height:26px;padding:0 10px;font-family:monospace;font-size:11px;border:none;border-radius:4px;cursor:pointer;color:#fff;transition:background .1s;-webkit-tap-highlight-color:transparent}.gh-lt-panel__btn:disabled{opacity:.4;cursor:default}.gh-lt-panel__btn--spawn{background:#0f83}.gh-lt-panel__btn--spawn:hover:not(:disabled){background:#00ff8859}.gh-lt-panel__btn--clear{background:#ff6b6b33}.gh-lt-panel__btn--clear:hover:not(:disabled){background:#ff6b6b59}@media(hover:hover)and (pointer:fine){.gh-joystick{display:none}}
