.ps-button { font-size: 1rem; padding: 0.5em 1em; line-height: 1.2em; border: 0.125em solid var(--foreground); border-radius: 1.5em; background-color: var(--background-darker-2); cursor: pointer; &:hover, &:focus { border-color: var(--accent); } &_primary { border: 0.25em solid var(--foreground); background-color: var(--background); color: var(--foreground); font-weight: bold; &:focus, &:hover { background-color: var(--foreground); color: var(--background); } } &_small { font-size: 0.8rem; padding: 0.25em 0.7em; } }