.palette-animation-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 10px 0;
    color: var(--ui-text);
    font-size: 13px;
}
.palette-animation-row label,
.palette-animation-row input { cursor: pointer; }
/* Pause ambient effects without changing the selected palette. */
html.erp-menu-home[data-theme-animation="off"] body::before,
html.erp-menu-home[data-theme-animation="off"] body::after,
html.erp-menu-home[data-theme-animation="off"] #menuContainer,
html.erp-menu-home[data-theme-animation="off"] #menuContainer *,
html.erp-menu-home[data-theme-animation="off"] #menuContainer::before,
html.erp-menu-home[data-theme-animation="off"] #menuContainer::after,
html.erp-menu-home[data-theme-animation="off"] #menuContainer *::before,
html.erp-menu-home[data-theme-animation="off"] #menuContainer *::after,
html.erp-menu-home[data-theme-animation-paused] body::before,
html.erp-menu-home[data-theme-animation-paused] body::after,
html.erp-menu-home[data-theme-animation-paused] #menuContainer *,
html.erp-menu-home[data-theme-animation-paused] #menuContainer::before,
html.erp-menu-home[data-theme-animation-paused] #menuContainer::after,
html.erp-menu-home[data-theme-animation-paused] #menuContainer *::before,
html.erp-menu-home[data-theme-animation-paused] #menuContainer *::after {
    animation-play-state: paused !important;
}
/* Cancel entrance animations so opening with animation off never hides a card. */
html.erp-menu-home[data-theme-animation="off"] #menuContainer :is(.erp-sidebar, .erp-card):not(.menu-lower-panel) {
    animation: none !important;
}
html.erp-menu-home[data-theme-animation="off"] #menuContainer :is(.todo-stat-item, .todo-icon),
html.erp-menu-home[data-theme-animation="off"] #menuContainer .todo-stat-item:hover .todo-icon {
    transform: none !important;
    transition: none !important;
}
html.erp-menu-home[data-theme-animation="off"] #menuContainer :is(.erp-sidebar, .erp-card)::before {
    opacity: 0 !important;
    transition: none !important;
}
