:root {--bg-primary:#f5f5f5;--bg-secondary:#fff;--bg-tertiary:#e9ecef;--bg-table-hover:#f5f5f5;--bg-ribbon:#247ab9;--bg-ribbon-border:#206da6;--bg-table-header:#f5f5f5;--text-primary:#4c5667;--text-secondary:#212529;--text-white:#fff;--heading-primary:#0659b0;--link-primary:#0659b0;--link-hover:#4c5667;--border-primary:#dee2e6;--border-navbar:#9fc42e;--temp-high:#a33b3a;--temp-low:#247ab9;--graph-gridline:#999;--graph-precip-bar:#24b9f0;--graph-line-low:#091abb;--graph-line-high:#933;--graph-tooltip-text:#212529;--theme-icon-color:#4c5667;--default-color:#0659b0;--search-background:#fff;--search-hover-blue:#c2dff6}body.dark-mode {--bg-primary:#1a1a1a;--bg-secondary:#2c2c2c;--bg-tertiary:#3a3a3a;--bg-table-hover:#323232;--bg-ribbon:#206da6;--bg-ribbon-border:#206da6;--bg-table-header:#252525;--text-primary:#e8e6e3;--text-secondary:#f5f5f5;--text-white:#fff;--heading-primary:#7fc7ff;--link-primary:#71BDF3;--link-hover:#a9cfff;--border-primary:#444;--border-navbar:#206da6;--temp-high:#FF715E;--temp-low:#71BDF3;--graph-gridline:#666;--graph-precip-bar:#3b8cab;--graph-line-high:#f66;--graph-line-low:#24b9f0;--graph-tooltip-text:#f5f5f5;--theme-icon-color:#fff;--default-color:#0659b0;--search-background:#e1e0e0;--search-hover-blue:#c2dff6}body {background-color:var(--bg-primary) !important;color:var(--text-primary)}html {background:var(--bg-primary);background-color:var(--bg-primary)}html, body {overscroll-behavior:none}@supports (-webkit-overflow-scrolling:touch) {html {background:var(--bg-primary) !important;background-size:100% 100%} body {background:var(--bg-primary) !important;min-height:-webkit-fill-available}}.box {background-color:var(--bg-secondary);box-shadow:0 1px 1px rgb(0 0 0 / 5%)}.first-navbar {border-color:var(--border-navbar);min-height:62px;height:auto;transition:none !important;animation:none !important}body.dark-mode .first-navbar {background-color:var(--bg-secondary);min-height:62px;height:auto;transition:none !important;animation:none !important}.first-navbar .navbar-brand,.first-navbar .navbar-nav,.first-navbar .navbar-collapse {transition:none !important;animation:none !important}body.dark-mode .first-navbar .navbar-brand,body.dark-mode .first-navbar .navbar-nav,body.dark-mode .first-navbar .navbar-collapse {transition:none !important;animation:none !important}.second-navbar {background-color:var(--bg-secondary)}.second-navbar a {color:var(--text-primary) !important}.second-navbar a:focus, .second-navbar a:hover {color:var(--link-primary) !important}.states .state_name {border-top:1px solid var(--border-primary);background-color:var(--bg-secondary)}.states .state_name:hover {background-color:var(--bg-tertiary)}.states .state_name a, .states .stretched-link:hover {color:var(--link-primary) !important}.states .state_name a:hover {color:var(--link-hover) !important}.dark-mode .states, .dark-mode .states .state_name a, .dark-mode .stretched-link {color:var(--link-primary) !important}.ribbon-box .ribbon {background:var(--bg-ribbon)}.ribbon-box .ribbon-info::before {border-color:var(--bg-ribbon-border) transparent transparent}.box a, .breadcrumb a, .selection_title, footer a, h1, h2, h3 {color:var(--heading-primary) !important}.high {color:var(--temp-high) !important}.low {color:var(--temp-low) !important}.daily_table thead, .history_table thead {background:var(--bg-table-header) !important}.table td, .table th {border-color:var(--border-primary)}.table-hover tbody tr:hover {background-color:var(--bg-table-hover)}.table-hover tbody tr:hover th {color:var(--text-secondary) !important}.table-hover tbody tr:hover td:not(.high,.low) {color:var(--text-secondary) !important}.text-muted {color:var(--text-primary) !important;opacity:.7}.text-black {color:var(--text-secondary) !important}.table, p {color:var(--text-primary)}.box-top-right {border-top:1px solid #fff !important}body.dark-mode .breadcrumb-pre-text, body.dark-mode .breadcrumb > li {color:var(--text-primary) !important}body.dark-mode .nav-item.nav-first svg path {fill:var(--text-white)}body.dark-mode .more_icon path {fill:var(--link-primary)}body.dark-mode footer .resp-sharing-button__icon--solid svg {fill:var(--text-white)}body.dark-mode .dropdown-menu {background-color:var(--bg-secondary);border:1px solid var(--border-primary)}body.dark-mode .dropdown-menu .btn-primary {background-color:var(--link-primary);color:var(--text-white);border-color:var(--link-primary)}body.dark-mode .dropdown-menu .btn-lightblue {background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}body.dark-mode .right-footer a {color:var(--link-primary) !important}body.dark-mode .box-top-right {border-top:1px solid var(--bg-primary) !important}body.dark-mode .nav-item.nav-link.active {background-color:var(--bg-secondary) !important;border-top:2px solid var(--heading-primary) !important;color:var(--text-primary) !important}body.dark-mode .nav-item.nav-link.inactive {border-top:2px solid var(--bg-primary) !important;color:var(--text-primary) !important}body.dark-mode .btn-light {background-color:var(--bg-secondary) !important;color:var(--text-primary) !important;border-color:var(--graph-gridline) !important}.daily_dropdown .bootstrap-select .btn {color:var(--text-primary) !important}body.dark-mode .form-control {background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--graph-gridline)}body.dark-mode .form-control:focus {background-color:var(--bg-secondary);color:var(--text-primary);border-color:var(--link-primary);box-shadow:none}body.dark-mode .input-group-text {background-color:var(--bg-tertiary);border-color:var(--graph-gridline);color:var(--text-primary)}body.dark-mode .datepicker-dropdown {background-color:var(--bg-secondary);border-color:var(--border-primary)}body.dark-mode .datepicker-dropdown::before {border-bottom-color:var(--border-primary)}body.dark-mode .datepicker-dropdown::after {border-bottom-color:var(--bg-secondary)}body.dark-mode .datepicker table {background-color:var(--bg-secondary)}body.dark-mode .datepicker table tr td, body.dark-mode .datepicker table tr th {color:var(--text-primary)}body.dark-mode .datepicker table tr td.day:hover, body.dark-mode .datepicker table tr td.focused {background-color:var(--bg-tertiary)}body.dark-mode .datepicker table tr td.new, body.dark-mode .datepicker table tr td.old {color:var(--text-primary);opacity:.5}body.dark-mode .datepicker table tr td.active, body.dark-mode .datepicker table tr td.active.disabled, body.dark-mode .datepicker table tr td.active.disabled:hover, body.dark-mode .datepicker table tr td.active:hover {background-color:var(--link-primary);color:var(--text-white)}body.dark-mode .datepicker .datepicker-switch, body.dark-mode .datepicker .next, body.dark-mode .datepicker .prev {color:var(--link-primary)}body.dark-mode .datepicker .datepicker-switch:hover, body.dark-mode .datepicker .next:hover, body.dark-mode .datepicker .prev:hover {background-color:var(--bg-tertiary)}body.dark-mode .datepicker th.dow {background-color:var(--bg-tertiary);color:var(--text-secondary)}body.dark-mode .agenda_icon {color:var(--text-primary)}body.dark-mode .datepicker table tr td.month.focused, body.dark-mode .datepicker table tr td.month:hover {background-color:var(--bg-tertiary)}body.dark-mode .datepicker table tr td span.focused, body.dark-mode .datepicker table tr td span:hover {background:var(--bg-tertiary) !important}.arrow-icon.high {color:var(--temp-high)}.arrow-icon.low {color:var(--temp-low)}.arrow-icon.text-black, .minus-icon {color:var(--text-primary)}body.dark-mode .blank_row td {background-color:var(--bg-secondary) !important;border-color:var(--bg-secondary) !important}body.dark-mode .xstyle {color:var(--text-white)}.first-navbar .theme-toggle-btn .moon-icon, .first-navbar .theme-toggle-btn .sun-icon {color:#fff !important}.theme-toggle-mobile .moon-icon, .theme-toggle-mobile .sun-icon {color:var(--default-color) !important}.theme-toggle-mobile {background-color:transparent;border:1px solid var(--default-color) !important;width:auto;min-width:2.5rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}#visible-units-btn-mobile {width:auto;min-width:3.5rem;display:inline-flex;align-items:center;justify-content:center}.theme-toggle-btn {width:5.5rem;min-width:5.5rem;text-align:center;justify-content:center;}body.dark-mode .theme-toggle-mobile {border-color:var(--default-color)}@media (width <= 767px) {body.dark-mode #search-field .form-control {color:var(--text-white) !important}}body.dark-mode .tt-dropdown-menu, body.dark-mode .tt-menu {background-color:var(--search-background) !important}body.dark-mode .tt-menu .tt-suggestion.tt-cursor, body.dark-mode .tt-menu .tt-suggestion:hover {background-color:var(--border-navbar) !important;color:var(--text-white) !important}body.dark-mode .tt-menu .tt-suggestion.tt-cursor *, body.dark-mode .tt-menu .tt-suggestion:hover * {color:inherit !important}body.dark-mode .tt-dropdown-menu .tt-suggestion .tt-suggestion-item .tt-selectable {color:var(--text-white) !important}.daily_dropdown .bootstrap-select .dropdown-item:hover, body.dark-mode .dropdown-item:hover, body.dark-mode ul.dropdown-menu.inner.show li:hover {color:var(--text-white) !important;background-color:var(--graph-precip-bar) !important}body.dark-mode .text-dark {color:var(--text-white) !important}.boxbtn-theme, .boxbtn-units {display:inline-flex;align-items:center;gap:.4em;height:34px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;color:#fff;background:rgb(255 255 255 / 15%);cursor:pointer;text-decoration:none}.boxbtn-theme {width:5.5rem;min-width:5.5rem;justify-content:center;text-align:center;}.boxbtn-theme:hover, .boxbtn-units:hover {background:rgb(255 255 255 / 18%);color:#fff;text-decoration:none}.boxbtn-theme:focus, .boxbtn-units:focus {outline:2px solid rgb(255 255 255 / 60%);outline-offset:2px}.boxbtn-theme .moon-icon, .boxbtn-theme .sun-icon {width:18px;height:18px;color:currentcolor;vertical-align:text-bottom;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.boxbtn-units .unit-text {color:currentcolor;font-weight:500}.boxbtn-theme .theme-text {color:currentcolor;font-weight:500}.boxbtn-theme {margin-right:10px}.mobile_theme_btn {margin-right:10px;margin-top:1rem;width:5.5rem!important;min-width: 5.5rem!important;}
body.dark-mode .dropdown-item.active.selected {color:var(--bg-secondary) !important}@media (width >= 768px) {#search-field.first-navig .form-control {border-radius:8px !important} #search-field.first-navig .tt-input, #search-field.first-navig .form-control {background:rgb(255 255 255 / 10%) !important;color:#fff !important;transition:none !important;animation:none !important;} #search-field.first-navig .tt-input::placeholder, #search-field.first-navig .form-control::placeholder {color:#fff !important;opacity:1 !important;transition:none !important;animation:none !important} .theme-toggle-btn {margin-left:10px;}}body.dark-mode .missing_data_msg {background-color:var(--bg-table-hover) !important;color:var(--text-primary) !important}body.dark-mode .alert-danger {color:var(--text-primary) !important;opacity:.5 !important;border:1px solid var(--text-white) !important}body.dark-mode .danger_red {color:var(--text-white) !important}