style: refactor button styles and theme variables for improved consistency

This commit is contained in:
2026-06-26 08:43:04 -03:00
parent a6a9f4e5e3
commit def3a04548
3 changed files with 67 additions and 26 deletions

View File

@@ -1,33 +1,8 @@
$primary:#6376F3;
$danger: #FF8888;
$secondary:#A0A0A0;
$primary-button-hover-shade-amount: 40%;
$primary-button-disabled-tint-amount: 50%;
@import "./theme";
@import "../node_modules/bootstrap/scss/bootstrap";
.btn-primary,
.btn-secondary,
.btn-danger {
--bs-btn-color: #fff;
--bs-btn-hover-color: #fff;
--bs-btn-active-color: #fff;
}
.btn-primary {
$primary-disabled-bg: tint-color($primary, $primary-button-disabled-tint-amount);
--bs-btn-hover-bg: #{shade-color($primary, $primary-button-hover-shade-amount)};
--bs-btn-hover-border-color: #{shade-color($primary, $primary-button-hover-shade-amount)};
--bs-btn-disabled-color: #{color-contrast($primary-disabled-bg)};
--bs-btn-disabled-bg: #{$primary-disabled-bg};
--bs-btn-disabled-border-color: #{$primary-disabled-bg};
--bs-btn-disabled-opacity: 1;
}
:root {
--bs-body-font-family: "Gotham", sans-serif;