HEX
Server: nginx/1.24.0
System: Linux DGT-WORDPRESS-VM-SERVER 6.14.0-1014-azure #14~24.04.1-Ubuntu SMP Fri Oct 3 20:52:11 UTC 2025 x86_64
User: ubuntu (1000)
PHP: 8.4.12
Disabled: NONE
Upload Files
File: /mnt/data/dreamssalon-wp-market_23/landing/assets/scss/components/_button.scss
@use "sass:color";
@use "../utils/variables";

/*============================
  12.button
============================*/

.btn-primary {
    color: variables.$white;
    background-color: variables.$primary;
    border-color: variables.$primary;
    font-size: variables.$font-size-16;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn.show:hover, .btn:first-child:active, :not(.btn-check)+.btn:active {
    background-color: variables.$primary;
    border-color: variables.$primary;
    color: variables.$white;
}
.btn-check:checked+.btn.btn-outline-primary {
  color: variables.$white !important;
}
button {
    cursor: pointer;
    &:focus{
        outline: 0;
        box-shadow: none;
    }
}
.btn {
    border-radius: 6px;
    padding: 10px 16px;
    font-size: variables.$font-size-16;
    transition: all 0.5s;
    font-weight: variables.$font-weight-semibold;
    &:focus {
        box-shadow: none !important;
    }
    &:hover {
        transition: all 0.5s;
    }
    &.btn-xl {
        padding: 9px 16px;
        font-size: 16px;
    }
    &.btn-lg {
      padding: 8px 16px;
        font-size: 14px;
    }
    &.btn-sm {
        padding: 6px 8px;
        font-size: 12px;
    }
    &.btn-xs {
        padding: 4px 8px;
        font-size: 0.6rem;
    }
    &.btn-primary {
        background-color: variables.$primary;
        border: 1px solid variables.$primary;
        color: variables.$white !important;
        &:hover,
        &:focus,
        &.focus,
        &:active,
        &.active {
            background-color: variables.$secondary;
            border: 1px solid variables.$secondary;
            color: variables.$white !important;
        }
    }
    &.btn-dark {
        background-color: variables.$dark;
        border: 1px solid variables.$dark;
        color: variables.$white !important;
        &:hover,
        &:focus,
        &.focus,
        &:active,
        &.active {
            background-color: variables.$primary;
            border: 1px solid variables.$primary;
            color: variables.$white !important;
        }
    }
    &.btn-light {
        background-color: variables.$light;
        border: 1px solid variables.$light;
        color: variables.$gray-900 !important;
        &:hover,
        &:focus,
        &.focus,
        &:active,
        &.active {
            background-color: variables.$primary;
            border: 1px solid variables.$primary;
            color: variables.$white !important;
        }
    }
    &.btn-white {
      background-color: variables.$white;
      border-color: variables.$gray-100;
      color: variables.$gray-900;
      &:hover {
        background: variables.$primary;
        border-color: variables.$primary;
        color: variables.$white;
      }
      &.show {
        background-color: variables.$white;
        border-color: variables.$primary;
        color: variables.$gray-900;
      }
    }
    &.btn-gray {
      background-color: variables.$gray-200;
      border-color: variables.$gray-200;
      color: variables.$gray-900;
      &:hover,
        &:focus,
        &.focus,
        &:active,
        &.active {
        background-color: variables.$primary;
        border-color: variables.$primary;
        color: variables.$white;
      }
    }
}