/* Shared navigation; only Play keeps the two-column game layout. */
.claw-tool-intro,.claw-tool-details {display:grid;grid-template-columns:subgrid;align-content:start;min-width:0}
.claw-tool-intro>*,.claw-tool-details>* {grid-column:1 / -1;min-width:0}
.claw-tool-intro>.claw-stats-slot {margin-top:var(--space-4)}
.claw-tool-intro .market-heading {margin-bottom:var(--space-none)}
.claw-tool-intro .market-intro,.claw-tool-intro .market-account {grid-column:1 / -1}
.claw-tool-intro .market-account {display:grid;grid-template-columns:minmax(0,1fr);text-align:left}
.claw-game-rail {display:grid;gap:var(--space-3);width:100%;min-width:0;align-self:start}
.claw-game-rail>.manual-layout {max-width:none}
.claw-tool-details .submission-entry,.claw-tool-details .submission-overview>.model-leaderboard {grid-column:1 / -1}
.claw-tool-details .live-strip {grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gutter)}
.claw-tool-details .live-strip>div {grid-column:auto}
.claw-tool-details .market-layout>* {grid-column:1 / -1;grid-row:auto}
.claw-tool-details #buy-panel>.dataset-spec {grid-column:1 / -1}
.claw-tool-details .checkout {border:0}
/* Keep forms and wallet state mounted while switching views. */
.manual-page main.claw-shell {padding-top:var(--space-3);row-gap:var(--space-4);align-items:start;overflow-anchor:none}
.claw-content,.claw-view {display:grid;grid-template-columns:subgrid;align-content:start;row-gap:var(--space-4);min-width:0}
.claw-content {row-gap:var(--space-3)}
.claw-content>*,.claw-view>* {grid-column:1 / -1;min-width:0}
.claw-content>.entry-actions {margin:var(--space-none)}
.claw-leaderboard-slot {min-width:0}
.claw-navigation-error {margin:0;font:var(--type-mono-default);color:var(--error)}
.claw-navigation-error a {text-decoration:underline}
.claw-shell>.claw-game-rail {grid-row:1}
.claw-shell>.claw-content {grid-row:2}
.claw-shell:not([data-view="play"])>.claw-content {grid-row:1}
.claw-game-rail[hidden],#wallet-funds[hidden],#market-wallet-funds[hidden] {display:none}
@media(min-width:1024px) {
  .manual-page main.claw-shell {grid-template-rows:auto}
  .claw-shell>.claw-content {--grid-columns:6;grid-column:1 / span 6;grid-row:1}
  .claw-shell>.claw-game-rail {grid-column:7 / span 6;grid-row:1;max-width:var(--game-module-max-width);justify-self:end;position:sticky;top:calc(var(--header-height) + var(--space-3))}
  .claw-shell .model-leaderboard {--leaderboard-columns:6;--leaderboard-rank-column:1 / span 1;--leaderboard-player-column:2 / span 3;--leaderboard-wins-column:5 / span 2}
  .claw-shell:not([data-view="play"])>.claw-content {--grid-columns:12;grid-column:1 / -1}
  [data-claw-view="submit"] .claw-tool-intro>.introduction {grid-column:1 / span 6;grid-row:2}
  [data-claw-view="submit"] .claw-tool-intro>.claw-stats-slot {grid-column:8 / span 5;grid-row:2;margin-top:0}
  .claw-tool-details .submission-entry {grid-column:1 / span 5}
  .claw-tool-details .submission-overview>.claw-leaderboard-slot {grid-column:7 / span 6}
  .claw-tool-intro .market-intro {grid-column:1 / span 6}
  .claw-tool-intro .market-account {grid-column:8 / span 5;grid-row:1;justify-items:end;text-align:right}
  .claw-tool-intro .market-account .balance {align-items:flex-end}
  .claw-tool-intro .market-account .account-actions {justify-content:flex-end}
  .claw-tool-details .market-layout>.selection {grid-column:1 / span 6;grid-row:1}
  .claw-tool-details .market-layout>.checkout {grid-column:8 / span 5;grid-row:1 / span 2}
  .claw-tool-details .market-layout>.seller-settings {grid-column:1 / span 6;grid-row:2}
  .claw-tool-details #buy-panel>.dataset-spec {grid-column:1 / span 6}
}
@media(max-width:1023px) {
  .claw-shell>.claw-game-rail>.manual-layout {width:100%;max-width:none}
}
