:root {
    --forum-primary: #173B2D;
    --forum-primary-dark: #173B2D;
    --forum-text: #4E5D55;
    --forum-surface: #F3F6F1;
    --forum-surface-alt: #F9FAF8;
    --forum-border: #E1E8DF;
    --forum-on-primary: #FFFFFF;
}

/* Normalize legacy inline colors on all offer pages. Layout declarations remain inline,
   while the theme owns the visual palette. */
body.page-id-15205 main,
body.page-id-14892 main,
body.page-id-15562 main,
body.page-id-15467 main,
body.page-id-15783 main,
body.page-id-15698 main,
body.page-id-15605 main,
body.page-id-15656 main {
    color: var(--forum-text);
}

body.page-id-15205 main [style*="color:#173b2d" i],
body.page-id-15205 main [style*="color: #173b2d" i],
body.page-id-14892 main [style*="color:#173b2d" i],
body.page-id-14892 main [style*="color: #173b2d" i],
body.page-id-15562 main [style*="color:#173b2d" i],
body.page-id-15562 main [style*="color: #173b2d" i],
body.page-id-15467 main [style*="color:#173b2d" i],
body.page-id-15467 main [style*="color: #173b2d" i],
body.page-id-15783 main [style*="color:#173b2d" i],
body.page-id-15783 main [style*="color: #173b2d" i],
body.page-id-15698 main [style*="color:#173b2d" i],
body.page-id-15698 main [style*="color: #173b2d" i],
body.page-id-15605 main [style*="color:#173b2d" i],
body.page-id-15605 main [style*="color: #173b2d" i],
body.page-id-15656 main [style*="color:#173b2d" i],
body.page-id-15656 main [style*="color: #173b2d" i],
body.page-id-15205 main [style*="color:#4E5D55" i],
body.page-id-15205 main [style*="color: #4E5D55" i],
body.page-id-14892 main [style*="color:#4E5D55" i],
body.page-id-14892 main [style*="color: #4E5D55" i],
body.page-id-15562 main [style*="color:#4E5D55" i],
body.page-id-15562 main [style*="color: #4E5D55" i],
body.page-id-15467 main [style*="color:#4E5D55" i],
body.page-id-15467 main [style*="color: #4E5D55" i],
body.page-id-15783 main [style*="color:#4E5D55" i],
body.page-id-15783 main [style*="color: #4E5D55" i],
body.page-id-15698 main [style*="color:#4E5D55" i],
body.page-id-15698 main [style*="color: #4E5D55" i],
body.page-id-15605 main [style*="color:#4E5D55" i],
body.page-id-15605 main [style*="color: #4E5D55" i],
body.page-id-15656 main [style*="color:#4E5D55" i],
body.page-id-15656 main [style*="color: #4E5D55" i],
body.page-id-15205 main [style*="color:#4E5D55" i],
body.page-id-15205 main [style*="color: #4E5D55" i],
body.page-id-14892 main [style*="color:#4E5D55" i],
body.page-id-14892 main [style*="color: #4E5D55" i],
body.page-id-15562 main [style*="color:#4E5D55" i],
body.page-id-15562 main [style*="color: #4E5D55" i],
body.page-id-15467 main [style*="color:#4E5D55" i],
body.page-id-15467 main [style*="color: #4E5D55" i],
body.page-id-15783 main [style*="color:#4E5D55" i],
body.page-id-15783 main [style*="color: #4E5D55" i],
body.page-id-15698 main [style*="color:#4E5D55" i],
body.page-id-15698 main [style*="color: #4E5D55" i],
body.page-id-15605 main [style*="color:#4E5D55" i],
body.page-id-15605 main [style*="color: #4E5D55" i],
body.page-id-15656 main [style*="color:#4E5D55" i],
body.page-id-15656 main [style*="color: #4E5D55" i],
body.page-id-15205 main [style*="color:#4E5D55" i],
body.page-id-15205 main [style*="color: #4E5D55" i],
body.page-id-14892 main [style*="color:#4E5D55" i],
body.page-id-14892 main [style*="color: #4E5D55" i],
body.page-id-15562 main [style*="color:#4E5D55" i],
body.page-id-15562 main [style*="color: #4E5D55" i],
body.page-id-15467 main [style*="color:#4E5D55" i],
body.page-id-15467 main [style*="color: #4E5D55" i],
body.page-id-15783 main [style*="color:#4E5D55" i],
body.page-id-15783 main [style*="color: #4E5D55" i],
body.page-id-15698 main [style*="color:#4E5D55" i],
body.page-id-15698 main [style*="color: #4E5D55" i],
body.page-id-15605 main [style*="color:#4E5D55" i],
body.page-id-15605 main [style*="color: #4E5D55" i],
body.page-id-15656 main [style*="color:#4E5D55" i],
body.page-id-15656 main [style*="color: #4E5D55" i],
body.page-id-15205 main [style*="color:#4e5d55" i],
body.page-id-15205 main [style*="color: #4e5d55" i],
body.page-id-14892 main [style*="color:#4e5d55" i],
body.page-id-14892 main [style*="color: #4e5d55" i],
body.page-id-15562 main [style*="color:#4e5d55" i],
body.page-id-15562 main [style*="color: #4e5d55" i],
body.page-id-15467 main [style*="color:#4e5d55" i],
body.page-id-15467 main [style*="color: #4e5d55" i],
body.page-id-15783 main [style*="color:#4e5d55" i],
body.page-id-15783 main [style*="color: #4e5d55" i],
body.page-id-15698 main [style*="color:#4e5d55" i],
body.page-id-15698 main [style*="color: #4e5d55" i],
body.page-id-15605 main [style*="color:#4e5d55" i],
body.page-id-15605 main [style*="color: #4e5d55" i],
body.page-id-15656 main [style*="color:#4e5d55" i],
body.page-id-15656 main [style*="color: #4e5d55" i],
body.page-id-15205 main [style*="color:#4E5D55" i],
body.page-id-15205 main [style*="color: #4E5D55" i],
body.page-id-14892 main [style*="color:#4E5D55" i],
body.page-id-14892 main [style*="color: #4E5D55" i],
body.page-id-15562 main [style*="color:#4E5D55" i],
body.page-id-15562 main [style*="color: #4E5D55" i],
body.page-id-15467 main [style*="color:#4E5D55" i],
body.page-id-15467 main [style*="color: #4E5D55" i],
body.page-id-15783 main [style*="color:#4E5D55" i],
body.page-id-15783 main [style*="color: #4E5D55" i],
body.page-id-15698 main [style*="color:#4E5D55" i],
body.page-id-15698 main [style*="color: #4E5D55" i],
body.page-id-15605 main [style*="color:#4E5D55" i],
body.page-id-15605 main [style*="color: #4E5D55" i],
body.page-id-15656 main [style*="color:#4E5D55" i],
body.page-id-15656 main [style*="color: #4E5D55" i] {
    color: var(--forum-text) !important;
}

body.page-id-15205 main [style*="color:#fff" i],
body.page-id-15205 main [style*="color: #fff" i],
body.page-id-14892 main [style*="color:#fff" i],
body.page-id-14892 main [style*="color: #fff" i],
body.page-id-15562 main [style*="color:#fff" i],
body.page-id-15562 main [style*="color: #fff" i],
body.page-id-15467 main [style*="color:#fff" i],
body.page-id-15467 main [style*="color: #fff" i],
body.page-id-15783 main [style*="color:#fff" i],
body.page-id-15783 main [style*="color: #fff" i],
body.page-id-15698 main [style*="color:#fff" i],
body.page-id-15698 main [style*="color: #fff" i],
body.page-id-15605 main [style*="color:#fff" i],
body.page-id-15605 main [style*="color: #fff" i],
body.page-id-15656 main [style*="color:#fff" i],
body.page-id-15656 main [style*="color: #fff" i],
body.page-id-15205 main [style*="color:#ffffff" i],
body.page-id-15205 main [style*="color: #ffffff" i],
body.page-id-14892 main [style*="color:#ffffff" i],
body.page-id-14892 main [style*="color: #ffffff" i],
body.page-id-15562 main [style*="color:#ffffff" i],
body.page-id-15562 main [style*="color: #ffffff" i],
body.page-id-15467 main [style*="color:#ffffff" i],
body.page-id-15467 main [style*="color: #ffffff" i],
body.page-id-15783 main [style*="color:#ffffff" i],
body.page-id-15783 main [style*="color: #ffffff" i],
body.page-id-15698 main [style*="color:#ffffff" i],
body.page-id-15698 main [style*="color: #ffffff" i],
body.page-id-15605 main [style*="color:#ffffff" i],
body.page-id-15605 main [style*="color: #ffffff" i],
body.page-id-15656 main [style*="color:#ffffff" i],
body.page-id-15656 main [style*="color: #ffffff" i] {
    color: #ffffff !important;
}

body.page-id-15205 main [style*="background:#0c5c3a" i],
body.page-id-15205 main [style*="background: #0c5c3a" i],
body.page-id-14892 main [style*="background:#0c5c3a" i],
body.page-id-14892 main [style*="background: #0c5c3a" i],
body.page-id-15562 main [style*="background:#0c5c3a" i],
body.page-id-15562 main [style*="background: #0c5c3a" i],
body.page-id-15467 main [style*="background:#0c5c3a" i],
body.page-id-15467 main [style*="background: #0c5c3a" i],
body.page-id-15783 main [style*="background:#0c5c3a" i],
body.page-id-15783 main [style*="background: #0c5c3a" i],
body.page-id-15698 main [style*="background:#0c5c3a" i],
body.page-id-15698 main [style*="background: #0c5c3a" i],
body.page-id-15605 main [style*="background:#0c5c3a" i],
body.page-id-15605 main [style*="background: #0c5c3a" i],
body.page-id-15656 main [style*="background:#0c5c3a" i],
body.page-id-15656 main [style*="background: #0c5c3a" i],
body.page-id-15205 main [style*="background:#173b2d" i],
body.page-id-15205 main [style*="background: #173b2d" i],
body.page-id-14892 main [style*="background:#173b2d" i],
body.page-id-14892 main [style*="background: #173b2d" i],
body.page-id-15562 main [style*="background:#173b2d" i],
body.page-id-15562 main [style*="background: #173b2d" i],
body.page-id-15467 main [style*="background:#173b2d" i],
body.page-id-15467 main [style*="background: #173b2d" i],
body.page-id-15783 main [style*="background:#173b2d" i],
body.page-id-15783 main [style*="background: #173b2d" i],
body.page-id-15698 main [style*="background:#173b2d" i],
body.page-id-15698 main [style*="background: #173b2d" i],
body.page-id-15605 main [style*="background:#173b2d" i],
body.page-id-15605 main [style*="background: #173b2d" i],
body.page-id-15656 main [style*="background:#173b2d" i],
body.page-id-15656 main [style*="background: #173b2d" i],
body.page-id-15205 main [style*="background:#1f5a49" i],
body.page-id-15205 main [style*="background: #1f5a49" i],
body.page-id-14892 main [style*="background:#1f5a49" i],
body.page-id-14892 main [style*="background: #1f5a49" i],
body.page-id-15562 main [style*="background:#1f5a49" i],
body.page-id-15562 main [style*="background: #1f5a49" i],
body.page-id-15467 main [style*="background:#1f5a49" i],
body.page-id-15467 main [style*="background: #1f5a49" i],
body.page-id-15783 main [style*="background:#1f5a49" i],
body.page-id-15783 main [style*="background: #1f5a49" i],
body.page-id-15698 main [style*="background:#1f5a49" i],
body.page-id-15698 main [style*="background: #1f5a49" i],
body.page-id-15605 main [style*="background:#1f5a49" i],
body.page-id-15605 main [style*="background: #1f5a49" i],
body.page-id-15656 main [style*="background:#1f5a49" i],
body.page-id-15656 main [style*="background: #1f5a49" i] {
    background: var(--forum-primary) !important;
    background-color: var(--forum-primary) !important;
}

body.page-id-15205 main [style*="background:#f6efe3" i],
body.page-id-15205 main [style*="background: #f6efe3" i],
body.page-id-14892 main [style*="background:#f6efe3" i],
body.page-id-14892 main [style*="background: #f6efe3" i],
body.page-id-15562 main [style*="background:#f6efe3" i],
body.page-id-15562 main [style*="background: #f6efe3" i],
body.page-id-15467 main [style*="background:#f6efe3" i],
body.page-id-15467 main [style*="background: #f6efe3" i],
body.page-id-15783 main [style*="background:#f6efe3" i],
body.page-id-15783 main [style*="background: #f6efe3" i],
body.page-id-15698 main [style*="background:#f6efe3" i],
body.page-id-15698 main [style*="background: #f6efe3" i],
body.page-id-15605 main [style*="background:#f6efe3" i],
body.page-id-15605 main [style*="background: #f6efe3" i],
body.page-id-15656 main [style*="background:#f6efe3" i],
body.page-id-15656 main [style*="background: #f6efe3" i],
body.page-id-15205 main [style*="background:#efe9dd" i],
body.page-id-15205 main [style*="background: #efe9dd" i],
body.page-id-14892 main [style*="background:#efe9dd" i],
body.page-id-14892 main [style*="background: #efe9dd" i],
body.page-id-15562 main [style*="background:#efe9dd" i],
body.page-id-15562 main [style*="background: #efe9dd" i],
body.page-id-15467 main [style*="background:#efe9dd" i],
body.page-id-15467 main [style*="background: #efe9dd" i],
body.page-id-15783 main [style*="background:#efe9dd" i],
body.page-id-15783 main [style*="background: #efe9dd" i],
body.page-id-15698 main [style*="background:#efe9dd" i],
body.page-id-15698 main [style*="background: #efe9dd" i],
body.page-id-15605 main [style*="background:#efe9dd" i],
body.page-id-15605 main [style*="background: #efe9dd" i],
body.page-id-15656 main [style*="background:#efe9dd" i],
body.page-id-15656 main [style*="background: #efe9dd" i] {
    background: var(--forum-surface-alt) !important;
    background-color: var(--forum-surface-alt) !important;
}

body.page-id-15205 main [style*="background:#e4efe8" i],
body.page-id-15205 main [style*="background: #e4efe8" i],
body.page-id-14892 main [style*="background:#e4efe8" i],
body.page-id-14892 main [style*="background: #e4efe8" i],
body.page-id-15562 main [style*="background:#e4efe8" i],
body.page-id-15562 main [style*="background: #e4efe8" i],
body.page-id-15467 main [style*="background:#e4efe8" i],
body.page-id-15467 main [style*="background: #e4efe8" i],
body.page-id-15783 main [style*="background:#e4efe8" i],
body.page-id-15783 main [style*="background: #e4efe8" i],
body.page-id-15698 main [style*="background:#e4efe8" i],
body.page-id-15698 main [style*="background: #e4efe8" i],
body.page-id-15605 main [style*="background:#e4efe8" i],
body.page-id-15605 main [style*="background: #e4efe8" i],
body.page-id-15656 main [style*="background:#e4efe8" i],
body.page-id-15656 main [style*="background: #e4efe8" i],
body.page-id-15205 main [style*="background:#dceae2" i],
body.page-id-15205 main [style*="background: #dceae2" i],
body.page-id-14892 main [style*="background:#dceae2" i],
body.page-id-14892 main [style*="background: #dceae2" i],
body.page-id-15562 main [style*="background:#dceae2" i],
body.page-id-15562 main [style*="background: #dceae2" i],
body.page-id-15467 main [style*="background:#dceae2" i],
body.page-id-15467 main [style*="background: #dceae2" i],
body.page-id-15783 main [style*="background:#dceae2" i],
body.page-id-15783 main [style*="background: #dceae2" i],
body.page-id-15698 main [style*="background:#dceae2" i],
body.page-id-15698 main [style*="background: #dceae2" i],
body.page-id-15605 main [style*="background:#dceae2" i],
body.page-id-15605 main [style*="background: #dceae2" i],
body.page-id-15656 main [style*="background:#dceae2" i],
body.page-id-15656 main [style*="background: #dceae2" i] {
    background: var(--forum-surface) !important;
    background-color: var(--forum-surface) !important;
}

body.page-id-15205 main [style*="border-color:#" i],
body.page-id-15205 main [style*="border-color: #" i],
body.page-id-14892 main [style*="border-color:#" i],
body.page-id-14892 main [style*="border-color: #" i],
body.page-id-15562 main [style*="border-color:#" i],
body.page-id-15562 main [style*="border-color: #" i],
body.page-id-15467 main [style*="border-color:#" i],
body.page-id-15467 main [style*="border-color: #" i],
body.page-id-15783 main [style*="border-color:#" i],
body.page-id-15783 main [style*="border-color: #" i],
body.page-id-15698 main [style*="border-color:#" i],
body.page-id-15698 main [style*="border-color: #" i],
body.page-id-15605 main [style*="border-color:#" i],
body.page-id-15605 main [style*="border-color: #" i],
body.page-id-15656 main [style*="border-color:#" i],
body.page-id-15656 main [style*="border-color: #" i] {
    border-color: var(--forum-border) !important;
}
