/* Generated from theme-catalog.js by theme-lab/generate-palettes.cjs. */
.face-picker .palette-label{display:block;font:700 12px Arial,sans-serif;letter-spacing:1px;margin:18px 8px 8px}.face-picker #palette-select{width:100%;max-width:none;min-height:44px;font-size:14px}.appearance-controls .face-picker .palette-reset{display:block;min-height:44px;font-size:12px;padding:8px;margin:0;border:0;text-decoration:underline;background:transparent;box-shadow:none}
html[data-palette="orange"][data-mode="light"],html[data-palette="orange"][data-mode="light"] body,html[data-palette="orange"][data-mode="light"] .dashboard{background:#f1eeea;color:#20272c;}
html[data-palette="orange"][data-mode="light"] .location,html[data-palette="orange"][data-mode="light"] .eyebrow,html[data-palette="orange"][data-mode="light"] .section-heading h1,html[data-palette="orange"][data-mode="light"] .unit,html[data-palette="orange"][data-mode="light"] .high-low,html[data-palette="orange"][data-mode="light"] .feels-like,html[data-palette="orange"][data-mode="light"] .section-heading>span,html[data-palette="orange"][data-mode="light"] .forecast-time,html[data-palette="orange"][data-mode="light"] .forecast-rain,html[data-palette="orange"][data-mode="light"] .forecast-placeholder,html[data-palette="orange"][data-mode="light"] .sun-caption,html[data-palette="orange"][data-mode="light"] .connection,html[data-palette="orange"][data-mode="light"] .connection a{color:#525f69;}
html[data-palette="orange"][data-mode="light"] .date,html[data-palette="orange"][data-mode="light"] .meridiem,html[data-palette="orange"][data-mode="light"] .high-low span,html[data-palette="orange"][data-mode="light"] .sun-time,html[data-palette="orange"][data-mode="light"] .condition,html[data-palette="orange"][data-mode="light"] .forecast-temp{color:#20272c;}
html[data-palette="orange"][data-mode="light"] .brand-mark,html[data-palette="orange"][data-mode="light"] .current-icon,html[data-palette="orange"][data-mode="light"] .forecast-icon,html[data-palette="orange"][data-mode="light"] #sun-icon,html[data-palette="orange"][data-mode="light"] .clock-panel .eyebrow{color:#a43808;}
html[data-palette="orange"][data-mode="light"] .theme-swatch,html[data-palette="orange"][data-mode="light"] .location-dot{background:#a43808;}
html[data-palette="orange"][data-mode="light"] .weather-panel,html[data-palette="orange"][data-mode="light"] .outlook,html[data-palette="orange"][data-mode="light"] .footer,html[data-palette="orange"][data-mode="light"] .forecast-hour,html[data-palette="orange"][data-mode="light"] button,html[data-palette="orange"][data-mode="light"] select,html[data-palette="orange"][data-mode="light"] .face-picker{border-color:#a9a198;}
html[data-palette="orange"][data-mode="light"] button,html[data-palette="orange"][data-mode="light"] select,html[data-palette="orange"][data-mode="light"] .face-picker{background:#e2dcd4;color:#20272c;box-shadow:none;}
html[data-palette="orange"][data-mode="light"] .face-picker button{background:transparent;color:#20272c;}
html[data-palette="orange"][data-mode="light"] .face-picker button[aria-pressed="true"]{background:#f1eeea;border-color:#a43808;}
html[data-palette="orange"][data-mode="light"] button:focus,html[data-palette="orange"][data-mode="light"] a:focus,html[data-palette="orange"][data-mode="light"] select:focus{outline-color:#a43808;}
html[data-palette="orange"][data-mode="light"] .landscape path:nth-child(1){fill:#a9a198;}
html[data-palette="orange"][data-mode="light"] .landscape path:nth-child(2){fill:#e2dcd4;}
html[data-palette="orange"][data-mode="light"] .landscape path:nth-child(3){fill:#f1eeea;}
html[data-palette="orange"][data-mode="light"][data-theme="keycap"] .brand-mark{background:#a43808;}
html[data-palette="orange"][data-mode="light"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#e2dcd4 0%,#f1eeea 75%);}
html[data-palette="orange"][data-mode="light"][data-theme="keycap"] .forecast-hour{background:#e2dcd4;border-color:#a9a198;}
html[data-palette="orange"][data-mode="light"][data-theme="tide"] .forecast-hour{background:#e2dcd4;color:#20272c;}
html[data-palette="orange"][data-mode="light"][data-theme="meridian"] .dashboard:before,html[data-palette="orange"][data-mode="light"][data-theme="meridian"] .dashboard:after{background:#a43808;}
html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook{background:#a43808;color:#fff6e9;}
html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .forecast-time,html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .forecast-placeholder{color:#fff6e9;}
html[data-palette="orange"][data-mode="light"][data-theme="platform"] .outlook .forecast-hour{border-color:#fff6e9;}
html[data-palette="orange"][data-mode="dark"],html[data-palette="orange"][data-mode="dark"] body,html[data-palette="orange"][data-mode="dark"] .dashboard{background:#111416;color:#f3eee7;}
html[data-palette="orange"][data-mode="dark"] .location,html[data-palette="orange"][data-mode="dark"] .eyebrow,html[data-palette="orange"][data-mode="dark"] .section-heading h1,html[data-palette="orange"][data-mode="dark"] .unit,html[data-palette="orange"][data-mode="dark"] .high-low,html[data-palette="orange"][data-mode="dark"] .feels-like,html[data-palette="orange"][data-mode="dark"] .section-heading>span,html[data-palette="orange"][data-mode="dark"] .forecast-time,html[data-palette="orange"][data-mode="dark"] .forecast-rain,html[data-palette="orange"][data-mode="dark"] .forecast-placeholder,html[data-palette="orange"][data-mode="dark"] .sun-caption,html[data-palette="orange"][data-mode="dark"] .connection,html[data-palette="orange"][data-mode="dark"] .connection a{color:#b8c0c6;}
html[data-palette="orange"][data-mode="dark"] .date,html[data-palette="orange"][data-mode="dark"] .meridiem,html[data-palette="orange"][data-mode="dark"] .high-low span,html[data-palette="orange"][data-mode="dark"] .sun-time,html[data-palette="orange"][data-mode="dark"] .condition,html[data-palette="orange"][data-mode="dark"] .forecast-temp{color:#f3eee7;}
html[data-palette="orange"][data-mode="dark"] .brand-mark,html[data-palette="orange"][data-mode="dark"] .current-icon,html[data-palette="orange"][data-mode="dark"] .forecast-icon,html[data-palette="orange"][data-mode="dark"] #sun-icon,html[data-palette="orange"][data-mode="dark"] .clock-panel .eyebrow{color:#ff782f;}
html[data-palette="orange"][data-mode="dark"] .theme-swatch,html[data-palette="orange"][data-mode="dark"] .location-dot{background:#ff782f;}
html[data-palette="orange"][data-mode="dark"] .weather-panel,html[data-palette="orange"][data-mode="dark"] .outlook,html[data-palette="orange"][data-mode="dark"] .footer,html[data-palette="orange"][data-mode="dark"] .forecast-hour,html[data-palette="orange"][data-mode="dark"] button,html[data-palette="orange"][data-mode="dark"] select,html[data-palette="orange"][data-mode="dark"] .face-picker{border-color:#56616a;}
html[data-palette="orange"][data-mode="dark"] button,html[data-palette="orange"][data-mode="dark"] select,html[data-palette="orange"][data-mode="dark"] .face-picker{background:#20272c;color:#f3eee7;box-shadow:none;}
html[data-palette="orange"][data-mode="dark"] .face-picker button{background:transparent;color:#f3eee7;}
html[data-palette="orange"][data-mode="dark"] .face-picker button[aria-pressed="true"]{background:#111416;border-color:#ff782f;}
html[data-palette="orange"][data-mode="dark"] button:focus,html[data-palette="orange"][data-mode="dark"] a:focus,html[data-palette="orange"][data-mode="dark"] select:focus{outline-color:#ff782f;}
html[data-palette="orange"][data-mode="dark"] .landscape path:nth-child(1){fill:#56616a;}
html[data-palette="orange"][data-mode="dark"] .landscape path:nth-child(2){fill:#20272c;}
html[data-palette="orange"][data-mode="dark"] .landscape path:nth-child(3){fill:#111416;}
html[data-palette="orange"][data-mode="dark"][data-theme="keycap"] .brand-mark{background:#ff782f;}
html[data-palette="orange"][data-mode="dark"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#20272c 0%,#111416 75%);}
html[data-palette="orange"][data-mode="dark"][data-theme="keycap"] .forecast-hour{background:#20272c;border-color:#56616a;}
html[data-palette="orange"][data-mode="dark"][data-theme="tide"] .forecast-hour{background:#20272c;color:#f3eee7;}
html[data-palette="orange"][data-mode="dark"][data-theme="meridian"] .dashboard:before,html[data-palette="orange"][data-mode="dark"][data-theme="meridian"] .dashboard:after{background:#ff782f;}
html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook{background:#ff782f;color:#151719;}
html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .forecast-time,html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .forecast-placeholder{color:#151719;}
html[data-palette="orange"][data-mode="dark"][data-theme="platform"] .outlook .forecast-hour{border-color:#151719;}
html[data-palette="blue"][data-mode="light"],html[data-palette="blue"][data-mode="light"] body,html[data-palette="blue"][data-mode="light"] .dashboard{background:#edf2fa;color:#122846;}
html[data-palette="blue"][data-mode="light"] .location,html[data-palette="blue"][data-mode="light"] .eyebrow,html[data-palette="blue"][data-mode="light"] .section-heading h1,html[data-palette="blue"][data-mode="light"] .unit,html[data-palette="blue"][data-mode="light"] .high-low,html[data-palette="blue"][data-mode="light"] .feels-like,html[data-palette="blue"][data-mode="light"] .section-heading>span,html[data-palette="blue"][data-mode="light"] .forecast-time,html[data-palette="blue"][data-mode="light"] .forecast-rain,html[data-palette="blue"][data-mode="light"] .forecast-placeholder,html[data-palette="blue"][data-mode="light"] .sun-caption,html[data-palette="blue"][data-mode="light"] .connection,html[data-palette="blue"][data-mode="light"] .connection a{color:#4e6383;}
html[data-palette="blue"][data-mode="light"] .date,html[data-palette="blue"][data-mode="light"] .meridiem,html[data-palette="blue"][data-mode="light"] .high-low span,html[data-palette="blue"][data-mode="light"] .sun-time,html[data-palette="blue"][data-mode="light"] .condition,html[data-palette="blue"][data-mode="light"] .forecast-temp{color:#122846;}
html[data-palette="blue"][data-mode="light"] .brand-mark,html[data-palette="blue"][data-mode="light"] .current-icon,html[data-palette="blue"][data-mode="light"] .forecast-icon,html[data-palette="blue"][data-mode="light"] #sun-icon,html[data-palette="blue"][data-mode="light"] .clock-panel .eyebrow{color:#164ed8;}
html[data-palette="blue"][data-mode="light"] .theme-swatch,html[data-palette="blue"][data-mode="light"] .location-dot{background:#164ed8;}
html[data-palette="blue"][data-mode="light"] .weather-panel,html[data-palette="blue"][data-mode="light"] .outlook,html[data-palette="blue"][data-mode="light"] .footer,html[data-palette="blue"][data-mode="light"] .forecast-hour,html[data-palette="blue"][data-mode="light"] button,html[data-palette="blue"][data-mode="light"] select,html[data-palette="blue"][data-mode="light"] .face-picker{border-color:#9cafd0;}
html[data-palette="blue"][data-mode="light"] button,html[data-palette="blue"][data-mode="light"] select,html[data-palette="blue"][data-mode="light"] .face-picker{background:#dce6f6;color:#122846;box-shadow:none;}
html[data-palette="blue"][data-mode="light"] .face-picker button{background:transparent;color:#122846;}
html[data-palette="blue"][data-mode="light"] .face-picker button[aria-pressed="true"]{background:#edf2fa;border-color:#164ed8;}
html[data-palette="blue"][data-mode="light"] button:focus,html[data-palette="blue"][data-mode="light"] a:focus,html[data-palette="blue"][data-mode="light"] select:focus{outline-color:#164ed8;}
html[data-palette="blue"][data-mode="light"] .landscape path:nth-child(1){fill:#9cafd0;}
html[data-palette="blue"][data-mode="light"] .landscape path:nth-child(2){fill:#dce6f6;}
html[data-palette="blue"][data-mode="light"] .landscape path:nth-child(3){fill:#edf2fa;}
html[data-palette="blue"][data-mode="light"][data-theme="keycap"] .brand-mark{background:#164ed8;}
html[data-palette="blue"][data-mode="light"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#dce6f6 0%,#edf2fa 75%);}
html[data-palette="blue"][data-mode="light"][data-theme="keycap"] .forecast-hour{background:#dce6f6;border-color:#9cafd0;}
html[data-palette="blue"][data-mode="light"][data-theme="tide"] .forecast-hour{background:#dce6f6;color:#122846;}
html[data-palette="blue"][data-mode="light"][data-theme="meridian"] .dashboard:before,html[data-palette="blue"][data-mode="light"][data-theme="meridian"] .dashboard:after{background:#164ed8;}
html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook{background:#164ed8;color:#ffffff;}
html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .forecast-time,html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .forecast-placeholder{color:#ffffff;}
html[data-palette="blue"][data-mode="light"][data-theme="platform"] .outlook .forecast-hour{border-color:#ffffff;}
html[data-palette="blue"][data-mode="dark"],html[data-palette="blue"][data-mode="dark"] body,html[data-palette="blue"][data-mode="dark"] .dashboard{background:#0b1324;color:#e6eeff;}
html[data-palette="blue"][data-mode="dark"] .location,html[data-palette="blue"][data-mode="dark"] .eyebrow,html[data-palette="blue"][data-mode="dark"] .section-heading h1,html[data-palette="blue"][data-mode="dark"] .unit,html[data-palette="blue"][data-mode="dark"] .high-low,html[data-palette="blue"][data-mode="dark"] .feels-like,html[data-palette="blue"][data-mode="dark"] .section-heading>span,html[data-palette="blue"][data-mode="dark"] .forecast-time,html[data-palette="blue"][data-mode="dark"] .forecast-rain,html[data-palette="blue"][data-mode="dark"] .forecast-placeholder,html[data-palette="blue"][data-mode="dark"] .sun-caption,html[data-palette="blue"][data-mode="dark"] .connection,html[data-palette="blue"][data-mode="dark"] .connection a{color:#b3c5e3;}
html[data-palette="blue"][data-mode="dark"] .date,html[data-palette="blue"][data-mode="dark"] .meridiem,html[data-palette="blue"][data-mode="dark"] .high-low span,html[data-palette="blue"][data-mode="dark"] .sun-time,html[data-palette="blue"][data-mode="dark"] .condition,html[data-palette="blue"][data-mode="dark"] .forecast-temp{color:#e6eeff;}
html[data-palette="blue"][data-mode="dark"] .brand-mark,html[data-palette="blue"][data-mode="dark"] .current-icon,html[data-palette="blue"][data-mode="dark"] .forecast-icon,html[data-palette="blue"][data-mode="dark"] #sun-icon,html[data-palette="blue"][data-mode="dark"] .clock-panel .eyebrow{color:#659cff;}
html[data-palette="blue"][data-mode="dark"] .theme-swatch,html[data-palette="blue"][data-mode="dark"] .location-dot{background:#659cff;}
html[data-palette="blue"][data-mode="dark"] .weather-panel,html[data-palette="blue"][data-mode="dark"] .outlook,html[data-palette="blue"][data-mode="dark"] .footer,html[data-palette="blue"][data-mode="dark"] .forecast-hour,html[data-palette="blue"][data-mode="dark"] button,html[data-palette="blue"][data-mode="dark"] select,html[data-palette="blue"][data-mode="dark"] .face-picker{border-color:#476185;}
html[data-palette="blue"][data-mode="dark"] button,html[data-palette="blue"][data-mode="dark"] select,html[data-palette="blue"][data-mode="dark"] .face-picker{background:#162640;color:#e6eeff;box-shadow:none;}
html[data-palette="blue"][data-mode="dark"] .face-picker button{background:transparent;color:#e6eeff;}
html[data-palette="blue"][data-mode="dark"] .face-picker button[aria-pressed="true"]{background:#0b1324;border-color:#659cff;}
html[data-palette="blue"][data-mode="dark"] button:focus,html[data-palette="blue"][data-mode="dark"] a:focus,html[data-palette="blue"][data-mode="dark"] select:focus{outline-color:#659cff;}
html[data-palette="blue"][data-mode="dark"] .landscape path:nth-child(1){fill:#476185;}
html[data-palette="blue"][data-mode="dark"] .landscape path:nth-child(2){fill:#162640;}
html[data-palette="blue"][data-mode="dark"] .landscape path:nth-child(3){fill:#0b1324;}
html[data-palette="blue"][data-mode="dark"][data-theme="keycap"] .brand-mark{background:#659cff;}
html[data-palette="blue"][data-mode="dark"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#162640 0%,#0b1324 75%);}
html[data-palette="blue"][data-mode="dark"][data-theme="keycap"] .forecast-hour{background:#162640;border-color:#476185;}
html[data-palette="blue"][data-mode="dark"][data-theme="tide"] .forecast-hour{background:#162640;color:#e6eeff;}
html[data-palette="blue"][data-mode="dark"][data-theme="meridian"] .dashboard:before,html[data-palette="blue"][data-mode="dark"][data-theme="meridian"] .dashboard:after{background:#659cff;}
html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook{background:#659cff;color:#091426;}
html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .forecast-time,html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .forecast-placeholder{color:#091426;}
html[data-palette="blue"][data-mode="dark"][data-theme="platform"] .outlook .forecast-hour{border-color:#091426;}
html[data-palette="red"][data-mode="light"],html[data-palette="red"][data-mode="light"] body,html[data-palette="red"][data-mode="light"] .dashboard{background:#f7efec;color:#381a24;}
html[data-palette="red"][data-mode="light"] .location,html[data-palette="red"][data-mode="light"] .eyebrow,html[data-palette="red"][data-mode="light"] .section-heading h1,html[data-palette="red"][data-mode="light"] .unit,html[data-palette="red"][data-mode="light"] .high-low,html[data-palette="red"][data-mode="light"] .feels-like,html[data-palette="red"][data-mode="light"] .section-heading>span,html[data-palette="red"][data-mode="light"] .forecast-time,html[data-palette="red"][data-mode="light"] .forecast-rain,html[data-palette="red"][data-mode="light"] .forecast-placeholder,html[data-palette="red"][data-mode="light"] .sun-caption,html[data-palette="red"][data-mode="light"] .connection,html[data-palette="red"][data-mode="light"] .connection a{color:#795561;}
html[data-palette="red"][data-mode="light"] .date,html[data-palette="red"][data-mode="light"] .meridiem,html[data-palette="red"][data-mode="light"] .high-low span,html[data-palette="red"][data-mode="light"] .sun-time,html[data-palette="red"][data-mode="light"] .condition,html[data-palette="red"][data-mode="light"] .forecast-temp{color:#381a24;}
html[data-palette="red"][data-mode="light"] .brand-mark,html[data-palette="red"][data-mode="light"] .current-icon,html[data-palette="red"][data-mode="light"] .forecast-icon,html[data-palette="red"][data-mode="light"] #sun-icon,html[data-palette="red"][data-mode="light"] .clock-panel .eyebrow{color:#bc233e;}
html[data-palette="red"][data-mode="light"] .theme-swatch,html[data-palette="red"][data-mode="light"] .location-dot{background:#bc233e;}
html[data-palette="red"][data-mode="light"] .weather-panel,html[data-palette="red"][data-mode="light"] .outlook,html[data-palette="red"][data-mode="light"] .footer,html[data-palette="red"][data-mode="light"] .forecast-hour,html[data-palette="red"][data-mode="light"] button,html[data-palette="red"][data-mode="light"] select,html[data-palette="red"][data-mode="light"] .face-picker{border-color:#c198a0;}
html[data-palette="red"][data-mode="light"] button,html[data-palette="red"][data-mode="light"] select,html[data-palette="red"][data-mode="light"] .face-picker{background:#eddde0;color:#381a24;box-shadow:none;}
html[data-palette="red"][data-mode="light"] .face-picker button{background:transparent;color:#381a24;}
html[data-palette="red"][data-mode="light"] .face-picker button[aria-pressed="true"]{background:#f7efec;border-color:#bc233e;}
html[data-palette="red"][data-mode="light"] button:focus,html[data-palette="red"][data-mode="light"] a:focus,html[data-palette="red"][data-mode="light"] select:focus{outline-color:#bc233e;}
html[data-palette="red"][data-mode="light"] .landscape path:nth-child(1){fill:#c198a0;}
html[data-palette="red"][data-mode="light"] .landscape path:nth-child(2){fill:#eddde0;}
html[data-palette="red"][data-mode="light"] .landscape path:nth-child(3){fill:#f7efec;}
html[data-palette="red"][data-mode="light"][data-theme="keycap"] .brand-mark{background:#bc233e;}
html[data-palette="red"][data-mode="light"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#eddde0 0%,#f7efec 75%);}
html[data-palette="red"][data-mode="light"][data-theme="keycap"] .forecast-hour{background:#eddde0;border-color:#c198a0;}
html[data-palette="red"][data-mode="light"][data-theme="tide"] .forecast-hour{background:#eddde0;color:#381a24;}
html[data-palette="red"][data-mode="light"][data-theme="meridian"] .dashboard:before,html[data-palette="red"][data-mode="light"][data-theme="meridian"] .dashboard:after{background:#bc233e;}
html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook{background:#bc233e;color:#fff6ef;}
html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .forecast-time,html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .forecast-placeholder{color:#fff6ef;}
html[data-palette="red"][data-mode="light"][data-theme="platform"] .outlook .forecast-hour{border-color:#fff6ef;}
html[data-palette="red"][data-mode="dark"],html[data-palette="red"][data-mode="dark"] body,html[data-palette="red"][data-mode="dark"] .dashboard{background:#1a1014;color:#fff0ee;}
html[data-palette="red"][data-mode="dark"] .location,html[data-palette="red"][data-mode="dark"] .eyebrow,html[data-palette="red"][data-mode="dark"] .section-heading h1,html[data-palette="red"][data-mode="dark"] .unit,html[data-palette="red"][data-mode="dark"] .high-low,html[data-palette="red"][data-mode="dark"] .feels-like,html[data-palette="red"][data-mode="dark"] .section-heading>span,html[data-palette="red"][data-mode="dark"] .forecast-time,html[data-palette="red"][data-mode="dark"] .forecast-rain,html[data-palette="red"][data-mode="dark"] .forecast-placeholder,html[data-palette="red"][data-mode="dark"] .sun-caption,html[data-palette="red"][data-mode="dark"] .connection,html[data-palette="red"][data-mode="dark"] .connection a{color:#d6b9bc;}
html[data-palette="red"][data-mode="dark"] .date,html[data-palette="red"][data-mode="dark"] .meridiem,html[data-palette="red"][data-mode="dark"] .high-low span,html[data-palette="red"][data-mode="dark"] .sun-time,html[data-palette="red"][data-mode="dark"] .condition,html[data-palette="red"][data-mode="dark"] .forecast-temp{color:#fff0ee;}
html[data-palette="red"][data-mode="dark"] .brand-mark,html[data-palette="red"][data-mode="dark"] .current-icon,html[data-palette="red"][data-mode="dark"] .forecast-icon,html[data-palette="red"][data-mode="dark"] #sun-icon,html[data-palette="red"][data-mode="dark"] .clock-panel .eyebrow{color:#ff5b65;}
html[data-palette="red"][data-mode="dark"] .theme-swatch,html[data-palette="red"][data-mode="dark"] .location-dot{background:#ff5b65;}
html[data-palette="red"][data-mode="dark"] .weather-panel,html[data-palette="red"][data-mode="dark"] .outlook,html[data-palette="red"][data-mode="dark"] .footer,html[data-palette="red"][data-mode="dark"] .forecast-hour,html[data-palette="red"][data-mode="dark"] button,html[data-palette="red"][data-mode="dark"] select,html[data-palette="red"][data-mode="dark"] .face-picker{border-color:#80525c;}
html[data-palette="red"][data-mode="dark"] button,html[data-palette="red"][data-mode="dark"] select,html[data-palette="red"][data-mode="dark"] .face-picker{background:#301b24;color:#fff0ee;box-shadow:none;}
html[data-palette="red"][data-mode="dark"] .face-picker button{background:transparent;color:#fff0ee;}
html[data-palette="red"][data-mode="dark"] .face-picker button[aria-pressed="true"]{background:#1a1014;border-color:#ff5b65;}
html[data-palette="red"][data-mode="dark"] button:focus,html[data-palette="red"][data-mode="dark"] a:focus,html[data-palette="red"][data-mode="dark"] select:focus{outline-color:#ff5b65;}
html[data-palette="red"][data-mode="dark"] .landscape path:nth-child(1){fill:#80525c;}
html[data-palette="red"][data-mode="dark"] .landscape path:nth-child(2){fill:#301b24;}
html[data-palette="red"][data-mode="dark"] .landscape path:nth-child(3){fill:#1a1014;}
html[data-palette="red"][data-mode="dark"][data-theme="keycap"] .brand-mark{background:#ff5b65;}
html[data-palette="red"][data-mode="dark"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#301b24 0%,#1a1014 75%);}
html[data-palette="red"][data-mode="dark"][data-theme="keycap"] .forecast-hour{background:#301b24;border-color:#80525c;}
html[data-palette="red"][data-mode="dark"][data-theme="tide"] .forecast-hour{background:#301b24;color:#fff0ee;}
html[data-palette="red"][data-mode="dark"][data-theme="meridian"] .dashboard:before,html[data-palette="red"][data-mode="dark"][data-theme="meridian"] .dashboard:after{background:#ff5b65;}
html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook{background:#ff5b65;color:#210d12;}
html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .forecast-time,html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .forecast-placeholder{color:#210d12;}
html[data-palette="red"][data-mode="dark"][data-theme="platform"] .outlook .forecast-hour{border-color:#210d12;}
html[data-palette="green"][data-mode="light"],html[data-palette="green"][data-mode="light"] body,html[data-palette="green"][data-mode="light"] .dashboard{background:#edf2e7;color:#233c22;}
html[data-palette="green"][data-mode="light"] .location,html[data-palette="green"][data-mode="light"] .eyebrow,html[data-palette="green"][data-mode="light"] .section-heading h1,html[data-palette="green"][data-mode="light"] .unit,html[data-palette="green"][data-mode="light"] .high-low,html[data-palette="green"][data-mode="light"] .feels-like,html[data-palette="green"][data-mode="light"] .section-heading>span,html[data-palette="green"][data-mode="light"] .forecast-time,html[data-palette="green"][data-mode="light"] .forecast-rain,html[data-palette="green"][data-mode="light"] .forecast-placeholder,html[data-palette="green"][data-mode="light"] .sun-caption,html[data-palette="green"][data-mode="light"] .connection,html[data-palette="green"][data-mode="light"] .connection a{color:#526c4b;}
html[data-palette="green"][data-mode="light"] .date,html[data-palette="green"][data-mode="light"] .meridiem,html[data-palette="green"][data-mode="light"] .high-low span,html[data-palette="green"][data-mode="light"] .sun-time,html[data-palette="green"][data-mode="light"] .condition,html[data-palette="green"][data-mode="light"] .forecast-temp{color:#233c22;}
html[data-palette="green"][data-mode="light"] .brand-mark,html[data-palette="green"][data-mode="light"] .current-icon,html[data-palette="green"][data-mode="light"] .forecast-icon,html[data-palette="green"][data-mode="light"] #sun-icon,html[data-palette="green"][data-mode="light"] .clock-panel .eyebrow{color:#2d651f;}
html[data-palette="green"][data-mode="light"] .theme-swatch,html[data-palette="green"][data-mode="light"] .location-dot{background:#2d651f;}
html[data-palette="green"][data-mode="light"] .weather-panel,html[data-palette="green"][data-mode="light"] .outlook,html[data-palette="green"][data-mode="light"] .footer,html[data-palette="green"][data-mode="light"] .forecast-hour,html[data-palette="green"][data-mode="light"] button,html[data-palette="green"][data-mode="light"] select,html[data-palette="green"][data-mode="light"] .face-picker{border-color:#9bb489;}
html[data-palette="green"][data-mode="light"] button,html[data-palette="green"][data-mode="light"] select,html[data-palette="green"][data-mode="light"] .face-picker{background:#dce8ce;color:#233c22;box-shadow:none;}
html[data-palette="green"][data-mode="light"] .face-picker button{background:transparent;color:#233c22;}
html[data-palette="green"][data-mode="light"] .face-picker button[aria-pressed="true"]{background:#edf2e7;border-color:#2d651f;}
html[data-palette="green"][data-mode="light"] button:focus,html[data-palette="green"][data-mode="light"] a:focus,html[data-palette="green"][data-mode="light"] select:focus{outline-color:#2d651f;}
html[data-palette="green"][data-mode="light"] .landscape path:nth-child(1){fill:#9bb489;}
html[data-palette="green"][data-mode="light"] .landscape path:nth-child(2){fill:#dce8ce;}
html[data-palette="green"][data-mode="light"] .landscape path:nth-child(3){fill:#edf2e7;}
html[data-palette="green"][data-mode="light"][data-theme="keycap"] .brand-mark{background:#2d651f;}
html[data-palette="green"][data-mode="light"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#dce8ce 0%,#edf2e7 75%);}
html[data-palette="green"][data-mode="light"][data-theme="keycap"] .forecast-hour{background:#dce8ce;border-color:#9bb489;}
html[data-palette="green"][data-mode="light"][data-theme="tide"] .forecast-hour{background:#dce8ce;color:#233c22;}
html[data-palette="green"][data-mode="light"][data-theme="meridian"] .dashboard:before,html[data-palette="green"][data-mode="light"][data-theme="meridian"] .dashboard:after{background:#2d651f;}
html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook{background:#2d651f;color:#f4ffe9;}
html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .forecast-time,html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .forecast-placeholder{color:#f4ffe9;}
html[data-palette="green"][data-mode="light"][data-theme="platform"] .outlook .forecast-hour{border-color:#f4ffe9;}
html[data-palette="green"][data-mode="dark"],html[data-palette="green"][data-mode="dark"] body,html[data-palette="green"][data-mode="dark"] .dashboard{background:#11170f;color:#eaf4e1;}
html[data-palette="green"][data-mode="dark"] .location,html[data-palette="green"][data-mode="dark"] .eyebrow,html[data-palette="green"][data-mode="dark"] .section-heading h1,html[data-palette="green"][data-mode="dark"] .unit,html[data-palette="green"][data-mode="dark"] .high-low,html[data-palette="green"][data-mode="dark"] .feels-like,html[data-palette="green"][data-mode="dark"] .section-heading>span,html[data-palette="green"][data-mode="dark"] .forecast-time,html[data-palette="green"][data-mode="dark"] .forecast-rain,html[data-palette="green"][data-mode="dark"] .forecast-placeholder,html[data-palette="green"][data-mode="dark"] .sun-caption,html[data-palette="green"][data-mode="dark"] .connection,html[data-palette="green"][data-mode="dark"] .connection a{color:#b8c9aa;}
html[data-palette="green"][data-mode="dark"] .date,html[data-palette="green"][data-mode="dark"] .meridiem,html[data-palette="green"][data-mode="dark"] .high-low span,html[data-palette="green"][data-mode="dark"] .sun-time,html[data-palette="green"][data-mode="dark"] .condition,html[data-palette="green"][data-mode="dark"] .forecast-temp{color:#eaf4e1;}
html[data-palette="green"][data-mode="dark"] .brand-mark,html[data-palette="green"][data-mode="dark"] .current-icon,html[data-palette="green"][data-mode="dark"] .forecast-icon,html[data-palette="green"][data-mode="dark"] #sun-icon,html[data-palette="green"][data-mode="dark"] .clock-panel .eyebrow{color:#acf553;}
html[data-palette="green"][data-mode="dark"] .theme-swatch,html[data-palette="green"][data-mode="dark"] .location-dot{background:#acf553;}
html[data-palette="green"][data-mode="dark"] .weather-panel,html[data-palette="green"][data-mode="dark"] .outlook,html[data-palette="green"][data-mode="dark"] .footer,html[data-palette="green"][data-mode="dark"] .forecast-hour,html[data-palette="green"][data-mode="dark"] button,html[data-palette="green"][data-mode="dark"] select,html[data-palette="green"][data-mode="dark"] .face-picker{border-color:#596e44;}
html[data-palette="green"][data-mode="dark"] button,html[data-palette="green"][data-mode="dark"] select,html[data-palette="green"][data-mode="dark"] .face-picker{background:#202c1a;color:#eaf4e1;box-shadow:none;}
html[data-palette="green"][data-mode="dark"] .face-picker button{background:transparent;color:#eaf4e1;}
html[data-palette="green"][data-mode="dark"] .face-picker button[aria-pressed="true"]{background:#11170f;border-color:#acf553;}
html[data-palette="green"][data-mode="dark"] button:focus,html[data-palette="green"][data-mode="dark"] a:focus,html[data-palette="green"][data-mode="dark"] select:focus{outline-color:#acf553;}
html[data-palette="green"][data-mode="dark"] .landscape path:nth-child(1){fill:#596e44;}
html[data-palette="green"][data-mode="dark"] .landscape path:nth-child(2){fill:#202c1a;}
html[data-palette="green"][data-mode="dark"] .landscape path:nth-child(3){fill:#11170f;}
html[data-palette="green"][data-mode="dark"][data-theme="keycap"] .brand-mark{background:#acf553;}
html[data-palette="green"][data-mode="dark"][data-theme="keycap"] .dashboard{background:linear-gradient(135deg,#202c1a 0%,#11170f 75%);}
html[data-palette="green"][data-mode="dark"][data-theme="keycap"] .forecast-hour{background:#202c1a;border-color:#596e44;}
html[data-palette="green"][data-mode="dark"][data-theme="tide"] .forecast-hour{background:#202c1a;color:#eaf4e1;}
html[data-palette="green"][data-mode="dark"][data-theme="meridian"] .dashboard:before,html[data-palette="green"][data-mode="dark"][data-theme="meridian"] .dashboard:after{background:#acf553;}
html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook{background:#acf553;color:#111b0b;}
html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .section-heading h1,html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .section-heading>span,html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .forecast-time,html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .forecast-icon,html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .forecast-temp,html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .forecast-placeholder{color:#111b0b;}
html[data-palette="green"][data-mode="dark"][data-theme="platform"] .outlook .forecast-hour{border-color:#111b0b;}
