/* Legibility floors for /donate.html. Generated from computed styles at 390px and 1280px:
   body copy >= 15px on phones / 14.5px on desktop, labels and table text >= 12px
   (11.5px desktop labels), with line-height relaxed where a fixed value would crowd it,
   and long desktop paragraphs held to ~75 characters. Sizes only; no copy changes. */
@media (max-width: 600px) {
  #freqMonthly small,
  #freqOnce small,
  #plate7 span.dn-p7k,
  #raceStrip span.dn-pv.dn-strip-pv,
  #why p.dn-kicker,
  div.dn-audit-rows span.dn-k,
  div.dn-bid div.dn-k,
  div.dn-bid.dn-next div.dn-k,
  div.dn-bl-head p.dn-kicker,
  div.dn-board-cap span.dn-k,
  div.dn-card-in div.dn-card-top,
  div.dn-card-in p.dn-card-k,
  div.dn-card-top span,
  div.dn-close-rules.aurora-glass p.dn-kicker,
  div.dn-excluded span.dn-k,
  div.dn-hero-top span.dn-kicker,
  div.dn-hero-top span.dn-tag.dn-live,
  div.dn-honor.aurora-glass span.dn-k,
  div.dn-keep-h span.dn-k,
  div.dn-ledger-h span.dn-pv,
  div.dn-legend span,
  div.dn-plate div.dn-pk,
  div.dn-roll span.dn-r,
  div.dn-roll-pv span.dn-pv,
  div.dn-unit div.dn-k,
  div.dn-verify dt.dn-k,
  div.dn-verify p.dn-kicker,
  figcaption.dn-keeper.aurora-glass footer,
  header.dn-sec-head p.dn-kicker,
  p.dn-card-k span,
  p.dn-kicker span,
  p.dn-notice b,
  section.dn-panel.aurora-glass.dn-builds span.dn-num,
  span.dn-cl small,
  span.dn-k span,
  span.dn-k span.dn-pv,
  span.dn-nm span.dn-pill,
  span.dn-p7k span,
  ul.dn-proofs span { font-size: 12px !important; }
  #effects b,
  #effects span,
  #fieldCap b,
  #give p.dn-fine,
  #rollOpenName span.dn-slot,
  div.dn-bl-head p,
  div.dn-close-rules.aurora-glass span,
  div.dn-closer.aurora-glass p.dn-small,
  div.dn-excluded b,
  div.dn-excluded p,
  div.dn-fact span,
  div.dn-field-box p.dn-field-cap,
  div.dn-honor.aurora-glass p.dn-holder,
  div.dn-keep-stack > div.dn-keep.dn-k-card.aurora-glass > p,
  div.dn-keep.dn-k-badge.aurora-glass p,
  div.dn-keep.dn-k-log.aurora-glass p,
  div.dn-keep.dn-k-receipt.aurora-glass a,
  div.dn-keep.dn-k-receipt.aurora-glass p,
  div.dn-lamplighters b,
  div.dn-lamplighters p,
  div.dn-ledger p.dn-fine,
  div.dn-readme-body p,
  div.dn-roll span.dn-r,
  div.dn-thesis.aurora-glass p.dn-closes,
  div.dn-tryname p.dn-tryname-note,
  div.dn-verify dd,
  div.site-foot-pre p.dn-foot-note.site-foot-note,
  figure.dn-audit a,
  figure.dn-audit b,
  figure.dn-audit figcaption,
  li.dn-open span.dn-r,
  li.dn-row.dn-lead span.dn-gap-c,
  li.dn-row.dn-you span.dn-gap-c,
  p.dn-card-foot b,
  p.dn-card-foot span,
  p.dn-cta-note a,
  p.dn-cta-note b,
  p.dn-foot-note.site-foot-note span,
  p.dn-holder span,
  p.dn-notice span,
  p.dn-ps b,
  p.dn-way span,
  section.dn-panel.aurora-glass.dn-builds p,
  span.dn-slot b,
  span.dn-who span.dn-meta,
  ul.dn-rules span.dn-rk2 { font-size: 15px !important; }
  #freqMonthly small,
  #freqOnce small,
  #plate7 span.dn-p7k,
  #raceStrip span.dn-pv.dn-strip-pv,
  div.dn-audit-rows span.dn-k,
  div.dn-bid div.dn-k,
  div.dn-bid.dn-next div.dn-k,
  div.dn-board-cap span.dn-k,
  div.dn-card-in div.dn-card-top,
  div.dn-card-in p.dn-card-k,
  div.dn-card-top span,
  div.dn-excluded span.dn-k,
  div.dn-hero-top span.dn-tag.dn-live,
  div.dn-honor.aurora-glass span.dn-k,
  div.dn-keep-h span.dn-k,
  div.dn-ledger-h span.dn-pv,
  div.dn-legend span,
  div.dn-plate div.dn-pk,
  div.dn-roll span.dn-r,
  div.dn-roll-pv span.dn-pv,
  div.dn-unit div.dn-k,
  div.dn-verify dt.dn-k,
  figcaption.dn-keeper.aurora-glass footer,
  p.dn-card-k span,
  section.dn-panel.aurora-glass.dn-builds span.dn-num,
  span.dn-cl small,
  span.dn-k span,
  span.dn-k span.dn-pv,
  span.dn-nm span.dn-pill,
  span.dn-p7k span,
  ul.dn-proofs span { line-height: 1.35 !important; }
  #give p.dn-fine,
  #rollOpenName span.dn-slot,
  div.dn-close-rules.aurora-glass span,
  div.dn-ledger p.dn-fine,
  div.dn-roll span.dn-r,
  div.dn-thesis.aurora-glass p.dn-closes,
  div.dn-verify dd,
  li.dn-open span.dn-r,
  li.dn-row.dn-lead span.dn-gap-c,
  li.dn-row.dn-you span.dn-gap-c,
  p.dn-card-foot b,
  p.dn-card-foot span,
  p.dn-notice span,
  p.dn-ps b,
  p.dn-way span,
  span.dn-slot b,
  span.dn-who span.dn-meta,
  ul.dn-rules span.dn-rk2 { line-height: 1.5 !important; }
}
@media (min-width: 601px) {
  #freqMonthly small,
  #freqOnce small,
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(1) > span:nth-of-type(1),
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(2) > span:nth-of-type(1),
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(3) > span:nth-of-type(1),
  #plate7 span.dn-p7k,
  #raceStrip span.dn-pv.dn-strip-pv,
  #raceStrip span.dn-strip-k,
  #why p.dn-kicker,
  div.dn-audit-rows span.dn-k,
  div.dn-bid div.dn-k,
  div.dn-bid.dn-next div.dn-k,
  div.dn-bl-head p.dn-kicker,
  div.dn-board-cap span.dn-k,
  div.dn-card-in p.dn-card-k,
  div.dn-close-rules.aurora-glass p.dn-kicker,
  div.dn-excluded span.dn-k,
  div.dn-hero-top span.dn-kicker,
  div.dn-hero-top span.dn-tag.dn-live,
  div.dn-honor.aurora-glass span.dn-k,
  div.dn-keep-h span.dn-k,
  div.dn-ledger-h span.dn-pv,
  div.dn-legend span,
  div.dn-plate div.dn-pk,
  div.dn-plate-heading span,
  div.dn-roll span.dn-r,
  div.dn-roll-pv span.dn-pv,
  div.dn-unit div.dn-k,
  div.dn-verify dt.dn-k,
  div.dn-verify p.dn-kicker,
  figcaption.dn-keeper.aurora-glass footer,
  header.dn-sec-head p.dn-kicker,
  header.site-mast span.site-mast-note,
  p.dn-card-k span,
  p.dn-kicker span,
  p.dn-notice b,
  section.dn-panel.aurora-glass.dn-builds span.dn-num,
  span.dn-cl small,
  span.dn-k span,
  span.dn-k span.dn-pv,
  span.dn-nm span.dn-pill,
  span.dn-p7k span,
  span.dn-pv.dn-strip-pv span.dn-pv-long { font-size: 11.5px !important; }
  #fieldCap b,
  #give p.dn-fine,
  #rollOpenName span.dn-slot,
  div.dn-close-rules.aurora-glass span,
  div.dn-closer.aurora-glass p.dn-small,
  div.dn-field-box p.dn-field-cap,
  div.dn-keep-stack > div.dn-keep.dn-k-card.aurora-glass > p,
  div.dn-keep.dn-k-badge.aurora-glass p,
  div.dn-keep.dn-k-log.aurora-glass p,
  div.dn-keep.dn-k-receipt.aurora-glass a,
  div.dn-keep.dn-k-receipt.aurora-glass p,
  div.dn-ledger p.dn-fine,
  div.dn-readme-body p,
  div.dn-roll span.dn-r,
  div.dn-thesis.aurora-glass p.dn-closes,
  div.dn-tryname p.dn-tryname-note,
  div.dn-verify dd,
  div.site-foot-pre p.dn-foot-note.site-foot-note,
  figure.dn-audit a,
  figure.dn-audit b,
  figure.dn-audit figcaption,
  figure.dn-chart.aurora-glass figcaption,
  li.dn-open span.dn-r,
  li.dn-row.dn-lead span.dn-gap-c,
  li.dn-row.dn-you span.dn-gap-c,
  p.dn-card-foot b,
  p.dn-card-foot span,
  p.dn-cta-note a,
  p.dn-cta-note b,
  p.dn-foot-note.site-foot-note span,
  p.dn-notice span,
  p.dn-ps b,
  p.dn-way span,
  section.dn-panel.aurora-glass.dn-builds p,
  span.dn-slot b,
  span.dn-who span.dn-meta,
  ul.dn-rules span.dn-rk2 { font-size: 14.5px !important; }
  #freqMonthly small,
  #freqOnce small,
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(1) > span:nth-of-type(1),
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(2) > span:nth-of-type(1),
  #main > section:nth-of-type(1) > figure:nth-of-type(1) > figcaption:nth-of-type(1) > ul:nth-of-type(1) > li:nth-of-type(3) > span:nth-of-type(1),
  #plate7 span.dn-p7k,
  #raceStrip span.dn-pv.dn-strip-pv,
  #raceStrip span.dn-strip-k,
  div.dn-audit-rows span.dn-k,
  div.dn-bid div.dn-k,
  div.dn-bid.dn-next div.dn-k,
  div.dn-board-cap span.dn-k,
  div.dn-card-in p.dn-card-k,
  div.dn-excluded span.dn-k,
  div.dn-hero-top span.dn-tag.dn-live,
  div.dn-honor.aurora-glass span.dn-k,
  div.dn-keep-h span.dn-k,
  div.dn-ledger-h span.dn-pv,
  div.dn-plate div.dn-pk,
  div.dn-roll span.dn-r,
  div.dn-roll-pv span.dn-pv,
  div.dn-unit div.dn-k,
  div.dn-verify dt.dn-k,
  figcaption.dn-keeper.aurora-glass footer,
  p.dn-card-k span,
  section.dn-panel.aurora-glass.dn-builds span.dn-num,
  span.dn-cl small,
  span.dn-k span,
  span.dn-k span.dn-pv,
  span.dn-nm span.dn-pill,
  span.dn-p7k span,
  span.dn-pv.dn-strip-pv span.dn-pv-long { line-height: 1.35 !important; }
  #give p.dn-fine,
  #rollOpenName span.dn-slot,
  div.dn-close-rules.aurora-glass span,
  div.dn-ledger p.dn-fine,
  div.dn-roll span.dn-r,
  div.dn-thesis.aurora-glass p.dn-closes,
  figure.dn-chart.aurora-glass figcaption,
  li.dn-open span.dn-r,
  li.dn-row.dn-lead span.dn-gap-c,
  li.dn-row.dn-you span.dn-gap-c,
  p.dn-card-foot b,
  p.dn-card-foot span,
  p.dn-notice span,
  p.dn-ps b,
  p.dn-way span,
  span.dn-slot b,
  span.dn-who span.dn-meta,
  ul.dn-rules span.dn-rk2 { line-height: 1.5 !important; }
}
/* Preview label: prominent and high-contrast at the top of the page */
p.dn-notice.dn-notice { display: block !important; margin-top: 14px !important; padding: 14px 18px !important; border: 2px solid #f0d49a !important; border-radius: 12px; background: #1c1506 !important; color: #ffffff !important; font: 15px/1.5 var(--dn-sans, sans-serif) !important; }
p.dn-notice.dn-notice b { display: block; margin: 0 0 4px; font: 700 18px/1.35 var(--dn-sans, sans-serif) !important; letter-spacing: 0 !important; text-transform: none !important; color: #f0d49a !important; }
p.dn-notice.dn-notice span { font-size: 15px !important; line-height: 1.5 !important; color: #ffffff !important; }
@media (max-width: 600px) { p.dn-notice.dn-notice b { font-size: 17px !important; } }
