/* The same approved image and layout, with a fixed light canvas. */
:root { color-scheme: light; color: #071F46; background: #F8FAFB; }
:focus-visible { outline-color: #1467B8; }
.entry { background: #F8FAFB; }
.entry::before { background: linear-gradient(90deg, #F8FAFBFC 0%, #F8FAFBF5 35%, #F8FAFBD9 65%, #F8FAFB80); }
.entry::after { background: linear-gradient(180deg, #F8FAFBE6, transparent 30%, transparent 65%, #F8FAFBF5); }
.entry-edition, .entry-eyebrow, .entry-description, .entry-note, .entry-attribution,
  .entry-sign-in { color: #40536B; }
.entry-button-demo { background: #071F46; border-color: #071F46; color: #fff; }
.entry-button-demo:hover { background: #0F4E8D; border-color: #0F4E8D; }
.entry-button-start, .entry-platform { background: #F8FAFBEF; border-color: #748396; color: #071F46; color-scheme: light; }
.entry-button-start:hover, .entry-platform:hover { background: #E8F7F3; border-color: #006B66; color: #071F46; }
.entry-footer, .entry-attribution .entry-footer-contact { border-color: #DCE3EB; }
.entry-attribution a, .entry-attribution a[href^="mailto:"], .entry-sign-in:hover, .entry-address svg { color: #006B66; }
