/* ==========================================================================
   © 2026 Omar Khaled. All rights reserved.

   Built by Omar Khaled — Full-Stack Developer
   Website:   https://omar-khaled.life
   Email:     support@omar-khaled.life
   WhatsApp:  +1 872 321 0134
   Telegram:  @codedbyomar
   LinkedIn:  https://www.linkedin.com/in/omar-khaled-36126b404/
   Instagram: https://www.instagram.com/codedbyomar/
   GitHub:    https://github.com/omar-khaled-dev
   ========================================================================== */

/* ==========================================================================
   SeeBox — shared button styles
   ========================================================================== */

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--color-pistachio);
  color: var(--color-charcoal);
  border: none;
  border-radius: var(--radius-sm);
  padding-block: var(--space-xs);
  padding-inline: var(--space-lg);
  font-size: var(--fs-sm);
  font-weight: 600;
  cursor: pointer;
  transition:
    background var(--dur-fast) var(--ease-lid),
    transform var(--dur-fast) var(--ease-lid);
}
.btn:hover {
  background: var(--color-pistachio-dark);
  transform: translateY(-2px);
}

.btn--sm {
  padding-block: var(--space-2xs);
  padding-inline: var(--space-md);
  font-size: var(--fs-xs);
}

.btn--outline {
  background: transparent;
  border: 1px solid var(--color-charcoal);
  color: var(--color-charcoal);
}
.btn--outline:hover {
  background: var(--color-charcoal);
  color: var(--color-off-white);
}

.btn[hidden] {
  display: none;
}
