Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- swakes:
- # Fonts
- primary-font-family: 'Montserrat,sans-serif'
- secondary-font-family: 'Roboto,sans-serif'
- phone-font-family: "Roboto:wght@300"
- 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)"
- mush-chip-background: '#4B5975'
- mush-chip-spacing: 6px
- mush-chip-padding: 0 0.25em
- mush-chip-height: 39px
- mush-chip-border-radius: 22px
- mush-chip-font-size: 0.35em
- mush-chip-font-weight: bold
- mush-chip-icon-size: 0.6em
- mush-chip-avatar-padding: 0.1em
- # Text
- text-color: '#ffffff'
- primary-text-color: 'var(--text-color)'
- text-primary-color: 'var(--text-color)'
- secondary-text-color: "#dfe5eb"
- text-medium-light-color: '#A0A2A8'
- text-medium-color: '#80828A'
- primary-color: 'var(--accent-color)'
- # Main Colors
- app-header-background-color: 'var(--background-color)'
- accent-color: '#98a7b9'
- iron-overlay-backdrop-filter: 'blur(50px) grayscale(50%)'
- iron-overlay-backdrop-background-color: 'rgba(41,128,185,0.25)'
- iron-overlay-backdrop-opacity: 0.5
- # Background
- background-color: '#242e42'
- primary-background-color: 'var(--background-color)'
- background-color-2: '#20293c'
- secondary-background-color: 'none'
- # Card
- card-background-color: 'var(--paper-card-background-color)'
- paper-card-background-color: 'rgba(43,55,78,1)'
- ha-card-box-shadow: "inset 0px 0px 0px 1px var(--border-color)"
- ha-card-border-radius: "10px"
- border-color: 'none'
- ha-card-color: '#242e42'
- # Text Fields and Dropdown
- mdc-text-field-fill-color: 'var(--paper-item-icon-active-color)'
- mdc-text-field-ink-color: 'var(--text-color)'
- mdc-select-fill-color: 'var(--paper-item-icon-active-color)'
- mdc-text-field-label-ink-color: 'var(--secondary-text-color)'
- input-ink-color: 'var(--primary-text-color)'
- input-label-ink-color: 'var(--secondary-text-color)'
- input-disabled-ink-color: 'var(--secondary-text-color)'
- input-fill-color: '#222c40'
- input-dropdown-icon-color: 'var(--primary-text-color)'
- input-idle-line-color: 'var(--secondary-text-color)'
- input-hover-line-color: 'var(--primary-text-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)'
- input-disabled-fill-color: '#222c40'
- code-editor-background-color: '#222c40'
- codemirror-property: 'var(--accent-color)'
- ha-color-form-background-hover: '#222c40'
- ha-color-form-background: '#2b374e'
- # Icons
- paper-item-icon-color: '#EBEBEB'
- paper-item-icon-active-color: '#2b374e'
- # Sidebar
- paper-listbox-background-color: 'var(--background-color)'
- sidebar-icon-color: '#98a7b9'
- sidebar-selected-icon-color: 'var(--accent-color)'
- sidebar-selected-text-color: 'var(--text-color)'
- divider-color: 'var(--background-color)'
- light-primary-color: 'var(--paper-card-background-color)'
- # Sidebar hover tooltips (HA Frontend 20260429+)
- tooltip-background-color: '#2b374e'
- tooltip-text-color: '#ffffff'
- tooltip-border-radius: '6px'
- # Sliders
- paper-slider-knob-color: 'var(--accent-color)'
- paper-slider-pin-color: 'var(--background-color-2)'
- paper-slider-active-color: 'var(--background-color-2)'
- paper-slider-container-color: 'var(--background-color-2)'
- # Toggle
- paper-toggle-button-checked-bar-color: 'var(--accent-color)'
- mdc-theme-primary: 'var(--accent-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)'
- # Radio Button
- paper-radio-button-checked-color: 'var(--accent-color)'
- # Popups / Dialogs (legacy paper vars, kept for compatibility)
- more-info-header-background: 'var(--secondary-background-color)'
- paper-dialog-background-color: 'var(--background-color)'
- # -----------------------------------------------------------------------
- # NEW: Dialog + Action Editor (HA Frontend 20260429+ / Core 2025.x+)
- # These variables control the white panels seen in the Add Action dialog
- # and automation/script action editors.
- # -----------------------------------------------------------------------
- # Dialog surface (the main modal background)
- dialog-surface-background-color: '#2b374e'
- ha-dialog-surface-background: '#2b374e'
- ha-dialog-header-background: '#1e2a3a'
- ha-dialog-border-radius: '12px'
- dialog-backdrop-filter: 'blur(50px) grayscale(50%)'
- # MDC list used in "Add action / condition / trigger" type pickers
- mdc-theme-surface: '#1e2a3a'
- mdc-theme-on-surface: '#ffffff'
- mdc-ripple-color: 'var(--accent-color)'
- # Right-hand detail panel in action/condition/trigger pickers (image 1 right side)
- action-editor-background-color: '#2b374e'
- ha-select-background-color: '#2b374e'
- # Disabled / placeholder text (e.g. "Select an action" in image 1)
- disabled-text-color: '#8a9bb0'
- # -----------------------------------------------------------------------
- # Tables
- table-row-background-color: 'var(--background-color)'
- table-row-alternative-background-color: 'var(--paper-card-background-color)'
- mwc-button-color: '#2b374e'
- mdc-button-color: '#2b374e'
- button-color: '#2b374e'
- mwc-ripple: '#2b374e'
- mdc-button--raised: '#2b374e'
- # 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)'
- # 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)'
- --honeycomb-menu-icon-color: var(--paper-item-icon-color);
- --honeycomb-menu-icon-active-color: var(--paper-item-icon-active-color);
- --honeycomb-menu-background-color: var(--paper-card-background-color);
- --honeycomb-menu-active-background-color: var(--paper-card-active-background-color, var(--paper-card-background-color));
- --honeycomb-menu-disabled: '#9a9a9a6e'
- my_button_style: |
- custom_fields:
- card:
- - &fancy_animation
- $: |
- <style>
- .fancy {
- --offset: 3px;
- background: rgb(55, 21, 90);
- border-radius: 50px;
- position: relative;
- height: 75px;
- width: 400px;
- max-width: 100%;
- overflow: hidden;
- }
- .fancy::before {
- content: '';
- background: conic-gradient(transparent 270deg, white, transparent);
- position: absolute;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- aspect-ratio: 1;
- width: 100%;
- animation: rotate 2s linear infinite;
- }
- .fancy::after {
- content: '';
- background: inherit;
- border-radius: inherit;
- position: absolute;
- inset: var(--offset);
- height: calc(100% - 2 * var(--offset));
- width: calc(100% - 2 * var(--offset));
- }
- .fancy input {
- background: transparent;
- color: white;
- font-size: 1.5rem;
- position: absolute;
- inset: 0;
- z-index: 10;
- padding: 1.5rem;
- }
- @keyframes rotate {
- from {
- transform: translate(-50%, -50%) scale(1.4) rotate(0turn);
- }
- to {
- transform: translate(-50%, -50%) scale(1.4) rotate(1turn);
- }
- }
- </style>
- card-mod-theme: noctis
- card-mod-root-yaml: |
- custom-button-card ha-card {
- --mdc-ripple-color: transparent;
- -webkit-tap-highlight-color: transparent;
- }
- ha-sidebar$: |
- .tooltip {
- background-color: #2b374e !important;
- color: #ffffff !important;
- border: 1px solid #98a7b9 !important;
- }
- simple-tooltip, mwc-list-item .tooltip {
- background-color: #2b374e !important;
- color: #ffffff !important;
- }
- simple-tooltip$: |
- #tooltip {
- background-color: #2b374e !important;
- color: #ffffff !important;
- border-radius: 6px !important;
- }
- card-mod-view-yaml: |
- "*:first-child$": |
- #columns .column > * {
- padding-left: 5px;
- padding-right: 5px;
- padding-bottom: 5px;
- }
- card-mod-more-info-yaml: |
- .: |
- @media (max-width: 450px) {
- ha-dialog {
- --mdc-dialog-min-width: calc(95vw)!important;
- --mdc-dialog-min-height: 0!important;
- --ha-dialog-border-radius: 20px!important;
- --vertical-align-dialog: center !important;
- }
- }
- ha-more-info-info:
- $: |
- @media (max-width: 450px) {
- .container {
- min-height: auto!important;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment