details { background-color: var(--base001); padding: 1rem; border-radius: 4px; } ul, ol { margin: 0; } input, select { cursor: pointer; position: relative; background-color: var(--base01); /* margin: 0; */ /* width: 1.15em; height: 1.15em; */ padding: 0.25em; border: none; border-radius: 4px; transform: translateY(0.175em); place-content: center; } @media (prefers-color-scheme: dark) { input, select { background-color: var(--base07); } } input[type='text'], input[type='number'], input[type='date'], input[type='time'], button { padding: 0.25em 0.5em; } select { transform: translateY(0em); margin-top: 0.25em; margin-bottom: 0.25em; padding: 0.25em 0.5em; } input[type='checkbox'] { -webkit-appearance: none; appearance: none; margin: 0; width: 1.15em; height: 1.15em; transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out; } input[type='checkbox']:checked { background-color: var(--base0C); } input[type='checkbox']:checked:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } input[type='checkbox']:active { transform: scale(1); transition: transform 0.15s ease-in-out; } input[type='checkbox']:hover { background-color: var(--base0A); } button { cursor: pointer; position: relative; background-color: var(--base0C); color: var(--base00); border: none; border-radius: 4px; transition: background-color 0.15s ease-in-out, transform 0.15s ease-in-out; } button:hover { background-color: var(--base0A); } button:active { transform: scale(0.975); } .small-button { transform: scale(0.875); } .small-button:active { transform: scale(0.75); } .smaller-button { background-color: var(--base0C); transform: scale(0.75); } .button-square { background-color: var(--base0C); transform: scale(0.75); padding: 0.125em 0.575em; } .button-badge:hover { background-color: var(--base0C); cursor: unset; } .button-badge:active { transform: scale(0.75); } .button-lined { transform: translateY(0.175em); } .card { background-color: var(--base001); padding: 1rem; border-radius: 4px; } code { color: var(--base07); padding: 0.25em 0.5em; border-radius: 4px; } .badge-info { background-color: var(--base0B); } .badge-info:hover { background-color: var(--base0B); } .button-action { background-color: var(--base0E); } .card-small { padding: 0.5rem; } .card-clear { background-color: transparent; }