/* Imports */
/* Colors */
/* Spacing */
/* Fonts */
/* Magic */
/* Breakpoints */
@media screen and (prefers-reduced-motion: reduce) {
  * {
    transition: none !important;
  }
}
i.fa-solid,
.svg-inline--fa {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

:root {
  --background: rgb(17.35, 17.35, 17.35);
  --background-100: rgb(112.41, 112.41, 112.41);
  --background-200: rgb(88.645, 88.645, 88.645);
  --background-300: rgb(64.88, 64.88, 64.88);
  --background-400: rgb(41.115, 41.115, 41.115);
  --background-500: rgb(17.35, 17.35, 17.35);
  --background-600: rgb(15.615, 15.615, 15.615);
  --background-700: rgb(13.88, 13.88, 13.88);
  --background-800: rgb(12.145, 12.145, 12.145);
  --background-900: rgb(10.41, 10.41, 10.41);
  --text: rgb(254.6895, 251.7972572816, 239.0105);
  --text-100: rgb(254.8137, 253.0783543689, 245.4063);
  --text-200: rgb(254.78265, 252.7580800971, 243.80735);
  --text-300: rgb(254.7516, 252.4378058252, 242.2084);
  --text-400: rgb(254.72055, 252.1175315534, 240.60945);
  --text-500: rgb(254.6895, 251.7972572816, 239.0105);
  --text-600: rgb(229.22055, 226.6175315534, 215.10945);
  --text-700: rgb(203.7516, 201.4378058252, 191.2084);
  --text-800: rgb(178.28265, 176.2580800971, 167.30735);
  --text-900: rgb(152.8137, 151.0783543689, 143.4063);
  --accent: #e1ce7a;
  --accent-100: rgb(237, 225.6, 175.2);
  --accent-200: rgb(234, 220.7, 161.9);
  --accent-300: rgb(231, 215.8, 148.6);
  --accent-400: rgb(228, 210.9, 135.3);
  --accent-500: #e1ce7a;
  --accent-600: rgb(202.5, 185.4, 109.8);
  --accent-700: rgb(180, 164.8, 97.6);
  --accent-800: rgb(157.5, 144.2, 85.4);
  --accent-900: rgb(135, 123.6, 73.2);
  --compliment: #7a8de1;
  --compliment-100: rgb(175.2, 186.6, 237);
  --compliment-200: rgb(161.9, 175.2, 234);
  --compliment-300: rgb(148.6, 163.8, 231);
  --compliment-400: rgb(135.3, 152.4, 228);
  --compliment-500: #7a8de1;
  --compliment-600: rgb(109.8, 126.9, 202.5);
  --compliment-700: rgb(97.6, 112.8, 180);
  --compliment-800: rgb(85.4, 98.7, 157.5);
  --compliment-900: rgb(73.2, 84.6, 135);
  --black: #000000;
  --white: #ffffff;
  --slate-100: #f1f5f9;
  --slate-200: #e2e8f0;
  --slate-300: #cbd5e1;
  --slate-400: #94a3b8;
  --slate-500: #64748b;
  --slate-600: #475569;
  --slate-700: #334155;
  --slate-800: #1e293b;
  --slate-900: #0f172a;
  --slate-950: #020617;
  --gray-100: #f3f4f6;
  --gray-200: #e5e7eb;
  --gray-300: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --gray-900: #111827;
  --gray-950: #030712;
  --zinc-100: #f4f4f5;
  --zinc-200: #e4e4e7;
  --zinc-300: #d4d4d8;
  --zinc-400: #a1a1aa;
  --zinc-500: #71717a;
  --zinc-600: #52525b;
  --zinc-700: #3f3f46;
  --zinc-800: #27272a;
  --zinc-900: #18181b;
  --zinc-950: #09090b;
  --neutral-100: #f5f5f5;
  --neutral-200: #e5e5e5;
  --neutral-300: #d4d4d4;
  --neutral-400: #a3a3a3;
  --neutral-500: #737373;
  --neutral-600: #525252;
  --neutral-700: #404040;
  --neutral-800: #262626;
  --neutral-900: #171717;
  --neutral-950: #0a0a0a;
  --stone-100: #f5f5f4;
  --stone-200: #e7e5e4;
  --stone-300: #d6d3d1;
  --stone-400: #a8a29e;
  --stone-500: #78716c;
  --stone-600: #57534e;
  --stone-700: #44403c;
  --stone-800: #292524;
  --stone-900: #1c1917;
  --stone-950: #0c0a09;
  --red-100: #fee2e2;
  --red-200: #fecaca;
  --red-300: #fca5a5;
  --red-400: #f87171;
  --red-500: #ef4444;
  --red-600: #dc2626;
  --red-700: #b91c1c;
  --red-800: #991b1b;
  --red-900: #7f1d1d;
  --red-950: #450a0a;
  --orange-100: #ffedd5;
  --orange-200: #fed7aa;
  --orange-300: #fdba74;
  --orange-400: #fb923c;
  --orange-500: #f97316;
  --orange-600: #ea580c;
  --orange-700: #c2410c;
  --orange-800: #9a3412;
  --orange-900: #7c2d12;
  --orange-950: #3e1f0d;
  --lime-100: #ecfccb;
  --lime-200: #d9f99d;
  --lime-300: #bef264;
  --lime-400: #a3e635;
  --lime-500: #84cc16;
  --lime-600: #65a30d;
  --lime-700: #4d7c0f;
  --lime-800: #3f6212;
  --lime-900: #365314;
  --lime-950: #1a2e05;
  --green-100: #dcfce7;
  --green-200: #bbf7d0;
  --green-300: #86efac;
  --green-400: #4ade80;
  --green-500: #22c55e;
  --green-600: #16a34a;
  --green-700: #15803d;
  --green-800: #166534;
  --green-900: #14532d;
  --green-950: #052e16;
  --emerald-100: #d1fae5;
  --emerald-200: #a7f3d0;
  --emerald-300: #6ee7b7;
  --emerald-400: #34d399;
  --emerald-500: #10b981;
  --emerald-600: #059669;
  --emerald-700: #047857;
  --emerald-800: #065f46;
  --emerald-900: #064e3b;
  --emerald-950: #022c22;
  --teal-100: #ccfbf1;
  --teal-200: #99f6e4;
  --teal-300: #5eead4;
  --teal-400: #2dd4bf;
  --teal-500: #14b8a6;
  --teal-600: #0d9488;
  --teal-700: #0f766e;
  --teal-800: #115e59;
  --teal-900: #134e4a;
  --teal-950: #042f2e;
  --cyan-100: #cffafe;
  --cyan-200: #a5f3fc;
  --cyan-300: #67e8f9;
  --cyan-400: #22d3ee;
  --cyan-500: #06b6d4;
  --cyan-600: #0891b2;
  --cyan-700: #0e7490;
  --cyan-800: #155e75;
  --cyan-900: #164e63;
  --cyan-950: #083344;
  --sky-100: #e0f2fe;
  --sky-200: #bae6fd;
  --sky-300: #7dd3fc;
  --sky-400: #38bdf8;
  --sky-500: #0ea5e9;
  --sky-600: #0284c7;
  --sky-700: #0369a1;
  --sky-800: #075985;
  --sky-900: #0c4a6e;
  --sky-950: #083344;
  --blue-100: #dbeafe;
  --blue-200: #bfdbfe;
  --blue-300: #93c5fd;
  --blue-400: #60a5fa;
  --blue-500: #3b82f6;
  --blue-600: #2563eb;
  --blue-700: #1d4ed8;
  --blue-800: #1e40af;
  --blue-900: #1e3a8a;
  --blue-950: #172554;
  --indigo-100: #e0e7ff;
  --indigo-200: #c7d2fe;
  --indigo-300: #a5b4fc;
  --indigo-400: #818cf8;
  --indigo-500: #6366f1;
  --indigo-600: #4f46e5;
  --indigo-700: #4338ca;
  --indigo-800: #3730a3;
  --indigo-900: #312e81;
  --indigo-950: #1e1b4b;
  --violet-100: #ede9fe;
  --violet-200: #ddd6fe;
  --violet-300: #c4b5fd;
  --violet-400: #a78bfa;
  --violet-500: #8b5cf6;
  --violet-600: #7c3aed;
  --violet-700: #6d28d9;
  --violet-800: #5b21b6;
  --violet-900: #4c1d95;
  --violet-950: #2e1065;
  --purple-100: #f3e8ff;
  --purple-200: #e9d5ff;
  --purple-300: #d8b4fe;
  --purple-400: #c084fc;
  --purple-500: #a855f7;
  --purple-600: #9333ea;
  --purple-700: #7e22ce;
  --purple-800: #6b21a8;
  --purple-900: #581c87;
  --purple-950: #3b0764;
  --fuchsia-100: #fae8ff;
  --fuchsia-200: #f5d0fe;
  --fuchsia-300: #f0abfc;
  --fuchsia-400: #e879f9;
  --fuchsia-500: #d946ef;
  --fuchsia-600: #c026d3;
  --fuchsia-700: #a21caf;
  --fuchsia-800: #86198f;
  --fuchsia-900: #701a75;
  --fuchsia-950: #4a044e;
  --pink-100: #fce7f3;
  --pink-200: #fbcfe8;
  --pink-300: #f9a8d4;
  --pink-400: #f472b6;
  --pink-500: #ec4899;
  --pink-600: #db2777;
  --pink-700: #be185d;
  --pink-800: #9d174d;
  --pink-900: #831843;
  --pink-950: #500724;
  --rose-100: #ffe4e6;
  --rose-200: #fecdd3;
  --rose-300: #fda4af;
  --rose-400: #fb7185;
  --rose-500: #f43f5e;
  --rose-600: #e11d48;
  --rose-700: #be123c;
  --rose-800: #9f1239;
  --rose-900: #881337;
  --rose-950: #4c0519;
  --border-radius: 0.5rem;
  --side-panel-width: 100dvw;
  --tiny: 1ch;
  --small: 1.5ch;
  --medium: 2ch;
  --large: 3ch;
  --xlarge: 5ch;
  --xxlarge: 7ch;
  --font-heading: Cinzel Decorative, serif;
  --font-primary: Poppins, sans-serif;
  --font-body: Montserrat, sans-serif;
  --bp-small: 576px;
  --bp-medium: 768px;
  --bp-large: 1080px;
  --bp-xlarge: 1400px;
  --bp-widescreen: 1921px;
  --magic-number: 7;
  --magic-number-px: 7px;
  --magic-number-ch: 7ch;
  --magic-number-s: 0.25s;
  --screen-height: 100vh;
}
@media (min-width: 768px) {
  :root {
    --side-panel-width: 360px;
  }
}
@media (min-width: 1024px) {
  :root {
    --side-panel-width: 400px;
  }
}
@media (min-width: 1280px) {
  :root {
    --side-panel-width: 480px;
  }
}

html,
body {
  font-family: var(--font-primary);
  font-size: 16px;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background-color: var(--background);
  color: var(--text);
  scroll-behavior: smooth;
  scroll-padding-top: 96px;
}
@media (min-width: 1080px) {
  html,
  body {
    scroll-padding-top: 0px;
  }
}

body {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

section {
  position: relative;
  padding: var(--medium);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  section {
    padding: var(--xlarge);
  }
}
section .section-title {
  font-family: var(--font-primary);
  font-size: 2.5rem;
  font-weight: bold;
}
section .section-title .call-to-action-text {
  font-weight: 1000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: var(--font-primary);
  margin-block: var(--small);
  font-size: var(--medium);
}

p {
  max-width: var(--bp-large);
  font-family: var(--font-body);
}

acronym {
  font-family: var(--font-body);
  font-weight: bold;
  text-transform: uppercase;
}

a {
  font-family: var(--font-primary);
}

button,
.btn {
  padding: var(--tiny) var(--small);
  border-radius: 5px;
  cursor: pointer;
  font-family: var(--font-primary);
  font-weight: bold;
  font-size: 1rem;
  width: auto;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  background-color: var(--text-500);
  color: var(--background-500);
}
button:hover,
.btn:hover {
  background-color: var(--text-600);
}
button.btn-primary,
.btn.btn-primary {
  background-color: var(--accent-500);
}
button.btn-primary:hover,
.btn.btn-primary:hover {
  background-color: var(--accent-600);
}
button.btn-secondary,
.btn.btn-secondary {
  background-color: var(--compliment-500);
}
button.btn-secondary:hover,
.btn.btn-secondary:hover {
  background-color: var(--compliment-600);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  outline: none;
  border: none;
  margin: 0;
  padding: 0;
}

svg.logo-primary {
  fill: var(--background);
}
svg.logo-secondary {
  fill: var(--text);
}
svg.logo-accent {
  fill: var(--accent);
}
svg.logo-compliment {
  fill: var(--compliment);
}

.cta-text,
.call-to-action-text {
  color: var(--accent);
  font-weight: bold;
}
.cta-background,
.call-to-action-background {
  background-color: var(--accent);
}
.cta-sub-text,
.call-to-action-sub-text {
  color: var(--complim);
  font-weight: bold;
}
.cta-sub-background,
.call-to-action-sub-background {
  background-color: var(--complim);
}

.text-primary {
  color: var(--background);
}
.text-secondary {
  color: var(--text);
}
.text-tertiary {
  color: var(--tertiary);
}
.text-accent {
  color: var(--accent);
}
.text-compliment {
  color: var(--compliment);
}
.text-center, .text-middle {
  text-align: center;
}
.text-right, .text-end {
  text-align: right;
}
.text-left, .text-start {
  text-align: left;
}

.bg-primary {
  background-color: var(--background);
}
.bg-secondary {
  background-color: var(--text);
}
.bg-secondary-25 {
  background-color: var(--text-25);
}
.bg-secondary-50 {
  background-color: var(--text-50);
}
.bg-secondary-75 {
  background-color: var(--text-75);
}
.bg-tertiary {
  background-color: var(--tertiary);
}
.bg-accent {
  background-color: var(--accent);
}
.bg-compliment {
  background-color: var(--compliment);
}

.f-primary {
  font-family: var(--font-primary);
}
.f-bold {
  font-weight: bold;
}
.f-logo {
  font-family: var(--font-primary);
  text-decoration: none;
  font-weight: 900;
  color: var(--text);
  border-bottom: 2px solid var(--accent);
  margin: var(--tiny);
}

hr {
  width: 100%;
  min-height: 1px;
  background-color: var(--text-100);
  margin-block: 1rem;
}
hr.vertical {
  width: 1px;
  height: 100%;
  background-color: var(--text-100);
  margin-inline: 1rem;
}

.hr {
  border-bottom: 1px solid var(--text-100);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.hr.vertical {
  border-right: 1px solid var(--text-100);
  padding-right: 1rem;
  margin-inline: 1rem;
}

.container {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .container {
    max-width: 576px;
    margin-inline: auto;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 576px;
    margin-inline: auto;
  }
}
@media (min-width: 1080px) {
  .container {
    max-width: 768px;
    margin-inline: auto;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1080px;
    margin-inline: auto;
  }
}
@media (min-width: 1921px) {
  .container {
    max-width: 1400px;
    margin-inline: auto;
  }
}

.text-slate-100 {
  color: #f1f5f9;
}

.background-slate-100 {
  background-color: #f1f5f9;
}

.border-color-slate-100 {
  border-color: #f1f5f9;
}

.text-slate-200 {
  color: #e2e8f0;
}

.background-slate-200 {
  background-color: #e2e8f0;
}

.border-color-slate-200 {
  border-color: #e2e8f0;
}

.text-slate-300 {
  color: #cbd5e1;
}

.background-slate-300 {
  background-color: #cbd5e1;
}

.border-color-slate-300 {
  border-color: #cbd5e1;
}

.text-slate-400 {
  color: #94a3b8;
}

.background-slate-400 {
  background-color: #94a3b8;
}

.border-color-slate-400 {
  border-color: #94a3b8;
}

.text-slate-500 {
  color: #64748b;
}

.background-slate-500 {
  background-color: #64748b;
}

.border-color-slate-500 {
  border-color: #64748b;
}

.text-slate-600 {
  color: #475569;
}

.background-slate-600 {
  background-color: #475569;
}

.border-color-slate-600 {
  border-color: #475569;
}

.text-slate-700 {
  color: #334155;
}

.background-slate-700 {
  background-color: #334155;
}

.border-color-slate-700 {
  border-color: #334155;
}

.text-slate-800 {
  color: #1e293b;
}

.background-slate-800 {
  background-color: #1e293b;
}

.border-color-slate-800 {
  border-color: #1e293b;
}

.text-slate-900 {
  color: #0f172a;
}

.background-slate-900 {
  background-color: #0f172a;
}

.border-color-slate-900 {
  border-color: #0f172a;
}

.text-slate-950 {
  color: #020617;
}

.background-slate-950 {
  background-color: #020617;
}

.border-color-slate-950 {
  border-color: #020617;
}

.text-gray-100 {
  color: #f3f4f6;
}

.background-gray-100 {
  background-color: #f3f4f6;
}

.border-color-gray-100 {
  border-color: #f3f4f6;
}

.text-gray-200 {
  color: #e5e7eb;
}

.background-gray-200 {
  background-color: #e5e7eb;
}

.border-color-gray-200 {
  border-color: #e5e7eb;
}

.text-gray-300 {
  color: #d1d5db;
}

.background-gray-300 {
  background-color: #d1d5db;
}

.border-color-gray-300 {
  border-color: #d1d5db;
}

.text-gray-400 {
  color: #9ca3af;
}

.background-gray-400 {
  background-color: #9ca3af;
}

.border-color-gray-400 {
  border-color: #9ca3af;
}

.text-gray-500 {
  color: #6b7280;
}

.background-gray-500 {
  background-color: #6b7280;
}

.border-color-gray-500 {
  border-color: #6b7280;
}

.text-gray-600 {
  color: #4b5563;
}

.background-gray-600 {
  background-color: #4b5563;
}

.border-color-gray-600 {
  border-color: #4b5563;
}

.text-gray-700 {
  color: #374151;
}

.background-gray-700 {
  background-color: #374151;
}

.border-color-gray-700 {
  border-color: #374151;
}

.text-gray-800 {
  color: #1f2937;
}

.background-gray-800 {
  background-color: #1f2937;
}

.border-color-gray-800 {
  border-color: #1f2937;
}

.text-gray-900 {
  color: #111827;
}

.background-gray-900 {
  background-color: #111827;
}

.border-color-gray-900 {
  border-color: #111827;
}

.text-gray-950 {
  color: #030712;
}

.background-gray-950 {
  background-color: #030712;
}

.border-color-gray-950 {
  border-color: #030712;
}

.text-zinc-100 {
  color: #f4f4f5;
}

.background-zinc-100 {
  background-color: #f4f4f5;
}

.border-color-zinc-100 {
  border-color: #f4f4f5;
}

.text-zinc-200 {
  color: #e4e4e7;
}

.background-zinc-200 {
  background-color: #e4e4e7;
}

.border-color-zinc-200 {
  border-color: #e4e4e7;
}

.text-zinc-300 {
  color: #d4d4d8;
}

.background-zinc-300 {
  background-color: #d4d4d8;
}

.border-color-zinc-300 {
  border-color: #d4d4d8;
}

.text-zinc-400 {
  color: #a1a1aa;
}

.background-zinc-400 {
  background-color: #a1a1aa;
}

.border-color-zinc-400 {
  border-color: #a1a1aa;
}

.text-zinc-500 {
  color: #71717a;
}

.background-zinc-500 {
  background-color: #71717a;
}

.border-color-zinc-500 {
  border-color: #71717a;
}

.text-zinc-600 {
  color: #52525b;
}

.background-zinc-600 {
  background-color: #52525b;
}

.border-color-zinc-600 {
  border-color: #52525b;
}

.text-zinc-700 {
  color: #3f3f46;
}

.background-zinc-700 {
  background-color: #3f3f46;
}

.border-color-zinc-700 {
  border-color: #3f3f46;
}

.text-zinc-800 {
  color: #27272a;
}

.background-zinc-800 {
  background-color: #27272a;
}

.border-color-zinc-800 {
  border-color: #27272a;
}

.text-zinc-900 {
  color: #18181b;
}

.background-zinc-900 {
  background-color: #18181b;
}

.border-color-zinc-900 {
  border-color: #18181b;
}

.text-zinc-950 {
  color: #09090b;
}

.background-zinc-950 {
  background-color: #09090b;
}

.border-color-zinc-950 {
  border-color: #09090b;
}

.text-neutral-100 {
  color: #f5f5f5;
}

.background-neutral-100 {
  background-color: #f5f5f5;
}

.border-color-neutral-100 {
  border-color: #f5f5f5;
}

.text-neutral-200 {
  color: #e5e5e5;
}

.background-neutral-200 {
  background-color: #e5e5e5;
}

.border-color-neutral-200 {
  border-color: #e5e5e5;
}

.text-neutral-300 {
  color: #d4d4d4;
}

.background-neutral-300 {
  background-color: #d4d4d4;
}

.border-color-neutral-300 {
  border-color: #d4d4d4;
}

.text-neutral-400 {
  color: #a3a3a3;
}

.background-neutral-400 {
  background-color: #a3a3a3;
}

.border-color-neutral-400 {
  border-color: #a3a3a3;
}

.text-neutral-500 {
  color: #737373;
}

.background-neutral-500 {
  background-color: #737373;
}

.border-color-neutral-500 {
  border-color: #737373;
}

.text-neutral-600 {
  color: #525252;
}

.background-neutral-600 {
  background-color: #525252;
}

.border-color-neutral-600 {
  border-color: #525252;
}

.text-neutral-700 {
  color: #404040;
}

.background-neutral-700 {
  background-color: #404040;
}

.border-color-neutral-700 {
  border-color: #404040;
}

.text-neutral-800 {
  color: #262626;
}

.background-neutral-800 {
  background-color: #262626;
}

.border-color-neutral-800 {
  border-color: #262626;
}

.text-neutral-900 {
  color: #171717;
}

.background-neutral-900 {
  background-color: #171717;
}

.border-color-neutral-900 {
  border-color: #171717;
}

.text-neutral-950 {
  color: #0a0a0a;
}

.background-neutral-950 {
  background-color: #0a0a0a;
}

.border-color-neutral-950 {
  border-color: #0a0a0a;
}

.text-stone-100 {
  color: #f5f5f4;
}

.background-stone-100 {
  background-color: #f5f5f4;
}

.border-color-stone-100 {
  border-color: #f5f5f4;
}

.text-stone-200 {
  color: #e7e5e4;
}

.background-stone-200 {
  background-color: #e7e5e4;
}

.border-color-stone-200 {
  border-color: #e7e5e4;
}

.text-stone-300 {
  color: #d6d3d1;
}

.background-stone-300 {
  background-color: #d6d3d1;
}

.border-color-stone-300 {
  border-color: #d6d3d1;
}

.text-stone-400 {
  color: #a8a29e;
}

.background-stone-400 {
  background-color: #a8a29e;
}

.border-color-stone-400 {
  border-color: #a8a29e;
}

.text-stone-500 {
  color: #78716c;
}

.background-stone-500 {
  background-color: #78716c;
}

.border-color-stone-500 {
  border-color: #78716c;
}

.text-stone-600 {
  color: #57534e;
}

.background-stone-600 {
  background-color: #57534e;
}

.border-color-stone-600 {
  border-color: #57534e;
}

.text-stone-700 {
  color: #44403c;
}

.background-stone-700 {
  background-color: #44403c;
}

.border-color-stone-700 {
  border-color: #44403c;
}

.text-stone-800 {
  color: #292524;
}

.background-stone-800 {
  background-color: #292524;
}

.border-color-stone-800 {
  border-color: #292524;
}

.text-stone-900 {
  color: #1c1917;
}

.background-stone-900 {
  background-color: #1c1917;
}

.border-color-stone-900 {
  border-color: #1c1917;
}

.text-stone-950 {
  color: #0c0a09;
}

.background-stone-950 {
  background-color: #0c0a09;
}

.border-color-stone-950 {
  border-color: #0c0a09;
}

.text-red-100 {
  color: #fee2e2;
}

.background-red-100 {
  background-color: #fee2e2;
}

.border-color-red-100 {
  border-color: #fee2e2;
}

.text-red-200 {
  color: #fecaca;
}

.background-red-200 {
  background-color: #fecaca;
}

.border-color-red-200 {
  border-color: #fecaca;
}

.text-red-300 {
  color: #fca5a5;
}

.background-red-300 {
  background-color: #fca5a5;
}

.border-color-red-300 {
  border-color: #fca5a5;
}

.text-red-400 {
  color: #f87171;
}

.background-red-400 {
  background-color: #f87171;
}

.border-color-red-400 {
  border-color: #f87171;
}

.text-red-500 {
  color: #ef4444;
}

.background-red-500 {
  background-color: #ef4444;
}

.border-color-red-500 {
  border-color: #ef4444;
}

.text-red-600 {
  color: #dc2626;
}

.background-red-600 {
  background-color: #dc2626;
}

.border-color-red-600 {
  border-color: #dc2626;
}

.text-red-700 {
  color: #b91c1c;
}

.background-red-700 {
  background-color: #b91c1c;
}

.border-color-red-700 {
  border-color: #b91c1c;
}

.text-red-800 {
  color: #991b1b;
}

.background-red-800 {
  background-color: #991b1b;
}

.border-color-red-800 {
  border-color: #991b1b;
}

.text-red-900 {
  color: #7f1d1d;
}

.background-red-900 {
  background-color: #7f1d1d;
}

.border-color-red-900 {
  border-color: #7f1d1d;
}

.text-red-950 {
  color: #450a0a;
}

.background-red-950 {
  background-color: #450a0a;
}

.border-color-red-950 {
  border-color: #450a0a;
}

.text-orange-100 {
  color: #ffedd5;
}

.background-orange-100 {
  background-color: #ffedd5;
}

.border-color-orange-100 {
  border-color: #ffedd5;
}

.text-orange-200 {
  color: #fed7aa;
}

.background-orange-200 {
  background-color: #fed7aa;
}

.border-color-orange-200 {
  border-color: #fed7aa;
}

.text-orange-300 {
  color: #fdba74;
}

.background-orange-300 {
  background-color: #fdba74;
}

.border-color-orange-300 {
  border-color: #fdba74;
}

.text-orange-400 {
  color: #fb923c;
}

.background-orange-400 {
  background-color: #fb923c;
}

.border-color-orange-400 {
  border-color: #fb923c;
}

.text-orange-500 {
  color: #f97316;
}

.background-orange-500 {
  background-color: #f97316;
}

.border-color-orange-500 {
  border-color: #f97316;
}

.text-orange-600 {
  color: #ea580c;
}

.background-orange-600 {
  background-color: #ea580c;
}

.border-color-orange-600 {
  border-color: #ea580c;
}

.text-orange-700 {
  color: #c2410c;
}

.background-orange-700 {
  background-color: #c2410c;
}

.border-color-orange-700 {
  border-color: #c2410c;
}

.text-orange-800 {
  color: #9a3412;
}

.background-orange-800 {
  background-color: #9a3412;
}

.border-color-orange-800 {
  border-color: #9a3412;
}

.text-orange-900 {
  color: #7c2d12;
}

.background-orange-900 {
  background-color: #7c2d12;
}

.border-color-orange-900 {
  border-color: #7c2d12;
}

.text-orange-950 {
  color: #3e1f0d;
}

.background-orange-950 {
  background-color: #3e1f0d;
}

.border-color-orange-950 {
  border-color: #3e1f0d;
}

.text-lime-100 {
  color: #ecfccb;
}

.background-lime-100 {
  background-color: #ecfccb;
}

.border-color-lime-100 {
  border-color: #ecfccb;
}

.text-lime-200 {
  color: #d9f99d;
}

.background-lime-200 {
  background-color: #d9f99d;
}

.border-color-lime-200 {
  border-color: #d9f99d;
}

.text-lime-300 {
  color: #bef264;
}

.background-lime-300 {
  background-color: #bef264;
}

.border-color-lime-300 {
  border-color: #bef264;
}

.text-lime-400 {
  color: #a3e635;
}

.background-lime-400 {
  background-color: #a3e635;
}

.border-color-lime-400 {
  border-color: #a3e635;
}

.text-lime-500 {
  color: #84cc16;
}

.background-lime-500 {
  background-color: #84cc16;
}

.border-color-lime-500 {
  border-color: #84cc16;
}

.text-lime-600 {
  color: #65a30d;
}

.background-lime-600 {
  background-color: #65a30d;
}

.border-color-lime-600 {
  border-color: #65a30d;
}

.text-lime-700 {
  color: #4d7c0f;
}

.background-lime-700 {
  background-color: #4d7c0f;
}

.border-color-lime-700 {
  border-color: #4d7c0f;
}

.text-lime-800 {
  color: #3f6212;
}

.background-lime-800 {
  background-color: #3f6212;
}

.border-color-lime-800 {
  border-color: #3f6212;
}

.text-lime-900 {
  color: #365314;
}

.background-lime-900 {
  background-color: #365314;
}

.border-color-lime-900 {
  border-color: #365314;
}

.text-lime-950 {
  color: #1a2e05;
}

.background-lime-950 {
  background-color: #1a2e05;
}

.border-color-lime-950 {
  border-color: #1a2e05;
}

.text-green-100 {
  color: #dcfce7;
}

.background-green-100 {
  background-color: #dcfce7;
}

.border-color-green-100 {
  border-color: #dcfce7;
}

.text-green-200 {
  color: #bbf7d0;
}

.background-green-200 {
  background-color: #bbf7d0;
}

.border-color-green-200 {
  border-color: #bbf7d0;
}

.text-green-300 {
  color: #86efac;
}

.background-green-300 {
  background-color: #86efac;
}

.border-color-green-300 {
  border-color: #86efac;
}

.text-green-400 {
  color: #4ade80;
}

.background-green-400 {
  background-color: #4ade80;
}

.border-color-green-400 {
  border-color: #4ade80;
}

.text-green-500 {
  color: #22c55e;
}

.background-green-500 {
  background-color: #22c55e;
}

.border-color-green-500 {
  border-color: #22c55e;
}

.text-green-600 {
  color: #16a34a;
}

.background-green-600 {
  background-color: #16a34a;
}

.border-color-green-600 {
  border-color: #16a34a;
}

.text-green-700 {
  color: #15803d;
}

.background-green-700 {
  background-color: #15803d;
}

.border-color-green-700 {
  border-color: #15803d;
}

.text-green-800 {
  color: #166534;
}

.background-green-800 {
  background-color: #166534;
}

.border-color-green-800 {
  border-color: #166534;
}

.text-green-900 {
  color: #14532d;
}

.background-green-900 {
  background-color: #14532d;
}

.border-color-green-900 {
  border-color: #14532d;
}

.text-green-950 {
  color: #052e16;
}

.background-green-950 {
  background-color: #052e16;
}

.border-color-green-950 {
  border-color: #052e16;
}

.text-emerald-100 {
  color: #d1fae5;
}

.background-emerald-100 {
  background-color: #d1fae5;
}

.border-color-emerald-100 {
  border-color: #d1fae5;
}

.text-emerald-200 {
  color: #a7f3d0;
}

.background-emerald-200 {
  background-color: #a7f3d0;
}

.border-color-emerald-200 {
  border-color: #a7f3d0;
}

.text-emerald-300 {
  color: #6ee7b7;
}

.background-emerald-300 {
  background-color: #6ee7b7;
}

.border-color-emerald-300 {
  border-color: #6ee7b7;
}

.text-emerald-400 {
  color: #34d399;
}

.background-emerald-400 {
  background-color: #34d399;
}

.border-color-emerald-400 {
  border-color: #34d399;
}

.text-emerald-500 {
  color: #10b981;
}

.background-emerald-500 {
  background-color: #10b981;
}

.border-color-emerald-500 {
  border-color: #10b981;
}

.text-emerald-600 {
  color: #059669;
}

.background-emerald-600 {
  background-color: #059669;
}

.border-color-emerald-600 {
  border-color: #059669;
}

.text-emerald-700 {
  color: #047857;
}

.background-emerald-700 {
  background-color: #047857;
}

.border-color-emerald-700 {
  border-color: #047857;
}

.text-emerald-800 {
  color: #065f46;
}

.background-emerald-800 {
  background-color: #065f46;
}

.border-color-emerald-800 {
  border-color: #065f46;
}

.text-emerald-900 {
  color: #064e3b;
}

.background-emerald-900 {
  background-color: #064e3b;
}

.border-color-emerald-900 {
  border-color: #064e3b;
}

.text-emerald-950 {
  color: #022c22;
}

.background-emerald-950 {
  background-color: #022c22;
}

.border-color-emerald-950 {
  border-color: #022c22;
}

.text-teal-100 {
  color: #ccfbf1;
}

.background-teal-100 {
  background-color: #ccfbf1;
}

.border-color-teal-100 {
  border-color: #ccfbf1;
}

.text-teal-200 {
  color: #99f6e4;
}

.background-teal-200 {
  background-color: #99f6e4;
}

.border-color-teal-200 {
  border-color: #99f6e4;
}

.text-teal-300 {
  color: #5eead4;
}

.background-teal-300 {
  background-color: #5eead4;
}

.border-color-teal-300 {
  border-color: #5eead4;
}

.text-teal-400 {
  color: #2dd4bf;
}

.background-teal-400 {
  background-color: #2dd4bf;
}

.border-color-teal-400 {
  border-color: #2dd4bf;
}

.text-teal-500 {
  color: #14b8a6;
}

.background-teal-500 {
  background-color: #14b8a6;
}

.border-color-teal-500 {
  border-color: #14b8a6;
}

.text-teal-600 {
  color: #0d9488;
}

.background-teal-600 {
  background-color: #0d9488;
}

.border-color-teal-600 {
  border-color: #0d9488;
}

.text-teal-700 {
  color: #0f766e;
}

.background-teal-700 {
  background-color: #0f766e;
}

.border-color-teal-700 {
  border-color: #0f766e;
}

.text-teal-800 {
  color: #115e59;
}

.background-teal-800 {
  background-color: #115e59;
}

.border-color-teal-800 {
  border-color: #115e59;
}

.text-teal-900 {
  color: #134e4a;
}

.background-teal-900 {
  background-color: #134e4a;
}

.border-color-teal-900 {
  border-color: #134e4a;
}

.text-teal-950 {
  color: #042f2e;
}

.background-teal-950 {
  background-color: #042f2e;
}

.border-color-teal-950 {
  border-color: #042f2e;
}

.text-cyan-100 {
  color: #cffafe;
}

.background-cyan-100 {
  background-color: #cffafe;
}

.border-color-cyan-100 {
  border-color: #cffafe;
}

.text-cyan-200 {
  color: #a5f3fc;
}

.background-cyan-200 {
  background-color: #a5f3fc;
}

.border-color-cyan-200 {
  border-color: #a5f3fc;
}

.text-cyan-300 {
  color: #67e8f9;
}

.background-cyan-300 {
  background-color: #67e8f9;
}

.border-color-cyan-300 {
  border-color: #67e8f9;
}

.text-cyan-400 {
  color: #22d3ee;
}

.background-cyan-400 {
  background-color: #22d3ee;
}

.border-color-cyan-400 {
  border-color: #22d3ee;
}

.text-cyan-500 {
  color: #06b6d4;
}

.background-cyan-500 {
  background-color: #06b6d4;
}

.border-color-cyan-500 {
  border-color: #06b6d4;
}

.text-cyan-600 {
  color: #0891b2;
}

.background-cyan-600 {
  background-color: #0891b2;
}

.border-color-cyan-600 {
  border-color: #0891b2;
}

.text-cyan-700 {
  color: #0e7490;
}

.background-cyan-700 {
  background-color: #0e7490;
}

.border-color-cyan-700 {
  border-color: #0e7490;
}

.text-cyan-800 {
  color: #155e75;
}

.background-cyan-800 {
  background-color: #155e75;
}

.border-color-cyan-800 {
  border-color: #155e75;
}

.text-cyan-900 {
  color: #164e63;
}

.background-cyan-900 {
  background-color: #164e63;
}

.border-color-cyan-900 {
  border-color: #164e63;
}

.text-cyan-950 {
  color: #083344;
}

.background-cyan-950 {
  background-color: #083344;
}

.border-color-cyan-950 {
  border-color: #083344;
}

.text-sky-100 {
  color: #e0f2fe;
}

.background-sky-100 {
  background-color: #e0f2fe;
}

.border-color-sky-100 {
  border-color: #e0f2fe;
}

.text-sky-200 {
  color: #bae6fd;
}

.background-sky-200 {
  background-color: #bae6fd;
}

.border-color-sky-200 {
  border-color: #bae6fd;
}

.text-sky-300 {
  color: #7dd3fc;
}

.background-sky-300 {
  background-color: #7dd3fc;
}

.border-color-sky-300 {
  border-color: #7dd3fc;
}

.text-sky-400 {
  color: #38bdf8;
}

.background-sky-400 {
  background-color: #38bdf8;
}

.border-color-sky-400 {
  border-color: #38bdf8;
}

.text-sky-500 {
  color: #0ea5e9;
}

.background-sky-500 {
  background-color: #0ea5e9;
}

.border-color-sky-500 {
  border-color: #0ea5e9;
}

.text-sky-600 {
  color: #0284c7;
}

.background-sky-600 {
  background-color: #0284c7;
}

.border-color-sky-600 {
  border-color: #0284c7;
}

.text-sky-700 {
  color: #0369a1;
}

.background-sky-700 {
  background-color: #0369a1;
}

.border-color-sky-700 {
  border-color: #0369a1;
}

.text-sky-800 {
  color: #075985;
}

.background-sky-800 {
  background-color: #075985;
}

.border-color-sky-800 {
  border-color: #075985;
}

.text-sky-900 {
  color: #0c4a6e;
}

.background-sky-900 {
  background-color: #0c4a6e;
}

.border-color-sky-900 {
  border-color: #0c4a6e;
}

.text-sky-950 {
  color: #083344;
}

.background-sky-950 {
  background-color: #083344;
}

.border-color-sky-950 {
  border-color: #083344;
}

.text-blue-100 {
  color: #dbeafe;
}

.background-blue-100 {
  background-color: #dbeafe;
}

.border-color-blue-100 {
  border-color: #dbeafe;
}

.text-blue-200 {
  color: #bfdbfe;
}

.background-blue-200 {
  background-color: #bfdbfe;
}

.border-color-blue-200 {
  border-color: #bfdbfe;
}

.text-blue-300 {
  color: #93c5fd;
}

.background-blue-300 {
  background-color: #93c5fd;
}

.border-color-blue-300 {
  border-color: #93c5fd;
}

.text-blue-400 {
  color: #60a5fa;
}

.background-blue-400 {
  background-color: #60a5fa;
}

.border-color-blue-400 {
  border-color: #60a5fa;
}

.text-blue-500 {
  color: #3b82f6;
}

.background-blue-500 {
  background-color: #3b82f6;
}

.border-color-blue-500 {
  border-color: #3b82f6;
}

.text-blue-600 {
  color: #2563eb;
}

.background-blue-600 {
  background-color: #2563eb;
}

.border-color-blue-600 {
  border-color: #2563eb;
}

.text-blue-700 {
  color: #1d4ed8;
}

.background-blue-700 {
  background-color: #1d4ed8;
}

.border-color-blue-700 {
  border-color: #1d4ed8;
}

.text-blue-800 {
  color: #1e40af;
}

.background-blue-800 {
  background-color: #1e40af;
}

.border-color-blue-800 {
  border-color: #1e40af;
}

.text-blue-900 {
  color: #1e3a8a;
}

.background-blue-900 {
  background-color: #1e3a8a;
}

.border-color-blue-900 {
  border-color: #1e3a8a;
}

.text-blue-950 {
  color: #172554;
}

.background-blue-950 {
  background-color: #172554;
}

.border-color-blue-950 {
  border-color: #172554;
}

.text-indigo-100 {
  color: #e0e7ff;
}

.background-indigo-100 {
  background-color: #e0e7ff;
}

.border-color-indigo-100 {
  border-color: #e0e7ff;
}

.text-indigo-200 {
  color: #c7d2fe;
}

.background-indigo-200 {
  background-color: #c7d2fe;
}

.border-color-indigo-200 {
  border-color: #c7d2fe;
}

.text-indigo-300 {
  color: #a5b4fc;
}

.background-indigo-300 {
  background-color: #a5b4fc;
}

.border-color-indigo-300 {
  border-color: #a5b4fc;
}

.text-indigo-400 {
  color: #818cf8;
}

.background-indigo-400 {
  background-color: #818cf8;
}

.border-color-indigo-400 {
  border-color: #818cf8;
}

.text-indigo-500 {
  color: #6366f1;
}

.background-indigo-500 {
  background-color: #6366f1;
}

.border-color-indigo-500 {
  border-color: #6366f1;
}

.text-indigo-600 {
  color: #4f46e5;
}

.background-indigo-600 {
  background-color: #4f46e5;
}

.border-color-indigo-600 {
  border-color: #4f46e5;
}

.text-indigo-700 {
  color: #4338ca;
}

.background-indigo-700 {
  background-color: #4338ca;
}

.border-color-indigo-700 {
  border-color: #4338ca;
}

.text-indigo-800 {
  color: #3730a3;
}

.background-indigo-800 {
  background-color: #3730a3;
}

.border-color-indigo-800 {
  border-color: #3730a3;
}

.text-indigo-900 {
  color: #312e81;
}

.background-indigo-900 {
  background-color: #312e81;
}

.border-color-indigo-900 {
  border-color: #312e81;
}

.text-indigo-950 {
  color: #1e1b4b;
}

.background-indigo-950 {
  background-color: #1e1b4b;
}

.border-color-indigo-950 {
  border-color: #1e1b4b;
}

.text-violet-100 {
  color: #ede9fe;
}

.background-violet-100 {
  background-color: #ede9fe;
}

.border-color-violet-100 {
  border-color: #ede9fe;
}

.text-violet-200 {
  color: #ddd6fe;
}

.background-violet-200 {
  background-color: #ddd6fe;
}

.border-color-violet-200 {
  border-color: #ddd6fe;
}

.text-violet-300 {
  color: #c4b5fd;
}

.background-violet-300 {
  background-color: #c4b5fd;
}

.border-color-violet-300 {
  border-color: #c4b5fd;
}

.text-violet-400 {
  color: #a78bfa;
}

.background-violet-400 {
  background-color: #a78bfa;
}

.border-color-violet-400 {
  border-color: #a78bfa;
}

.text-violet-500 {
  color: #8b5cf6;
}

.background-violet-500 {
  background-color: #8b5cf6;
}

.border-color-violet-500 {
  border-color: #8b5cf6;
}

.text-violet-600 {
  color: #7c3aed;
}

.background-violet-600 {
  background-color: #7c3aed;
}

.border-color-violet-600 {
  border-color: #7c3aed;
}

.text-violet-700 {
  color: #6d28d9;
}

.background-violet-700 {
  background-color: #6d28d9;
}

.border-color-violet-700 {
  border-color: #6d28d9;
}

.text-violet-800 {
  color: #5b21b6;
}

.background-violet-800 {
  background-color: #5b21b6;
}

.border-color-violet-800 {
  border-color: #5b21b6;
}

.text-violet-900 {
  color: #4c1d95;
}

.background-violet-900 {
  background-color: #4c1d95;
}

.border-color-violet-900 {
  border-color: #4c1d95;
}

.text-violet-950 {
  color: #2e1065;
}

.background-violet-950 {
  background-color: #2e1065;
}

.border-color-violet-950 {
  border-color: #2e1065;
}

.text-purple-100 {
  color: #f3e8ff;
}

.background-purple-100 {
  background-color: #f3e8ff;
}

.border-color-purple-100 {
  border-color: #f3e8ff;
}

.text-purple-200 {
  color: #e9d5ff;
}

.background-purple-200 {
  background-color: #e9d5ff;
}

.border-color-purple-200 {
  border-color: #e9d5ff;
}

.text-purple-300 {
  color: #d8b4fe;
}

.background-purple-300 {
  background-color: #d8b4fe;
}

.border-color-purple-300 {
  border-color: #d8b4fe;
}

.text-purple-400 {
  color: #c084fc;
}

.background-purple-400 {
  background-color: #c084fc;
}

.border-color-purple-400 {
  border-color: #c084fc;
}

.text-purple-500 {
  color: #a855f7;
}

.background-purple-500 {
  background-color: #a855f7;
}

.border-color-purple-500 {
  border-color: #a855f7;
}

.text-purple-600 {
  color: #9333ea;
}

.background-purple-600 {
  background-color: #9333ea;
}

.border-color-purple-600 {
  border-color: #9333ea;
}

.text-purple-700 {
  color: #7e22ce;
}

.background-purple-700 {
  background-color: #7e22ce;
}

.border-color-purple-700 {
  border-color: #7e22ce;
}

.text-purple-800 {
  color: #6b21a8;
}

.background-purple-800 {
  background-color: #6b21a8;
}

.border-color-purple-800 {
  border-color: #6b21a8;
}

.text-purple-900 {
  color: #581c87;
}

.background-purple-900 {
  background-color: #581c87;
}

.border-color-purple-900 {
  border-color: #581c87;
}

.text-purple-950 {
  color: #3b0764;
}

.background-purple-950 {
  background-color: #3b0764;
}

.border-color-purple-950 {
  border-color: #3b0764;
}

.text-fuchsia-100 {
  color: #fae8ff;
}

.background-fuchsia-100 {
  background-color: #fae8ff;
}

.border-color-fuchsia-100 {
  border-color: #fae8ff;
}

.text-fuchsia-200 {
  color: #f5d0fe;
}

.background-fuchsia-200 {
  background-color: #f5d0fe;
}

.border-color-fuchsia-200 {
  border-color: #f5d0fe;
}

.text-fuchsia-300 {
  color: #f0abfc;
}

.background-fuchsia-300 {
  background-color: #f0abfc;
}

.border-color-fuchsia-300 {
  border-color: #f0abfc;
}

.text-fuchsia-400 {
  color: #e879f9;
}

.background-fuchsia-400 {
  background-color: #e879f9;
}

.border-color-fuchsia-400 {
  border-color: #e879f9;
}

.text-fuchsia-500 {
  color: #d946ef;
}

.background-fuchsia-500 {
  background-color: #d946ef;
}

.border-color-fuchsia-500 {
  border-color: #d946ef;
}

.text-fuchsia-600 {
  color: #c026d3;
}

.background-fuchsia-600 {
  background-color: #c026d3;
}

.border-color-fuchsia-600 {
  border-color: #c026d3;
}

.text-fuchsia-700 {
  color: #a21caf;
}

.background-fuchsia-700 {
  background-color: #a21caf;
}

.border-color-fuchsia-700 {
  border-color: #a21caf;
}

.text-fuchsia-800 {
  color: #86198f;
}

.background-fuchsia-800 {
  background-color: #86198f;
}

.border-color-fuchsia-800 {
  border-color: #86198f;
}

.text-fuchsia-900 {
  color: #701a75;
}

.background-fuchsia-900 {
  background-color: #701a75;
}

.border-color-fuchsia-900 {
  border-color: #701a75;
}

.text-fuchsia-950 {
  color: #4a044e;
}

.background-fuchsia-950 {
  background-color: #4a044e;
}

.border-color-fuchsia-950 {
  border-color: #4a044e;
}

.text-pink-100 {
  color: #fce7f3;
}

.background-pink-100 {
  background-color: #fce7f3;
}

.border-color-pink-100 {
  border-color: #fce7f3;
}

.text-pink-200 {
  color: #fbcfe8;
}

.background-pink-200 {
  background-color: #fbcfe8;
}

.border-color-pink-200 {
  border-color: #fbcfe8;
}

.text-pink-300 {
  color: #f9a8d4;
}

.background-pink-300 {
  background-color: #f9a8d4;
}

.border-color-pink-300 {
  border-color: #f9a8d4;
}

.text-pink-400 {
  color: #f472b6;
}

.background-pink-400 {
  background-color: #f472b6;
}

.border-color-pink-400 {
  border-color: #f472b6;
}

.text-pink-500 {
  color: #ec4899;
}

.background-pink-500 {
  background-color: #ec4899;
}

.border-color-pink-500 {
  border-color: #ec4899;
}

.text-pink-600 {
  color: #db2777;
}

.background-pink-600 {
  background-color: #db2777;
}

.border-color-pink-600 {
  border-color: #db2777;
}

.text-pink-700 {
  color: #be185d;
}

.background-pink-700 {
  background-color: #be185d;
}

.border-color-pink-700 {
  border-color: #be185d;
}

.text-pink-800 {
  color: #9d174d;
}

.background-pink-800 {
  background-color: #9d174d;
}

.border-color-pink-800 {
  border-color: #9d174d;
}

.text-pink-900 {
  color: #831843;
}

.background-pink-900 {
  background-color: #831843;
}

.border-color-pink-900 {
  border-color: #831843;
}

.text-pink-950 {
  color: #500724;
}

.background-pink-950 {
  background-color: #500724;
}

.border-color-pink-950 {
  border-color: #500724;
}

.text-rose-100 {
  color: #ffe4e6;
}

.background-rose-100 {
  background-color: #ffe4e6;
}

.border-color-rose-100 {
  border-color: #ffe4e6;
}

.text-rose-200 {
  color: #fecdd3;
}

.background-rose-200 {
  background-color: #fecdd3;
}

.border-color-rose-200 {
  border-color: #fecdd3;
}

.text-rose-300 {
  color: #fda4af;
}

.background-rose-300 {
  background-color: #fda4af;
}

.border-color-rose-300 {
  border-color: #fda4af;
}

.text-rose-400 {
  color: #fb7185;
}

.background-rose-400 {
  background-color: #fb7185;
}

.border-color-rose-400 {
  border-color: #fb7185;
}

.text-rose-500 {
  color: #f43f5e;
}

.background-rose-500 {
  background-color: #f43f5e;
}

.border-color-rose-500 {
  border-color: #f43f5e;
}

.text-rose-600 {
  color: #e11d48;
}

.background-rose-600 {
  background-color: #e11d48;
}

.border-color-rose-600 {
  border-color: #e11d48;
}

.text-rose-700 {
  color: #be123c;
}

.background-rose-700 {
  background-color: #be123c;
}

.border-color-rose-700 {
  border-color: #be123c;
}

.text-rose-800 {
  color: #9f1239;
}

.background-rose-800 {
  background-color: #9f1239;
}

.border-color-rose-800 {
  border-color: #9f1239;
}

.text-rose-900 {
  color: #881337;
}

.background-rose-900 {
  background-color: #881337;
}

.border-color-rose-900 {
  border-color: #881337;
}

.text-rose-950 {
  color: #4c0519;
}

.background-rose-950 {
  background-color: #4c0519;
}

.border-color-rose-950 {
  border-color: #4c0519;
}/*# sourceMappingURL=variables.css.map */