/* Shared NightLuck palette across the existing responsive template. */
html,body,body[data-brand],#root{
  --background-main:#171b18!important;
  --background-secondary:#121613!important;
  --background-tertiary:#232b24!important;
  --background-header:#121613!important;
  --background-header-hover:#232b24!important;
  --background-tabbar:#121613!important;
  --background-banner:#171b18!important;
  --background-inversion:#e9f0e7!important;
  --background-modalview:#0009!important;
  --text-title:#edf3e9!important;
  --text-body:#dce4d7!important;
  --text-subtitle:#a7b5a2!important;
  --text-regular:#dce4d7!important;
  --text-color-title:#edf3e9!important;
  --text-color-subtitle:#a7b5a2!important;
  --text-inversion:#10160d!important;
  --text-link:#c9ff29!important;
  --text-primary-control:#10160d!important;
  --text-primary_control:#10160d!important;
  --text-deposit-button:#10160d!important;
  --text-deposit-double-button:#10160d!important;
  --icon-main:#a7b5a2!important;
  --icon-chevron:#a7b5a2!important;
  --icon-primary-control:#10160d!important;
  --icon-deposit-button:#10160d!important;
  --control-primary:#c9ff29!important;
  --control-primary-hover:#dbff76!important;
  --control-deposit:#c9ff29!important;
  --control-deposit-hover:#dbff76!important;
  --control-secondary:#283126!important;
  --control-secondary-hover:#36432f!important;
  --control-tertiary:#232b24!important;
  --control-quaternary:#232b24!important;
  --control-stroke-secondary-default:#3c4a36!important;
  --menu-background-secondary:#171b18!important;
  --menu-divider-main:#33402e!important;
  --advanced-menu-background-main:#121613!important;
  --advanced-menu-background-secondary:#171b18!important;
  --advanced-sidebar-background-main:#171b18!important;
  --header-main-background-default:#121613!important;
  --header-main-background-default-hover:#232b24!important;
  color-scheme:dark;
}
html,body,#root{background:#121613;color:#edf3e9}
.nightluck-content{background:#171b18;color:#dce4d7;border-color:#33402e}
.nightluck-content .toc,.nightluck-content details{background:#20271f;border-color:#3b4934}
.nightluck-content td,.nightluck-content th{border-color:#3b4934}
.nightluck-content th{background:#283126}
.nightluck-content h1,.nightluck-content h2,.nightluck-content h3{color:#edf3e9}
.nightluck-content .hero-eyebrow,.nightluck-footer{color:#a7b5a2}
.nightluck-content a,.nightluck-footer a{color:#c9ff29}
[class*="_storyListItemName_"]{color:#edf3e9!important}
[class*="_storyPreviewButton_"]{background:linear-gradient(135deg,#c9ff29,#427834)!important}
[class*="_storyPreviewImage_"]{object-fit:cover;background:#151815}
.nightluck-category-row [data-testid="sab-card"]{color:#dce4d7}
.nightluck-category-row [data-testid="sab-card"] [class*="image__container"]{background:#232b24!important}
.nightluck-offers-heading{background-color:#171b18!important;background-position:center right!important}
.nightluck-story-icon{width:100%;height:100%;object-fit:cover}
[data-component-name="modulor-button"][style*="--background-custom"]{--background-custom:#c9ff29!important;--text-custom:#10160d!important}
.modulor_button__primary__1_112_2{background:#c9ff29!important;color:#10160d!important}
.modulor_button__primary__1_112_2 span{color:inherit!important}
