body.s45-palette-red{--s45-primary:#c8102e;--s45-secondary:#e0cfa0;--s45-accent:#faf2e0;--s45-surface:#ffffff;--s45-text:#1a1012;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-navy{--s45-primary:#17408a;--s45-secondary:#cdd8ee;--s45-accent:#eef2fb;--s45-surface:#ffffff;--s45-text:#101722;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-green{--s45-primary:#1f7a3d;--s45-secondary:#cfe3d3;--s45-accent:#eef6ef;--s45-surface:#ffffff;--s45-text:#101a12;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-purple{--s45-primary:#6b21a8;--s45-secondary:#ddc9ee;--s45-accent:#f4eefb;--s45-surface:#ffffff;--s45-text:#17111f;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-teal{--s45-primary:#00767c;--s45-secondary:#cbe0e0;--s45-accent:#eef6f6;--s45-surface:#ffffff;--s45-text:#0b1418;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-wine{--s45-primary:#a21b4b;--s45-secondary:#e6c9d3;--s45-accent:#f9edf1;--s45-surface:#ffffff;--s45-text:#1b1014;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-orange{--s45-primary:#b5471f;--s45-secondary:#ecd8c4;--s45-accent:#fbf1e8;--s45-surface:#ffffff;--s45-text:#1c1410;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-cobalt{--s45-primary:#0b5cd5;--s45-secondary:#c9dcf7;--s45-accent:#eef4fd;--s45-surface:#ffffff;--s45-text:#0d1420;--s45-highlight:#e07a1f;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-dark{--s45-primary:#e2213b;--s45-secondary:#2c3843;--s45-accent:#19212a;--s45-surface:#0f1417;--s45-text:#eaeef0;--s45-highlight:#d8b24a;--s45-on-primary:#ffffff;--s45-hover-mix:white;--s45-bar-shadow:rgba(0, 0, 0, .55)}body.s45-palette-slate{--s45-primary:#2f4858;--s45-secondary:#cfd8de;--s45-accent:#eef2f5;--s45-surface:#ffffff;--s45-text:#111a20;--s45-highlight:#8a9aa6;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-crimson{--s45-primary:#9b1c2e;--s45-secondary:#e8ccc9;--s45-accent:#fbeeec;--s45-surface:#ffffff;--s45-text:#1c1113;--s45-highlight:#b06a3b;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-emerald{--s45-primary:#0f6b52;--s45-secondary:#c6e2d8;--s45-accent:#eaf6f1;--s45-surface:#ffffff;--s45-text:#0d1a16;--s45-highlight:#c8961e;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-indigo{--s45-primary:#3b3b98;--s45-secondary:#d1d1ee;--s45-accent:#eeeefb;--s45-surface:#ffffff;--s45-text:#12121f;--s45-highlight:#7a7ac0;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-amber{--s45-primary:#8a5a00;--s45-secondary:#eddcb6;--s45-accent:#fdf4e2;--s45-surface:#ffffff;--s45-text:#1e1608;--s45-highlight:#c07a10;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-rose{--s45-primary:#a8235c;--s45-secondary:#efcada;--s45-accent:#fceef4;--s45-surface:#ffffff;--s45-text:#1d1016;--s45-highlight:#8a6a80;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-cyan{--s45-primary:#0b6a8a;--s45-secondary:#c3dfea;--s45-accent:#eaf5f9;--s45-surface:#ffffff;--s45-text:#0c1a20;--s45-highlight:#0f8fa8;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-olive{--s45-primary:#4f6b1f;--s45-secondary:#d8e2c0;--s45-accent:#f2f6e8;--s45-surface:#ffffff;--s45-text:#151a0d;--s45-highlight:#a08a20;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-graphite{--s45-primary:#4d8ae0;--s45-secondary:#33404d;--s45-accent:#1a2129;--s45-surface:#12171c;--s45-text:#e8edf2;--s45-highlight:#7aa8e6;--s45-on-primary:#111111;--s45-hover-mix:white;--s45-bar-shadow:rgba(0, 0, 0, .55)}body.s45-palette-midnight{--s45-primary:#c8791c;--s45-secondary:#3a3630;--s45-accent:#20201c;--s45-surface:#141310;--s45-text:#efeae2;--s45-highlight:#e0a850;--s45-on-primary:#111111;--s45-hover-mix:white;--s45-bar-shadow:rgba(0, 0, 0, .55)}body.s45-palette-royal{--s45-primary:#1a365d;--s45-secondary:#cbd5e1;--s45-accent:#f1f5f9;--s45-surface:#ffffff;--s45-text:#0f172a;--s45-highlight:#d97706;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-bronze{--s45-primary:#854d0e;--s45-secondary:#e2e8f0;--s45-accent:#fefce8;--s45-surface:#ffffff;--s45-text:#1c1917;--s45-highlight:#15803d;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-ruby{--s45-primary:#be123c;--s45-secondary:#f1f5f9;--s45-accent:#fff1f2;--s45-surface:#ffffff;--s45-text:#1e293b;--s45-highlight:#64748b;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-pine{--s45-primary:#064e3b;--s45-secondary:#d1fae5;--s45-accent:#ecfdf5;--s45-surface:#ffffff;--s45-text:#062e24;--s45-highlight:#d97706;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-espresso{--s45-primary:#451a03;--s45-secondary:#e7e5e4;--s45-accent:#fcf8f2;--s45-surface:#ffffff;--s45-text:#1c1917;--s45-highlight:#b45309;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-sapphire{--s45-primary:#0369a1;--s45-secondary:#bae6fd;--s45-accent:#f0f9ff;--s45-surface:#ffffff;--s45-text:#0c253b;--s45-highlight:#ca8a04;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-plum{--s45-primary:#581c87;--s45-secondary:#ede9fe;--s45-accent:#faf5ff;--s45-surface:#ffffff;--s45-text:#190e2b;--s45-highlight:#a16207;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-rust{--s45-primary:#991b1b;--s45-secondary:#fee2e2;--s45-accent:#fef2f2;--s45-surface:#ffffff;--s45-text:#241010;--s45-highlight:#4d7c0f;--s45-on-primary:#ffffff;--s45-hover-mix:black;--s45-bar-shadow:rgba(0, 0, 0, .12)}body.s45-palette-obsidian{--s45-primary:#ea580c;--s45-secondary:#292524;--s45-accent:#1c1917;--s45-surface:#0c0a09;--s45-text:#f5f5f4;--s45-highlight:#f97316;--s45-on-primary:#0c0a09;--s45-hover-mix:white;--s45-bar-shadow:rgba(0, 0, 0, .60)}body.s45-palette-jade{--s45-primary:#10b981;--s45-secondary:#132a22;--s45-accent:#0a1914;--s45-surface:#06120e;--s45-text:#ecfdf5;--s45-highlight:#f59e0b;--s45-on-primary:#042217;--s45-hover-mix:white;--s45-bar-shadow:rgba(0, 0, 0, .60)}