@import "colors.css"; button, select, input[type="button"] { min-width: 2em; min-height: 2em; padding: .4em; border-style: none; border-radius: var(--border-radius); color: var(--text-color); background-color: var(--secondary-color); @media (prefers-color-scheme: dark) { color: var(--text-color-dark); background-color: var(--secondary-color-dark); } &:hover, &.pair-sub:hover ~ &.pair-sup { background-color: var(--secondary-hover-color); transition-duration: var(--transition-duration); @media (prefers-color-scheme: dark) { background-color: var(--secondary-hover-color-dark); } } } .flex-reverse { display: inline-flex; flex-direction: row-reverse; } .buttonpair.flex-reverse button.right, .buttonpair.flex-reverse button.left { border: 1px solid var(--secondary-hover-color); @media (prefers-color-scheme: dark) { border-color: var(--secondary-hover-color-dark); } } .buttonpair.flex-reverse button.right { border-radius: 0px 10px 10px 0px; border-width: 0 0 0 2px; } .buttonpair.flex-reverse button.left { border-radius: 10px 0px 0px 10px; border-width: 0 2px 0 0; }