/* CSS Overrides Top Start */
@import url('/Styles/styles-v2/icons/fontawesome-icon.css?v=4232385967');
@import url('/Styles/styles-v2/icons/fontawesome-solid.css?v=4137481333');
@import url('/Styles/styles-v2/icons/tabler-icon.css?v=116410291');
/* CSS Overrides Top End */

:root {
  color-scheme: only light;
  --bbcc-paper: var(--base-interface-softest, #FAF7F2);
  --bbcc-paper-deep: #F0EBE1;
  --bbcc-surface: var(--base-interface-softer, #FFFFFF);
  --bbcc-ink: var(--base-interface-strongest, #23302C);
  --bbcc-muted: var(--base-interface-medium, #6B7B75);
  --bbcc-border: var(--base-interface-soft, #E8E2D8);
  --bbcc-sky: var(--base-primary, #4BA7C6);
  --bbcc-sky-dark: #23617A;
  --bbcc-sky-soft: #DCEDF4;
  --bbcc-coral: var(--base-secondary, #D96B43);
  --bbcc-coral-dark: #B0552F;
  --bbcc-coral-soft: #F6E3D8;
  --bbcc-on-dark: #FFFFFF;
  --bbcc-radius-sm: 12px;
  --bbcc-radius: 16px;
  --bbcc-radius-lg: 18px;
  --bbcc-shadow: 0 8px 32px rgba(35, 48, 44, .14);
  --bbcc-header-height: 58px;
  --bbcc-bottom-height: 68px;
  --bbcc-content-width: 1180px;
}

/* Rock Styles v2 swaps its interface variables under the operating system's
   dark-mode media query unless an explicit theme is present on the HTML root. */
:root[theme="light"] {
  color-scheme: only light;
}

html,
body {
  min-height: 100%;
  background: #EDE9E0;
}

body.bbcc-app {
  margin: 0;
  overflow-x: clip;
  color: var(--bbcc-ink);
  background: #EDE9E0;
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

/* Splash.aspx is a standalone Rock layout, so it needs its own BBCC shell. */
#splash.bbcc-login {
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  min-height: 100dvh;
  height: auto;
  padding: max(20px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));
  color: var(--bbcc-ink);
  background: var(--bbcc-paper);
  font-family: "Figtree", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

#splash.bbcc-login #content {
  display: grid;
  grid-template-columns: minmax(280px, .85fr) minmax(360px, 1.15fr);
  grid-template-rows: 1fr;
  align-items: stretch;
  width: min(100%, 900px);
  min-width: 0;
  min-height: 480px;
  margin: auto;
  padding: 18px;
  gap: 0;
  color: var(--bbcc-ink);
  background: var(--bbcc-surface);
  border: 1px solid var(--bbcc-border);
  border-radius: 24px;
  box-shadow: var(--bbcc-shadow);
}

#splash.bbcc-login .logo-background {
  position: relative;
  z-index: auto;
  grid-column: 1;
  grid-row: 1;
  width: 100%;
  height: 100%;
  min-height: 444px;
  overflow: hidden;
  border-radius: 18px;
  background: var(--bbcc-sky);
  animation: none;
}

#splash.bbcc-login #logo {
  position: relative;
  width: 100%;
  height: 100%;
}

#splash.bbcc-login #logo > svg {
  display: none;
}

#splash.bbcc-login #logo::before {
  background-size: 116px;
}

#splash.bbcc-login #content-box {
  display: flex;
  grid-column: 2;
  grid-row: 1;
  align-items: center;
  width: auto;
  margin: 0;
  padding: 28px 34px;
  color: var(--bbcc-ink);
}

#splash.bbcc-login #content-box > * {
  width: 100%;
}

#splash.bbcc-login h1,
#splash.bbcc-login h2,
#splash.bbcc-login h3,
#splash.bbcc-login legend,
#splash.bbcc-login label {
  color: var(--bbcc-ink);
}

#splash.bbcc-login h3 {
  margin-top: 0;
  font-size: clamp(24px, 2.2vw, 30px);
  line-height: 1.25;
}

#splash.bbcc-login p {
  line-height: 1.55;
}

#splash.bbcc-login .form-control {
  min-height: 48px;
  font-size: 16px;
  color: var(--bbcc-ink);
  background: #FFFFFF;
  border-color: var(--bbcc-border);
  border-radius: 10px;
}

#splash.bbcc-login .btn-primary {
  min-height: 48px;
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  background: var(--bbcc-sky);
  border-color: var(--bbcc-sky);
  border-radius: 10px;
}

@media (max-width: 720px) {
  #splash.bbcc-login {
    align-items: flex-start;
  }

  #splash.bbcc-login #content {
    display: block;
    width: min(100%, 520px);
    min-height: 0;
    padding: 14px;
    border-radius: 20px;
  }

  #splash.bbcc-login .logo-background {
    height: 132px;
    min-height: 0;
    border-radius: 16px;
  }

  #splash.bbcc-login #logo::before {
    background-size: 88px;
  }

  #splash.bbcc-login #content-box {
    display: block;
    margin: 22px 4px 4px;
    padding: 0;
  }
}

.bbcc-app *,
.bbcc-app *::before,
.bbcc-app *::after {
  box-sizing: border-box;
}

.bbcc-app a {
  color: var(--bbcc-sky-dark);
  transition: color .15s ease, background-color .15s ease, border-color .15s ease;
}

.bbcc-app a:hover,
.bbcc-app a:focus {
  color: var(--bbcc-ink);
}

.bbcc-app-shell {
  position: relative;
  width: 100%;
  min-height: 100vh;
  min-height: 100dvh;
  margin: 0 auto;
  /* Do not use overflow-x:hidden here. It turns this element into the
     sticky header's scroll container and makes the header scroll away. */
  overflow: visible;
  background: var(--bbcc-paper);
  box-shadow: 0 0 40px rgba(35, 48, 44, .12);
}

.bbcc-app-header {
  position: sticky;
  top: 0;
  z-index: 1030;
  display: flex;
  min-height: calc(var(--bbcc-header-height) + env(safe-area-inset-top));
  padding: env(safe-area-inset-top) 16px 0;
  align-items: center;
  gap: 12px;
  color: var(--bbcc-ink);
  background: rgba(250, 247, 242, .97);
  border-bottom: 1px solid var(--bbcc-border);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
}

.bbcc-menu-toggle {
  display: inline-flex;
  width: 40px;
  height: 40px;
  padding: 10px;
  flex: 0 0 40px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 4px;
  color: var(--bbcc-ink);
  background: transparent;
  border: 0;
  border-radius: var(--bbcc-radius-sm);
  box-shadow: none;
  cursor: pointer;
}

.bbcc-menu-toggle:hover,
.bbcc-menu-toggle:focus {
  background: var(--bbcc-paper-deep);
  outline: none;
}

.bbcc-menu-toggle span {
  display: block;
  width: 20px;
  height: 2px;
  background: currentColor;
  border-radius: 99px;
  transition: transform .2s ease, opacity .2s ease, width .2s ease;
}

.bbcc-menu-toggle span:last-child {
  width: 14px;
}

.bbcc-menu-open .bbcc-menu-toggle span:first-child {
  width: 20px;
  transform: translateY(6px) rotate(45deg);
}

.bbcc-menu-open .bbcc-menu-toggle span:nth-child(2) {
  opacity: 0;
}

.bbcc-menu-open .bbcc-menu-toggle span:last-child {
  width: 20px;
  transform: translateY(-6px) rotate(-45deg);
}

.bbcc-brand-wrap {
  display: inline-flex;
  min-width: 0;
  margin-right: auto;
  align-items: center;
  gap: 9px;
}

.bbcc-brand {
  display: inline-flex;
  min-width: 0;
  align-items: center;
  gap: 9px;
  color: var(--bbcc-ink) !important;
  text-decoration: none !important;
}

.bbcc-brand-mark,
.bbcc-drawer-brand-mark {
  display: inline-block;
  width: 34px;
  height: 34px;
  flex: 0 0 34px;
  background-color: var(--bbcc-sky);
  background-image: var(--logo-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 72%;
  border-radius: 10px;
}

.bbcc-brand-name {
  overflow: hidden;
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.01em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.bbcc-brand-app-name {
  display: none;
}

.bbcc-brand-page-name {
  display: block;
}

/* Mobile app chrome owns the visible page title. Keep the master title for
   desktop, where it has room for breadcrumbs and page descriptions. */
@media (max-width: 959px) {
  .bbcc-page-title {
    display: none;
  }
}

.bbcc-account {
  display: flex;
  min-width: 38px;
  min-height: 38px;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
}

.bbcc-account .zone-content,
.bbcc-account .block-instance,
.bbcc-account .block-content,
.bbcc-account .dropdown {
  display: flex;
  margin: 0;
  align-items: center;
}

.bbcc-account .dropdown-toggle,
.bbcc-account > .zone-content > a {
  position: relative;
  display: inline-flex !important;
  width: 38px;
  height: 38px;
  padding: 0 !important;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #fff !important;
  background: var(--bbcc-coral) !important;
  border: 2px solid transparent !important;
  border-radius: 999px !important;
  font-size: 0 !important;
  font-weight: 700;
  text-decoration: none;
  box-shadow: none !important;
}

.bbcc-account .dropdown-toggle::before,
.bbcc-account > .zone-content > a::before {
  content: attr(data-bbcc-initials);
  font-size: 13px;
}

.bbcc-account .dropdown-toggle::after,
.bbcc-account .caret {
  display: none !important;
}

.bbcc-account .dropdown.open .dropdown-toggle,
.bbcc-account .dropdown-toggle:focus {
  border-color: var(--bbcc-sky) !important;
}

.bbcc-account .dropdown-menu {
  right: 0;
  left: auto;
  padding: 8px;
  background: var(--bbcc-surface);
  border: 1px solid var(--bbcc-border);
  border-radius: 14px;
  box-shadow: var(--bbcc-shadow);
}

.bbcc-account .dropdown-menu > li > a {
  padding: 9px 12px;
  border-radius: 9px;
}

.bbcc-navigation-host {
  width: 0;
  height: 0;
}

.bbcc-navigation-host > .zone-content,
.bbcc-navigation-host .block-instance,
.bbcc-navigation-host .block-content {
  display: contents;
}

.bbcc-desktop-nav {
  display: none;
  align-items: center;
  gap: 4px;
}

.bbcc-desktop-nav a {
  display: inline-flex;
  min-height: 38px;
  padding: 8px 13px;
  align-items: center;
  gap: 7px;
  color: var(--bbcc-muted);
  border-radius: 999px;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}

.bbcc-desktop-nav a:hover,
.bbcc-desktop-nav a:focus,
.bbcc-desktop-nav a.is-current {
  color: var(--bbcc-sky-dark);
  background: var(--bbcc-sky-soft);
}

.bbcc-menu-backdrop {
  position: fixed;
  z-index: 1050;
  inset: 0;
  visibility: hidden;
  opacity: 0;
  background: rgba(35, 48, 44, .42);
  transition: opacity .2s ease, visibility .2s ease;
}

.bbcc-drawer {
  position: fixed;
  z-index: 1060;
  top: 0;
  bottom: 0;
  left: 0;
  display: flex;
  width: min(310px, calc(100vw - 42px));
  padding: calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom));
  flex-direction: column;
  overflow-y: auto;
  color: var(--bbcc-ink);
  background: var(--bbcc-paper);
  box-shadow: 8px 0 32px rgba(35, 48, 44, .18);
  transform: translateX(-105%);
  transition: transform .22s ease;
  -webkit-overflow-scrolling: touch;
}

.bbcc-menu-open {
  overflow: hidden;
}

.bbcc-menu-open .bbcc-menu-backdrop {
  visibility: visible;
  opacity: 1;
}

.bbcc-menu-open .bbcc-drawer {
  transform: translateX(0);
}

.bbcc-drawer-header {
  display: flex;
  padding: 4px 8px 18px;
  align-items: center;
  gap: 10px;
}

.bbcc-drawer-title {
  font-size: 16px;
  font-weight: 800;
}

.bbcc-drawer-subtitle {
  color: var(--bbcc-muted);
  font-size: 12px;
}

.bbcc-drawer-close {
  display: inline-flex;
  width: 38px;
  height: 38px;
  margin-left: auto;
  align-items: center;
  justify-content: center;
  color: var(--bbcc-muted);
  background: transparent;
  border: 0;
  border-radius: 10px;
  font-size: 22px;
}

.bbcc-drawer-nav {
  display: grid;
  gap: 3px;
}

.bbcc-drawer-nav a {
  display: flex;
  min-height: 46px;
  padding: 11px 12px;
  align-items: center;
  gap: 12px;
  color: var(--bbcc-ink);
  border-radius: 12px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}

.bbcc-drawer-nav a:hover,
.bbcc-drawer-nav a:focus,
.bbcc-drawer-nav a.is-current {
  color: var(--bbcc-ink);
  background: var(--bbcc-paper-deep);
}

.bbcc-drawer-nav i {
  width: 20px;
  color: var(--bbcc-sky-dark);
  text-align: center;
}

.bbcc-drawer-section-title {
  margin: 18px 12px 6px;
  color: var(--bbcc-coral-dark);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.bbcc-drawer-card {
  display: none;
}

.bbcc-bottom-nav {
  position: fixed;
  z-index: 1040;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  min-height: calc(var(--bbcc-bottom-height) + env(safe-area-inset-bottom));
  padding: 6px 4px calc(7px + env(safe-area-inset-bottom));
  align-items: stretch;
  background: rgba(250, 247, 242, .98);
  border-top: 1px solid var(--bbcc-border);
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
}

.bbcc-bottom-nav a {
  display: flex;
  min-width: 0;
  min-height: 50px;
  flex: 1 1 0;
  padding: 5px 1px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 3px;
  color: var(--bbcc-muted);
  border-radius: 12px;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
}

.bbcc-bottom-nav a i {
  font-size: 19px;
}

.bbcc-bottom-nav a:hover,
.bbcc-bottom-nav a:focus,
.bbcc-bottom-nav a.is-current {
  color: var(--bbcc-sky-dark);
  background: var(--bbcc-sky-soft);
}

.bbcc-content-scroller {
  min-height: calc(100vh - var(--bbcc-header-height));
  min-height: calc(100dvh - var(--bbcc-header-height));
  padding-bottom: calc(var(--bbcc-bottom-height) + env(safe-area-inset-bottom));
}

.bbcc-app .main-content {
  width: 100%;
  max-width: var(--bbcc-content-width);
  min-height: 60vh;
  padding: 20px 16px 32px;
  margin: 0 auto;
}

.bbcc-app .main-content > .container,
.bbcc-app .main-content main.container {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.bbcc-page-title {
  margin: 0 0 18px;
}

.bbcc-page-title h1 {
  margin: 0;
  color: var(--bbcc-ink);
  font-size: clamp(24px, 4vw, 34px);
  font-weight: 800;
  letter-spacing: -.02em;
  line-height: 1.15;
}

.bbcc-page-title .breadcrumb {
  padding: 5px 0 0;
  margin: 0;
  background: transparent;
  font-size: 12px;
}

.bbcc-app h1,
.bbcc-app h2,
.bbcc-app h3,
.bbcc-app h4,
.bbcc-app h5,
.bbcc-app h6 {
  color: var(--bbcc-ink);
  font-family: inherit;
  font-weight: 800;
  letter-spacing: -.015em;
}

.bbcc-app .panel,
.bbcc-app .card,
.bbcc-app .well,
.bbcc-app .list-group {
  background: var(--bbcc-surface);
  border-color: var(--bbcc-border);
  border-radius: var(--bbcc-radius);
  box-shadow: none;
}

.bbcc-app .panel {
  overflow: visible;
}

.bbcc-app .panel-heading,
.bbcc-app .panel-footer {
  background: transparent;
  border-color: var(--bbcc-border);
}

.bbcc-app .panel-heading:first-child {
  border-radius: var(--bbcc-radius) var(--bbcc-radius) 0 0;
}

.bbcc-app .btn {
  min-height: 42px;
  padding: 9px 16px;
  border-radius: 12px;
  font-weight: 700;
  transition: background-color .15s ease, border-color .15s ease, color .15s ease;
}

.bbcc-app .btn-primary {
  color: #fff;
  background: var(--bbcc-sky-dark);
  border-color: var(--bbcc-sky-dark);
}

.bbcc-app .btn-primary:hover,
.bbcc-app .btn-primary:focus {
  color: #fff;
  background: var(--bbcc-ink);
  border-color: var(--bbcc-ink);
}

.bbcc-app .btn-action,
.bbcc-app .btn-success {
  color: #fff;
  background: var(--bbcc-coral);
  border-color: var(--bbcc-coral);
}

.bbcc-app .form-control,
.bbcc-app .input-group-addon,
.bbcc-app .select2-container .select2-choice {
  min-height: 44px;
  color: var(--bbcc-ink);
  background: var(--bbcc-surface);
  border-color: var(--bbcc-border);
  border-radius: 12px;
  box-shadow: none;
}

.bbcc-app .form-control:focus {
  border-color: var(--bbcc-sky);
  box-shadow: 0 0 0 3px rgba(75, 167, 198, .2);
}

.bbcc-app .nav-pills > li > a,
.bbcc-app .nav-tabs > li > a {
  border-radius: 999px;
  font-weight: 700;
}

.bbcc-app .nav-pills > li.active > a,
.bbcc-app .nav-pills > li.active > a:hover,
.bbcc-app .nav-pills > li.active > a:focus {
  color: var(--bbcc-sky-dark);
  background: var(--bbcc-sky-soft);
}

.bbcc-app .main-footer {
  padding: 24px 0;
  color: var(--bbcc-muted);
  font-size: 13px;
}

.bbcc-narrow {
  width: 100%;
  max-width: 680px;
  margin-right: auto;
  margin-left: auto;
}

.bbcc-card {
  padding: 18px;
  background: var(--bbcc-surface);
  border: 1px solid var(--bbcc-border);
  border-radius: var(--bbcc-radius-lg);
}

/* Rock's Prayer Card View can inherit a very pale card-text color from older
   theme/custom-content rules. Keep prayer copy readable in iOS WebViews. */
.bbcc-app .prayer-card-view .card-text {
  color: var(--bbcc-ink) !important;
}

/* Prayer entry uses a dark feature header. Set both sides of the contrast
   explicitly so Rock's global heading rule cannot produce dark-on-dark text. */
.bbcc-app .prayer-request-entry .panel-header {
  padding: 18px 20px;
  color: #fff !important;
  background: var(--bbcc-ink) !important;
  border-color: var(--bbcc-ink) !important;
  border-radius: var(--bbcc-radius) var(--bbcc-radius) 0 0;
}

.bbcc-app .prayer-request-entry .panel-header .panel-title,
.bbcc-app .prayer-request-entry .panel-header h1,
.bbcc-app .prayer-request-entry .panel-header h2,
.bbcc-app .prayer-request-entry .panel-header h3,
.bbcc-app .prayer-request-entry .panel-header a,
.bbcc-app .prayer-request-entry .panel-header i {
  color: #fff !important;
}

/* Semantic contrast contract. Theme components and the runtime guard add
   .bbcc-on-dark whenever a Rock header sits on a dark custom background. */
.bbcc-app .bbcc-on-dark {
  color: var(--bbcc-on-dark) !important;
}

.bbcc-app .bbcc-on-dark .panel-title,
.bbcc-app .bbcc-on-dark h1,
.bbcc-app .bbcc-on-dark h2,
.bbcc-app .bbcc-on-dark h3,
.bbcc-app .bbcc-on-dark h4,
.bbcc-app .bbcc-on-dark h5,
.bbcc-app .bbcc-on-dark h6,
.bbcc-app .bbcc-on-dark a,
.bbcc-app .bbcc-on-dark i {
  color: var(--bbcc-on-dark) !important;
}

.bbcc-kicker {
  color: var(--bbcc-coral-dark);
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .1em;
  text-transform: uppercase;
}

.bbcc-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
}

.bbcc-app .updateprogress-status {
  color: var(--bbcc-sky-dark);
}

@media (min-width: 960px) {
  .bbcc-app-shell {
    max-width: 1600px;
  }

  .bbcc-app-header {
    padding-right: 24px;
    padding-left: 24px;
  }

  .bbcc-brand-app-name {
    display: block;
  }

  .bbcc-brand-page-name {
    display: none;
  }

  .bbcc-navigation-host {
    width: 0;
    height: 0;
  }

  .bbcc-desktop-nav {
    position: fixed;
    z-index: 1035;
    top: calc(10px + env(safe-area-inset-top));
    left: 50%;
    display: flex;
    transform: translateX(-50%);
  }

  .bbcc-bottom-nav {
    display: none;
  }

  .bbcc-content-scroller {
    padding-bottom: 0;
  }

  .bbcc-app .main-content {
    padding: 32px 30px 56px;
  }
}

@media (max-width: 480px) {
  .bbcc-brand-name {
    max-width: 150px;
  }

  .bbcc-app .main-content {
    padding-top: 18px;
  }

  .bbcc-grid {
    grid-template-columns: 1fr;
  }
}

@media (prefers-reduced-motion: reduce) {
  .bbcc-app *,
  .bbcc-app *::before,
  .bbcc-app *::after {
    scroll-behavior: auto !important;
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
  }
}

/* CSS Overrides Bottom Start */
:root {
    --logo-image: url('/GetImage.ashx?guid=72579445-8920-4291-bd11-f816a3eec0fb');
    --base-primary: #4BA7C6;
    --base-secondary: #D96B43;
    --base-interface-softest: #FAF7F2;
    --base-interface-softer: #FFFFFF;
    --base-interface-strongest: #23302C;
    --base-interface-medium: #6B7B75;
    --base-interface-soft: #E8E2D8;
}

/* BBCC Connect is intentionally light-only for consistent readability. */
:root:not([theme]),
:root[theme="system"],
:root[theme="dark"] {
  --color-interface-strongest: var(--base-interface-strongest);
  --color-interface-stronger: var(--base-interface-stronger);
  --color-interface-strong: var(--base-interface-strong);
  --color-interface-medium: var(--base-interface-medium);
  --color-interface-soft: var(--base-interface-soft);
  --color-interface-softer: var(--base-interface-softer);
  --color-interface-softest: var(--base-interface-softest);
  --color-info-strong: var(--base-info);
  --color-danger-strong: var(--base-danger);
  --color-success-strong: var(--base-success);
  --color-warning-strong: var(--base-warning);
  --color-critical-strong: var(--base-critical);
  --box-shadow: rgba(145, 158, 171, 0.2) 0 0 2px 0, rgba(145, 158, 171, 0.12) 0 12px 24px -4px;
  --popup-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  color-scheme: light only;
}

.theme-toggle {
  display: none !important;
}
/* CSS Overrides Bottom End */
