/* ============================================================
   Savannah iDoctor — THANKSGIVING THEME OVERRIDE
   Seasonal overlay (Nov 2026). Visuals only: colors, backgrounds,
   accents. No layout, size, position, content, or link changes.
   Revert = remove this file + its <link> and the .thanksgiving-banner
   div from each page, and restore the homepage hero img src.
   Palette: deep brown #1F1206 · burnt orange #E8760D ·
   cranberry #A52C36 (secondary accent) · gold #D4A032.
   ============================================================ */

/* --- Accent shift: the site's teal brand color becomes burnt
       orange; surfaces and base go deep warm brown. Driven through
       the site's own CSS variables so buttons, links, highlights,
       borders and glows follow automatically. --- */
:root {
  --bg: #1f1206 !important;
  --surface: #2d1a09 !important;
  --brand: #e8760d !important;
  --brand-deep: #1f1206 !important;
  --brand-soft: #3d2410 !important;
  --footer-bg: #170c04 !important;
  --line: #4a2f16 !important;
  --px-line: #54381b !important;
}

/* --- Page background: deep brown base + repeating Thanksgiving
       pattern (the fixed texture layer every page paints over). --- */
body {
  background-color: #1f1206;
  background-image: url("/images/thanksgiving-pattern.png");
  background-repeat: repeat;
  background-size: auto;
}
body::before {
  background-image: url("/images/thanksgiving-pattern.png");
  background-repeat: repeat;
  background-size: auto;
}

/* --- Full-width dark bands: deep brown with burnt-orange/gold
       glows (replaces the near-black bands and their red/teal
       glows). --- */
.dark-band {
  background-color: rgba(43, 24, 8, 0.94);
  background-image:
    radial-gradient(760px 340px at 88% 0%, rgba(232, 118, 13, 0.14), transparent 60%),
    radial-gradient(700px 300px at 5% 100%, rgba(212, 160, 50, 0.15), transparent 60%);
}
.quote,
.quote-cta {
  background-color: #241305;
  background-image:
    radial-gradient(760px 320px at 8% 0%, rgba(232, 118, 13, 0.12), transparent 60%),
    radial-gradient(720px 300px at 95% 100%, rgba(212, 160, 50, 0.14), transparent 60%);
}

/* --- Hero glow: warm harvest gold + cranberry haze (was red/teal). --- */
.hero {
  background:
    radial-gradient(1100px 480px at 85% -80px, rgba(232, 118, 13, 0.17), transparent 62%),
    radial-gradient(800px 420px at -10% 110%, rgba(165, 44, 54, 0.16), transparent 60%);
}

/* --- Header band tint (subpage header/topbar sits on the theme). --- */
.topbar {
  background-color: #2d1a09;
}

/* --- Hard-coded teal spots in the base stylesheet. --- */
.btn-text {
  background: #b34d08;
}
.band .price-tag {
  color: #ffc46b;
}

/* --- Secondary cranberry accent for decorative touches. --- */
::selection {
  background: #a52c36;
  color: #ffffff;
}

/* --- Thanksgiving greeting banner (first element inside <body>). --- */
.thanksgiving-banner {
  background: #2d1a09;
  color: #ffa53a;
  text-align: center;
  padding: 10px 12px;
  font-family: "Press Start 2P", monospace;
  font-size: 0.68rem;
  letter-spacing: 0.04em;
  line-height: 1.6;
  border-bottom: 2px solid #e8760d;
  position: relative;
  z-index: 2;
}
