.btn { color: $white; text-shadow: none; @include box-shadow(none); &:hover, &:focus { color: $white; @include box-shadow(inset 0 1px 5px rgba(0, 0, 0, 0.08)); } &.active:hover { color: $white; @include box-shadow(inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)); } &.disabled, &[disabled] { color: $white; } .caret { border-top-color: $white; } } .btn-transparent { @include button-variant($bg-addition, $bg-addition); } .btn-link { --#{$prefix}btn-color: #{$btn-link-color}; --#{$prefix}btn-hover-color: #{$btn-link-hover-color}; --#{$prefix}btn-active-color: #{$btn-link-hover-color}; --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color}; &:hover, &:focus { text-decoration: underline; } &[disabled] { &:hover, &:focus { color: var(--#{$prefix}text-muted); text-decoration: none; } } } .btn-xs { @include button-size(1px, 5px, 12px, $border-radius); } .btn-block { display: block; width: 100%; } [data-bs-theme='dark'] { .btn-link { --#{$prefix}btn-color: #{$btn-link-color-dark}; --#{$prefix}btn-hover-color: #{$btn-link-hover-color-dark}; --#{$prefix}btn-active-color: #{$btn-link-hover-color-dark}; --#{$prefix}btn-disabled-color: #{$btn-link-disabled-color-dark}; } .btn-transparent { @include button-variant($bg-addition-dark, $bg-addition-dark); } }