ui/components/button/button.scss
@import "/ui/styles/_theme.scss";
.btn {
pointer-events: all;
flex-direction: row;
align-items: center;
justify-content: center;
height: $dock-input-h;
padding: 0 16px;
background-color: $bg-2;
border: 1px solid $line-strong;
color: $text;
cursor: pointer;
font-size: $fs-2;
font-weight: 700;
font-family: $font-mono;
letter-spacing: 1px;
text-transform: uppercase;
transition: background-color 0.08s ease, color 0.08s ease, border-color 0.08s ease;
&:hover {
background-color: $bg-elev;
border-color: $primary;
color: $primary;
}
&.danger {
color: $danger;
border-color: $danger-line;
&:hover { background-color: $danger-soft; border-color: $danger; color: $danger; }
}
&.primary {
background-color: $primary;
border-color: $primary;
color: $primary-ink;
&:hover { background-color: $primary-strong; border-color: $primary-strong; color: $primary-ink; }
}
&.is-disabled {
background-color: $bg-2;
border-color: $line;
color: $text-mute;
cursor: default;
opacity: 0.6;
&:hover {
background-color: $bg-2;
border-color: $line;
color: $text-mute;
}
}
&.is-loading {
color: $primary;
border-color: $primary;
}
}