/* Shared pixel UI surfaces. Hard edges and stepped shadows, no blur or gradients. */
body.tcq-pixel-skin{--pixel-ink:#513322;--pixel-paper:#fff0ce;--pixel-rim:#98643d;--pixel-accent:#577943}
.tcq-pixel-skin main *{font-family:TCQPixel,monospace!important}
body.tcq-pixel-skin.tcq-navigation-v14 main *{border-radius:0!important}
.tcq-pixel-skin main :is(button,input,select,textarea,[class*="panel"],[class*="card"],[class*="badge"],[class*="pill"],[class*="bar"],.player-navigation,.farm-workbench,.farm-drawer,.atlas-viewport,.atlas-label,.atlas-player,.hud-status,.toast,#worldPrompt){border-radius:0!important;backdrop-filter:none!important;text-shadow:none!important}
.tcq-pixel-skin main :is(button,input,select,textarea){background-image:none!important}
.tcq-pixel-skin main button:not(.tcq-art-button):not(.hud-avatar-button){border-color:var(--pixel-ink)!important;box-shadow:inset 2px 2px #fff6df,inset -2px -2px #b58b59,0 3px #513322!important;transition:none!important}
.tcq-pixel-skin main button:not(.tcq-art-button):not(.hud-avatar-button):hover{filter:brightness(1.06)}
.tcq-pixel-skin main button:active{box-shadow:inset 2px 2px #93613e!important}
.tcq-pixel-skin main button:disabled{filter:grayscale(.7);opacity:.55}
.tcq-pixel-skin main :is(button,input,select,textarea):focus-visible{outline:3px solid #c64f77!important;outline-offset:3px}
.tcq-pixel-skin :is(.tcq-sheet,.shop-overlay,.modal-overlay){backdrop-filter:none!important;background-color:#1d281dab!important}
.tcq-pixel-skin main :is(.tcq-panel,.navigation-panel,.shop-modal,.shop-body,.fashion-modal,.inventory-panel,.dialog-panel){background-color:var(--pixel-paper)!important;background-image:none!important;border:4px solid var(--pixel-ink)!important;box-shadow:inset 0 0 0 3px #d4aa70,6px 6px #30251ed9!important;color:#513322}
.tcq-pixel-skin .tcq-panel::before{border-radius:0!important;border-color:#b88958!important}
.tcq-pixel-skin main :is(.shop-card,.quest-card,.mail-item,.inventory-item,.profile-stat,.tcq-placeholder){background:#fff5df!important;box-shadow:2px 2px #c19a6c!important;border-color:#a7794a!important}
.tcq-pixel-skin main :is(.player-navigation,.hud-status){box-shadow:inset 2px 2px #d9a365,inset -2px -2px #593a29,4px 4px #35291e!important}
.tcq-pixel-skin main :is(.farm-workbench,.farm-drawer,#worldPrompt,.toast){background:#fff0ce!important;box-shadow:inset 2px 2px #fff8e8,4px 4px #513322!important}
.tcq-pixel-skin main :is(.tcq-close,.nav-close){background:#b74e68!important;color:#fff4d7!important;min-width:44px;min-height:44px}
.tcq-pixel-skin main :is(canvas,img){image-rendering:pixelated!important}
.tcq-pixel-skin main canvas{filter:none!important;backdrop-filter:none!important}
.tcq-pixel-skin .pixel-icon{display:inline-flex;width:24px;height:24px;vertical-align:middle;flex-shrink:0;line-height:1;align-items:center;justify-content:center}
.tcq-pixel-skin .pixel-icon svg{width:100%!important;height:100%!important;display:block;shape-rendering:crispEdges}
.tcq-pixel-skin .nav-classic-icon{display:flex;justify-content:center;align-items:center}
.tcq-pixel-skin .nav-classic-icon .pixel-icon{width:32px;height:32px}
.tcq-pixel-skin .hud-currency .pixel-icon{width:16px;height:16px}
.tcq-pixel-skin .atlas-marker{display:flex;align-items:center;justify-content:center;background:#fff0ce!important}
.tcq-pixel-skin .atlas-marker.selected{background:#ddc77b!important;outline:2px solid #577943}
.tcq-pixel-skin .atlas-viewport{border:4px solid #513322;background:#344a32;box-shadow:inset 0 0 0 2px #d4aa70}
.tcq-pixel-skin .atlas-toolbar button{font-size:18px!important}
.tcq-pixel-skin .atlas-label{font-size:16px!important;background:#fff0ce;border:2px solid #513322}
.tcq-pixel-skin .atlas-legend{font-size:17px;line-height:1.8}.tcq-pixel-skin .atlas-player{font-size:18px!important}
.tcq-pixel-skin .welcome-copy,.tcq-pixel-skin #accountForm{filter:none!important}
@media(max-width:760px){.tcq-pixel-skin .nav-classic-icon .pixel-icon{width:24px;height:24px}.tcq-pixel-skin .atlas-toolbar button{font-size:16px!important}}
