/* Crown & Ember 3.11.78 — dense idle-RPG interface layer.
   This file is deliberately presentation-only: gameplay IDs, data attributes,
   API routes, and game-engine behavior remain owned by the existing 3.11.77 code. */

body.crown-ember-page.game-authenticated{
  --idle-bg:#18202a;
  --idle-bg-2:#202a36;
  --idle-panel:#273240;
  --idle-panel-2:#2e3a49;
  --idle-panel-3:#344252;
  --idle-line:#435163;
  --idle-line-soft:#354252;
  --idle-text:#f3f6f8;
  --idle-muted:#aeb9c5;
  --idle-faint:#8190a0;
  --idle-blue:#3b82d0;
  --idle-blue-2:#4c98e6;
  --idle-green:#33bf78;
  --idle-green-2:#54d48e;
  --idle-red:#d9595f;
  --idle-gold:#e2b75f;
  --idle-purple:#9b7fe8;
  --idle-shadow:0 1px 2px rgba(0,0,0,.28),0 8px 22px rgba(0,0,0,.16);
  margin:0;
  background:var(--idle-bg)!important;
  color:var(--idle-text);
  font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;
}

body.crown-ember-page.game-authenticated #site-header,
body.crown-ember-page.game-authenticated .game-hero,
body.crown-ember-page.game-authenticated #site-footer{display:none!important}
body.crown-ember-page.game-authenticated .game-shell{min-height:100vh;background:var(--idle-bg)}
body.crown-ember-page.game-authenticated .game-section{padding:0!important;margin:0!important}
body.crown-ember-page.game-authenticated .game-section>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.crown-ember-page.game-authenticated #game-app{min-height:100vh;background:var(--idle-bg)}

/* top status strip */
body.game-authenticated .game-topbar.card{
  position:sticky;top:0;z-index:120;
  min-height:64px;
  margin:0!important;padding:7px 14px!important;
  display:flex;align-items:center;gap:14px;
  border:0!important;border-bottom:1px solid #0f151c!important;border-radius:0!important;
  background:#121922!important;
  box-shadow:0 4px 16px rgba(0,0,0,.24)!important;
}
body.game-authenticated .game-status-cluster{display:flex;align-items:center;gap:10px;flex:1;min-width:0}
body.game-authenticated .game-active{
  min-width:300px;max-width:560px;margin:0!important;padding:7px 11px;
  border:1px solid var(--idle-line-soft);border-radius:4px;background:#1d2732;
}
body.game-authenticated .game-active small,
body.game-authenticated .game-topstats small{color:#91a1b1!important;font-size:9px!important;font-weight:800;letter-spacing:.12em}
body.game-authenticated .game-active strong{font-size:13px;color:#fff}
body.game-authenticated .game-progress{width:300px;max-width:100%;height:8px;border-radius:2px;background:#0f151c;border:1px solid #0b1016}
body.game-authenticated .game-progress i{background:linear-gradient(90deg,var(--idle-green),var(--idle-green-2))!important;border-radius:1px;box-shadow:0 0 10px rgba(51,191,120,.24)}
body.game-authenticated .pulse-dot{width:9px;height:9px;background:#65717e}
body.game-authenticated .game-active.running .pulse-dot{background:var(--idle-green);box-shadow:0 0 0 4px rgba(51,191,120,.12)}
body.game-authenticated .game-topstats{display:flex;gap:0;margin-left:auto}
body.game-authenticated .game-topstats span{
  min-width:100px;padding:7px 12px;border-left:1px solid #34404e!important;text-align:right
}
body.game-authenticated .game-topstats b{font-size:14px;color:#fff}
body.game-authenticated #game-coins{color:var(--idle-gold)}
body.game-authenticated #game-hp{color:#ef8b8f}
body.game-authenticated #game-level{color:#7fd9ff}
body.game-authenticated .game-music-console{display:none!important}
body.game-authenticated #game-stop{border-radius:3px!important;padding:8px 12px!important}

body.game-authenticated .game-xp-boost-panel{margin:0!important;background:#17212b}
body.game-authenticated .game-xp-boost-card{
  margin:0!important;padding:7px 14px!important;border:0!important;border-bottom:1px solid #2d3947!important;border-radius:0!important;background:#17212b!important
}
body.game-authenticated .game-xp-boost-summary strong{color:#70e39d!important}
body.game-authenticated .game-xp-boost-chip{border-radius:3px!important;background:#24303d!important;border-color:#3a4a5c!important}

/* application split */
body.game-authenticated .game-layout{display:grid;grid-template-columns:242px minmax(0,1fr);gap:0!important;align-items:start}
body.game-authenticated .game-sidebar.card{
  position:sticky!important;top:64px!important;align-self:start;
  height:calc(100vh - 64px);overflow-y:auto;overflow-x:hidden;
  padding:0 0 18px!important;margin:0!important;
  border:0!important;border-right:1px solid #0f151c!important;border-radius:0!important;
  background:#111820!important;box-shadow:4px 0 14px rgba(0,0,0,.18)!important;
  scrollbar-width:thin;scrollbar-color:#405064 #111820;
}
body.game-authenticated .idle-ui-brand{
  min-height:66px;padding:12px 14px;display:flex;align-items:center;gap:10px;
  border-bottom:1px solid #293643;background:linear-gradient(180deg,#1e2935,#18212b)
}
body.game-authenticated .idle-ui-brand-mark{
  width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;
  color:#f0c96f;font-size:24px;border:1px solid #665534;border-radius:4px;background:#10161d
}
body.game-authenticated .idle-ui-brand>span:last-child{display:grid;line-height:1.05}
body.game-authenticated .idle-ui-brand strong{font-size:13px;letter-spacing:.07em;color:#fff}
body.game-authenticated .idle-ui-brand small{margin-top:5px;font-size:9px;letter-spacing:.16em;color:#8393a4;font-weight:800}
body.game-authenticated .game-tabs{display:block!important;padding:7px 0 0!important}
body.game-authenticated .game-nav-group{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}
body.game-authenticated .game-nav-group-toggle{
  pointer-events:none;cursor:default!important;
  height:27px;padding:8px 13px 5px!important;border:0!important;border-top:1px solid #263340!important;
  background:#0e151c!important;color:#7f91a4!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em;text-transform:uppercase
}
body.game-authenticated .game-nav-group:first-child .game-nav-group-toggle{border-top:0!important}
body.game-authenticated .game-nav-group-toggle b{display:none!important}
body.game-authenticated .game-nav-group-body{display:grid!important;padding:3px 6px 7px!important;gap:1px!important}
body.game-authenticated .game-nav-group .game-tab,
body.game-authenticated .game-help-nav{
  width:100%;min-height:38px!important;padding:5px 8px!important;margin:0!important;
  display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;
  border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;color:#c5d0db!important;
  font-size:12px!important;text-align:left!important;box-shadow:none!important
}
body.game-authenticated .game-nav-group .game-tab:hover,
body.game-authenticated .game-help-nav:hover{background:#1e2a36!important;border-color:#2c3a48!important;color:#fff!important}
body.game-authenticated .game-nav-group .game-tab.active,
body.game-authenticated .game-help-nav.active{
  background:#2d3d4d!important;border-color:#40566b!important;color:#fff!important;
  box-shadow:inset 3px 0 var(--idle-blue)!important
}
body.game-authenticated .game-tab-art{
  width:27px!important;height:27px!important;flex:0 0 27px!important;object-fit:cover!important;border:1px solid #465769!important;border-radius:3px!important;background:#0c1218!important
}
body.game-authenticated .game-tab-glyph{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;border:1px solid #465769;border-radius:3px;background:#0c1218;color:#d9e1e9}
body.game-authenticated .game-tab-name{font-size:12px!important;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.game-authenticated .game-tab>b{margin-left:auto!important;padding:2px 6px;border-radius:3px;background:#0d141b;color:#7edba0!important;font-size:10px!important;font-variant-numeric:tabular-nums}
body.game-authenticated .game-save-link{margin:7px 8px 0!important;width:calc(100% - 16px)!important;border-color:#344454!important;border-radius:3px!important;background:#1c2732!important;color:#9fadb9!important}

/* main workspace */
body.game-authenticated .game-main.card{
  min-width:0;min-height:calc(100vh - 64px);padding:14px 16px 44px!important;margin:0!important;
  border:0!important;border-radius:0!important;background:var(--idle-bg)!important;box-shadow:none!important
}
body.game-authenticated #game-panel{max-width:1600px;margin:0 auto}
body.game-authenticated .game-workspace-tabs{max-width:1600px;margin:0 auto 10px!important}
body.game-authenticated .game-offline.card{margin:10px 14px!important;border-radius:3px!important;background:#24303b!important;border-color:#506177!important}

/* headings */
body.game-authenticated .game-panel-head{
  margin:0 0 12px!important;padding:12px 14px!important;align-items:center!important;
  border:1px solid var(--idle-line-soft)!important;border-radius:4px!important;background:var(--idle-panel)!important
}
body.game-authenticated .game-panel-head h2{margin:0!important;font-size:22px!important;font-weight:750;color:#fff!important}
body.game-authenticated .game-panel-head h3{color:#fff!important}
body.game-authenticated .game-panel-head p{margin:3px 0 0!important;color:var(--idle-muted)!important;font-size:12px!important}
body.game-authenticated .eyebrow{color:#7f9fbd!important;font-size:9px!important;font-weight:900!important;letter-spacing:.11em!important}
body.game-authenticated .game-skill-head{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:13px!important;justify-content:stretch!important}
body.game-authenticated .game-skill-scene{width:72px!important;height:72px!important;border-radius:4px!important;border-color:#46586a!important;background:#17222c!important;box-shadow:none!important}
body.game-authenticated .game-skill-scene-img{width:100%!important;height:100%!important;object-fit:cover!important}
body.game-authenticated .game-panel-title h2{font-size:24px!important}

/* cards / blocks */
body.game-authenticated .card,
body.game-authenticated .game-system-section,
body.game-authenticated .game-live-combat,
body.game-authenticated .game-character-section,
body.game-authenticated .game-active-sets,
body.game-authenticated .game-builder-panel,
body.game-authenticated .game-admin-farm-bot{
  border-color:var(--idle-line-soft)!important;
}
body.game-authenticated .game-system-section,
body.game-authenticated .game-live-combat,
body.game-authenticated .game-character-section,
body.game-authenticated .game-active-sets,
body.game-authenticated .game-builder-panel,
body.game-authenticated .game-admin-farm-bot{
  border-radius:4px!important;background:var(--idle-panel)!important;box-shadow:var(--idle-shadow)!important
}
body.game-authenticated .game-action-grid{margin-top:12px!important;grid-template-columns:repeat(auto-fill,minmax(265px,1fr))!important;gap:9px!important}
body.game-authenticated .game-action,
body.game-authenticated .game-monster,
body.game-authenticated .game-dungeon-card,
body.game-authenticated .game-quest,
body.game-authenticated .game-item,
body.game-authenticated .game-auction-card,
body.game-authenticated .game-duel-card,
body.game-authenticated .game-farm-plot,
body.game-authenticated .game-support-card,
body.game-authenticated .game-class-card,
body.game-authenticated .game-gear-card{
  border:1px solid var(--idle-line-soft)!important;border-radius:4px!important;
  background:var(--idle-panel)!important;box-shadow:0 2px 7px rgba(0,0,0,.12)!important
}
body.game-authenticated .game-action:hover,
body.game-authenticated .game-monster:hover,
body.game-authenticated .game-dungeon-card:hover,
body.game-authenticated .game-item:hover,
body.game-authenticated .game-farm-plot:hover{border-color:#58718a!important;transform:none!important;background:var(--idle-panel-2)!important}
body.game-authenticated .game-action{padding:11px!important;gap:8px!important}
body.game-authenticated .game-action-top{gap:10px!important}
body.game-authenticated .game-action-icon{width:45px;min-width:45px;height:45px;display:grid;place-items:center;border:1px solid #44566a;border-radius:3px;background:#111922;font-size:25px!important;overflow:hidden}
body.game-authenticated .game-action-art{width:100%!important;height:100%!important;object-fit:cover!important}
body.game-authenticated .game-action h3{font-size:14px!important;color:#fff!important}
body.game-authenticated .game-action small,
body.game-authenticated .game-reqs{color:#aab6c1!important}
body.game-authenticated .game-gives{color:#75d89d!important}
body.game-authenticated .game-action.locked{opacity:.48;filter:saturate(.6)}

/* XP / mastery */
body.game-authenticated .game-xp-row{margin:9px 0 12px!important;padding:9px 11px;border:1px solid var(--idle-line-soft);border-radius:4px;background:#202b37}
body.game-authenticated .game-xp-meta{color:#aab5c1!important;font-size:10px!important}
body.game-authenticated .game-xp-meta span:first-child{color:#dce6ef!important}
body.game-authenticated .game-xp-bar,
body.game-authenticated .game-mastery-bar,
body.game-authenticated .game-book-row-mastery-bar{height:9px!important;border-radius:2px!important;background:#111821!important;border:1px solid #0d1319!important}
body.game-authenticated .game-xp-bar i,
body.game-authenticated .game-mastery-bar i,
body.game-authenticated .game-book-row-mastery-bar i,
body.game-authenticated [data-live-mastery-bar]{background:linear-gradient(90deg,#2baa69,#4ed189)!important}
body.game-authenticated .game-master-pool,
body.game-authenticated .game-mastery-pool{background:#202b37!important;border-color:#3c4c5d!important;border-radius:4px!important}

/* buttons */
body.game-authenticated .btn,
body.game-authenticated .game-mini-btn{
  border-radius:3px!important;font-weight:750!important;letter-spacing:.025em!important;box-shadow:none!important;text-transform:none!important
}
body.game-authenticated .btn.primary{
  border-color:#408bd5!important;background:#347fc6!important;color:#fff!important
}
body.game-authenticated .btn.primary:hover{background:#4191db!important;border-color:#5aa2e8!important}
body.game-authenticated .btn.ghost{border-color:#526173!important;background:#263341!important;color:#dce5ee!important}
body.game-authenticated .btn.danger{border-color:#b8474d!important;background:#a43d43!important;color:#fff!important}
body.game-authenticated .game-mini-btn{border-color:#4b5c6d!important;background:#202c38!important;color:#cbd6df!important}
body.game-authenticated .game-mini-btn:hover{border-color:#66809a!important;background:#293847!important;color:#fff!important}
body.game-authenticated .game-mini-btn.gold{border-color:#8a7040!important;background:#3b3427!important;color:#f0c96f!important}
body.game-authenticated button:disabled{opacity:.42!important}

/* Bank — dense item-grid presentation */
body.game-authenticated .game-bank-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;gap:7px!important}
body.game-authenticated .game-item{padding:8px!important;min-height:126px!important;position:relative}
body.game-authenticated .game-item-head{gap:7px!important;align-items:flex-start!important}
body.game-authenticated .game-item-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #485b6c;border-radius:3px;background:#131b24;overflow:hidden;font-size:24px!important}
body.game-authenticated .game-item h3{font-size:12px!important;line-height:1.25;color:#eef3f7!important}
body.game-authenticated .game-item-count{margin:8px 0!important;font-size:18px!important;color:#fff!important}
body.game-authenticated .game-item-actions{gap:4px!important}
body.game-authenticated .game-item-actions .game-mini-btn{padding:4px 6px!important;font-size:9px!important}

/* farming */
body.game-authenticated .game-farm-actions{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))!important;gap:7px!important}
body.game-authenticated .game-crop-key{border-color:var(--idle-line-soft)!important;background:var(--idle-panel)!important;border-radius:4px!important}
body.game-authenticated .game-farm-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}
body.game-authenticated .game-farm-plot{padding:10px!important;background:#25352e!important}
body.game-authenticated .game-farm-plot.ready{border-color:#4e936a!important;background:#284233!important}
body.game-authenticated .game-plot-art{height:86px!important;border-radius:3px!important;background:linear-gradient(#1f3027 0 54%,#4a3827 55%)!important}
body.game-authenticated .game-farm-timer{font-size:12px!important}
body.game-authenticated .game-farm-timer.ready strong{color:#69dd97!important}

/* combat */
body.game-authenticated .game-battle-stage,
body.game-authenticated .game-encounter-panel{
  border-color:#485a6c!important;border-radius:4px!important;background:#202b37!important;box-shadow:none!important
}
body.game-authenticated .game-battle-stage{min-height:170px!important}
body.game-authenticated .game-versus{color:#d8e4ef!important}
body.game-authenticated .game-live-hp{height:10px!important;border-radius:2px!important;background:#151a20!important;border-color:#4b2d30!important}
body.game-authenticated .game-live-hp i{background:linear-gradient(90deg,#b44349,#e06166)!important}
body.game-authenticated .game-status-chip{border-radius:3px!important;background:#1d2833!important}
body.game-authenticated .game-combat-log{border-color:#3d4d5d!important}
body.game-authenticated .game-combat-log span,
body.game-authenticated .game-encounter-panel .game-combat-log span{border-radius:3px!important;background:#18222c!important;border-color:#354557!important;color:#c9d4df!important}
body.game-authenticated .game-combat-support-grid .game-combat-control{background:#202b37!important;border-color:#3e4e5f!important;border-radius:4px!important}
body.game-authenticated .game-continuous-combat{border-radius:4px!important;background:#173425!important;border-color:#3f7655!important}
body.game-authenticated .game-combat-loot{border-radius:4px!important;background:#2a302d!important;border-color:#645b42!important}

/* character / equipment */
body.game-authenticated .game-character-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:12px!important}
body.game-authenticated .game-character-portrait{border-radius:4px!important;background:#202b37!important;border-color:#405164!important}
body.game-authenticated .game-class-grid{gap:8px!important}
body.game-authenticated .game-class-card{padding:8px!important;text-align:left!important;background:#202b37!important}
body.game-authenticated .game-class-card.active{border-color:#4b8bc7!important;background:#273b4d!important}
body.game-authenticated .game-style-btn{border-radius:4px!important;background:#202b37!important;border-color:#405064!important}
body.game-authenticated .game-style-btn.active{border-color:#4c91d1!important;background:#28425a!important}
body.game-authenticated .game-gear-grid{gap:8px!important}
body.game-authenticated .game-gear-card{padding:9px!important;background:#202b37!important}

/* shops, dungeons, quests, trade */
body.game-authenticated .game-dungeon-list,
body.game-authenticated .game-quest-list,
body.game-authenticated .game-auction-grid,
body.game-authenticated .game-duel-grid{gap:8px!important}
body.game-authenticated .game-dungeon-card,
body.game-authenticated .game-quest{padding:10px!important}
body.game-authenticated .game-dungeon-path{border-radius:3px!important;background:#18212b!important;border-color:#394959!important}
body.game-authenticated .game-auction-form{border-radius:4px!important;background:var(--idle-panel)!important;border-color:var(--idle-line-soft)!important}
body.game-authenticated .game-auction-form select,
body.game-authenticated .game-auction-form input,
body.game-authenticated .game-auth-form select,
body.game-authenticated .game-auth-form input,
body.game-authenticated input,
body.game-authenticated select{
  border-radius:3px!important;background:#17212b!important;border-color:#4a5a6c!important;color:#f4f7fa!important
}

/* transform all previous paper/booklet surfaces into the same functional game panels */
body.game-authenticated .game-book-shell,
body.game-authenticated .game-production-book,
body.game-authenticated .game-recipe-book,
body.game-authenticated .game-help-book-shell,
body.game-authenticated .game-help-book,
body.game-authenticated .game-realm-book-shell,
body.game-authenticated .game-realm-book,
body.game-authenticated .game-adventure-book-shell,
body.game-authenticated .game-adventure-book-body,
body.game-authenticated .game-adventure-parchment,
body.game-authenticated .game-universal-guidebook,
body.game-authenticated .game-items-trade-guidebook,
body.game-authenticated .game-legacy-guidebook,
body.game-authenticated .game-guidebook-workspace,
body.game-authenticated .game-shop-book{
  color:var(--idle-text)!important;background:var(--idle-panel)!important;
  border-color:var(--idle-line-soft)!important;border-radius:4px!important;
  box-shadow:var(--idle-shadow)!important
}
body.game-authenticated .game-book-header,
body.game-authenticated .game-help-book-header,
body.game-authenticated .game-realm-book-header,
body.game-authenticated .game-book-view-head,
body.game-authenticated .game-adventure-parchment-section,
body.game-authenticated .game-realm-book-page,
body.game-authenticated .game-help-book-page,
body.game-authenticated .game-book-detail-page{
  color:var(--idle-text)!important;background:#24303c!important;border-color:#405062!important
}
body.game-authenticated .game-book-title,
body.game-authenticated .game-help-book-page-title,
body.game-authenticated .game-help-book-subhead,
body.game-authenticated .game-book-view-head h2,
body.game-authenticated .game-realm-book h2,
body.game-authenticated .game-adventure-parchment h2,
body.game-authenticated .game-adventure-parchment h3{color:#f2f6f9!important;font-family:inherit!important;text-shadow:none!important}
body.game-authenticated .game-book-recipe-row,
body.game-authenticated .game-book-material,
body.game-authenticated .game-help-book-item,
body.game-authenticated .game-help-book-skill,
body.game-authenticated .game-guidebook-index-card,
body.game-authenticated .game-bank-book-entry,
body.game-authenticated .game-shop-book-entry,
body.game-authenticated .game-adventure-guide-tab{
  color:var(--idle-text)!important;background:#202b37!important;border-color:#405064!important;border-radius:3px!important
}
body.game-authenticated .game-book-recipe-row.active,
body.game-authenticated .game-adventure-guide-tab.active,
body.game-authenticated .game-shop-book-tab.active,
body.game-authenticated .game-book-skill-tab.active{
  background:#2b4258!important;border-color:#5185b4!important;color:#fff!important
}
body.game-authenticated .game-book-recipe-row p,
body.game-authenticated .game-book-recipe-row small,
body.game-authenticated .game-help-book p,
body.game-authenticated .game-help-book span,
body.game-authenticated .game-adventure-parchment p,
body.game-authenticated .game-realm-book p{color:#b5c0cb!important}
body.game-authenticated .game-adventure-parchment .game-combat-log span{color:#cbd6e0!important;background:#18222c!important;border-color:#354557!important}

/* tables */
body.game-authenticated table{color:#dfe6ed!important}
body.game-authenticated .game-leaderboard th,
body.game-authenticated .game-leaderboard td{border-color:#3b4a5b!important}
body.game-authenticated .game-leaderboard th{color:#8fa0b0!important;background:#1c2631!important}

/* toast, modal, tooltip */
body.game-authenticated .game-toast{border-radius:4px!important;background:#24303c!important;border-color:#536579!important;color:#fff!important}
body.game-authenticated .game-tooltip{border-radius:4px!important;background:#111a23!important;border-color:#53687d!important;color:#e8eef4!important;box-shadow:0 14px 40px rgba(0,0,0,.55)!important}
body.game-authenticated .game-modal{background:rgba(5,9,13,.78)!important}
body.game-authenticated .game-modal-card{border-radius:5px!important;background:#273240!important;border-color:#546477!important;color:#f2f5f8!important}

/* keep real character / item art prominent */
body.game-authenticated .game-avatar-real,
body.game-authenticated .game-character-portrait img,
body.game-authenticated .game-gear-card img{filter:none!important}

/* scrollbars */
body.game-authenticated ::-webkit-scrollbar{width:10px;height:10px}
body.game-authenticated ::-webkit-scrollbar-track{background:#111820}
body.game-authenticated ::-webkit-scrollbar-thumb{background:#405064;border:2px solid #111820;border-radius:8px}

@media(max-width:1100px){
  body.game-authenticated .game-layout{grid-template-columns:210px minmax(0,1fr)}
  body.game-authenticated .game-topstats span{min-width:84px;padding-inline:8px}
  body.game-authenticated .game-active{min-width:250px}
  body.game-authenticated .game-farm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:800px){
  body.game-authenticated .game-topbar.card{position:static;flex-wrap:wrap}
  body.game-authenticated .game-status-cluster{width:100%;flex-wrap:wrap}
  body.game-authenticated .game-active{width:100%;max-width:none;min-width:0}
  body.game-authenticated .game-progress{width:100%}
  body.game-authenticated .game-topstats{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}
  body.game-authenticated .game-topstats span{min-width:0;text-align:center;border-top:1px solid #33404e;border-left:0!important}
  body.game-authenticated .game-layout{grid-template-columns:1fr}
  body.game-authenticated .game-sidebar.card{position:static!important;height:auto!important;border-right:0!important;border-bottom:1px solid #0f151c!important}
  body.game-authenticated .idle-ui-brand{min-height:54px}
  body.game-authenticated .game-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:6px!important;gap:5px!important}
  body.game-authenticated .game-nav-group{border:1px solid #263340!important;border-radius:4px!important}
  body.game-authenticated .game-nav-group-toggle{border-top:0!important;background:#111a23!important}
  body.game-authenticated .game-nav-group-body{grid-template-columns:1fr!important}
  body.game-authenticated .game-help-nav{margin:0!important}
  body.game-authenticated .game-main.card{min-height:auto;padding:10px!important}
  body.game-authenticated .game-character-layout{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  body.game-authenticated .game-tabs{grid-template-columns:1fr!important}
  body.game-authenticated .game-action-grid,
  body.game-authenticated .game-farm-grid,
  body.game-authenticated .game-bank-grid{grid-template-columns:1fr!important}
  body.game-authenticated .game-panel-head{align-items:flex-start!important}
  body.game-authenticated .game-skill-head{grid-template-columns:58px minmax(0,1fr)!important}
  body.game-authenticated .game-skill-scene{width:58px!important;height:58px!important}
}
