/* Light palettes keep the whole site airy, including its header and footer. */
:root[data-palette="light-sage"]{--color-f7f3e9:#faf9f1;--color-f5f1e8:#faf9f1;--color-344b3c:#354938;--color-323b2f:#354938;--color-74776a:#626d60;--color-955e43:#637747;--color-8a4634:#637747;--color-663826:#455832;--color-304737:#edf2e7;--color-2a3d30:#e7eddf;--color-e9ecdf:#edf2e7;--color-eeeee2:#f0f3e9;--color-e9e6db:#eef1e6;--color-ebeadd:#edf2e7;--color-ebeedd:#e7eedd;--color-f0efe3:#f0f3e9;--color-edf0e2:#e8eddf;--color-e5cb79:#dce6c4;--color-f5dc8d:#ceddb0;--color-293c2d:#354938;--color-f7db67:#526b3d;--color-d8d6c8:#d7dfcc;--color-d9dccc:#d7dfcc;--color-cccdbd:#d7dfcc;--color-cbcdbb:#d7dfcc;--color-d5d9c6:#d7dfcc;--color-b9c0a9:#bdcbb0;--color-fbf9f2:#fffef8;--color-d0d4c6:#52634e;--color-efdc9e:#526b3d;--color-5c6b5a:#cbd5bf;--color-f1d67e:#526b3d;--color-fff3bb:#3f552e}
:root[data-palette="light-sand"]{--color-f7f3e9:#fffbf3;--color-f5f1e8:#fffbf3;--color-344b3c:#594133;--color-323b2f:#594133;--color-74776a:#7d6b5d;--color-955e43:#a45c3e;--color-8a4634:#a45c3e;--color-663826:#82432b;--color-304737:#f7ebdc;--color-2a3d30:#f0e2d1;--color-e9ecdf:#f5e8d8;--color-eeeee2:#fbf1e4;--color-e9e6db:#f7ecdf;--color-ebeadd:#f5e8d8;--color-ebeedd:#f1e2d0;--color-f0efe3:#fbf1e4;--color-edf0e2:#f5e6d3;--color-e5cb79:#ecd2af;--color-f5dc8d:#e2bd90;--color-293c2d:#594133;--color-f7db67:#9a5335;--color-d8d6c8:#e5d3bd;--color-d9dccc:#e5d3bd;--color-cccdbd:#e5d3bd;--color-cbcdbb:#e5d3bd;--color-d5d9c6:#e5d3bd;--color-b9c0a9:#cfb397;--color-fbf9f2:#fffdf8;--color-d0d4c6:#725747;--color-efdc9e:#9a5335;--color-5c6b5a:#dbc5aa;--color-f1d67e:#9a5335;--color-fff3bb:#783e26}
:root[data-palette="light-coast"]{--color-f7f3e9:#fbfcf8;--color-f5f1e8:#fbfcf8;--color-344b3c:#365456;--color-323b2f:#365456;--color-74776a:#617779;--color-955e43:#487e80;--color-8a4634:#487e80;--color-663826:#315f61;--color-304737:#eaf2f1;--color-2a3d30:#e0eceb;--color-e9ecdf:#eaf2f1;--color-eeeee2:#f0f6f3;--color-e9e6db:#edf4f0;--color-ebeadd:#eaf2f1;--color-ebeedd:#e0eeeb;--color-f0efe3:#f0f6f3;--color-edf0e2:#e4efed;--color-e5cb79:#cee4df;--color-f5dc8d:#b9d8d1;--color-293c2d:#365456;--color-f7db67:#3c7274;--color-d8d6c8:#cfdfdc;--color-d9dccc:#cfdfdc;--color-cccdbd:#cfdfdc;--color-cbcdbb:#cfdfdc;--color-d5d9c6:#cfdfdc;--color-b9c0a9:#a7c5c1;--color-fbf9f2:#fcfffc;--color-d0d4c6:#4e6c6c;--color-efdc9e:#3c7274;--color-5c6b5a:#bfd4d0;--color-f1d67e:#3c7274;--color-fff3bb:#29595b}
:root[data-palette^="light-"] .header{color:var(--ink);border-bottom:1px solid var(--line)}:root[data-palette^="light-"] .header nav{color:var(--ink)}:root[data-palette^="light-"] .header nav a[aria-current=page]{color:var(--rust)}:root[data-palette^="light-"] .header nav a:after{background:var(--rust)}:root[data-palette^="light-"] .brand img{filter:brightness(0);opacity:.78}:root[data-palette^="light-"] .menu-toggle span{background:var(--ink)}:root[data-palette^="light-"] .footer-main,:root[data-palette^="light-"] .footer-bottom{color:var(--ink)}:root[data-palette^="light-"] .footer-main p,:root[data-palette^="light-"] .footer-main>div,:root[data-palette^="light-"] .footer-bottom a{color:var(--ink)}:root[data-palette^="light-"] .footer-main .eyebrow,:root[data-palette^="light-"] .design-credit a{color:var(--rust)}:root[data-palette^="light-"] .closing{background:var(--color-e9ecdf);color:var(--ink)}:root[data-palette^="light-"] .closing .eyebrow,:root[data-palette^="light-"] .closing>a:not(.button){color:var(--muted)}:root[data-palette^="light-"] .closing>a.button{background:var(--rust);color:white;border-color:var(--rust)}:root[data-palette^="light-"] .button.cream{border-color:var(--line)}
.swatch-light-sage>i:nth-child(1){background:#edf2e7}.swatch-light-sage>i:nth-child(2){background:#faf9f1}.swatch-light-sage>i:nth-child(3){background:#637747}.swatch-light-sand>i:nth-child(1){background:#f7ebdc}.swatch-light-sand>i:nth-child(2){background:#fffbf3}.swatch-light-sand>i:nth-child(3){background:#a45c3e}.swatch-light-coast>i:nth-child(1){background:#eaf2f1}.swatch-light-coast>i:nth-child(2){background:#fbfcf8}.swatch-light-coast>i:nth-child(3){background:#487e80}.palette-panel{max-height:calc(100svh - 110px);overflow-y:auto}.palette-options>button{flex-shrink:0}
