resources/todomvc/big-dom-generator/utils/web-components-css/lit/todo-item-extra-css.js (44 lines of code) (raw):

// pri-4 variables are used but not defined, so background-color and // border-color will fall back to the default variables. const additionalStyleSheet = ` :host([data-priority="0"]) > li { --priority-background-color: var(--complex-todo-red-pri-0); --priority-background-color-completed: var(--complex-todo-green-pri-0); } :host([data-priority="1"]) > li { --priority-background-color: var(--complex-todo-red-pri-1); --priority-background-color-completed: var(--complex-todo-green-pri-1); } :host([data-priority="2"]) > li { --priority-background-color: var(--complex-todo-red-pri-2); --priority-background-color-completed: var(--complex-todo-green-pri-2); } :host([data-priority="3"]) > li { --priority-background-color: var(--complex-todo-red-pri-3); --priority-background-color-completed: var(--complex-todo-green-pri-3); } :host([data-priority="4"]) > li { --priority-background-color: var(--complex-todo-red-pri-4); --priority-background-color-completed: var(--complex-todo-green-pri-4); } .todo { background-color: var(--priority-background-color, var(--complex-background-color-default)); border-bottom-color: var(--complex-todo-red-border, var(--complex-border-bottom-color-default)); } .todo.completed { background-color: var(--priority-background-color-completed, var(--complex-background-color-default)); border-bottom-color: var(--complex-todo-green-border, var(--complex-border-bottom-color-default)); } .todo > div label { color: var(--complex-todo-red-label, --complex-label-color-default); } .todo.completed label { color: var(--complex-todo-green-label, --complex-label-color-default); } .todo > div > :focus, .todo > div > .toggle:focus + label { box-shadow: var(--complex-box-shadow-red) !important; } .todo.completed > div > :focus, .todo.completed > div > .toggle:focus + label { box-shadow: var(--complex-box-shadow-green) !important; }`; window.extraTodoItemCssToAdopt = additionalStyleSheet;