/* Company settings from the existing Twenty Twelve theme. */
body.custom-background {
  background-color: #c2d6c2;
  background-image: url('/wp-content/uploads/2023/08/Header-image-scaled.jpg');
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.site .entry-content .emdash-html-block { margin: 0; }
.entry-header .wp-post-image { width: 604px; aspect-ratio: 604 / 270; height: auto; object-fit: cover; }
.content-image { margin: 0 0 24px; }
.content-image img { max-width: 100%; height: auto; vertical-align: bottom; }
.content-image.aligncenter { text-align: center; margin-bottom: 14px; }
/* The original classic-editor list introduction is a div without a paragraph gap. */
.entry-content > p:first-child:has(+ ul) { margin-bottom: 0; }
.entry-content p.MsoNormal { margin: 0; }
.content-image figcaption { color: #757575; font-size: 12px; font-style: italic; }
.entry-content .emdash-buttons { justify-content: center; }
.entry-content .emdash-buttons .emdash-button,
.entry-content .wp-block-button__link {
  color: #7c7c7c; font: 11px/1.42857 'Open Sans', Helvetica, Arial, sans-serif;
  padding: 6px 10px; border: 1px solid #d2d2d2; border-radius: 20px;
  background: linear-gradient(#f4f4f4, #e6e6e6); text-decoration: none;
  box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}
.entry-content .emdash-buttons { margin: 24px 0; }
.quote-fallback { font-size: 12px; }
.main-navigation a:focus-visible, .entry-content a:focus-visible { outline: 2px solid #21759b; outline-offset: 3px; }
@media (prefers-reduced-motion: reduce) { *, *::before, *::after { scroll-behavior: auto !important; } }
/* WordPress's menu markup contributes four pixels between inline items. */
@media (min-width: 600px) { .main-navigation li + li { margin-left: 4px; } }
