/* ---------------------------------------------------------------------------
   site-fixes.css - small functional overrides for the Roker theme (loaded LAST).

   2026-10-10 (ADO 1345): the colour overrides added on Oct 9-10 for contrast
   scores (olive #4f7a12 greens, #5c5c5c greys, sail-green bands, darker links)
   were removed at Dale's request - they made the site look heavy. The theme's
   original palette (bright lime #88c425, #777 grey) is back. Contrast is handled
   properly in the theme rebuild (ADO Feature 1344): dark text ON lime rather
   than darker greens. Do not re-add colour overrides here.
--------------------------------------------------------------------------- */

/* Blazor's FocusOnNavigate focuses the page's first <h1> for screen readers; the browser
   then draws a focus ring around the heading (a black box on page titles and the green
   band). Headings aren't interactive, so hide it, as the Blazor template does. */
h1:focus { outline: none; }

/* Mobile menu (tinynav) select */
select.tinynav {
    color: #333;
    background-color: #fff;
}

/* <main> landmark wraps page content; keep the theme's block layout */
main#main-content { display: block; }

/* Below-the-fold parallax backgrounds wait for the load event (App.razor removes
   html.defer-bg) so they don't compete with the hero image (ADO 1342). */
html.defer-bg .bg_parallax { background-image: none !important; }

/* Privacy policy page */
.policy-body p { font-size: 16px; line-height: 1.6; }
.policy-body h2 { font-size: 24px; margin: 34px 0 12px; }
.policy-body ul { list-style: disc; padding-left: 22px; margin: 0 0 18px; }
.policy-body ul li { margin-bottom: 8px; line-height: 1.6; }
.policy-body address { font-style: normal; line-height: 1.8; }
