button {
    -webkit-tap-highlight-color: transparent;
}

button:not(:disabled) {
    touch-action: manipulation;
    transition: background-color 120ms ease, border-color 120ms ease, box-shadow 120ms ease, opacity 120ms ease;
}

button:not(:disabled):active {
    box-shadow: inset 0 0 0 999px var(--button-press-overlay, rgba(15, 23, 42, 0.06));
}

.header .header-create-list-btn {
    --button-press-overlay: rgba(255, 255, 255, 0.16);
}

@media (prefers-reduced-motion: reduce) {
    button:not(:disabled) {
        transition: none;
    }
}
