noctis:  

  # Fonts
  primary-font-family: 'Raleway,sans-serif'
  paper-font-common-base_-_font-family: "var(--primary-font-family)"
  paper-font-common-code_-_font-family: "var(--primary-font-family)"
  paper-font-body1_-_font-family: "var(--primary-font-family)"
  paper-font-subhead_-_font-family: "var(--primary-font-family)"
  paper-font-headline_-_font-family: "var(--primary-font-family)"
  paper-font-caption_-_font-family: "var(--primary-font-family)"
  paper-font-title_-_font-family: "var(--primary-font-family)"
  ha-card-header-font-family: "var(--primary-font-family)"

  # Text
  text-color: '#ffffff' 
  primary-text-color: 'var(--text-color)'
  text-primary-color: 'var(--text-color)'
  secondary-text-color: "#BAC0C6"
  text-medium-light-color: '#A0A2A8'
  text-medium-color: '#80828A'
  disabled-text-color: '#626569'
  primary-color: 'var(--accent-color)'
  text-light-primary-color: 'var(--text-color)'

  # Text Fields an Dropdown
  mdc-text-field-fill-color: '#2e3b53'
  mdc-text-field-ink-color: 'var(--text-color)'
  mdc-select-fill-color: '#2e3b53'
  mdc-text-field-label-ink-color: 'var(--secondary-text-color)'
  input-fill-color: 'var(--background-color)'
  input-ink-color: 'var(--text-color)'
  input-label-ink-color: 'var(--text-color)'
  input-disabled-fill-color: 'var(--background-color)'
  input-disabled-ink-color: 'var(--disabled-text-color)'
  input-disabled-label-ink-color: 'var(--disabled-text-color)'
  input-idle-line-color: 'var(--background-color)'
  input-dropdown-icon-color: 'var(--secondary-text-color)'
  input-hover-line-color: 'var(--primary-color)'
  input-disabled-line-color: 'var(--disabled-text-color)'
  input-outlined-idle-border-color: 'var(--disabled-text-color)'
  input-outlined-hover-border-color: 'var(--disabled-text-color)'
  input-outlined-disabled-border-color: 'var(--disabled-text-color)'
  code-editor-background-color: '#222c40'
  codemirror-property: 'var(--accent-color)'
  
  # Main Colors
  app-header-background-color: '#242e42'
  header-height: 48px
  accent-color: '#1A89F5'
  accent-medium-color: 'var(--accent-color)'
  dark-primary-color: 'var(--accent-color)'
  paper-card-background-color: 'var(--background-color)'

  # Background
  background-color: '#242e42'
  primary-background-color: 'var(--background-color)'
  background-color-2: '#20293c' 
  secondary-background-color: 'none'
  markdown-code-background-color: 'var(--background-color)'
  material-background-color: "var(--paper-listbox-background-color)"
  material-secondary-background-color: 'var(--ha-card-background)'
  clear-background-color: 'var(--accent-color)'
  
  # Card
  card-background-color: 'var(--ha-card-background)'
  ha-card-background: 'rgba(43,55,78,1)' #'linear-gradient(145deg, #273246, #2e3b53)'
  ha-card-box-shadow: "3px 3px 13px -6px rgba(17,35,52,1)"
  ha-card-border-radius: "5px"
  border-radius: "20px"
  ha-card-border-color: 'rgba(0,0,0,0)'
  ha-card-border-width: '0'
  ha-card-header-color: "var(--primary-text-color)"

  # Dialog
  ha-dialog-border-radius: "20px"
  light-primary-color: 'var(--disabled-text-color)'

  # Icons
  paper-item-icon-color: '#EBEBEB'
  paper-item-icon-active-color: 'var(--accent-color)'
  paper-item-selected_-_background-color: 'var(--background-color)'

  # RGB States
  rgb-state-default-color: '26, 137, 245'
  rgb-accent-color: 'var(--rgb-state-default-color)'
  # rgb-state-light-color: 'var(--rgb-state-default-color)'
  # rgb-state-switch-color: 'var(--rgb-state-default-color)'
  # rgb-state-automation-color: 'var(--rgb-state-default-color)'
  # rgb-state-binary-sensor-color: 'var(--rgb-state-default-color)'
  # rgb-state-cover-color: 'var(--rgb-state-default-color)'
  # rgb-state-fan-color: 'var(--rgb-state-default-color)'
  # rgb-state-group-color: 'var(--rgb-state-default-color)'
  # rgb-state-humidifier-color: 'var(--rgb-state-default-color)'
  # rgb-state-input-boolean-color: 'var(--rgb-state-default-color)'
  # rgb-state-media-player-color: 'var(--rgb-state-default-color)'
  # rgb-state-remote-color: 'var(--rgb-state-default-color)'
  # rgb-state-script-color: 'var(--rgb-state-default-color)'
  # rgb-state-timer-color: 'var(--rgb-state-default-color)'
  # rgb-state-vacuum-color: 'var(--rgb-state-default-color)'

  # State Colors
  state-active-color: '#1A89F5'
  state-red-color: '#FC937E'
  state-green-color: '#00CA8B'
  state-orange-color: '#F7D88B'
  state-alarm_control_panel-armed_away-color: 'var(--state-green-color)'
  state-alarm_control_panel-armed_custom_bypass-color: 'var(--state-green-color)'
  state-alarm_control_panel-armed_home-color: 'var(--state-green-color)'
  state-alarm_control_panel-armed_night-color: 'var(--state-green-color)'
  state-alarm_control_panel-armed_vacation-color: 'var(--state-green-color)'
  state-alarm_control_panel-arming-color: 'var(--state-orange-color)'
  state-alarm_control_panel-disarming-color: 'var(--state-orange-color)'
  state-alarm_control_panel-pending-color: 'var(--state-orange-color)'
  state-alarm_control_panel-triggered-color: 'var(--state-red-color)'
  state-alert-off-color: var(--paper-item-icon-color)
  state-alert-on-color: 'var(--state-red-color)'
  state-automation-active-color: 'var(--accent-color)'
  state-binary_sensor-active-color: 'var(--accent-color)'
  state-binary_sensor-battery-on-color: 'var(--state-red-color)'
  state-binary_sensor-carbon_monoxide-on-color: 'var(--state-red-color)'
  state-binary_sensor-gas-on-color: 'var(--state-red-color)'
  state-binary_sensor-heat-on-color: 'var(--state-red-color)'
  state-binary_sensor-lock-on-color: 'var(--state-red-color)'
  state-binary_sensor-moisture-on-color: 'var(--state-red-color)'
  state-binary_sensor-problem-on-color: var(--state-red-color)
  state-binary_sensor-safety-on-color: 'var(--state-red-color)'
  state-binary_sensor-smoke-on-color: 'var(--state-red-color)'
  state-binary_sensor-sound-on-color: 'var(--state-red-color)'
  state-binary_sensor-tamper-on-color: 'var(--state-red-color)'
  state-climate-auto-color: 'var(--accent-color)'
  state-climate-cool-color: 'var(--accent-color)'
  state-climate-dry-color: 'var(--accent-color)'
  state-climate-fan_only-color: 'var(--accent-color)'
  state-climate-heat-color: 'var(--state-orange-color)'
  state-climate-heat-cool-color: 'var(--accent-color)'
  state-cover-active-color: 'var(--accent-color)'
  state-device_tracker-active-color: 'var(--accent-color)'
  state-device_tracker-home-color: 'var(--accent-color)'
  state-fan-active-color: 'var(--accent-color)'
  state-group-active-color: 'var(--accent-color)'
  state-humidifier-active-color: 'var(--accent-color)'
  state-input_boolean-active-color: 'var(--accent-color)'
  state-light-active-color: 'var(--accent-color)'
  state-lock-jammed-color: 'var(--state-red-color)'
  state-lock-locked-color: 'var(--accent-color)'
  state-lock-pending-color: 'var(--state-orange-color)'
  state-lock-unlocked-color: var(--paper-item-icon-color)
  state-media_player-active-color: 'var(--accent-color)'
  state-person-active-color: 'var(--accent-color)'
  state-person-home-color: 'var(--accent-color)'
  state-plant-active-color: 'var(--state-red-color)'
  state-siren-active-color: 'var(--state-red-color)'
  state-sun-above_horizon-color: 'var(--amber-color)'
  state-sun-below_horizon-color: 'var(--indigo-color)'
  state-switch-active-color: 'var(--accent-color)'
  state-update-active-color: 'var(--accent-color)'
  state-vacuum-active-color: 'var(--accent-color)'
  state-sensor-battery-high-color: 'var(--accent-color)'
  state-sensor-battery-low-color: 'var(--state-red-color)'
  state-sensor-battery-medium-color: 'var(--state-orange-color)'

  # Sidebar
  sidebar-background-color: 'var(--background-color)'
  sidebar-icon-color: '#98a7b9'
  sidebar-selected-icon-color: 'var(--accent-color)'
  sidebar-selected-text-color: 'var(--text-color)'
  paper-listbox-background-color: 'var(--sidebar-background-color)'
  divider-color: 'var(--background-color)'

  # Sliders
  paper-slider-knob-color: 'var(--accent-color)'
  paper-slider-pin-color: 'var(--background-color-2)'
  paper-slider-active-color: 'var(--accent-color)'
  paper-slider-container-color: 'var(--background-color-2)'
  paper-slider-knob-start-color: 'var(--accent-color)'
  paper-slider-secondary-color: 'var(--secondary-background-color)'
  paper-slider-disabled-active-color: 'var(--disabled-text-color)'
  paper-slider-disabled-secondary-color: 'var(--disabled-text-color)'

  # Toggle:
  paper-toggle-button-checked-bar-color: 'var(--accent-color)'
  mdc-theme-primary: 'var(--accent-color)'
  paper-toggle-button-checked-ink-color: 'var(--accent-color)'
  paper-toggle-button-unchecked-button-color: 'var(--disabled-text-color)'
  paper-toggle-button-unchecked-bar-color: 'var(--disabled-text-color)'
  paper-toggle-button-unchecked-ink-color: 'var(--disabled-text-color)'

  # Switch
  switch-unchecked-color: '#70889e'
  switch-checked-button-color: 'var(--accent-color)'
  switch-unchecked-track-color: 'var(--background-color-2)'
  switch-checked-track-color: 'var(--background-color-2)'
  switch-checked-color: 'var(--paper-toggle-button-checked-button-color)'
  switch-unchecked-button-color: 'var(--disabled-text-color)'

  # Radio Button
  paper-radio-button-checked-color: 'var(--accent-color)'

  # Popups
  more-info-header-background: 'var(--secondary-background-color)'
  paper-dialog-background-color: 'var(--background-color)' #'rgba(47,59,82,0.4)'
  popup-border-radius: "5px"

  # Tables
  table-row-background-color: 'var(--background-color)'
  table-row-alternative-background-color: 'var(--ha-card-background)'

  # Badges
  label-badge-background-color: 'var(--background-color)'
  label-badge-text-color: 'var(--text-primary-color)'
  label-badge-red: 'rgba(73,85,108,1)'
  label-badge-blue: 'rgba(26,137,245,1)'
  label-badge-green: 'rgba(0,202,139,1)'
  label-badge-yellow: 'rgba(222,176,107,1)'

  paper-input-container-focus-color: 'var(--accent-color)'

  # Calendar
  lumo-primary-text-color: 'var(--accent-color)'
  lumo-secondary-text-color: 'var(--accent-color)'
  lumo-primary-color: 'var(--accent-color)'
  lumo-body-text-color: "#89B3F8"
  lumo-base-color: 'var(--background-color)'
  lumo-header-text-color: 'var(--lumo-body-text-color)'
  lumo-tertiary-text-color: 'var(--lumo-body-text-color)'
  lumo-shade: 'var(--background-color)'
  lumo-shade-90pct: 'rgba(34, 34, 34, .9)'
  lumo-shade-80pct: 'rgba(34, 34, 34, .8)'
  lumo-shade-70pct: 'rgba(34, 34, 34, .7)'
  lumo-shade-60pct: 'rgba(34, 34, 34, .6)'
  lumo-shade-50pct: 'rgba(34, 34, 34, .5)'
  lumo-shade-40pct: 'rgba(34, 34, 34, .4)'
  lumo-shade-30pct: 'rgba(34, 34, 34, .3)'
  lumo-shade-20pct: 'rgba(34, 34, 34, .2)'
  lumo-shade-10pct: 'rgba(34, 34, 34, .1)'
  lumo-shade-5pct: 'rgba(34, 34, 34, .05)'
  lumo-tint-5pct: 'var(--background-color)'
  
  # Custom Header
  ch-background: 'var(--background-color)'
  ch-active-tab-color: 'var(--accent-color)'
  ch-notification-dot-color: 'var(--accent-color)'
  ch-all-tabs-color: 'var(--sidebar-icon-color)'
  ch-tab-indicator-color: 'var(--accent-color)'

  # Mini Mediaplayer
  mini-media-player-base-color: 'var(--text-color)'
  mini-media-player-accent-color: 'var(--accent-color)'
  mini-media-player-button-color: 'var(--ha-card-background)'

  # Alarm
  alarm-color-armed: 'rgba(247,53,67,1)'

  # Valetudo
  valetudo-map-floor-color: 'var(--switch-unchecked-color)'
  valetudo-map-wall-color: 'var(--label-badge-red)'

  #
  st-font-size-xl: 24px
  st-font-size-m: 20px
  st-font-size-title: 20px
  st-font-size-sensors: 15px
  st-spacing: 2px
  st-mode-background: 'var(--primary-background-color)'


  # Card-Mod #####################################################################
  # Uncomment the Code below if you have card-mod installed and want blur effect #
  ################################################################################


  # card-mod-theme: noctis
  
  # card-mod-more-info-yaml: |
  #   $: |
  #     .mdc-dialog .mdc-dialog__scrim {
  #       backdrop-filter: blur(15px);
  #       -webkit-backdrop-filter: blur(15px);
  #       background: rgba(0,0,0,.6);
  #     } 
  #     .mdc-dialog .mdc-dialog__container .mdc-dialog__surface {
  #       box-shadow: none !important;
  #       border-radius: var(--ha-card-border-radius);
  #     }
  #   .: |
  #     :host {
  #       --ha-card-box-shadow: none;
  #     }
    
