/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./components/03-digital/04-templates/01-dark/dark.scss ***!
  \*****************************************************************************************************************************************************************************************/
/** ***************************************************************************
 * Digital / Templates / Dark background
 *************************************************************************** */
body {
  --cn-c-page--BackgroundColor: var(--cn-global--palette-black);
  --cn-c-page--Color: var(--cn-global--palette-white);
  /**
   * Page header
   */
  --cn-c-page__header--BackgroundColor: var(--cn-global--palette-black);
  --cn-c-page__header--Color: var(--cn-global--palette-white);
  /**
   * Page footer
   */
  --cn-c-page__footer--BackgroundColor: var(--cn-global--palette-black);
  --cn-c-page__footer--Color: var(--cn-global--palette-white);
}

/**
 * Component
 */
/**
 * Page header
 */
body > .cn-c-header {
  --cn-c-header--BackgroundColor: var(--cn-c-page__header--BackgroundColor);
  --cn-c-header--Color: var(--cn-c-page__header--Color);
}
body > .cn-c-header .main_nav-container {
  background-color: transparent;
}
body > .cn-c-header .cn-c-button--no_frame_with_button {
  --cn-c-button--no_frame_with_button--Color: var(--cn-c-page__header--Color);
}
body > .cn-c-header .cn-c-badge {
  --cn-c-badge--Color: var(--cn-c-page__header--Color);
}
body > .cn-c-header .cn-c-menu_item {
  --cn-c-menu_item__button--hover--before--BackgroundColor: var(--cn-c-page__header--Color);
}
body > .cn-c-header .cn-c-menu_item .cn-c-button {
  --cn-c-button--hover--Color: currentcolor;
}
body > .cn-c-header .cn-c-button[for=cn-c-header__toggle] {
  --cn-c-button--Color: var(--cn-c-page__header--Color);
}

body > .cn-c-header.fixed-top {
  box-shadow: none;
}

/**
 * Main navigation
 */
body .cn-c-main_nav {
  --cn-c-main_nav--BackgroundColor: transparent;
  --cn-c-main_nav--Color: var(--cn-c-page--Color);
  --cn-c-main_nav__context--Color: var(--cn-c-page--Color);
}
body .cn-c-main_nav .cn-c-digital_magazines {
  --cn-c-digital_magazines__context--Color: var(--cn-c-page--Color);
}

body > .cn-c-header.fixed-top .cn-c-main_nav {
  --cn-c-main_nav--BackgroundColor: var(--cn-c-page--BackgroundColor);
}

/**
 * Page footer
 */
body > .cn-c-footer {
  --cn-c-footer--BackgroundColor: var(--cn-c-page__footer--BackgroundColor);
  --cn-c-footer--Color: var(--cn-c-page__footer--Color);
}
body > .cn-c-footer .cn-c-button {
  --cn-c-button--Color: var(--cn-c-page__footer--Color);
  --cn-c-button--hover--Color: currentcolor;
}

/*# sourceMappingURL=dark.css.map*/
