@charset "UTF-8";
/* Mayvrion — deep purple */
body.page-mayvrion {
  --bs-primary: #770c88;
  --bs-primary-rgb: 119,12,136;
  --bs-link-color: #770c88;
  --bs-link-hover-color: #5e0a6e;
  --bs-focus-ring-color: rgba(119,12,136,.25);
}

body.page-mayvrion .btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#770c88;
  --bs-btn-border-color:#770c88;
  --bs-btn-hover-bg:#5e0a6e;
  --bs-btn-hover-border-color:#5e0a6e;
  --bs-btn-active-bg:#5e0a6e;
}

body.page-mayvrion .btn-outline-primary {
  --bs-btn-color:#770c88;
  --bs-btn-border-color:#770c88;
  --bs-btn-hover-bg:#770c88;
  --bs-btn-hover-color:#fff;
}

body.page-mayvrion .text-primary {
  color: #770c88 !important;
}

body.page-mayvrion .bg-primary {
  background-color: #770c88 !important;
}

body.page-mayvrion .border-primary {
  border-color: #770c88 !important;
}

body.page-mayvrion .bg-primary-subtle {
  background-color: rgba(119, 12, 136, 0.1) !important;
}

body.page-mayvrion .bg-gradient-primary {
  background: linear-gradient(135deg, #770c88 0%, #5e0a6e 100%) !important;
}

body.page-mayvrion .bg-primary-gradient {
  background: linear-gradient(135deg, #9d4edd 0%, #5a189a 100%) !important;
}

body.page-mayvrion .fill-primary {
  fill: #770c88 !important;
}

body.page-mayvrion .text-success,
body.page-mayvrion .text-warning,
body.page-mayvrion .text-info {
  color: var(--brand-mayvrion) !important;
}

body.page-mayvrion .btn-success,
body.page-mayvrion .btn-warning,
body.page-mayvrion .btn-info {
  background: var(--brand-mayvrion) !important;
  border-color: var(--brand-mayvrion) !important;
  color: #fff !important;
}

.btn-mayvrion, .btn-outline-mayvrion {
  --_c: var(--brand-mayvrion);
  --_c-dark: var(--brand-mayvrion-dark);
  --_txt: #fff;
  --_otxt: var(--brand-mayvrion);
  --_htxt: #fff;
}

.btn-mayvrion {
  --bs-btn-color: var(--_txt);
  --bs-btn-bg: var(--_c);
  --bs-btn-border-color: var(--_c);
  --bs-btn-hover-color: var(--_txt);
  --bs-btn-hover-bg: var(--_c-dark);
  --bs-btn-hover-border-color: var(--_c-dark);
  --bs-btn-active-color: var(--_txt);
  --bs-btn-active-bg: var(--_c-dark);
  background-color: var(--_c);
  border-color: var(--_c);
  color: var(--_txt);
}

.btn-outline-mayvrion {
  --bs-btn-color: var(--_otxt);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: var(--_c);
  --bs-btn-hover-color: var(--_htxt);
  --bs-btn-hover-bg: transparent;
  --bs-btn-hover-border-color: var(--_c);
  --bs-btn-active-color: var(--_htxt);
  --bs-btn-active-bg: var(--_c);
  border: 2px solid var(--_c);
  color: var(--_otxt);
  background: transparent;
}

.badge-mayvrion {
  background-color: var(--brand-mayvrion-tint) !important;
  color: var(--brand-mayvrion) !important;
  border: 1px solid rgba(119, 12, 136, 0.25);
  font-weight: 600;
}

[data-bs-theme=dark] .badge-mayvrion {
  background-color: var(--global-purple-25) !important;
  color: #d47ee0 !important;
  border-color: rgba(119, 12, 136, 0.45);
}

.engine-card-mayvrion {
  transition: var(--card-transition);
}

.engine-card-mayvrion:hover {
  border-color: var(--brand-mayvrion) !important;
  box-shadow: 0 8px 32px rgba(119, 12, 136, 0.14) !important;
}

body.page-mayvrion .navbar .dropdown-menu .dropdown-item.active {
  border-left: 3px solid var(--brand-mayvrion);
  padding-left: calc(var(--bs-dropdown-item-padding-x) - 3px);
  color: var(--brand-mayvrion) !important;
  background-color: rgba(119, 12, 136, 0.07) !important;
}

body.page-mayvrion .navbar .dropdown-menu .dropdown-item.active .fw-semibold {
  color: var(--brand-mayvrion) !important;
}

.text-mayvrion {
  color: var(--brand-mayvrion) !important;
}

.bg-mayvrion {
  background-color: var(--brand-mayvrion) !important;
  color: #fff !important;
}

.bg-mayvrion-tint {
  background-color: var(--brand-mayvrion-tint) !important;
}

.border-mayvrion {
  border-color: var(--brand-mayvrion) !important;
}
/*# sourceMappingURL=mayvrion.css.map */
