/* Generated by scripts/build-dark-theme.mjs; do not edit. */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties;
.dark\:block:is(.dark *) {
  display: block;
}
.dark\:hidden:is(.dark *) {
  display: none;
}
:where(.dark\:divide-gray-700:is(.dark *) > :not(:last-child)) {
  border-color: oklch(37.3% 0.034 259.733);
}
:where(.dark\:divide-white\/10:is(.dark *) > :not(:last-child)) {
  border-color: color-mix(in oklab, #fff 10%, transparent);
}
.dark\:border-\[\#3E3E3A\]:is(.dark *) {
  border-color: #3E3E3A;
}
.dark\:border-\[\#eeeeec\]:is(.dark *) {
  border-color: #eeeeec;
}
.dark\:border-amber-800\/50:is(.dark *) {
  border-color: color-mix(in oklab, oklch(47.3% 0.137 46.201) 50%, transparent);
}
.dark\:border-gray-700:is(.dark *) {
  border-color: oklch(37.3% 0.034 259.733);
}
.dark\:border-green-900:is(.dark *) {
  border-color: oklch(39.3% 0.095 152.535);
}
.dark\:border-neutral-700:is(.dark *) {
  border-color: oklch(37.1% 0 none);
}
.dark\:border-red-900:is(.dark *) {
  border-color: oklch(39.6% 0.141 25.723);
}
.dark\:border-slate-600:is(.dark *) {
  border-color: oklch(44.6% 0.043 257.281);
}
.dark\:border-slate-700:is(.dark *) {
  border-color: oklch(37.2% 0.044 257.287);
}
.dark\:border-slate-800:is(.dark *) {
  border-color: oklch(27.9% 0.041 260.031);
}
.dark\:border-white\/10:is(.dark *) {
  border-color: color-mix(in oklab, #fff 10%, transparent);
}
.dark\:\!bg-black:is(.dark *) {
  background-color: #000 !important;
}
.dark\:bg-\[\#0a0a0a\]:is(.dark *) {
  background-color: #0a0a0a;
}
.dark\:bg-\[\#1D0002\]:is(.dark *) {
  background-color: #1D0002;
}
.dark\:bg-\[\#3E3E3A\]:is(.dark *) {
  background-color: #3E3E3A;
}
.dark\:bg-\[\#161615\]:is(.dark *) {
  background-color: #161615;
}
.dark\:bg-\[\#eeeeec\]:is(.dark *) {
  background-color: #eeeeec;
}
.dark\:bg-amber-800:is(.dark *) {
  background-color: oklch(47.3% 0.137 46.201);
}
.dark\:bg-amber-900:is(.dark *) {
  background-color: oklch(41.4% 0.112 45.904);
}
.dark\:bg-amber-900\/20:is(.dark *) {
  background-color: color-mix(in oklab, oklch(41.4% 0.112 45.904) 20%, transparent);
}
.dark\:bg-amber-950:is(.dark *) {
  background-color: oklch(27.9% 0.077 45.635);
}
.dark\:bg-amber-950\/50:is(.dark *) {
  background-color: color-mix(in oklab, oklch(27.9% 0.077 45.635) 50%, transparent);
}
.dark\:bg-black\/20:is(.dark *) {
  background-color: color-mix(in oklab, #000 20%, transparent);
}
.dark\:bg-blue-900\/30:is(.dark *) {
  background-color: color-mix(in oklab, oklch(37.9% 0.146 265.522) 30%, transparent);
}
.dark\:bg-gray-800:is(.dark *) {
  background-color: oklch(27.8% 0.033 256.848);
}
.dark\:bg-gray-800\/50:is(.dark *) {
  background-color: color-mix(in oklab, oklch(27.8% 0.033 256.848) 50%, transparent);
}
.dark\:bg-gray-900:is(.dark *) {
  background-color: oklch(21% 0.034 264.665);
}
.dark\:bg-green-950:is(.dark *) {
  background-color: oklch(26.6% 0.065 152.934);
}
.dark\:bg-green-950\/40:is(.dark *) {
  background-color: color-mix(in oklab, oklch(26.6% 0.065 152.934) 40%, transparent);
}
.dark\:bg-indigo-950\/50:is(.dark *) {
  background-color: color-mix(in oklab, oklch(25.7% 0.09 281.288) 50%, transparent);
}
.dark\:bg-neutral-900:is(.dark *) {
  background-color: oklch(20.5% 0 none);
}
.dark\:bg-red-950:is(.dark *) {
  background-color: oklch(25.8% 0.092 26.042);
}
.dark\:bg-slate-200:is(.dark *) {
  background-color: oklch(92.9% 0.013 255.508);
}
.dark\:bg-slate-700:is(.dark *) {
  background-color: oklch(37.2% 0.044 257.287);
}
.dark\:bg-slate-800:is(.dark *) {
  background-color: oklch(27.9% 0.041 260.031);
}
.dark\:bg-slate-900:is(.dark *) {
  background-color: oklch(20.8% 0.042 265.755);
}
.dark\:bg-slate-950:is(.dark *) {
  background-color: oklch(12.9% 0.042 264.695);
}
.dark\:bg-white\/20:is(.dark *) {
  background-color: color-mix(in oklab, #fff 20%, transparent);
}
.dark\:text-\[\#1C1C1A\]:is(.dark *) {
  color: #1C1C1A;
}
.dark\:text-\[\#8c9097\]:is(.dark *) {
  color: #8c9097;
}
.dark\:text-\[\#A1A09A\]:is(.dark *) {
  color: #A1A09A;
}
.dark\:text-\[\#EDEDEC\]:is(.dark *) {
  color: #EDEDEC;
}
.dark\:text-\[\#F61500\]:is(.dark *) {
  color: #F61500;
}
.dark\:text-\[\#FF4433\]:is(.dark *) {
  color: #FF4433;
}
.dark\:text-amber-200:is(.dark *) {
  color: oklch(92.4% 0.12 95.746);
}
.dark\:text-amber-300:is(.dark *) {
  color: oklch(87.9% 0.169 91.605);
}
.dark\:text-amber-400:is(.dark *) {
  color: oklch(82.8% 0.189 84.429);
}
.dark\:text-blue-300:is(.dark *) {
  color: oklch(80.9% 0.105 251.813);
}
.dark\:text-blue-400:is(.dark *) {
  color: oklch(70.7% 0.165 254.624);
}
.dark\:text-gray-100:is(.dark *) {
  color: oklch(96.7% 0.003 264.542);
}
.dark\:text-gray-200:is(.dark *) {
  color: oklch(92.8% 0.006 264.531);
}
.dark\:text-gray-300:is(.dark *) {
  color: oklch(87.2% 0.01 258.338);
}
.dark\:text-gray-400:is(.dark *) {
  color: oklch(70.7% 0.022 261.325);
}
.dark\:text-green-200:is(.dark *) {
  color: oklch(92.5% 0.084 155.995);
}
.dark\:text-green-300:is(.dark *) {
  color: oklch(87.1% 0.15 154.449);
}
.dark\:text-indigo-300:is(.dark *) {
  color: oklch(78.5% 0.115 274.713);
}
.dark\:text-indigo-400:is(.dark *) {
  color: oklch(67.3% 0.182 276.935);
}
.dark\:text-neutral-300:is(.dark *) {
  color: oklch(87% 0 none);
}
.dark\:text-red-200:is(.dark *) {
  color: oklch(88.5% 0.062 18.334);
}
.dark\:text-slate-100:is(.dark *) {
  color: oklch(96.8% 0.007 247.896);
}
.dark\:text-slate-200:is(.dark *) {
  color: oklch(92.9% 0.013 255.508);
}
.dark\:text-slate-300:is(.dark *) {
  color: oklch(86.9% 0.022 252.894);
}
.dark\:text-slate-400:is(.dark *) {
  color: oklch(70.4% 0.04 256.788);
}
.dark\:text-slate-900:is(.dark *) {
  color: oklch(20.8% 0.042 265.755);
}
.dark\:text-white:is(.dark *) {
  color: #fff;
}
.dark\:text-white\/50:is(.dark *) {
  color: color-mix(in oklab, #fff 50%, transparent);
}
.dark\:text-white\/70:is(.dark *) {
  color: color-mix(in oklab, #fff 70%, transparent);
}
.dark\:shadow-\[0_-2px_10px_rgba\(0\,0\,0\,0\.3\)\]:is(.dark *) {
  --tw-shadow: 0 -2px 10px var(--tw-shadow-color, rgba(0,0,0,0.3));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:is(.dark *) {
  --tw-shadow: inset 0px 0px 0px 1px var(--tw-shadow-color, #fffaed2d);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.dark\:shadow-none:is(.dark *) {
  --tw-shadow: 0 0 #0000;
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.dark\:peer-checked\:bg-blue-950\/50:is(.dark *):is(:where(.peer):checked ~ *) {
  background-color: color-mix(in oklab, oklch(28.2% 0.091 267.935) 50%, transparent);
}
.dark\:file\:bg-black\/20:is(.dark *)::file-selector-button {
  background-color: color-mix(in oklab, #000 20%, transparent);
}
.dark\:file\:text-white\/50:is(.dark *)::file-selector-button {
  color: color-mix(in oklab, #fff 50%, transparent);
}
.dark\:before\:border-\[\#3E3E3A\]:is(.dark *)::before {
  content: var(--tw-content);
  border-color: #3E3E3A;
}
@media (hover: hover) {
  .dark\:hover\:border-\[\#3E3E3A\]:is(.dark *):hover {
    border-color: #3E3E3A;
  }
  .dark\:hover\:border-\[\#62605b\]:is(.dark *):hover {
    border-color: #62605b;
  }
  .dark\:hover\:border-indigo-500:is(.dark *):hover {
    border-color: oklch(58.5% 0.233 277.117);
  }
  .dark\:hover\:border-white:is(.dark *):hover {
    border-color: #fff;
  }
  .dark\:hover\:bg-black\/20:is(.dark *):hover {
    background-color: color-mix(in oklab, #000 20%, transparent);
  }
  .dark\:hover\:bg-indigo-950\/20:is(.dark *):hover {
    background-color: color-mix(in oklab, oklch(25.7% 0.09 281.288) 20%, transparent);
  }
  .dark\:hover\:bg-neutral-800:is(.dark *):hover {
    background-color: oklch(26.9% 0 none);
  }
  .dark\:hover\:bg-slate-700:is(.dark *):hover {
    background-color: oklch(37.2% 0.044 257.287);
  }
  .dark\:hover\:bg-slate-800:is(.dark *):hover {
    background-color: oklch(27.9% 0.041 260.031);
  }
  .dark\:hover\:bg-white:is(.dark *):hover {
    background-color: #fff;
  }
  .dark\:hover\:text-gray-300:is(.dark *):hover {
    color: oklch(87.2% 0.01 258.338);
  }
  .dark\:hover\:text-gray-400:is(.dark *):hover {
    color: oklch(70.7% 0.022 261.325);
  }
  .dark\:hover\:text-slate-100:is(.dark *):hover {
    color: oklch(96.8% 0.007 247.896);
  }
  .dark\:hover\:text-slate-200:is(.dark *):hover {
    color: oklch(92.9% 0.013 255.508);
  }
  .dark\:hover\:text-slate-300:is(.dark *):hover {
    color: oklch(86.9% 0.022 252.894);
  }
  .dark\:hover\:text-white:is(.dark *):hover {
    color: #fff;
  }
  .dark\:hover\:text-white\/80:is(.dark *):hover {
    color: color-mix(in oklab, #fff 80%, transparent);
  }
}
.dark\:focus\:border-white\/10:is(.dark *):focus {
  border-color: color-mix(in oklab, #fff 10%, transparent);
}
.dark\:focus\:bg-neutral-800:is(.dark *):focus {
  background-color: oklch(26.9% 0 none);
}
.dark\:focus\:text-gray-400:is(.dark *):focus {
  color: oklch(70.7% 0.022 261.325);
}
.dark\:focus\:shadow-white\/10:is(.dark *):focus {
  --tw-shadow-color: color-mix(in srgb, #fff 10%, transparent);
  @supports (color: color-mix(in lab, red, red)) {
    --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, #fff 10%, transparent) var(--tw-shadow-alpha), transparent);
  }
}
.dark\:focus\:ring-white\/10:is(.dark *):focus {
  --tw-ring-color: color-mix(in oklab, #fff 10%, transparent);
}
.dark\:focus\:ring-offset-gray-800:is(.dark *):focus {
  --tw-ring-offset-color: oklch(27.8% 0.033 256.848);
}
.dark\:focus\:ring-offset-white\/10:is(.dark *):focus {
  --tw-ring-offset-color: color-mix(in oklab, #fff 10%, transparent);
}
.dark\:focus\:outline-none:is(.dark *):focus {
  --tw-outline-style: none;
  outline-style: none;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-content: "";
    }
  }
}
