/* Gladiators Classic 1.0.0. All rules are opt-in; theme colours remain shared. */
.gx-interface-settings{margin:8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}
.gx-interface-settings h2{font-size:16px;margin:0 0 7px}.gx-interface-settings p{font-size:12px;line-height:1.45;margin:7px 0;color:var(--text-soft)}
.gx-interface-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gx-interface-options button{min-width:0;padding:10px;text-align:left;border:1px solid var(--line);border-radius:6px;background:var(--surface-2);color:var(--text);cursor:pointer}
.gx-interface-options b,.gx-interface-options small{display:block}.gx-interface-options small{margin-top:5px;line-height:1.35;color:var(--text-soft)}
.gx-interface-options button.is-active{border:2px solid var(--gold);padding:9px}.gx-interface-options button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}

html[data-gx-interface="classic"]{background:var(--bg)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic{width:100%!important;max-width:520px!important;margin:0 auto!important;padding-bottom:0!important;background:var(--bg-soft)!important;color:var(--text)!important;font-family:Verdana,Tahoma,sans-serif!important;font-size:13px!important;line-height:1.4!important;box-shadow:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic *,html[data-gx-interface="classic"][data-gx-interface] body.gx-classic *::before,html[data-gx-interface="classic"][data-gx-interface] body.gx-classic *::after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;scroll-behavior:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(h1,h2,h3){font-size:16px!important;line-height:1.35!important;letter-spacing:normal!important;margin:6px 0!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(p){margin-top:6px!important;margin-bottom:6px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.nev4,.nev44,.v){padding:6px 8px!important;margin:0!important;border-radius:0!important;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .rzd{height:1px!important;margin:0!important;background:var(--line)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(button,input[type="submit"],input[type="button"],.button_one){min-height:34px!important;border-radius:4px!important;transform:none!important;white-space:normal!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),textarea,select){max-width:100%!important;box-sizing:border-box!important;color:var(--text)!important;background:var(--surface-2)!important;border-color:var(--line-strong)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--gold)!important;outline-offset:2px!important}

/* Compact header: retain counters, activity labels, experience and every link. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-top-logo{min-height:25px!important;max-height:30px!important;padding:2px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-top-logo img{height:24px!important;max-height:24px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hud-shell,.verhihka){margin:0!important;padding:0!important;border-radius:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud{padding:4px 6px!important;border-width:0 0 1px!important;border-color:var(--line)!important;border-radius:0!important;background:var(--surface-2)!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__player{flex-wrap:wrap!important;gap:4px!important;padding-bottom:2px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__identity{flex:1 1 130px!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__name{white-space:normal!important;overflow-wrap:anywhere!important;color:var(--gold)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hud__mail,.gx-hud__hp,.gx-hud__pet,.gx-hud__clock,.gx-resource-chip,.gx-activity-chip){height:auto!important;min-height:20px!important;max-height:none!important;padding:1px 3px!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--text)!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hud__hp b,.gx-hud__pet b,.gx-hud__clock span,.gx-resource-chip b){color:var(--text)!important;font-size:12px!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__resources{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px 10px!important;padding:2px 0!important;border:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__activity{padding-top:2px!important;gap:4px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hud__experience{margin-top:3px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hud__exp-bar,.gx-footer-experience-track){height:4px!important}

/* Simple navigation; original URLs, locks and server-generated counters remain. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(a.div_stanciya,.gx-compact-nav-card,.gx-city-place,.gx-shop-nav-item,.gx-journey-nav a,.gx-footer-nav-item,.mw-place){display:flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;width:100%!important;box-sizing:border-box!important;padding:6px 8px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:linear-gradient(var(--surface-2),var(--surface))!important;color:var(--text)!important;transform:none!important;text-decoration:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(a.div_stanciya,.gx-compact-nav-card,.gx-footer-nav-item)::before{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic a.div_stanciya::after{content:'›'!important;position:static!important;display:block!important;margin-left:auto!important;font-size:18px!important;color:var(--gold)!important;background:none!important;width:auto!important;height:auto!important;transform:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(a.div_stanciya>img,.gx-compact-nav-icon img,.mw-place>img,.gx-footer-nav-icon img){width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;object-fit:contain!important;margin:0!important;padding:0!important;filter:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-compact-nav-icon,.gx-footer-nav-icon,.mw-place>img){flex:0 0 20px!important;width:20px!important;height:20px!important;background:none!important;border:0!important;border-radius:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-compact-nav-copy b,.gx-footer-nav-text,.mw-place b){font-size:13px!important;line-height:1.4!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-compact-nav-copy small{font-size:11px!important;line-height:1.3!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-compact-nav-grid,.gx-city-places,.gx-shop-nav,.gx-footer-nav-grid,.gx-rating-home-grid,.clan-control-grid,.clan-member-grid,.clan-building-grid,.gx-journey-menu,.mw-places){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-compact-section,.gx-footer-nav,.gx-footer-meta-panel,.gx-footer-service-links){padding:0!important;margin:0!important;border-radius:0!important;background:var(--surface)!important;border-color:var(--line)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-footer-service-links){display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-footer-bottom{padding:7px!important;background:var(--surface)!important;color:var(--text-soft)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(#gx-ambient-layer,.gx-particle,.gx-confetti,.gx-world-pulse-card,.gx-world-actions,.gx-city-whisper,.gx-npc-particles,.gx-npc-shade,.gx-hero-avatar-glow,.gx-bp-hero-mark){display:none!important}

/* Framed scenery. Fit the whole illustration; no full-width cinematic crop. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic img.gx-classic-scene{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:min(300px,100%)!important;max-height:132px!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;margin:7px auto!important;padding:2px!important;box-sizing:border-box!important;border:1px solid var(--line-strong)!important;border-radius:3px!important;background:var(--surface-2)!important;transform:none!important;filter:none!important;opacity:1!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic img.gx-classic-portrait{position:static!important;width:auto!important;height:auto!important;max-width:88px!important;max-height:116px!important;min-width:0!important;min-height:0!important;object-fit:contain!important;border:1px solid var(--line-strong)!important;border-radius:3px!important;padding:2px!important;box-sizing:border-box!important;filter:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic img.gx-classic-item{width:auto!important;height:auto!important;max-width:64px!important;max-height:80px!important;min-width:0!important;min-height:0!important;object-fit:contain!important;border:1px solid var(--line)!important;border-radius:3px!important;padding:2px!important;box-sizing:border-box!important;filter:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-npc-hero,.gx-lake-hero,.gauls-hero,.hunt-hero,.ath-hero,.mw-scene,.gx-journey-hero,.gl-camp-hero,.gl-mine__hero,.gx-hero-profile,.gx-zoo-hero){display:block!important;position:relative!important;min-height:0!important;height:auto!important;grid-template-columns:1fr!important;aspect-ratio:auto!important;padding:6px!important;margin:5px!important;border:1px solid var(--line)!important;border-radius:3px!important;background:var(--surface)!important;color:var(--text)!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-npc-picture,.gx-lake-hero-media,.mw-art,.gx-zoo-hero-main){position:relative!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;background:none!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-npc-picture,.gx-lake-hero-media,.mw-art,.gl-camp-art,.ga-hero-image,.gauls-hero,.hunt-hero,.gl-mine__hero)::after{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-npc-copy,.gx-lake-hero-copy,.gauls-hero__content,.hunt-hero-copy,.ath-hero-copy,.mw-story,.gl-camp-hero-copy,.gl-mine__hero-content){position:static!important;inset:auto!important;padding:5px!important;background:none!important;border:0!important;color:var(--text)!important;transform:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.ath-school,.mw-quarter,.gauls-page,.gx-lake-page,.ga-shell,.gl-mine,.hunt-shell,.clan-modern,.gx-bp-shell){padding:5px!important;max-width:100%!important;font-size:13px!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.ath-card,.gauls-card,.hunt-card,.gx-lake-panel,.ga-card,.ga-market-card,.ga-lot-card,.gx-mail-card,.gx-rating-card,.gx-zoo-card,.clan-form-card,.gx-shop-item,.gx-inventory-card,.gx-quest-card,.gx-bp-section,.gx-bp-progress-card){padding:7px!important;margin:5px 0!important;border-radius:3px!important;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gauls-grid,.ath-cards,.gx-bp-task-grid,.gx-bp-season-grid,.ga-market-grid,.gx-lake-fish-grid){grid-template-columns:minmax(0,1fr)!important;gap:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hero-profile-top,.gx-zoo-hero-main){display:flex!important;align-items:flex-start!important;gap:9px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hero-avatar-wrap,.gx-zoo-avatar-wrap){flex:0 0 88px!important;width:88px!important;height:auto!important;min-height:0!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hero-stats,.gx-hero-info-row,.gx-zoo-stats){gap:4px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hero-stat,.gx-hero-info-chip,.gx-zoo-stat){padding:5px!important;border-radius:3px!important;background:var(--surface-2)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-hero-stat b,.gx-zoo-stat b){font-size:15px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .hunt-action-dock{position:static!important;inset:auto!important;transform:none!important;width:100%!important;border-radius:3px!important;margin:5px 0!important;background:var(--surface-2)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .hunt-shell-docked{padding-bottom:5px!important}

/* Chat scripts keep their transport, reply fields, moderation and smile picker. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-chat-heading,.gx-mail-heading){padding:6px 8px!important;min-height:0!important;background:var(--surface-2)!important;border-radius:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-chat-message,.gx-chat-live-stream>.v,.gx-mail-message){margin:0!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--surface)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-chat-composer,.gx-chat-form,.gx-mail-form){position:static!important;bottom:auto!important;margin:5px 0!important;padding:7px!important;border-radius:3px!important;background:var(--surface-2)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-chat-composer textarea,.gx-mail-form textarea){min-height:64px!important;font-size:14px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-chat-heading-subtitle,.gx-mail-subtitle){font-size:11px!important;line-height:1.3!important;color:var(--text-soft)!important}

/* War: the existing position buttons become a list; commands remain generated
   from the same server state, including unavailable-action reasons and tokens. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-ui{padding:5px!important;color:var(--text)!important;--cw-text:var(--text);--cw-muted:var(--text-soft);--cw-gold:var(--gold);--cw-border:var(--line)}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-map{aspect-ratio:auto!important;height:auto!important;overflow:visible!important;background:none!important;border:0!important;margin:5px 0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.cw-map-bg,.cw-route){display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic [data-cw-nodes]{position:static!important;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-ui .cw-node{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;gap:7px!important;width:100%!important;height:auto!important;min-height:38px!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--surface-2)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-ui .cw-node.is-selected{border-left:3px solid var(--gold)!important;background:var(--surface-active)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-node-label{position:static!important;order:1!important;flex:1!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important;text-align:left!important;color:var(--text)!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-node-symbol{position:static!important;order:0!important;width:20px!important;height:20px!important;border:0!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .cw-node-count{position:static!important;order:2!important;font-size:12px!important;color:var(--text-soft)!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.cw-status,.cw-selection,.cw-people,.cw-heading,.cw-command){padding:7px!important;border-radius:3px!important;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}

/* Battle pass: vertical stages, without changing claim forms or their selectors. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-shell{--bp-bg:var(--bg-soft);--bp-card:var(--surface);--bp-card2:var(--surface-2);--bp-text:var(--text);--bp-soft:var(--text-soft);--bp-muted:var(--muted);--bp-gold:var(--gold);--bp-gold2:var(--gold-2);--bp-line:var(--line);--bp-line-soft:var(--line-soft)}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-hero{padding:8px!important;min-height:0!important;border-radius:3px!important;background:var(--surface)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport{display:block!important;padding:0!important;overflow:visible!important;max-height:none!important;scroll-snap-type:none!important;touch-action:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-shell .gx-bp-road-viewport .gx-bp-reward-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;gap:4px!important;width:100%!important;margin:6px 0!important;padding:6px!important;box-sizing:border-box!important;border:1px solid var(--line)!important;border-radius:3px!important;background:var(--surface)!important;flex-basis:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-level{grid-row:auto!important;grid-column:auto!important;display:flex!important;gap:5px!important;align-items:center!important;width:auto!important;height:auto!important;min-height:24px!important;margin:0!important;padding:3px 5px!important;border-radius:0!important;background:var(--surface-2)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-level b{font-size:15px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-level small{display:block!important;font-size:11px!important;margin-left:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-level::before,html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-level::after{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward{grid-row:auto!important;grid-column:auto!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:7px!important;padding:6px!important;overflow:visible!important;text-align:left!important;border-radius:3px!important;background:var(--surface-2)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward-icon{width:28px!important;height:28px!important;flex-basis:auto!important;padding:0!important;border-radius:3px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward-copy{min-height:0!important;max-height:none!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward-copy b{font-size:13px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward-form{grid-column:2!important;width:100%!important;max-width:none!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-viewport .gx-bp-reward-form :is(select,button){width:auto!important;flex:1 1 130px!important;font-size:12px!important;min-height:34px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-bp-road-controls{display:none!important}

/* Local modules use their own variable names; inherit all four game palettes. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-page{--gauls-bg:var(--bg-soft);--gauls-panel:var(--surface);--gauls-panel-2:var(--surface-2);--gauls-line:var(--line);--gauls-line-strong:var(--line-strong);--gauls-gold:var(--gold);--gauls-gold-soft:var(--gold-2);--gauls-text:var(--text);--gauls-muted:var(--text-soft);--gauls-red:var(--red);--gauls-green:var(--green);--gauls-blue:var(--blue)}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gl-mine{--mine-bg:var(--bg-soft);--mine-panel:var(--surface);--mine-panel-2:var(--surface-2);--mine-line:var(--line);--mine-gold:var(--gold);--mine-gold-soft:var(--gold-2);--mine-text:var(--text);--mine-muted:var(--text-soft);--mine-good:var(--green);--mine-bad:var(--red);--mine-blue:var(--blue)}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-hero,.gx-dragon-boss-hero,.gx-lider-boss-hero,.gx-social-hero){min-height:0!important;height:auto!important;padding:5px!important;margin:5px!important;border-radius:3px!important;background:var(--surface)!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-shell .ga-header{min-height:0!important;padding:7px!important;margin:5px 0!important;border-radius:3px!important;background:var(--surface)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-hero-image{position:static!important;inset:auto!important;opacity:1!important;transform:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-shell .ga-tabs{grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:5px 0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-shell .ga-tab{flex-direction:row!important;justify-content:flex-start!important;min-height:38px!important;padding:6px 8px!important;border-radius:0!important;font-size:13px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-hero,.gx-dragon-event-media,.gx-dragon-boss-media,.gx-lider-boss-media){min-height:0!important;height:auto!important;aspect-ratio:auto!important;background:none!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-hero-shade,.gx-journey-hero-shade,.gx-dragon-event-flare,.gx-lider-boss-glow){display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-event-media,.gx-lider-boss-media)::after{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-hero-copy,.gx-journey-hero-content,.gx-dragon-event-overlay,.gx-lider-boss-overlay){position:static!important;inset:auto!important;min-height:0!important;padding:5px!important;background:none!important;transform:none!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-event-copy strong,.gx-lider-boss-copy strong){font-size:16px!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-hero-copy p,.gx-journey-hero-content p,.gx-dragon-event-copy p,.gx-lider-boss-copy p){color:var(--text-soft)!important;font-size:12px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.anketa-layout,.gx-shop-home-grid,.gx-shop-category-grid,.gx-social-nav-grid,.gx-inventory-grid){grid-template-columns:minmax(0,1fr)!important;gap:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.anketa-photo-wrap,.anketa-photo-placeholder){min-height:0!important;padding:5px!important;border-radius:3px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-zoo-hero-main{display:block!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.anketa-card,.anketa-photo-card){padding:7px!important;border-radius:3px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.footer_menu.gx-footer-nav,.gx-forge-nav,.gx-forge-tools-nav,.gx-social-nav,.gx-social-actions){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-home-category,.gx-forge-nav-card,.gx-forge-tool-card,.gx-social-nav-card){display:flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:6px 8px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--surface-2)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-source-icon,.gx-forge-nav-icon,.gx-forge-tool-icon,.gx-social-nav-icon){width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-shop-source-icon,.gx-forge-nav-icon,.gx-forge-tool-icon,.gx-social-nav-icon) img{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;border:0!important;padding:0!important;object-fit:contain!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-value-delta,.gx-value-flash-up::after,.gx-value-flash-down::after){display:none!important}

@media(max-width:360px){.gx-interface-options{grid-template-columns:1fr}html[data-gx-interface="classic"][data-gx-interface] body.gx-classic img.gx-classic-scene{max-width:min(280px,100%)!important;max-height:120px!important}}

/* Classic corrections 1.0.1: native navigation and compact shop rows. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-footer-nav-item{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;gap:7px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-footer-nav-item > *{margin-left:0!important;margin-right:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-social-hero-media{position:static!important;width:88px!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;align-self:start!important;padding:0!important;overflow:visible!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-social-hero-media img{min-height:0!important;position:static!important;width:88px!important;height:auto!important;max-height:116px!important;object-fit:contain!important;margin:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-card{padding:8px!important;text-align:left!important;overflow-wrap:anywhere}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-item-row{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic img.gx-classic-shop-art{min-width:0!important;min-height:0!important;float:none!important;position:static!important;width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;margin:0!important;object-fit:contain!important;box-sizing:border-box!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-copy{min-width:0!important;font-size:13px!important;line-height:1.45!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-copy > .cBlue{font-size:14px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-card form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:8px 0 0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-card form > br{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-card input[name="kol"]{width:75px!important;max-width:100%!important;flex:0 1 75px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-shop-card :is(input[type="submit"],button,.gx-classic-sell-action){width:auto!important;max-width:100%!important;flex:0 1 auto!important;min-height:34px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-sell-action{margin-top:8px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-social-hero{grid-template-columns:88px minmax(0,1fr)!important}

/* Classic corrections 1.0.2: readable locations, lists and effect cards. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic a.div_stanciya.gx-shop-legacy-action{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-card{grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;padding:8px!important;border-radius:3px!important;background:var(--surface)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-media{min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:none!important;align-self:start!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-media img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;object-fit:contain!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-media > span{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-stats{display:flex!important;flex-wrap:wrap!important;gap:5px!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-stats > span{min-height:0!important;padding:3px 5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-shop-item-footer{grid-template-columns:minmax(0,1fr)!important;gap:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-meta,.gx-lider-boss-meta){position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:6px!important;background:none!important;width:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state,.gx-dragon-boss-timer,.gx-lider-boss-timer){width:100%!important;min-width:0!important;box-sizing:border-box!important;position:static!important;padding:8px!important;margin:0!important;border-radius:3px!important;background:var(--surface-2)!important;color:var(--text)!important;line-height:1.45!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state){display:flex!important;align-items:flex-start!important;gap:8px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state) > span{flex:0 0 24px!important;width:24px!important;height:24px!important;padding:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state) > div{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important;flex:1!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state,.gx-dragon-boss-timer,.gx-lider-boss-timer) b{display:block!important;position:static!important;font-size:13px!important;line-height:1.4!important;color:var(--text)!important;white-space:normal!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-dragon-boss-state,.gx-lider-boss-state,.gx-dragon-boss-timer,.gx-lider-boss-timer) small{display:block!important;position:static!important;font-size:12px!important;line-height:1.45!important;color:var(--text-soft)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-hero::before{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-hero__content{width:auto!important;max-width:none!important;z-index:auto!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-hero h1{font-size:18px!important;line-height:1.3!important;color:var(--text)!important;text-shadow:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-hero p{font-size:13px!important;line-height:1.45!important;color:var(--text-soft)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-hero__badges{margin-top:8px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-badge{background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important;white-space:normal!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gauls-stack,aside.gauls-stack){grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-nav{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gauls-nav a{text-align:left!important;justify-content:flex-start!important;border-radius:0!important;min-height:36px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-hero-badge{position:static!important;display:block!important;max-width:none!important;margin:5px!important;background:var(--surface-2)!important;color:var(--text)!important;border-color:var(--line)!important;font-size:12px!important;text-shadow:none!important;backdrop-filter:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-fish{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:48px!important;border-radius:3px!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-fish-media{width:40px!important;height:40px!important;min-width:40px!important;box-sizing:border-box!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-fish-media img{position:static!important;width:34px!important;height:34px!important;max-width:34px!important;max-height:34px!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-fish-copy b{font-size:13px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-lake-fish-copy small{font-size:12px!important;line-height:1.35!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.gx-lake-section-head,.gx-lake-rarity-head){flex-wrap:wrap!important;gap:6px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-fish-guide{margin:8px 5px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:3px!important;background:var(--surface)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-fish-guide > summary{cursor:pointer!important;font-size:14px!important;font-weight:bold!important;min-height:30px!important;line-height:1.5!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-fish-guide .gx-lake-section-head h2{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .home-hero{position:static!important;min-height:0!important;height:auto!important;overflow:visible!important;background:var(--surface)!important;border-radius:3px!important;padding:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .home-hero__shade{position:static!important;inset:auto!important;padding:6px!important;background:none!important;color:var(--text)!important;text-shadow:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic :is(.home-hero__headline,.home-hero__text){color:var(--text)!important;line-height:1.4!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-detail-card{padding:8px!important;min-width:0!important;overflow-wrap:anywhere;box-sizing:border-box!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-npc-source-hidden{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-npc-meta{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-npc-live{position:static!important;margin-left:0!important}

/* Classic corrections 1.0.3: visible parameters and compact awards / rosters. */
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .param-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:auto!important;margin:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .param-container > .block1{width:auto!important;min-width:0!important;box-sizing:border-box!important;margin:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .param-container details{font-size:13px!important;line-height:1.5!important;color:var(--text)!important;background:var(--surface)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .param-container summary{font-size:13px!important;line-height:1.4!important;color:var(--text)!important;background:var(--surface-2)!important;overflow-wrap:anywhere}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards{margin:5px!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:3px!important;background:var(--surface)!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards > summary{cursor:pointer!important;min-height:30px!important;font-size:14px!important;font-weight:bold!important;line-height:1.5!important;color:var(--text)!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards .awards-title{display:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards .awards-block{padding:5px!important;margin:0!important;border:0!important;background:none!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards .awards-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-awards .awards-wrapper img{position:static!important;width:32px!important;height:32px!important;min-width:0!important;max-width:32px!important;max-height:32px!important;object-fit:contain!important;margin:0!important;padding:2px!important;box-sizing:border-box!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .container.gx-classic-roster-row{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:8px!important;align-items:start!important;min-width:0!important;padding:8px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-roster-row > .item{min-width:0!important;width:auto!important;margin:0!important;overflow-wrap:anywhere;box-sizing:border-box!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-roster-row > .item:first-child{grid-column:1!important;grid-row:1!important;width:64px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-roster-row > .item:nth-child(2){grid-column:2!important;grid-row:1!important;line-height:1.45!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-roster-row > .item:nth-child(n+3){display:block!important;grid-column:2!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-classic-roster-row > .item:first-child img{position:static!important;float:none!important;width:64px!important;height:auto!important;max-width:64px!important;max-height:88px!important;min-width:0!important;min-height:0!important;margin:0!important;object-fit:contain!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-shell img.ga-menu-icon{position:static!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;object-fit:contain!important;border:0!important;margin:0!important;padding:0!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-shortcuts{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:5px!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .ga-link{display:flex!important;align-items:center!important;gap:7px!important;min-height:36px!important;justify-content:flex-start!important;text-align:left!important}
html[data-gx-interface="classic"][data-gx-interface] body.gx-classic .gx-hero-profile-top{min-height:0!important}
