.btn { border-radius: 15px; font-size: 1rem; line-height: 1.5rem; padding-left: 1.25rem; padding-right: 1.25rem; padding-top: 9px; padding-bottom: 9px; font-family: inherit; display: flex; gap: 10px; align-items: center; } .btn:hover { cursor: pointer; background-color: var(--hover-bg-color); } .primary { background-color: var(--primary-color); color: var(--text-1-color); outline: none; border: 2px solid transparent; } .outlined { border: 2px solid var(--primary-color); color: var(--text-0-color); background-color: transparent; } .secondary { background-color: var(--secondary-color); color: var(--white-color); outline: none; border: 2px solid transparent; &:hover { background-color: var(--purple-color); } } .link { text-align: left; display: flex; background: none !important; border: none; padding: 0 !important; word-wrap: break-word; margin: 0; margin-bottom: 3px; color: var(--purple-color); font-weight: 400; text-decoration: none; cursor: pointer; &:hover { color: var(--secondary-color); } } button:disabled { background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3)); color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3)); &:hover { cursor: default; background-color: light-dark(rgba(239, 239, 239, 0.3), rgba(19, 1, 1, 0.3)); color: light-dark(rgba(16, 16, 16, 0.3), rgba(255, 255, 255, 0.3)); } }