body.nwr-native.nwr-palette-sage {
    --nwr-paper: #edf2e9;
    --nwr-pattern-fade: #edf2e9ba;
    --nwr-pattern-mobile: #edf2e9ad;
    --nwr-wine: #385b4a;
    --nwr-chrome: #e2ebdf;
    --nwr-band: #334e40;
    --nwr-palette-accent: #385b4a;
    --nwr-palette-gradient: linear-gradient(174deg,#476b56,#2d4c3d);
}
body.nwr-native.nwr-palette-sand {
    --nwr-paper: #faf0de;
    --nwr-pattern-fade: #faf0deba;
    --nwr-pattern-mobile: #faf0dead;
    --nwr-wine: #7c4731;
    --nwr-chrome: #f2e3cc;
    --nwr-band: #584639;
    --nwr-palette-accent: #7c4731;
    --nwr-palette-gradient: linear-gradient(174deg,#94563c,#6c3a28);
}
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) .nwr-design {
    --paper: var(--nwr-paper);
    --wine: var(--nwr-palette-accent);
}
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) .nwr-header-shell,
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) .nwr-header-shell header { background-color: var(--nwr-paper); }
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) :is(.topbar,.values-strip,.nwr-footer-shell footer) { background-color: var(--nwr-chrome); }
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) .nwr-design .teachings-band { background-color: var(--nwr-band); }
.nwr-native:is(.nwr-palette-sage,.nwr-palette-sand) .nwr-design .button.primary {
    border-color: var(--nwr-palette-accent);
    background: var(--nwr-palette-gradient);
    box-shadow: 0 2px 0 #302c2760, 0 5px 14px #392f2636;
}
.nwr-native.nwr-no-pattern #grve-main-content,
.nwr-native.nwr-no-pattern .nwr-footer-shell footer { background-image: none; }
.nwr-native.nwr-no-pattern .nwr-design a.resource-tile::before,
.nwr-native.nwr-no-pattern .nwr-home-design .values-strip::after { background-image: none; }
