.scene-card{container-type:inline-size}.scene-card:has(.scene-saver){container-type:normal;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;filter:none;contain:none}.scene.tank-room{height:clamp(220px,46vw,420px);height:clamp(220px,68cqw,470px);background:radial-gradient(120% 85% at 50% 18%,color-mix(in srgb,var(--teal) 16%,var(--bg2)) 0,var(--bg2) 62%),var(--bg2);box-shadow:inset 0 0 0 1px var(--line);isolation:isolate}.scene.tank-room .tank-canvas{position:absolute!important;inset:0}.scene.tank-room:-webkit-full-screen{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 32%,#14505C 0,#06161D 72%)}.scene.scene-saver,.scene.tank-room:fullscreen{position:fixed;inset:0;z-index:1000;width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none;background:radial-gradient(ellipse at 50% 32%,#14505C 0,#06161D 72%)}.scene-exit,.scene.scene-saver .scene-hint{display:none}.scene-exit{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:10px 16px;min-height:40px;cursor:pointer;font:500 14px/1 var(--f);color:#ECF5F7;background:rgba(6,22,29,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.55;transition:opacity .2s ease}.scene-exit:focus-visible,.scene-exit:hover{opacity:1}.scene.scene-saver .scene-exit{display:inline-flex;align-items:center}.scene-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.scene-foot p{flex:1 1 220px;margin:0}.gfx-switch{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--line)}.gfx-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink2);font:500 13px/1 var(--f);padding:8px 14px;min-height:34px;border-radius:999px;cursor:pointer}.gfx-switch button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-ink);box-shadow:var(--shadow)}.gfx-switch button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.planner-col{grid-template-columns:minmax(0,1fr)}