/*! tailwindcss v4.0.14 | MIT License | https://tailwindcss.com */
.btn.btn-solid-primary {
  border-color: var(--color-primary, oklch(0.563 0.1104 239.41));
  background-color: var(--color-primary, oklch(0.563 0.1104 239.41));
  color: var(--color-white, #fff);
  &:hover {
    @media (hover: hover) {
      --tw-brightness: brightness(95%);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
}
.btn.btn-solid-secondary {
  border-color: var(--color-secondary, oklch(0.5869 0.1714 31.88));
  background-color: var(--color-secondary, oklch(0.5869 0.1714 31.88));
  color: var(--color-white, #fff);
  &:hover {
    @media (hover: hover) {
      --tw-brightness: brightness(95%);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
}
.btn.btn-solid-red {
  border-color: var(--color-red, oklch(0.5876 0.1824 28.34));
  background-color: var(--color-red, oklch(0.5876 0.1824 28.34));
  color: var(--color-white, #fff);
  &:hover {
    @media (hover: hover) {
      --tw-brightness: brightness(95%);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
}
.btn.btn-solid-gray {
  border-color: var(--color-slate-500, oklch(0.554 0.046 257.417));
  background-color: var(--color-slate-400, oklch(0.704 0.04 256.788));
  color: var(--color-white, #fff);
  &:hover {
    @media (hover: hover) {
      background-color: var(--color-slate-500, oklch(0.554 0.046 257.417));
    }
  }
}
.btn.btn-solid-green {
  border-color: var(--color-green, oklch(0.5521 0.1078 171.31));
  background-color: var(--color-green, oklch(0.5521 0.1078 171.31));
  color: var(--color-white, #fff);
  &:hover {
    @media (hover: hover) {
      --tw-brightness: brightness(95%);
      filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
    }
  }
}
.btn.btn-outline-primary {
  border-color: var(--color-primary, oklch(0.563 0.1104 239.41));
  color: var(--color-primary, oklch(0.563 0.1104 239.41));
  &:hover {
    @media (hover: hover) {
      background-color: color-mix(in oklab, var(--color-primary, oklch(0.563 0.1104 239.41)) 80%, transparent);
    }
  }
  &:hover {
    @media (hover: hover) {
      color: var(--color-white, #fff);
    }
  }
}
.btn.btn-outline-secondary {
  border-color: var(--color-white, #fff);
  color: var(--color-white, #fff);
}
.btn.btn-outline-gray {
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: var(--color-slate-500, oklch(0.554 0.046 257.417));
  color: var(--color-slate-600, oklch(0.446 0.043 257.281));
}
.btn.btn-link-primary {
  color: var(--color-primary, oklch(0.563 0.1104 239.41));
  &:hover {
    @media (hover: hover) {
      color: color-mix(in oklab, var(--color-primary, oklch(0.563 0.1104 239.41)) 80%, transparent);
    }
  }
}
.btn.btn-link-secondary {
  color: var(--color-slate-600, oklch(0.446 0.043 257.281));
  &:hover {
    @media (hover: hover) {
      color: var(--color-primary, oklch(0.563 0.1104 239.41));
    }
  }
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

