
.tw :is(.tw-bg-adminblue-400) { background-color: #c43c3c !important; }
.tw :is(.tw-border-adminblue-400) { border-color: #c43c3c !important; }
.tw :is(.tw-bg-adminblue-500) { background-color: #c41212 !important; }
.tw :is(.tw-bg-adminblue-600) { background-color: #9e1010 !important; }
.tw :is(.tw-border-adminblue-600) { border-color: #9e1010 !important; }
.tw :is(.tw-bg-adminblue-700) { background-color: #7a0e0e !important; }
.tw :is(.hover\:tw-bg-adminblue-600:hover) { background-color: #9e1010 !important; }
.tw :is(.hover\:tw-bg-adminblue-700:hover) { background-color: #7a0e0e !important; }
.tw :is(.hover\:tw-bg-adminblue-800:hover) { background-color: #5a0a0a !important; }
.tw :is(.focus\:tw-bg-adminblue-700:focus) { background-color: #7a0e0e !important; }
.tw :is(.focus-visible\:tw-ring-adminblue-500:focus-visible) { --tw-ring-color: #c41212 !important; }
.tw-from-cyan-500.tw-to-cyan-600 {
  background-image: linear-gradient(to right, #c41212, #8e1010) !important;
  color: #fff !important;
}
.tw-from-cyan-500.tw-to-cyan-600 > div { font-size: 0 !important; }
.tw-from-cyan-500.tw-to-cyan-600 > div::before {
  content: "FrodeAdmin";
  font-size: 0.95rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  color: #fff;
}
.tw .btn-primary,
.tw .btn-primary:hover,
.tw .btn-primary:focus,
.tw .btn-primary:active,
.tw .btn-success,
.tw .btn-success:hover,
.tw .btn-success:focus,
.tw .btn-success:active {
  background-color: #c41212 !important;
  border-color: #9e1010 !important;
  color: #fff !important;
}
.tw .btn-primary--outlined,
.tw .btn-primary--outlined:hover {
  background-color: #fff !important;
  border-color: #c41212 !important;
  color: #c41212 !important;
}
