/* HubSpot CLASSIC — DARK. Study copy for internal education. Not for shipping.
   HubSpot never shipped a dark version of its classic (orange) UI; its only dark theme belongs to the new black & white UI.
   This dark mode uses ONLY HubSpot's own classic colours (Pantera #2d3e50, Obsidian #33475b, Heffalump #425b76, Slinky #516f90,
   Eerie #7c98b6, Koala #eaf0f6, Gypsum #f5f8fa, Calypso medium #7fd1de, and #22303e / #253342 from HubSpot's own nav CSS),
   arranged by the rule HubSpot's real dark theme follows: the higher a surface sits, the lighter it is.
     shell #22303e < page #253342 < cards #2d3e50 < menus, modals, panels #33475b
   Text #eaf0f6 (9.5:1 on cards), help text #b0c1d4 (6.0:1), links #7fd1de (6.3:1). Orange, red, green keep their hue.
   Use: add class "hs-dark" to <html> (load after hubspot-tokens.css, hubspot-ui.css, hubspot.css).
   Part 2 is generated from HubSpot's own stylesheet: every rule that hard-codes a light colour gets its dark twin. */

/* ---------- Part 1: tokens ---------- */
.hs-dark {
  color-scheme: dark;
  --trellis-color-text-core-default: #eaf0f6;
  --trellis-color-text-core-subtle: #b0c1d4;
  --trellis-color-text-core-disabled: #7c98b6;
  --trellis-color-text-interactive-default: #7fd1de;
  --trellis-color-text-interactive-default-hover: #e5f5f8;
  --trellis-color-text-interactive-default-pressed: #b0e3eb;
  --trellis-color-text-interactive-default-disabled: #7c98b6;
  --trellis-color-text-alert-default: #f8a9ad;
  --trellis-color-text-brand-default: #ff8f73;
  --trellis-color-text-secondary-default: #ff8f73;
  --trellis-color-text-inverse-default-alt: #eaf0f6;
  --trellis-color-fill-surface-default: #2d3e50;
  --trellis-color-fill-surface-default-hover: #2d3e50;
  --trellis-color-fill-surface-default-pressed: #2d3e50;
  --trellis-color-fill-surface-raised: #33475b;
  --trellis-color-fill-surface-recessed: #253342;
  --trellis-color-fill-surface-recessed-hover: #2d3e50;
  --trellis-color-fill-surface-recessed-pressed: #2d3e50;
  --trellis-color-fill-field-default: #253342;
  --trellis-color-fill-field-default-alt: #253342;
  --trellis-color-fill-field-disabled: #33475b;
  --trellis-color-fill-field-hover: #2a3b4d;
  --trellis-color-fill-field-pressed: #33475b;
  --trellis-color-fill-primary-disabled: #33475b;
  --trellis-color-fill-secondary-default: transparent;
  --trellis-color-fill-secondary-default-alt: transparent;
  --trellis-color-fill-secondary-hover: rgba(255,122,89,.12);
  --trellis-color-fill-secondary-hover-alt: rgba(255,122,89,.12);
  --trellis-color-fill-secondary-pressed: rgba(255,122,89,.22);
  --trellis-color-fill-secondary-pressed-alt: rgba(255,122,89,.22);
  --trellis-color-fill-secondary-disabled: #33475b;
  --trellis-color-fill-secondary-disabled-alt: #33475b;
  --trellis-color-fill-tertiary-default: #33475b;
  --trellis-color-fill-tertiary-disabled: #33475b;
  --trellis-color-fill-tertiary-hover: #3a5068;
  --trellis-color-fill-tertiary-pressed: #425b76;
  --trellis-color-fill-accent-neutral-default: #516f90;
  --trellis-color-fill-accent-neutral-hover: #7c98b6;
  --trellis-color-fill-accent-neutral-pressed: #425b76;
  --trellis-color-fill-accent-neutral-subtle-alt: #33475b;
  --trellis-color-fill-info-subtle: rgba(0,164,189,.18);
  --trellis-color-fill-positive-subtle: rgba(0,189,165,.16);
  --trellis-color-fill-caution-subtle: rgba(245,194,107,.14);
  --trellis-color-fill-alert-subtle: rgba(242,84,91,.16);
  --trellis-color-fill-brand-subtle: rgba(255,122,89,.16);
  --trellis-color-border-core-default: #516f90;
  --trellis-color-border-core-subtle: #425b76;
  --trellis-color-border-core-hover: #7c98b6;
  --trellis-color-border-core-disabled: #33475b;
  --trellis-color-border-core-pressed: #33475b;
  --trellis-color-border-core-subtle-hover: #516f90;
  --trellis-color-border-interactive-default: #00a4bd;
  --trellis-color-border-interactive-pressed: #7fd1de;
  --trellis-color-border-inverse-default: #2d3e50;
  --trellis-color-border-inverse-default-alt: #2d3e50;
  --trellis-color-icon-core-default: #eaf0f6;
  --trellis-color-icon-core-subtle: #99acc2;
  --trellis-color-icon-core-disabled: #7c98b6;
  --trellis-color-icon-interactive-default: #7fd1de;
  --trellis-color-icon-interactive-hover: #e5f5f8;
  --trellis-color-icon-interactive-pressed: #b0e3eb;
  --trellis-color-icon-inverse-default-alt: #eaf0f6;
  --trellis-color-icon-secondary-default: #ff8f73;
  --trellis-color-global-shell-fill-surface-default: #22303e;
  --trellis-color-global-shell-fill-surface-panel-default: #2d3e50;
  --trellis-color-global-shell-fill-nav-item-hover: #2d3e50;
  --trellis-color-global-shell-fill-nav-item-selected: #425b76;
  --trellis-color-global-shell-fill-sub-nav-item-hover: #33475b;
  --trellis-color-global-shell-fill-sub-nav-item-selected: #425b76;
  --trellis-color-global-shell-fill-search-default: #253342;
  --trellis-color-global-shell-fill-search-hover: #2d3e50;
  --trellis-color-global-shell-border-default: #425b76;
  --trellis-color-global-shell-border-dark: #33475b;
  --trellis-box-shadow-100: 0px 1px 5px 0px rgba(0,0,0,.35);
  --trellis-box-shadow-200: 0px 1px 4px 0px rgba(0,0,0,.3);
  --trellis-box-shadow-300: 0px 3px 8px 0px rgba(0,0,0,.4);
  --trellis-box-shadow-400: 0px 1px 24px 0px rgba(0,0,0,.45);
}

/* ---------- Part 2: generated from HubSpot's CSS (528 rules) ---------- */
.hs-dark .uiInlineTextInputPlaceholder{color:#7c98b6}
.hs-dark .uiLoadingDot{color:#99acc2}
.hs-dark .uiLoadingDot.loading-blue{color:#7fd1de}
.hs-dark .uiPopover--default{background:#2d3e50}
.hs-dark .picker__holder{background:#2d3e50}
.hs-dark .picker__day--today.picker__day--highlighted:before,.hs-dark .picker__day--today.picker__day--selected:before{border-top-color:#2d3e50}
.hs-dark .picker__list-item{background:#2d3e50}
.hs-dark .Select-control{background-color:#2d3e50;border-color:#d9d9d9 #516f90 #b3b3b3;border:1px solid #516f90}
.hs-dark .is-open>.Select-control{background:#2d3e50;border-color:#b3b3b3 #516f90 #d9d9d9}
.hs-dark .Select-loading{border:2px solid #516f90}
.hs-dark .Select-menu-outer{background-color:#2d3e50;border:1px solid #516f90;border-top-color:#425b76}
.hs-dark .Select-option-group-label{background-color:#2d3e50}
.hs-dark .Select-option{background-color:#2d3e50}
.hs-dark mark{color:#eaf0f6}
.hs-dark body{color:#eaf0f6}
.hs-dark .is--code,.hs-dark code{color:#eaf0f6}
.hs-dark code{background-color:#33475b}
.hs-dark .private-hr{background-color:#3a5068}
.hs-dark .private-accordion.private-accordion:hover{color:#e5f5f8}
.hs-dark .private-accordion.private-accordion.private-accordion--legacy .private-accordion__indicator.private-accordion__indicator{color:#7fd1de}
.hs-dark .private-avatar-add{background-color:#33475b;border:1px solid #516f90;color:#b0c1d4}
.hs-dark .private-avatar-add:hover{background-color:#253342}
.hs-dark .private-avatar-add:active{background-color:#425b76}
.hs-dark .private-tool-bar--dark .private-back-button.private-back-button>:hover{color:#b0e3eb}
.hs-dark .private-badge--notification{border:1px solid #2d3e50;box-shadow:0 0 0 1px #2d3e50}
.hs-dark .private-breadcrumbs{color:#b0c1d4}
.hs-dark .private-breadcrumbs .private-breadcrumbs__arrow{color:#99acc2}
.hs-dark .private-breadcrumbs .private-breadcrumbs__arrow.private-breadcrumbs__arrow--back.private-breadcrumbs__arrow--back{color:#7fd1de}
.hs-dark .private-change-arrow--decrease{color:#f8a9ad}
.hs-dark .private-change-arrow--increase{color:#7fded2}
.hs-dark .private-fixed-save-bar.private-fixed-save-bar{background-color:#253342;border-top:1px solid #516f90}
.hs-dark a{color:#7fd1de}
.hs-dark a:hover{color:#e5f5f8}
.hs-dark a:active{color:#b0e3eb}
.hs-dark a.private-link--on-dark:hover{color:#b0e3eb}
.hs-dark a.private-link--on-dark--hover,.hs-dark a.private-link--on-dark--hover:hover{color:#b0e3eb}
.hs-dark a.private-link--hover,.hs-dark a.private-link--hover:hover{color:#e5f5f8}
.hs-dark a.private-link--hover:active{color:#b0e3eb}
.hs-dark a.private-link--danger{color:#f8a9ad}
.hs-dark a.private-link--danger:hover{color:#f8a9ad}
.hs-dark a.private-link--danger:active{color:#f8a9ad}
.hs-dark a.private-link--danger--hover,.hs-dark a.private-link--danger--hover:hover{color:#f8a9ad}
.hs-dark a.private-link--danger--hover:active{color:#f8a9ad}
.hs-dark a.private-link--mention{color:#cbd6e2}
.hs-dark a.private-link--mention:hover{color:#eaf0f6}
.hs-dark a.private-link--mention:active{color:#eaf0f6}
.hs-dark a.private-link--mention--hover,.hs-dark a.private-link--mention--hover:hover{color:#eaf0f6}
.hs-dark a.private-link--mention--hover:active{color:#eaf0f6}
.hs-dark a.private-link--disabled{color:#7c98b6!important}
.hs-dark .private-link{color:#7fd1de}
.hs-dark .private-link:hover{color:#e5f5f8}
.hs-dark .private-link:active{color:#b0e3eb}
.hs-dark .private-link [class^=private-icon]:not([class^=private-icon-circle]){color:#99acc2}
.hs-dark .private-description-list dt{color:#99acc2}
.hs-dark .private-button.private-button--disabled,.hs-dark .private-button[aria-disabled=true]{background-color:#33475b!important;border-color:#33475b!important;color:#7c98b6!important}
.hs-dark .private-button--secondary{background-color:#2d3e50;color:#ff8f73}
.hs-dark .private-button--secondary.private-button--hover,.hs-dark .private-button--secondary:hover{background-color:rgba(255,122,89,.10);color:#ff8f73}
.hs-dark .private-button--secondary:active{background-color:rgba(255,122,89,.22);color:#ff8f73}
.hs-dark .private-button--secondary.private-button--active{background-color:rgba(255,122,89,.22);color:#ff8f73}
.hs-dark .private-button--tertiary{background-color:#516f90}
.hs-dark .private-button--tertiary:active{background-color:#253342}
.hs-dark .private-button--tertiary.private-button--active{background-color:#253342}
.hs-dark .private-button--tertiary-light{background-color:#33475b;border-color:#516f90;color:#cbd6e2}
.hs-dark .private-button--tertiary-light.private-button--hover,.hs-dark .private-button--tertiary-light:hover{background-color:#253342;color:#cbd6e2}
.hs-dark .private-button--tertiary-light:active{background-color:#425b76;color:#cbd6e2}
.hs-dark .private-button--tertiary-light.private-button--active{background-color:#425b76;color:#cbd6e2}
.hs-dark .private-button--transparent{color:#7fd1de}
.hs-dark .private-button--transparent:hover{color:#e5f5f8}
.hs-dark .private-button--transparent:active{color:#b0e3eb}
.hs-dark .private-button--form:active,.hs-dark .private-button--form:hover{color:#eaf0f6}
.hs-dark .private-button--form.private-button--form--on-dark{background-color:#2d3e50}
.hs-dark .private-button__link{color:#7fd1de}
.hs-dark .private-button__link:hover{color:#e5f5f8}
.hs-dark .private-button__link:active{color:#b0e3eb}
.hs-dark .private-button--transparent .private-icon:not(.private-circle-icon__icon),.hs-dark .private-button__link .private-icon:not(.private-circle-icon__icon){color:#99acc2}
.hs-dark .private-button__link--danger{color:#f8a9ad}
.hs-dark .private-button__link--danger:hover{color:#f8a9ad}
.hs-dark .private-button__link--danger:active{color:#f8a9ad}
.hs-dark .private-button__link--danger.private-button--active{color:#f8a9ad}
.hs-dark .private-button__link--danger.private-button--active:hover{color:#f8a9ad}
.hs-dark .private-button__link--danger.private-button--active:active{color:#f8a9ad}
.hs-dark .private-button__link--on-dark:hover{color:#b0e3eb}
.hs-dark .private-button__link--on-dark.private-button--active:hover{color:#b0e3eb}
.hs-dark .private-loading-button.private-loading-button--loading{background-color:#2d3e50}
.hs-dark .private-button__group>.private-button--disabled,.hs-dark .private-button__group>[aria-disabled=true]{border-color:#516f90!important}
.hs-dark .private-button-select-group__option{background-color:#253342;border-color:#516f90!important;color:#b0c1d4}
.hs-dark .private-button-select-group__option:hover{background-color:#2d3e50;color:#b0c1d4}
.hs-dark .private-button-select-group__option.private-button--active{color:#b0c1d4}
.hs-dark .private-floating-button-group__buttons>*{background-color:#516f90!important}
.hs-dark .private-floating-button-group__buttons>.private-floating-button--active{background-color:#253342!important}
.hs-dark .private-chevron__inner{color:#eaf0f6}
.hs-dark .private-editable__icon{color:#7c98b6}
.hs-dark .private-editable--inline:hover .private-editable__input,.hs-dark .private-editable--inline:hover .private-editable__placeholder{background-color:#253342}
.hs-dark .private-editable--inline:hover .private-editable__input~.private-editable__icon,.hs-dark .private-editable--inline:hover .private-editable__placeholder~.private-editable__icon{color:#7fd1de}
.hs-dark .private-editable--inline.private-editable--on-dark:hover .private-editable__input,.hs-dark .private-editable--inline.private-editable--on-dark:hover .private-editable__placeholder{background-color:#516f90}
.hs-dark .private-table{background-color:#2d3e50}
.hs-dark .private-table td,.hs-dark .private-table th{border-color:#425b76}
.hs-dark .private-table thead th{background-color:rgba(124,152,182,.10);color:#eaf0f6}
.hs-dark .private-table--bordered{border-color:#425b76}
.hs-dark .private-table--hover tbody tr .private-table--hovered,.hs-dark .private-table--hover tbody tr:hover{background-color:rgba(124,152,182,.10)}
.hs-dark .private-table__header__sort-arrow{color:#7fd1de}
.hs-dark .private-scroll__wrapper--tables{background-color:#2d3e50}
.hs-dark .private-table-sort-toggle:hover:not([aria-disabled=true]){background-color:rgba(0,164,189,.18)}
.hs-dark .private-table-sort-toggle:hover.private-table-sort-toggle--ascending .private-table-sort-toggle__icon__lower,.hs-dark .private-table-sort-toggle:hover.private-table-sort-toggle--prefer-ascending .private-table-sort-toggle__icon__upper,.hs-dark .private-table-sort-toggle:hover.private-table-sort-toggle--prefer-descending .private-table-sort-toggle__icon__lower{fill:#99acc2}
.hs-dark .private-table-sort-toggle:hover.private-table-sort-toggle--descending .private-table-sort-toggle__icon__upper{fill:#99acc2}
.hs-dark .private-table-sort-toggle__icon{fill:#516f90}
.hs-dark .private-table-sort-toggle--sorted{background-color:#33475b}
.hs-dark .private-checkbox__label:hover .private-checkbox__indicator{background-color:#33475b}
.hs-dark .private-checkbox__indicator{background-color:#2d3e50;border:2px solid #516f90;color:#7c98b6}
.hs-dark .private-checkbox__input:checked+.private-checkbox__indicator{color:#7fd1de}
.hs-dark .private-checkbox__input.indeterminate+.private-checkbox__indicator,.hs-dark .private-checkbox__input:checked+.private-checkbox__indicator{color:#7fd1de}
.hs-dark .private-checkbox__input:focus:not(:checked)+.private-checkbox__indicator{border-color:#516f90}
.hs-dark .private-checkbox__input[readonly]+.private-checkbox__indicator{color:#7c98b6}
.hs-dark .private-checkbox__input:disabled+.private-checkbox__indicator{background-color:#33475b;color:#7c98b6!important}
.hs-dark .private-checkbox__input:disabled~.private-checkbox__text{color:#7c98b6}
.hs-dark .private-checkbox__input:disabled+.private-radio__indicator .private-radio__icon__inner{color:#7c98b6!important}
.hs-dark .hubspot-enable-focus-styles .private-checkbox__input:focus+.private-checkbox__indicator{background-color:#33475b}
.hs-dark .private-form__control{border:1px solid #516f90;background-color:#253342;color:#eaf0f6}
.hs-dark .private-form__control::-moz-placeholder{color:#99acc2}
.hs-dark .private-form__control:-ms-input-placeholder{color:#99acc2}
.hs-dark .private-form__control::-webkit-input-placeholder{color:#99acc2}
.hs-dark .private-form__control:placeholder-shown{color:#99acc2}
.hs-dark .private-form__control--disabled,.hs-dark .private-form__control:disabled{background-color:#33475b;border-color:#33475b;color:#7c98b6}
.hs-dark .private-form__control--on-dark{background-color:#2d3e50}
.hs-dark .private-form__control__icon--leading{color:#99acc2}
.hs-dark .private-button.private-form__control:focus,.hs-dark .private-button.private-form__control:hover{background-color:#253342}
.hs-dark .private-button.private-form__control.private-button--disabled .private-dropdown__caret{border-top-color:#516f90}
.hs-dark .private-form__select.private-form__control--disabled:after{border-top-color:#516f90!important}
.hs-dark .private-date-input__input.private-form__control--small{color:#7fd1de}
.hs-dark .private-date-range-inputs__arrow{color:#cbd6e2}
.hs-dark .private-editable-control{background-color:#253342}
.hs-dark .private-form__label--required:after{color:#ffc7ac}
.hs-dark .private-form__help-tooltip,.hs-dark .private-form__help-tooltip__icon,.hs-dark .private-form__inlinehelp{color:#7c98b6}
.hs-dark .private-form__inlinehelp{color:#99acc2}
.hs-dark .private-form__label--floating{color:#b0c1d4}
.hs-dark .private-form__toggle-switch__inner{background-color:#33475b;box-shadow:inset 0 0 0 1px #516f90}
.hs-dark .private-form__toggle-switch__handle{background-color:#2d3e50;box-shadow:0 0 0 .0625rem #516f90,0 5px 5px 0 rgba(0,0,0,.08)}
.hs-dark .private-form__toggle-switch--disabled .private-form__toggle-switch__handle,.hs-dark .private-form__toggle-switch--disabled .private-form__toggle-switch__inner{background-color:#253342!important}
.hs-dark .private-form__toggle-switch--disabled .private-form__toggle-switch__handle{box-shadow:0 0 0 .0625rem #516f90,0 5px 5px 0 rgba(0,0,0,.08)}
.hs-dark .private-form__toggle-switch--disabled .private-form__toggle-switch__label{color:#7c98b6!important}
.hs-dark .private-form__toggle-switch--sm .private-form__toggle-switch__inner:not(.private-form__toggle-switch--on),.hs-dark .private-form__toggle-switch--xs .private-form__toggle-switch__inner:not(.private-form__toggle-switch--on){background-color:#253342}
.hs-dark .private-form__toggle-switch--on-dark .private-form__toggle-switch__inner:not(.private-form__toggle-switch--on){background-color:#516f90;color:#7c98b6}
.hs-dark .private-form__toggle-switch--on-dark.private-form__toggle-switch--disabled .private-form__toggle-switch__handle{box-shadow:0 0 0 .0625rem #516f90!important}
.hs-dark .private-form__selectplus .Select-control{border:1px solid #516f90;background-color:#253342;color:#eaf0f6}
.hs-dark .private-form__selectplus.has-value.is-pseudo-focused:not(.Select--multi)>.Select-control .Select-value .Select-value-label,.hs-dark .private-form__selectplus.has-value:not(.Select--multi)>.Select-control .Select-value .Select-value-label{color:#eaf0f6}
.hs-dark .private-form__selectplus.is-disabled>.Select-control{background-color:#33475b!important;border-color:#33475b!important;color:#7c98b6!important}
.hs-dark .private-form__selectplus.is-disabled>.Select-control .Select-arrow-zone>.Select-arrow{border-top-color:#516f90}
.hs-dark .private-form__selectplus.is-disabled>.Select-control .Select-value-label{color:#7c98b6!important}
.hs-dark .private-dropdown .Select-option button,.hs-dark .private-dropdown__results .Select-option button{color:#eaf0f6}
.hs-dark .private-dropdown .Select-option.is-focused,.hs-dark .private-dropdown__results .Select-option.is-focused{background:rgba(0,164,189,.18);color:#eaf0f6}
.hs-dark .private-dropdown .Select-option.is-disabled button,.hs-dark .private-dropdown__results .Select-option.is-disabled button{background-color:#2d3e50!important;border-color:#33475b!important;color:#7c98b6!important}
.hs-dark .private-dropdown .Select-noresults,.hs-dark .private-dropdown__results .Select-noresults{background-color:#2d3e50!important;border-color:#33475b!important;color:#7c98b6!important}
.hs-dark .private-form__control--inline .Select-placeholder{color:#99acc2}
.hs-dark .private-form__selectplus--load-more-count{color:#7c98b6}
.hs-dark .private-search-control__help-text{color:#99acc2}
.hs-dark .private-search-control__clear-button{color:#99acc2}
.hs-dark .private-search-control--xl .private-search-control__icon{color:#7fd1de}
.hs-dark .private-selectable-box{background-color:#2d3e50;border:1px solid rgba(0,164,189,.6)}
.hs-dark .private-selectable-box:hover{box-shadow:0 0 0 1px #00a4bd,0 0 12px 0 rgba(0,163,189,.3)}
.hs-dark .private-selectable-box.private-button--active,.hs-dark .private-selectable-box.private-selectable-box--selected,.hs-dark .private-selectable-box:active{background-color:rgba(0,164,189,.18)}
.hs-dark .private-slider__slider-track .private-slider__slider-track-right{background-color:#425b76}
.hs-dark .private-slider__control{background-color:#2d3e50}
.hs-dark .private-slider__tickmark{background-color:#425b76}
.hs-dark .private-slider--disabled .private-slider__control .private-slider__slider-track-left,.hs-dark .private-slider--disabled .private-slider__control .private-slider__tickmark--left,.hs-dark .private-slider--disabled .private-slider__slider-track-left,.hs-dark .private-slider--disabled .private-slider__tickmark--left{background-color:#33475b}
.hs-dark .private-form__label--static{border:1px solid #516f90;background-color:#33475b;color:#99acc2}
.hs-dark .private-match-text .private-match-text__placeholder{color:#99acc2}
.hs-dark .private-form__control.private-form__control.private-text-area--code,.hs-dark .private-form__control.private-form__control.private-text-area--code[readonly]{border-color:#516f90}
.hs-dark .private-char-count__label,.hs-dark .private-text-area__counter{color:#99acc2}
.hs-dark .private-char-count--negative .private-char-count__label{color:#f8a9ad}
.hs-dark .private-text-area--copyable{background-color:#2d3e50}
.hs-dark .private-form__set.private-form__set--selected{background-color:rgba(0,164,189,.18)}
.hs-dark .private-form__set--floating .private-form__control__overlay{background:#2d3e50;box-shadow:-8px 0 6px -4px #2d3e50}
.hs-dark .private-modal{background-color:#2d3e50}
.hs-dark .private-modal__footer{background-color:#2d3e50;color:#eaf0f6}
.hs-dark .private-modal--default{background-color:#2d3e50}
.hs-dark .private-modal--conversational{background-color:#2d3e50}
.hs-dark .private-modal--conversational .private-modal__close{color:#7c98b6}
.hs-dark .private-wizard__header-with-overview{background-color:#2d3e50}
.hs-dark .private-modal--sidebar .private-modal__footer,.hs-dark .private-wizard__footer.private-modal__footer{background-color:#253342;border-top:1px solid #516f90}
.hs-dark .is--text--error{color:#f8a9ad!important}
.hs-dark .is--text--help{color:#b0c1d4!important}
.hs-dark .is--text--disabled{color:#7c98b6}
.hs-dark .is--medium-contrast{background-color:#253342}
.hs-dark .is--high-contrast{background-color:#253342}
.hs-dark .is--selected-item{background-color:#33475b}
.hs-dark .private-moveable-object{border:1px solid #516f90;background-color:#33475b;color:#eaf0f6}
.hs-dark .private-moveable-area--selected{background-color:#33475b}
.hs-dark .private-multicolumn{border:1px solid #425b76;background-color:#2d3e50}
.hs-dark .private-multicolumn__group{border-color:#425b76}
.hs-dark .private-paginator__button{color:#7fd1de}
.hs-dark .private-paginator__button:hover{background-color:#33475b}
.hs-dark .private-paginator__button:active{background-color:#425b76;color:#7fd1de}
.hs-dark .private-paginator__button--active{background-color:rgba(0,164,189,.18);border:1px solid rgba(0,164,189,.6)}
.hs-dark .private-button__dropdown-opener.private-form__control--inline--show-placeholder .private-dropdown__item__label{color:#99acc2}
.hs-dark .private-dropdown--list .private-list__item>a,.hs-dark .private-dropdown--list .private-list__item>button{color:#eaf0f6}
.hs-dark .private-dropdown--list .private-list__item>a:hover,.hs-dark .private-dropdown--list .private-list__item>button:hover{background:rgba(0,164,189,.18);color:#eaf0f6}
.hs-dark .private-dropdown--list .private-list__item>a.selected,.hs-dark .private-dropdown--list .private-list__item>button.selected{background-color:rgba(0,164,189,.18)}
.hs-dark .private-dropdown--list .private-checkbox:hover{background:rgba(0,164,189,.18);color:#eaf0f6}
.hs-dark .private-button--transparent .private-dropdown__caret,.hs-dark .private-button__link .private-dropdown__caret{color:#99acc2}
.hs-dark .private-dropdown__footer-container{border-top:1px solid #516f90}
.hs-dark .private-search-control__wrapper{background-color:#33475b}
.hs-dark .private-search-control__wrapper .private-search-control__input{background-color:#2d3e50}
.hs-dark .private-search-control__icon{color:#7fd1de}
.hs-dark .private-typeahead-results .private-typeahead-result--disabled .private-typeahead-result-label{background-color:#2d3e50!important;border-color:#33475b!important;color:#7c98b6!important}
.hs-dark .private-typeahead-results .private-typeahead-result--highlighted{background:rgba(0,164,189,.18);color:#eaf0f6}
.hs-dark .private-side-nav .private-side-nav__title{color:#eaf0f6}
.hs-dark .private-side-nav__item.private-hovered{background-color:#33475b}
.hs-dark .private-side-nav__item a,.hs-dark .private-side-nav__item button{color:#eaf0f6}
.hs-dark .nav__item--active,.hs-dark .private-side-nav__item--active{background-color:#33475b}
.hs-dark .nav__item--active a,.hs-dark .nav__item--active button,.hs-dark .private-side-nav__item--active a,.hs-dark .private-side-nav__item--active button{color:#eaf0f6}
.hs-dark .private-tag{background-color:#33475b}
.hs-dark .private-tag--has-avatar{background-color:rgba(0,164,189,.18);border-color:rgba(0,164,189,.6);color:#7fd1de}
.hs-dark .private-tag__link.private-tag__link.private-tag__link:hover{color:#e5f5f8}
.hs-dark .private-tag--default:not(.private-tag--has-avatar) .private-tag__link{color:#cbd6e2}
.hs-dark .private-tag--unenclosed__text{color:#99acc2}
.hs-dark .private-tag--calypso{background-color:rgba(0,164,189,.18);color:#7fd1de}
.hs-dark .private-tag--calypso.private-tag--bordered{border-color:rgba(0,164,189,.6)}
.hs-dark .private-tag--sorbet{background-color:rgba(255,143,89,.16);color:#ffc7ac}
.hs-dark .private-tag--sorbet.private-tag--bordered{border-color:rgba(255,143,89,.55)}
.hs-dark .private-tag--lorax{background-color:rgba(255,122,89,.16);color:#ffbcac}
.hs-dark .private-tag--lorax.private-tag--bordered{border-color:rgba(255,122,89,.55)}
.hs-dark .private-tag--marigold{background-color:rgba(245,194,107,.14);color:#fae0b5}
.hs-dark .private-tag--marigold.private-tag--bordered{border-color:rgba(245,194,107,.5)}
.hs-dark .private-tag--candy-apple{background-color:rgba(242,84,91,.16);color:#f8a9ad}
.hs-dark .private-tag--candy-apple.private-tag--bordered{border-color:rgba(242,84,91,.55)}
.hs-dark .private-tag--norman{background-color:rgba(242,84,125,.16);color:#f9aabe}
.hs-dark .private-tag--norman.private-tag--bordered{border-color:rgba(242,84,125,.55)}
.hs-dark .private-tag--thunderdome{background-color:rgba(106,120,209,.20);color:#b4bbe8}
.hs-dark .private-tag--thunderdome.private-tag--bordered{border-color:rgba(106,120,209,.6)}
.hs-dark .private-tag--oz{background-color:rgba(0,189,165,.16);color:#7fded2}
.hs-dark .private-tag--oz.private-tag--bordered{border-color:rgba(0,189,165,.55)}
.hs-dark .private-tag--success{background-color:rgba(0,189,165,.16);color:#7fded2}
.hs-dark .private-tag--info{background-color:rgba(0,164,189,.18);color:#7fd1de}
.hs-dark .private-tag--warning{background-color:rgba(245,194,107,.14);color:#fae0b5}
.hs-dark .private-tag--danger{background-color:rgba(242,84,91,.16);color:#f8a9ad}
.hs-dark .private-tag--unenclosed.private-tag--disabled{color:#7c98b6}
.hs-dark .private-template{background-color:#2d3e50}
.hs-dark .private-template--dark{background-color:#253342}
.hs-dark .private-template__section--dark{background-color:#253342}
.hs-dark .private-template__section--divided{border-top:1px solid #516f90}
.hs-dark .private-tile{background-color:#2d3e50;border:1px solid #425b76}
.hs-dark .private-tool-bar--dark{background-color:#22303e}
.hs-dark .private-tool-bar--with-tabs{border-bottom:1px solid #516f90}
.hs-dark .private-well a:hover .private-well__big-number,.hs-dark .private-well button:hover .private-well__big-number{color:#e5f5f8}
.hs-dark .private-well__big-number,.hs-dark .private-well__label{color:#eaf0f6}
.hs-dark .private-well__help-text{color:#99acc2}
.hs-dark .private-panel{background:#2d3e50}
.hs-dark .private-panel .private-panel__container:not(.private-panel__container--with-header) .private-close__button{color:#7c98b6}
.hs-dark .private-panel__footer{background-color:#253342;border-top:1px solid #516f90}
.hs-dark .private-panel-navigator{background:#2d3e50}
.hs-dark .private-panel-navigator .private-panel-navigator__previous-button:after{background-color:#2d3e50}
.hs-dark .private-scroll-columns--inset.private-scroll-columns--right{border-left:1px solid #425b76}
.hs-dark .private-sticky-footer{background:#2d3e50;border-top:1px solid #33475b}
.hs-dark .private-upgrade-badge--sales-pro{color:#ffbcac}
.hs-dark .private-upgrade-badge--marketing-starter{color:#b4bbe8}
.hs-dark .private-upgrade-badge--marketing-basic{color:#7fd1de}
.hs-dark .private-upgrade-badge--marketing-pro{color:#7fded2}
.hs-dark .private-upgrade-badge--marketing-enterprise{background-color:#516f90;color:#cbd6e2}
.hs-dark .private-upgrade-badge--add-on{color:#b0c1d4}
.hs-dark .private-tease-notification{background:#2d3e50}
.hs-dark .private-tease-notification .private-tease-notification__options{background-color:#253342}
.hs-dark .private-tease-notification .private-tease-notification__type{color:#ffc7ac}
.hs-dark .private-progress{background-color:#33475b}
.hs-dark .private-progress--danger .private-progress__bar{border-right:3px solid #2d3e50}
.hs-dark .private-expandable-text--scrollable{border:1px solid #516f90}
.hs-dark .private-expanding-text-input__icon{color:#7c98b6}
.hs-dark .private-expanding-text-input__input::-moz-placeholder{color:#7c98b6}
.hs-dark .private-expanding-text-input__input:-ms-input-placeholder{color:#7c98b6}
.hs-dark .private-expanding-text-input__input::-webkit-input-placeholder{color:#7c98b6}
.hs-dark .private-expanding-text-input__input:placeholder-shown{color:#7c98b6}
.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--focused .private-expanding-text-input__input,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--focused .private-expanding-text-input__wrapper,.hs-dark .private-expanding-text-input--inline:hover .private-expanding-text-input__input,.hs-dark .private-expanding-text-input--inline:hover .private-expanding-text-input__wrapper{background-color:#253342}
.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--focused .private-expanding-text-input__input~.private-expanding-text-input__icon,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--focused .private-expanding-text-input__wrapper~.private-expanding-text-input__icon,.hs-dark .private-expanding-text-input--inline:hover .private-expanding-text-input__input~.private-expanding-text-input__icon,.hs-dark .private-expanding-text-input--inline:hover .private-expanding-text-input__wrapper~.private-expanding-text-input__icon{color:#7fd1de}
.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark.private-expanding-text-input--focused .private-expanding-text-input__input,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark.private-expanding-text-input--focused .private-expanding-text-input__placeholder,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark.private-expanding-text-input--focused .private-expanding-text-input__wrapper,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark:hover .private-expanding-text-input__input,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark:hover .private-expanding-text-input__placeholder,.hs-dark .private-expanding-text-input--inline.private-expanding-text-input--on-dark:hover .private-expanding-text-input__wrapper{background-color:#516f90}
.hs-dark .private-datepicker .baldric.picker .picker__holder{background-color:#2d3e50;border:1px solid #516f90}
.hs-dark .private-datepicker .baldric.picker .picker__nav--prev:hover:before{border-right-color:rgba(0,164,189,.6)}
.hs-dark .private-datepicker .baldric.picker .picker__nav--next:hover:before{border-left-color:rgba(0,164,189,.6)}
.hs-dark .private-datepicker .baldric.picker .picker__weekday{color:#7c98b6}
.hs-dark .private-datepicker .baldric.picker .picker__day--highlighted:not(.picker__day--selected),.hs-dark .private-datepicker .baldric.picker .picker__day:hover:not(.picker__day--selected):not(.picker__day--disabled){background:rgba(0,164,189,.18)}
.hs-dark .private-datepicker .baldric.picker .picker__day--today{color:#ffc7ac}
.hs-dark .private-datepicker .baldric.picker .picker__day--disabled,.hs-dark .private-datepicker .baldric.picker .picker__day--disabled:hover{color:#7c98b6}
.hs-dark .private-datepicker .baldric.picker .picker__button--clear,.hs-dark .private-datepicker .baldric.picker .picker__button--today{background:#33475b;border:1px solid #516f90;color:#cbd6e2}
.hs-dark .private-datepicker .baldric.picker .picker__button--clear:hover,.hs-dark .private-datepicker .baldric.picker .picker__button--today:hover{background:#253342}
.hs-dark .private-date-picker__button.private-form__control--on-dark{color:#eaf0f6}
.hs-dark .private-date-picker__button.private-form__control--on-dark:active{background-color:#33475b;border-color:#516f90}
.hs-dark .private-datepicker__input::-moz-placeholder{color:#99acc2}
.hs-dark .private-datepicker__input:-ms-input-placeholder{color:#99acc2}
.hs-dark .private-datepicker__input::-webkit-input-placeholder{color:#99acc2}
.hs-dark .private-datepicker__input:placeholder-shown{color:#99acc2}
.hs-dark .private-form__control--inline--show-placeholder .private-datepicker__input::-moz-placeholder{color:#99acc2}
.hs-dark .private-form__control--inline--show-placeholder .private-datepicker__input:-ms-input-placeholder{color:#99acc2}
.hs-dark .private-form__control--inline--show-placeholder .private-datepicker__input::-webkit-input-placeholder{color:#99acc2}
.hs-dark .private-form__control--inline--show-placeholder .private-datepicker__input:placeholder-shown{color:#99acc2}
.hs-dark .private-form__control--inline--show-placeholder .private-dropdown__icon{color:#99acc2}
.hs-dark .private-form__label--floating.private-form__label--required .private-truncated-string:after{color:#ffc7ac}
.hs-dark .private-popover.private-popover--default{background-color:#2d3e50;border:1px solid #516f90}
.hs-dark .private-popover.private-popover--shepherd{background-color:#2d3e50;border:1px solid #516f90}
.hs-dark .private-popover.private-popover--shepherd .private-popover__footer{background-color:#2d3e50;color:#eaf0f6}
.hs-dark .private-popover.private-popover--tooltip{background-color:#516f90}
.hs-dark .private-popover--default .private-popover__arrow,.hs-dark .private-popover--shepherd .private-popover__arrow{border:1px solid #516f90}
.hs-dark .private-tooltip:not(.private-tooltip--longform) a:hover{color:#b0e3eb}
.hs-dark .private-tooltip--default{background-color:#516f90}
.hs-dark .private-tooltip--longform{background-color:rgba(0,164,189,.18)}
.hs-dark .private-tooltip--longform .private-tooltip__close-button{color:#7fd1de}
.hs-dark .private-tooltip--longform .private-tooltip__close-button:hover{color:#7fd1de}
.hs-dark .private-alert__close{color:#99acc2}
.hs-dark .private-action-alert--danger,.hs-dark .private-alert--danger{background-color:rgba(242,84,91,.16);border-color:rgba(242,84,91,.55)}
.hs-dark .private-action-alert--danger .private-action-alert__icon,.hs-dark .private-alert--danger .private-action-alert__icon{color:#f8a9ad}
.hs-dark .private-action-alert--warning,.hs-dark .private-alert--warning{background-color:rgba(245,194,107,.14);border-color:rgba(245,194,107,.5);color:#eaf0f6}
.hs-dark .private-action-alert--warning.private-alert--system-wide,.hs-dark .private-alert--warning.private-alert--system-wide{background-color:rgba(245,194,107,.18)}
.hs-dark .private-action-alert--warning .private-action-alert__icon,.hs-dark .private-alert--warning .private-action-alert__icon{color:#fae0b5}
.hs-dark .private-action-alert--success,.hs-dark .private-alert--success{background-color:rgba(0,189,165,.16);border-color:rgba(0,189,165,.55)}
.hs-dark .private-action-alert--success .private-action-alert__icon,.hs-dark .private-alert--success .private-action-alert__icon{color:#7fded2}
.hs-dark .private-action-alert--info,.hs-dark .private-alert--info{background-color:rgba(0,164,189,.18);border-color:rgba(0,164,189,.6)}
.hs-dark .private-action-alert--info .private-action-alert__icon,.hs-dark .private-alert--info .private-action-alert__icon{color:#7fd1de}
.hs-dark .private-action-alert--tip,.hs-dark .private-alert--tip{background-color:#2d3e50;border:1px solid rgba(0,164,189,.6)}
.hs-dark .private-action-alert--tip .private-action-alert__icon,.hs-dark .private-alert--tip .private-action-alert__icon{color:#7fd1de}
.hs-dark .private-drop-zone{background-color:#253342;color:#99acc2}
.hs-dark .private-drop-zone.private-drop-zone--hover{background-color:rgba(0,164,189,.18)}
.hs-dark .private-drop-zone.private-drop-zone--hover .private-drop-zone__icon{color:#7fd1de}
.hs-dark .private-drop-zone.private-drop-zone--processing{border-color:#253342}
.hs-dark .private-drop-zone.private-drop-zone--processing .private-drop-zone__icon{color:#99acc2}
.hs-dark .private-drop-zone.private-drop-zone--selected{border-color:#253342;color:#eaf0f6}
.hs-dark .private-drop-zone.private-drop-zone--selected .private-drop-zone__icon{color:#eaf0f6}
.hs-dark .private-drop-zone.private-drop-zone--error{background-color:rgba(242,84,91,.16)}
.hs-dark .private-drop-zone.private-drop-zone--error .private-drop-zone__icon{color:#f8a9ad}
.hs-dark .private-drop-zone.private-drop-zone--success{background-color:rgba(0,189,165,.16)}
.hs-dark .private-drop-zone.private-drop-zone--success .private-drop-zone__icon{color:#7fded2}
.hs-dark .private-attachment{background-color:#253342;border:1px solid #33475b;color:#cbd6e2}
.hs-dark .private-attachment__close{color:#99acc2}
.hs-dark .private-attachment--processing{color:#99acc2}
.hs-dark .private-tabs .private-tab{color:#eaf0f6}
.hs-dark .private-tabs .private-tab:not(.private-tab--active):hover{color:#99acc2}
.hs-dark .private-tabs .private-tab[aria-disabled=true]{color:#7c98b6!important}
.hs-dark .private-tabs .private-tab[aria-disabled=true] .private-tab__icon{color:#7c98b6}
.hs-dark .private-tab__icon{color:#99acc2}
.hs-dark .private-tabs__panel{border-top:1px solid #516f90}
.hs-dark .private-tabs__list{border-bottom:1px solid #516f90}
.hs-dark .private-tabs--enclosed .private-tabs__list__wrapper:before{border-top:1px solid #516f90}
.hs-dark .private-tabs--enclosed .private-tabs__list{border:1px solid #516f90}
.hs-dark .private-tabs--enclosed .private-tab{background-color:#253342;border-left:1px solid #516f90}
.hs-dark .private-tabs--enclosed .private-tab--active{background-color:#2d3e50;border-bottom-color:#2d3e50}
.hs-dark .private-tabs--enclosed .private-tab--active:after{background:#2d3e50!important}
.hs-dark .private-tabs--enclosed .private-tabs__excess-tabs-dropdown{border-left:1px solid #516f90}
.hs-dark .private-nav-item{color:#eaf0f6}
.hs-dark .private-nav-item:hover{color:#eaf0f6}
.hs-dark .private-nav-item.private-nav-item--active{background-color:#33475b;color:#eaf0f6}
.hs-dark .private-nav--expandable .private-nav-item__icon-right.private-nav-item__icon-right{color:#7fd1de}
.hs-dark .private-nav--expandable .private-nav-item--hovered,.hs-dark .private-nav--expandable .private-nav-item:hover{background-color:#33475b}
.hs-dark .private-folder-nav .private-nav .private-nav-item__icon-left{color:#7fd1de}
.hs-dark .private-header:after{background-color:#425b76}
.hs-dark .private-header--full-width{border-bottom:1px solid #516f90}
.hs-dark .private-main--dark{background-color:#253342}
.hs-dark .private-card{background-color:#2d3e50;box-shadow:0 1px 5px 0 rgba(0,0,0,.35)}
.hs-dark .private-step-indicator__section{color:#7c98b6}
.hs-dark .private-step-indicator__section--active,.hs-dark .private-step-indicator__section--complete{color:#ffbcac}
.hs-dark .private-step-indicator__section--active .private-step-indicator__line:after{color:#7c98b6}
.hs-dark .private-step-indicator__item{color:#eaf0f6}
.hs-dark .private-upgrades-modal-panel-secondary h1,.hs-dark .private-upgrades-modal-panel-secondary h2,.hs-dark .private-upgrades-modal-panel-secondary h3,.hs-dark .private-upgrades-modal-panel-secondary h4,.hs-dark .private-upgrades-modal-panel-secondary h5,.hs-dark .private-upgrades-modal-panel-secondary p{color:#eaf0f6!important}
.hs-dark .private-upgrades-meeting-modal .private-modal--conversational{background-color:#253342}
.hs-dark .string-diff__part--added{background-color:rgba(0,189,165,.16);color:#7fded2}
.hs-dark .string-diff__part--removed{background-color:rgba(242,84,91,.16);color:#f8a9ad}
.hs-dark .private-infra-navbar{background:#253342}
.hs-dark .private-infra-navbar .private-infra-navbar--brand{color:#7c98b6}
.hs-dark .private-infra-navbar .private-infra-navbar--brand *,.hs-dark .private-infra-navbar .private-infra-navbar--brand :active,.hs-dark .private-infra-navbar .private-infra-navbar--brand :focus,.hs-dark .private-infra-navbar .private-infra-navbar--brand :hover,.hs-dark .private-infra-navbar .private-infra-navbar--brand :link,.hs-dark .private-infra-navbar .private-infra-navbar--brand :visited{color:#7c98b6}
.hs-dark .private-infra-navbar .private-infra-navbar--brand--env__prod{color:#f8a9ad!important}
.hs-dark .private-navbar{background-color:#22303e}
.hs-dark .private-navbar__brand{color:#7c98b6}
.hs-dark .private-navbar__brand *,.hs-dark .private-navbar__brand :active,.hs-dark .private-navbar__brand :focus,.hs-dark .private-navbar__brand :hover,.hs-dark .private-navbar__brand :link,.hs-dark .private-navbar__brand :visited{color:#7c98b6}
.hs-dark .private-navbar__brand--env__prod{color:#f8a9ad!important}
.hs-dark .private-navbar__nav-item .infra-icon{background-color:#33475b}
.hs-dark [role=button].private-navbar__nav-item.private-navbar__nav-item--open,.hs-dark [role=button].private-navbar__nav-item:hover,.hs-dark a.private-navbar__nav-item.private-navbar__nav-item--open,.hs-dark a.private-navbar__nav-item:hover,.hs-dark button.private-navbar__nav-item.private-navbar__nav-item--open,.hs-dark button.private-navbar__nav-item:hover{background-color:#22303e}
.hs-dark .private-navbar__nav>li>.private-navbar__nav-item--active{background-color:#1c2834}
.hs-dark .private-navbar__arrow-down-icon,.hs-dark .private-navbar__arrow-right-icon{fill:#eaf0f6}
.hs-dark .private-navbar__secondary-nav{background-color:#22303e}
.hs-dark .private-navbar__secondary-nav .private-navbar__expandable-menu-item.private-navbar__expandable-menu-item--active,.hs-dark .private-navbar__secondary-nav .private-navbar__expandable-menu-item:focus,.hs-dark .private-navbar__secondary-nav .private-navbar__expandable-menu-item:hover,.hs-dark .private-navbar__secondary-nav .private-navbar__secondary-nav__list>li>a.private-navbar__expandable-menu-item--active,.hs-dark .private-navbar__secondary-nav .private-navbar__secondary-nav__list>li>a:focus,.hs-dark .private-navbar__secondary-nav .private-navbar__secondary-nav__list>li>a:hover,.hs-dark .private-navbar__secondary-nav .private-navbar__tertiary-nav__list>li>a.private-navbar__expandable-menu-item--active,.hs-dark .private-navbar__secondary-nav .private-navbar__tertiary-nav__list>li>a:focus,.hs-dark .private-navbar__secondary-nav .private-navbar__tertiary-nav__list>li>a:hover{background:#253342}
.hs-dark .private-navbar__tertiary-nav{background-color:#253342}
.hs-dark .private-navbar__tertiary-nav .private-navbar__tertiary-nav__list>li>a:focus,.hs-dark .private-navbar__tertiary-nav .private-navbar__tertiary-nav__list>li>a:hover{background:#22303e}
.hs-dark .private-react-colorpicker--panel-board span{border:1px solid #2d3e50}
.hs-dark .CodeMirror{color:#eaf0f6;background:#2d3e50}
.hs-dark .CodeMirror-gutter-filler,.hs-dark .CodeMirror-scrollbar-filler{background-color:#2d3e50}
.hs-dark .CodeMirror-guttermarker{color:#eaf0f6}
.hs-dark .CodeMirror-ruler{border-left:1px solid #516f90}
.hs-dark .cm-s-hubspot-canvas-light{background:#253342}
.hs-dark .cm-s-hubspot-canvas-light .CodeMirror-selected{background:#3a5068}
.hs-dark .cm-s-hubspot-canvas-light .CodeMirror-gutters{background:#33475b}
.hs-dark .cm-s-hubspot-canvas-light .CodeMirror-nonmatchingbracket{color:#f8a9ad!important}
.hs-dark .cm-s-hubspot-canvas-light .CodeMirror-foldgutter-folded,.hs-dark .cm-s-hubspot-canvas-light .CodeMirror-foldgutter-open{color:#b0c1d4}
.hs-dark .cm-s-hubspot-canvas-light .cm-comment{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-light .cm-property{color:#f8a9ad}
.hs-dark .cm-s-hubspot-canvas-light .cm-string{color:#b0c1d4}
.hs-dark .cm-s-hubspot-canvas-light .cm-variable{color:#7fd1de}
.hs-dark .cm-s-hubspot-canvas-light .cm-variable-3{color:#7fded2}
.hs-dark .cm-s-hubspot-canvas-light .cm-def{color:#99acc2}
.hs-dark .cm-s-hubspot-canvas-light .cm-bracket{color:#eaf0f6}
.hs-dark .cm-s-hubspot-canvas-light .cm-qualifier{color:#b4bbe8}
.hs-dark .cm-s-hubspot-canvas-light .cm-tag.cm-hubl-comment{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-dark{background:#253342}
.hs-dark .cm-s-hubspot-canvas-dark .CodeMirror-gutters{background:#22303e}
.hs-dark .cm-s-hubspot-canvas-dark .CodeMirror-linenumber{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-dark .CodeMirror-nonmatchingbracket{color:#f8a9ad!important}
.hs-dark .cm-s-hubspot-canvas-dark .CodeMirror-foldgutter-folded,.hs-dark .cm-s-hubspot-canvas-dark .CodeMirror-foldgutter-open{color:#b0c1d4}
.hs-dark .cm-s-hubspot-canvas-dark .cm-keyword{color:#ffc7ac}
.hs-dark .cm-s-hubspot-canvas-dark .cm-comment{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-dark .cm-attribute,.hs-dark .cm-s-hubspot-canvas-dark .cm-property{color:#fae0b5}
.hs-dark .cm-s-hubspot-canvas-dark .cm-variable{color:#b0e3eb}
.hs-dark .cm-s-hubspot-canvas-dark .cm-variable-2,.hs-dark .cm-s-hubspot-canvas-dark .cm-variable-3{color:#7fded2}
.hs-dark .cm-s-hubspot-canvas-dark .cm-def{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-dark .cm-tag{color:#fae0b5}
.hs-dark .cm-s-hubspot-canvas-dark .cm-tag.cm-hubl-comment{color:#7c98b6}
.hs-dark .cm-s-hubspot-canvas-dark .cm-tag.cm-hubl-expression,.hs-dark .cm-s-hubspot-canvas-dark .cm-tag.cm-hubl-statement{color:#fae0b5}
.hs-dark pre{background-color:#33475b;border:1px solid #516f90}
.hs-dark .color-swatch{background-color:#2d3e50}
.hs-dark .example__sandbox{border:1px solid #33475b}
.hs-dark .example__sandbox-wrapper{border:1px solid #33475b}
.hs-dark .example__sandbox__textarea{color:#eaf0f6}
.hs-dark .example-info-drawer__link-bar{border:1px solid #33475b;color:#7fd1de}
.hs-dark .example-info-drawer__content{border:1px solid #33475b}
.hs-dark .example-info-drawer__link-bar:hover,.hs-dark .example__error{background-color:#253342}
.hs-dark .family-preview__section--grid .family-preview__section__examples-container{border:1px solid #33475b}
.hs-dark .pattern-page__example-box{border:1px solid #33475b}
.hs-dark .search__input input{border:1px solid #516f90}
.hs-dark .search__tag{color:#cbd6e2}
.hs-dark .search-result--selected{background-color:rgba(0,164,189,.18)}
.hs-dark .detail-tile__footer .detail-tile__footer-link-bar{color:#7fd1de}
.hs-dark .detail-tile__footer .detail-tile__footer-link-bar:hover{background-color:#253342}
.hs-dark .hero-section{background-color:#22303e}
.hs-dark .top-nav__wrapper{background-color:#253342;border-bottom:1px solid #33475b}
.hs-dark .top-nav__dropdown__button,.hs-dark .top-nav__link{color:#eaf0f6}
.hs-dark .top-nav__dropdown__button.top-nav__link--active,.hs-dark .top-nav__dropdown__button:hover,.hs-dark .top-nav__link.top-nav__link--active,.hs-dark .top-nav__link:hover{background-color:#33475b;color:#eaf0f6}
.hs-dark .top-nav__dropdown__button[aria-disabled=true],.hs-dark .top-nav__link[aria-disabled=true]{color:#7c98b6!important}
.hs-dark .top-nav__dropdown__button[aria-disabled=true] .private-tab__icon,.hs-dark .top-nav__link[aria-disabled=true] .private-tab__icon{color:#7c98b6}
.hs-dark .top-nav__dropdown__popover{background-color:#253342;border:1px solid #33475b}
.hs-dark .top-nav__dropdown__popover .top-nav__dropdown__item .top-nav__dropdown__link{background-color:#253342}
.hs-dark .top-nav__dropdown__popover .top-nav__dropdown__item .top-nav__dropdown__link:hover{background-color:#33475b}
.hs-dark .cookie-banner__container{background-color:#22303e}
.hs-dark .mirror__control-panel{background-color:rgba(0,164,189,.18)}
.hs-dark .mirror__remote-iframe{background-color:#2d3e50}
.hs-dark .file-type-icon{fill:#99acc2}
.hs-dark .image-upload-zone__uploading-mask{background-color:#2d3e50}
.hs-dark .browse-folders__folder-tree{border:1px solid #516f90}
.hs-dark .file-manager-file{border-top:1px solid #33475b;border-left:1px solid #33475b;border-right:1px solid #33475b}
.hs-dark .file-manager-file:hover{background-color:rgba(0,164,189,.18)}
.hs-dark .file-manager-file.is-selected{background-color:#33475b}
.hs-dark .file-manager-file.is-last{border-bottom:1px solid #33475b}
.hs-dark .file-detail{background-color:#2d3e50}
.hs-dark .file-detail__wrapper{border-top:2px solid #33475b;border-bottom:2px solid #33475b}
.hs-dark .file-detail__arrow{background-color:#2d3e50;border-right:2px solid #33475b;border-bottom:2px solid #33475b}
.hs-dark .file-detail__close-button{color:#7c98b6}
.hs-dark .folder{border-top:1px solid #33475b;border-left:1px solid #33475b;border-right:1px solid #33475b}
.hs-dark .folder.is-last{border-bottom:1px solid #33475b}
.hs-dark .folder.is-over{background-color:rgba(0,164,189,.18)}
.hs-dark .move-button__folder-tree{border:1px solid #516f90}
.hs-dark .thumbnail__video-wrapper{background-color:#33475b}
.hs-dark .thumbnail__video-icon{fill:#99acc2}
.hs-dark .thumbnail__preview-overlay{background-color:#2d3e50}
.hs-dark .image__transparency-checkboard{background-color:#2d3e50}
.hs-dark .reporting-tooltip{border:1px solid #516f90}
.hs-dark .reporting-tooltip .reporting-tooltip-body{color:#b0c1d4;background-color:#2d3e50}
.hs-dark .datawell-contents .info-list .info-item .info-value{color:#cbd6e2}
.hs-dark .datawell-contents .info-list .info-item .info-label{color:#cbd6e2}
.hs-dark .highcharts-tooltip .custom-highcharts-tooltip .tooltip-header{background-color:#516f90}
.hs-dark .highcharts-tooltip .custom-highcharts-tooltip .tooltip-body{color:#cbd6e2;background-color:#2d3e50}
.hs-dark .highcharts-tooltip .custom-highcharts-tooltip .tooltip-body .value{color:#b0c1d4}
.hs-dark .widget .widget-setting-hints>:not(:first-child){border-left:1px solid #516f90}
.hs-dark .widget .widget-header{color:#eaf0f6}
.hs-dark .widget .widget-header>.title-container .widget-title{color:#cbd6e2}
.hs-dark .widget .widget-header>.title-container .drilldown-title{color:#eaf0f6}
.hs-dark .widget .widget-header>.title-container .uiButton{color:#eaf0f6}
.hs-dark .widget .widget-caption{color:#cbd6e2}
.hs-dark .widget .widget-caption.private-caption--info{background-color:rgba(0,164,189,.18)}
.hs-dark .widget .widget-caption.private-caption--warning{background-color:rgba(245,194,107,.14)}
.hs-dark .widget .widget-caption.private-caption--success{background-color:rgba(0,189,165,.16)}
.hs-dark .widget .widget-caption.private-caption--danger{background-color:rgba(242,84,91,.16)}
.hs-dark .delta-component .delta-value .delta-percent .icon.icon-up:before{color:#7fded2}
.hs-dark .value-component{color:#eaf0f6}
.hs-dark .funnel-bar-contents .funnel-bar-row.header-container{color:#b0c1d4}
.hs-dark .funnel-bar-contents .funnel-bar .funnel-bar-stage{background:#253342}
.hs-dark .funnel-bar-contents .funnel-bar .funnel-bar-percent{background:#253342}
.hs-dark .funnel-bar-contents .funnel-bar .outer-funnel-value{color:#cbd6e2}
.hs-dark .reporting-chevron:after,.hs-dark .reporting-chevron:before{background-color:#33475b}
.hs-dark *+.reporting-filter-editor{border-top:1px solid #425b76}
.hs-dark .private-link--disabled{color:#7c98b6!important}
.hs-dark .private-link--on-bright .private-icon:not(.private-icon-circle__inner){color:#cbd6e2}
.hs-dark .private-button--primary--white{background-color:#2d3e50;color:#eaf0f6}
.hs-dark .private-button--primary--white:hover{background-color:rgba(45,62,80,.9);color:#eaf0f6}
.hs-dark .private-button--primary--white.private-button--active{background-color:rgba(45,62,80,.8);color:#eaf0f6}
.hs-dark .private-button--secondary:hover{background-color:rgba(255,122,89,.10);color:#ff8f73}
.hs-dark .private-button--secondary--ghost{border-color:#2d3e50}
.hs-dark .private-button--secondary--ghost:hover{border-color:#2d3e50}
.hs-dark .private-button--secondary--ghost.private-button--active{border-color:#2d3e50}
.hs-dark .private-button--tertiary-light:hover{background-color:#253342;color:#cbd6e2}
.hs-dark .private-button--tertiary-extra-light{background-color:#2d3e50;border-color:#516f90;color:#cbd6e2}
.hs-dark .private-button--tertiary-extra-light:hover{background-color:#253342;color:#cbd6e2}
.hs-dark .private-button--tertiary-extra-light.private-button--active{background-color:#425b76;color:#cbd6e2}
.hs-dark .private-button--form:hover{color:#eaf0f6}
.hs-dark .private-button--form.private-button--form--on-dark,.hs-dark .private-button--form.private-button--form--on-dark.private-button--form--on-dark:focus,.hs-dark .private-button--form.private-button--form--on-dark.private-button--form--on-dark:hover{background-color:#2d3e50}
.hs-dark .private-loading-button.private-loading-button--loading:not(.private-button--secondary--ghost){background-color:#2d3e50}
.hs-dark .private-floating-button-group__buttons>:not([aria-disabled=true]).private-button--active{background-color:#253342!important}
.hs-dark .private-form__set--legacy .private-form__help-tooltip{color:#7c98b6}
.hs-dark .private-form__control[readonly]:not([aria-expanded=true]):not(.private-form__control--inline){background-color:#33475b;border-color:#33475b}
.hs-dark .private-form__selectplus.is-disabled:not(.is-readonly)>.Select-control{color:#7c98b6!important}
.hs-dark .private-form__selectplus.is-disabled:not(.is-readonly)>.Select-control .Select-arrow-zone>.Select-arrow{border-top-color:#516f90}
.hs-dark .private-form__selectplus.is-disabled:not(.is-readonly)>.Select-control .Select-value-label{color:#7c98b6!important}
.hs-dark .private-search-control__input[disabled]+.private-search-control__foreground .private-search-control__icon,.hs-dark .private-search-control__input[disabled]+.private-search-control__foreground .private-search-control__icon--small,.hs-dark .private-search-control__input[readonly]+.private-search-control__foreground .private-search-control__icon,.hs-dark .private-search-control__input[readonly]+.private-search-control__foreground .private-search-control__icon--small{color:#7c98b6}
.hs-dark .private-selectable-box.private-selectable-box--hovered{box-shadow:0 0 0 1px #00a4bd,0 0 12px 0 rgba(0,163,189,.3)}
.hs-dark .private-selectable-box.private-button--active,.hs-dark .private-selectable-box.private-selectable-box--selected{background-color:rgba(0,164,189,.18)}
.hs-dark .private-selectable-box .private-selectable-box__selection-mark .private-checkbox__input[readonly]+.private-checkbox__indicator{border-color:#516f90!important}
.hs-dark .private-selectable-box .private-selectable-box__selection-mark .private-checkbox__input[readonly]+.private-checkbox__indicator .private-radio__circle{stroke:#516f90}
.hs-dark .private-slider--disabled .private-slider__control .private-slider__tickmark--left,.hs-dark .private-slider--disabled .private-slider__tickmark--left{background-color:#33475b;border-color:#33475b}
.hs-dark .private-slider--readonly .private-slider__control{background:#33475b}
.hs-dark .private-slider--readonly .private-slider__tickmark.private-slider__tickmark--filled{background-color:#33475b}
.hs-dark .private-char-count__label,.hs-dark .private-form__counter,.hs-dark .private-text-area__counter{color:#99acc2}
.hs-dark .private-modal--conversational .private-modal__header{color:#eaf0f6}
.hs-dark .private-modal--danger .private-modal__header+.private-modal__body,.hs-dark .private-modal--info .private-modal__header+.private-modal__body,.hs-dark .private-modal--success .private-modal__header+.private-modal__body,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body{background-color:#2d3e50;color:#eaf0f6}
.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h1,.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h2,.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h3,.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h4,.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h5,.hs-dark .private-modal--danger .private-modal__header+.private-modal__body h6,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h1,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h2,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h3,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h4,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h5,.hs-dark .private-modal--info .private-modal__header+.private-modal__body h6,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h1,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h2,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h3,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h4,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h5,.hs-dark .private-modal--success .private-modal__header+.private-modal__body h6,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h1,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h2,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h3,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h4,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h5,.hs-dark .private-modal--upgrades .private-modal__header+.private-modal__body h6{color:#eaf0f6}
.hs-dark .private-wizard .private-wizard__footer.private-modal__footer{background-color:#253342;border-top:1px solid #516f90}
.hs-dark .private-modal--sidebar .private-modal__footer{background-color:#253342;border-top:1px solid #516f90}
.hs-dark .private-dropdown--list .private-list__item>.private-file-button .private-button,.hs-dark .private-dropdown--list .private-list__item>a,.hs-dark .private-dropdown--list .private-list__item>button{background-color:#2d3e50}
.hs-dark .private-dropdown--list .private-list__item>.private-file-button .private-button.selected,.hs-dark .private-dropdown--list .private-list__item>a.selected,.hs-dark .private-dropdown--list .private-list__item>button.selected{background-color:rgba(0,164,189,.18)}
.hs-dark .private-dropdown__loading>.private-typeahead-result-label.private-typeahead-result-label.private-typeahead-result-label{background-color:#2d3e50!important}
.hs-dark .private-panel__container:not(.private-panel__container--with-header) .private-close__button{color:#7c98b6}
.hs-dark .private-alert--danger{background-color:rgba(242,84,91,.16);border-color:rgba(242,84,91,.55)}
.hs-dark .private-alert--danger.private-alert--system-wide{background-color:rgba(255,122,89,.16)}
.hs-dark .private-alert--warning{background-color:rgba(245,194,107,.14);border-color:rgba(245,194,107,.5);color:#eaf0f6}
.hs-dark .private-alert--warning.private-alert--system-wide{background-color:rgba(245,194,107,.18)}
.hs-dark .private-alert--success{background-color:rgba(0,189,165,.16);border-color:rgba(0,189,165,.55)}
.hs-dark .private-alert--info{background-color:rgba(0,164,189,.18);border-color:rgba(0,164,189,.6)}
.hs-dark .private-alert--tip{background-color:#2d3e50;border:1px solid rgba(0,164,189,.6)}

/* ---------- Part 3: page layer, shell and details ---------- */
.hs-dark .hs-root, .hs-dark body.hs-root { background: #253342; color: #eaf0f6; }
.hs-dark .private-button--secondary, .hs-dark .private-button--primary--white { background-color: transparent; }
/* hover must lift (lighter), pressed sinks — same direction as light mode */
.hs-dark .private-button--tertiary-light.private-button--hover, .hs-dark .private-button--tertiary-light:hover { background-color: #3d5872; border-color: #7c98b6; color: #eaf0f6; }
.hs-dark .private-button--tertiary-light:active, .hs-dark .private-button--tertiary-light.private-button--active { background-color: #253342 !important; border-color: #7c98b6 !important; color: #eaf0f6 !important; }
.hs-dark .private-button--tertiary { background-color: #425b76; border-color: #425b76; color: #fff; }
.hs-dark .private-button--tertiary.private-button--hover, .hs-dark .private-button--tertiary:hover { background-color: #516f90; border-color: #516f90; }
.hs-dark .private-button--tertiary:active, .hs-dark .private-button--tertiary.private-button--active { background-color: #33475b !important; border-color: #33475b !important; color: #fff !important; }
/* placeholder: generated rule maps HubSpot's #7c98b6 to #99acc2 (5.5:1 on dark fields) */
.hs-dark .private-form__control { border-color: #7c98b6; }
.hs-dark .private-form__control:focus { background-color: #253342; }
.hs-dark .private-form__control--error, .hs-dark .private-form__control[aria-invalid=true] { border-color: #f8a9ad !important; box-shadow: 0 0 0 1px #f8a9ad !important; }
.hs-dark .private-button--primary.private-button--disabled, .hs-dark .private-button.private-button--disabled, .hs-dark .private-button[aria-disabled=true] { background-color: #33475b !important; border-color: #33475b !important; color: #7c98b6 !important; }
.hs-dark .private-button--transparent.private-button--disabled, .hs-dark .private-button--transparent[aria-disabled=true] { background-color: transparent !important; border-color: transparent !important; }
.hs-dark .private-form__control--disabled, .hs-dark .private-form__control:disabled { background-color: #33475b; border-color: #33475b; color: #7c98b6; }
.hs-dark .private-checkbox__indicator { background-color: #253342; border-color: #7c98b6; }
.hs-dark .private-checkbox__input:checked + .private-checkbox__indicator, .hs-dark .private-checkbox__input.indeterminate + .private-checkbox__indicator { color: #7fd1de; border-color: #7fd1de; }
.hs-dark .private-checkbox__input:disabled + .private-checkbox__indicator { background-color: #33475b; border-color: #425b76; color: #516f90 !important; }
.hs-dark .private-checkbox__label:hover .private-checkbox__indicator, .hs-dark .private-checkbox__indicator.is-hover { background-color: #33475b; }
.hs-dark .private-radio__input:checked + .private-checkbox__indicator { color: #7fd1de; }
.hs-dark .private-form__toggle-switch__inner { background-color: #33475b; box-shadow: inset 0 0 0 1px #516f90; }
.hs-dark .private-form__toggle-switch__handle { background-color: #dfe3eb; box-shadow: 0 0 0 1px #516f90, 0 5px 5px 0 rgba(0,0,0,.3); }
.hs-dark .private-form__toggle-switch--on.private-form__toggle-switch__inner { background-color: #00a4bd; box-shadow: none; }
.hs-dark .private-form__toggle-switch--on .private-form__toggle-switch__handle { background-color: #fff; box-shadow: 0 0 0 1px #00a4bd, 0 5px 5px 0 rgba(0,0,0,.3); }
.hs-dark .private-form__toggle-switch--sm .private-form__toggle-switch__inner:not(.private-form__toggle-switch--on), .hs-dark .private-form__toggle-switch--xs .private-form__toggle-switch__inner:not(.private-form__toggle-switch--on) { background-color: #33475b; }
.hs-dark .private-form__toggle-switch__label--unchecked { color: #b0c1d4; }
.hs-dark .private-popover--default, .hs-dark .private-popover.private-popover--default { background-color: #33475b; border-color: #516f90; }
.hs-dark .private-dropdown--list .private-list__item > a, .hs-dark .private-dropdown--list .private-list__item > button { background-color: #33475b; color: #eaf0f6; }
.hs-dark .private-dropdown--list .private-list__item > a:hover, .hs-dark .private-dropdown--list .private-list__item > button:hover,
.hs-dark .private-dropdown--list .private-list__item > a.selected, .hs-dark .private-dropdown--list .private-list__item > button.selected { background-color: #3d5872; color: #f5f8fa; }
.hs-dark .private-popover--tooltip, .hs-dark .private-popover.private-popover--tooltip { background-color: #516f90; color: #fff; }
.hs-dark .private-tooltip--default { background-color: #516f90; }
.hs-dark .private-popover.private-popover--tooltip-danger, .hs-dark .private-tooltip--danger { background-color: #d94c53; }
.hs-dark .private-form__error, .hs-dark .private-list__item > button.danger, .hs-dark .private-link--danger { color: #f8a9ad !important; }
/* toasts float over content: solid raised surface with the tint on top (never see-through) */
.hs-dark .hs-toast.private-alert { background-color: #33475b; }
.hs-dark .hs-toast.private-alert--success { background-image: linear-gradient(rgba(0,189,165,.16), rgba(0,189,165,.16)); }
.hs-dark .hs-toast.private-alert--info { background-image: linear-gradient(rgba(0,164,189,.18), rgba(0,164,189,.18)); }
.hs-dark .hs-toast.private-alert--warning { background-image: linear-gradient(rgba(245,194,107,.14), rgba(245,194,107,.14)); }
.hs-dark .hs-toast.private-alert--danger { background-image: linear-gradient(rgba(242,84,91,.16), rgba(242,84,91,.16)); }
.hs-dark .private-table { background-color: #2d3e50; color: #eaf0f6; }
.hs-dark .private-table td, .hs-dark .private-table th { border-color: #425b76; }
.hs-dark .private-table thead th { background-color: rgba(124,152,182,.12); color: #eaf0f6; }
.hs-dark .private-tag { color: #eaf0f6; }
.hs-dark .private-tag:not([class*=private-tag--]) , .hs-dark .private-tag.private-tag--default { background-color: #33475b; }
.hs-dark .private-modal, .hs-dark .private-modal--default { background-color: #33475b; color: #eaf0f6; }
.hs-dark .private-modal__footer { background-color: #33475b; color: #eaf0f6; border-top: 1px solid #425b76; }
.hs-dark .private-panel { background-color: #33475b; }
.hs-dark .private-panel__footer { background-color: #2d3e50; border-top-color: #425b76; }
.hs-dark .private-card { background-color: #2d3e50; box-shadow: 0 1px 5px 0 rgba(0,0,0,.35), 0 0 0 1px #425b76; }
.hs-dark .private-tile { background-color: #2d3e50; border-color: #425b76; }
.hs-dark .private-alert__close { color: #99acc2; }
.hs-dark .private-overlay, .hs-dark .private-hoverlay__overlay { background-color: rgba(18,26,34,.82); }
.hs-dark .private-spinner--tertiary .private-spinner__ring-background { stroke: #425b76; }
.hs-dark .private-spinner--tertiary .private-spinner__ring-path { stroke: #b0c1d4; }
.hs-dark .private-nav-item { color: #eaf0f6; }
.hs-dark .private-nav-item.private-nav-item--active { background-color: #33475b; color: #f5f8fa; }
.hs-dark .private-nav-item:hover { color: #f5f8fa; }
.hs-dark .private-paginator__button--active { background-color: rgba(0,164,189,.18); border-color: rgba(0,164,189,.6); }
.hs-dark .private-link--on-bright, .hs-dark .private-link--on-bright:hover, .hs-dark .private-link--mention { color: #eaf0f6; }
.hs-dark .private-microcopy, .hs-dark .is--text--help { color: #b0c1d4 !important; }
