UNPKG

@thot/components

Version:
57 lines (48 loc) 1.31 kB
.button { display: flex; width: 100%; min-width: max-content; align-items: center; justify-content: center; padding: 1.2rem 3rem; border-radius: var(--border-radius-full); font-family: var(--font-family-title); font-size: 16px; outline: none; } .button:focus, .button:hover { box-shadow: var(--box-shadow-in), var(--box-shadow-out); } .button:active { box-shadow: var(--box-shadow-dark-in), var(--box-shadow-dark-out); } .color-base { border: 2px solid var(--button-base-color-border); background-color: var(--button-base-background); color: var(--button-base-color); } .color-primary { border: 2px solid var(--button-primary-color-border); background-color: var(--button-primary-background); color: var(--button-primary-color); } .color-secondary { border: 2px solid var(--button-primary-color-border); background-color: var(--button-secondary-background); color: var(--button-primary-color); } .color-error { border: 2px solid var(--button-primary-color-border); background-color: var(--button-secondary-background); color: var(--color-font-error); } .is-compact { max-width: max-content; } .button.is-round { width: 36px !important; height: 36px !important; padding: 0; border: var(--border-width-thick) solid var(--color-base-transparent); }