IKHSAN
ENID Baca dalam Bahasa Indonesia

pixies

Public
Branch
master
Latest commit
9b0697f26 October 2026

styles.sass

Open raw
@use "@/common/styles/colors" as *

.btn
  display: inline-flex
  align-items: center
  justify-content: center
  gap: 0.5rem
  font-family: inherit
  font-weight: 600
  border: none
  border-radius: 8px
  cursor: pointer
  transition: all 0.2s ease
  white-space: nowrap

  &:disabled
    opacity: 0.5
    cursor: not-allowed

  svg
    font-size: 1em

.btn-sm
  padding: 0.5rem 1rem
  font-size: 0.875rem

.btn-md
  padding: 0.75rem 1.5rem
  font-size: 0.9375rem

.btn-lg
  padding: 1rem 2rem
  font-size: 1rem

.btn-filled
  &.btn-primary
    background: $primary
    color: $background

    &:hover:not(:disabled)
      background: $primary-light
      transform: translateY(-1px)

    &:active:not(:disabled)
      transform: translateY(0)

  &.btn-blue
    background: $blue
    color: white

    &:hover:not(:disabled)
      background: $blue-light
      transform: translateY(-1px)

  &.btn-red
    background: $red
    color: white

    &:hover:not(:disabled)
      background: $red-light
      transform: translateY(-1px)

  &.btn-green
    background: $primary
    color: $background

    &:hover:not(:disabled)
      background: $primary-light
      transform: translateY(-1px)

.btn-outline
  background: transparent

  &.btn-primary
    border: 1px solid $primary
    color: $primary

    &:hover:not(:disabled)
      background: rgba($primary, 0.1)

  &.btn-blue
    border: 1px solid $blue
    color: $blue

    &:hover:not(:disabled)
      background: rgba($blue, 0.1)

  &.btn-red
    border: 1px solid $red
    color: $red

    &:hover:not(:disabled)
      background: rgba($red, 0.1)

  &.btn-green
    border: 1px solid $primary
    color: $primary

    &:hover:not(:disabled)
      background: rgba($primary, 0.1)

.btn-ghost
  background: transparent
  border: none

  &.btn-primary
    color: $primary

    &:hover:not(:disabled)
      background: rgba($primary, 0.1)

  &.btn-blue
    color: $blue

    &:hover:not(:disabled)
      background: rgba($blue, 0.1)
bytes
1,985
lines
116
Type
sass
Latest commit
26 October 2026