/* Guestbook is the reference: one left-aligned 860px column on desktop only.
   Spectra, Spool, reader URLs, single posts and forum topic/editor routes are excluded in PHP. */
@media (min-width:1024px) {
  body.georges-width-standard #main article.type-page > .entry-content {
    width:100%;
    max-width:860px;
    margin-left:0;
    margin-right:0;
  }

  /* Remove only the old competing outer limits; nested inputs and dialogs keep theirs. */
  body.georges-width-standard #page-content :is(
    .gcx-console, .gug-guestbook, .georges-discover.gd-v2, .georges-frames,
    .georges-muse, .georges-readcon:not(.is-reading), .georges-ticking,
    .georges-quarry, .georges-corner, .georges-pulse, .georges-epoch,
    #georges-aegis, #georges-chat, #af-wrapper.ggf-forum
  ) { width:100%; max-width:860px; min-width:0; }

  body.georges-width-standard #page-content .georges-page-head,
  body.georges-width-standard #page-content .georges-console-foot {
    max-width:860px;
  }

  /* These two WP pages used empty columns to create their previous narrow layouts. */
  body.georges-width-standard :is(#post-14, #post-1114) .entry-content > .wp-block-columns {
    display:block;
    width:100%;
    max-width:100%;
  }
  body.georges-width-standard :is(#post-14, #post-1114) .entry-content > .wp-block-columns > .wp-block-column {
    width:100%;
    max-width:100%;
    flex-basis:100%!important;
  }
  body.georges-width-standard :is(#post-14, #post-1114) .entry-content > .wp-block-columns > .wp-block-column:not(:has(*)),
  body.georges-width-standard :is(#post-14, #post-1114) .entry-content > .wp-block-columns:not(:has(.wp-block-column > *)) {
    display:none;
  }
  body.georges-width-standard #post-1114 .entry-content > .wp-block-columns { padding-top:58px; }
  body.georges-width-standard .georges-muse .gmu-detail { max-width:100%; }

  body.georges-width-index #main { width:100%; max-width:860px; }
  body.georges-width-index #main .posts__row { grid-template-columns:repeat(2,minmax(0,1fr)); }

  /* Wide lists now have room for six compact covers instead of four enlarged covers. */
  body.georges-width-standard .georges-readcon:not(.is-reading) .grc-grid,
  body.georges-width-standard .georges-frames .gf-grid:not(.gf-grid-pick) {
    grid-template-columns:repeat(6,minmax(0,1fr));
  }
  body.georges-width-standard #georges-chat .gc-shell { column-gap:40px; }
}
