/* Reader16 participant guides: screen-only refinements. Source copy, print
   geometry, and the Excerpt Pack's continuous prose seams remain unchanged.
   The explicit sheet selectors match the existing responsive-reference layer. */
@media screen {
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-1,#sheet-k1-bdg-2,#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .running {
    font-size: 20px; line-height: 1.3; margin-bottom: 22px;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .part-title {
    font-size: 36px; line-height: 1.16; margin-bottom: 24px;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .question {
    grid-template-columns: 32px minmax(0,1fr); font-size: 24px; line-height: 1.42;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .question .num {
    font-size: inherit; line-height: inherit;
  }
  html.reader-reflow #reading-area #sheet-k1-bdg-1 .source-root[data-jita-document="k1-bdg"] .bdg-opening h2[data-block="p01-b008"] {
    clear: both;
  }
  /* Question pages already have page padding. The extra section margin and
     title margin doubled the air above and inside their heading bands. */
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .discussion-page {
    margin-top: 0;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .discussion-title {
    margin: 0; font-size: 34px; line-height: 1.16;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.opening-page .excerpt-header .eyebrow {
    height: auto; min-height: 0;
  }
}
@media screen and (min-width: 701px) {
  html.reader-reflow #reading-area #sheet-k1-bdg-1 .source-root[data-jita-document="k1-bdg"] .bdg-opening h2[data-block="p01-b005"] {
    margin-top: 24px;
  }
  /* Keep the cover alongside the overview instead of giving it a separate
     full-width band between the introduction and the overview. */
  html.reader-reflow #reading-area #sheet-k1-bdg-1 .source-root[data-jita-document="k1-bdg"] .bdg-opening .book-cover {
    float: right; width: 122px !important; margin: 28px 0 16px 24px;
  }
}
@media screen and (max-width: 700px) {
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-1,#sheet-k1-bdg-2,#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .running {
    font-size: 18px; line-height: 1.3; margin-bottom: 20px;
  }
  html.reader-reflow #reading-area #sheet-k1-bdg-1 .source-root[data-jita-document="k1-bdg"] .bdg-opening .book-cover {
    width: 112px !important; margin: 18px auto 24px;
  }
  html.reader-reflow #reading-area #sheet-k1-bdg-2 .source-root[data-jita-document="k1-bdg"] .bdg-conversation .lead {
    font-size: 22px; line-height: 1.45;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .part-title {
    font-size: 30px; line-height: 1.18; margin-bottom: 24px;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .question {
    grid-template-columns: 28px minmax(0,1fr); font-size: 22px; line-height: 1.42;
  }
  html.reader-reflow #reading-area :is(#sheet-k1-bdg-3,#sheet-k1-bdg-4,#sheet-k1-bdg-5) .source-root[data-jita-document="k1-bdg"] .page .question-list {
    gap: 24px !important;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .discussion-heading {
    padding: 14px 12px 16px; margin-bottom: 24px;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .discussion-context {
    font-size: 17px; line-height: 1.35;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .discussion-title {
    font-size: 30px; line-height: 1.16;
  }
  html.reader-reflow #reading-area .source-root[data-jita-document="k1-ep"] .page.question-page .full-story-cta p {
    font-size: 22px !important; line-height: 1.42 !important;
  }
}
