/* Keep the game world free of site-level decorative atmosphere. */
#ggThemeAtmosphereV1095,#ggSnakeBackdropV1104,.gg-theme-tap-v1095,#ggCelestialThemeV1088{display:none!important;pointer-events:none!important}
.ggi-tools-toggle-v1137{display:none}.ggi-helper-commands-v1137{display:flex;gap:8px;flex-wrap:wrap}.ggi-helper-commands-v1137 button{min-height:44px;padding:10px 14px;border:2px solid #977839;border-radius:12px;background:linear-gradient(#fae7ad,#d7b25c);color:#191620;font-weight:800}#helperCommandStatusV1137{color:inherit;font-size:12px}
@media(max-width:700px){.ggi-tools-toggle-v1137{display:block;min-height:48px;border:2px solid #74613d;border-radius:14px;background:linear-gradient(#f4e1a9,#cbaa59);color:#201b27;padding:10px;font-weight:900}body:not(.ggi-tools-expanded-v1137) .ggi-tool-tabs-v710{display:none!important}body.ggi-tools-expanded-v1137 .ggi-tool-tabs-v710{max-height:48dvh;overflow:auto;overscroll-behavior:contain}}

.mode-grid-v1139{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.mode-card-v1139{min-width:0;display:flex;flex-direction:column;gap:8px;min-height:172px;padding:20px;border:2px solid #8c7245;border-radius:22px;background:linear-gradient(145deg,#fff9e6,#e4c786);color:#261d31;text-decoration:none}.mode-card-v1139>span,.mode-card-v1139>summary>span{font-size:28px;display:block}.mode-card-v1139 strong{display:block;font:700 25px Georgia,serif}.mode-card-v1139 small{display:block;font-size:12px;line-height:1.5;margin-top:6px}.mode-card-v1139>summary{cursor:pointer;list-style:none;min-height:128px}.mode-card-v1139>summary::after{content:'Expand ▾';font-size:11px;display:block;margin-top:8px}.mode-card-v1139[open]{grid-column:1/-1}.mode-card-v1139[open]>summary{min-height:0}.mode-card-v1139 .custom-options-v1139{display:grid;gap:10px;margin-top:12px}.custom-options-v1139>details>summary{padding:12px;background:#ffffff55;border-radius:10px}.custom-options-v1139 .room-form{margin:0}.mode-card-v1139.forge-mode{background:linear-gradient(145deg,#4f366d,#261c38);color:#f6e9ff;border-color:#ab8dc7}.mode-note-v1139{font-size:12px;text-align:center;line-height:1.6;margin:18px 0;color:#59485d}@media(max-width:380px){.mode-card-v1139{padding:14px}.mode-card-v1139 strong{font-size:22px}}
