.ordering-theme{--background:var(--site-bg);--foreground:var(--site-text);--card:var(--site-surface);--card-foreground:var(--site-text);--popover:var(--site-surface);--popover-foreground:var(--site-text);--primary:var(--brand-color);--primary-foreground:var(--brand-contrast);--secondary:var(--site-inset);--secondary-foreground:var(--site-text);--muted:var(--site-inset);--muted-foreground:var(--site-muted);--border:var(--site-border);--input-border:var(--site-border);--ring:var(--site-heading);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ordering-theme[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ordering-theme input{color-scheme:var(--theme)}.ordering-theme :is(h1,h2,h3,.font-display){font-family:var(--title-font)}.ordering-theme :is(.rounded-lg,.rounded-xl){border-radius:var(--border-radius)}.ordering-theme :is(.rounded-2xl,.rounded-3xl){border-radius:var(--card-radius)}.ordering-theme :is(.bg-\[\#0a0a0a\],.bg-zinc-900){background-color:var(--site-bg)}.ordering-theme .bg-\[\#0a0a0a\]\/95{background-color:color-mix(in srgb, var(--site-bg) 95%, transparent)}.ordering-theme :is(.bg-\[\#141414\],.bg-\[\#0f0f0f\]){background-color:var(--site-surface)}.ordering-theme :is(.bg-zinc-800,.bg-zinc-800\/60,.bg-zinc-800\/70,.bg-zinc-900\/60,.bg-zinc-900\/70,.bg-zinc-900\/90){background-color:var(--site-inset)}.ordering-theme :is(.bg-zinc-700,.bg-zinc-700\/70){background-color:var(--site-border)}.ordering-theme :is(.border-zinc-800,.border-zinc-800\/40,.border-zinc-800\/60,.border-zinc-700,.border-zinc-600){border-color:var(--site-border)}.ordering-theme :is(.text-white,.text-zinc-100,.text-zinc-200,.text-zinc-300){color:var(--site-text)}.ordering-theme :is(.text-zinc-400,.text-zinc-500,.text-zinc-600),.ordering-theme .placeholder\:text-zinc-600::placeholder{color:var(--site-muted)}.ordering-theme :is(.text-accent,.text-accent-bright,.text-amber-200,.text-amber-300){color:var(--site-heading)}.ordering-theme .text-accent\/70{color:color-mix(in srgb, var(--site-heading) 70%, transparent)}.ordering-theme :is(.bg-accent,.bg-accent-bright,.bg-white){background-color:var(--brand-color)}.ordering-theme :is(.text-black,.text-\[\#0a0a0a\]){color:var(--brand-contrast)}.ordering-theme .bg-accent\/\[0\.08\]{background-color:color-mix(in srgb, var(--site-heading) 8%, transparent)}.ordering-theme .bg-accent\/10{background-color:color-mix(in srgb, var(--site-heading) 10%, transparent)}.ordering-theme .bg-accent\/15{background-color:color-mix(in srgb, var(--site-heading) 15%, transparent)}.ordering-theme .bg-accent\/25{background-color:color-mix(in srgb, var(--site-heading) 25%, transparent)}.ordering-theme :is(.border-accent,.border-white){border-color:var(--brand-color)}.ordering-theme :is(.border-accent\/25,.border-accent\/30){border-color:color-mix(in srgb, var(--site-heading) 30%, transparent)}.ordering-theme .ring-accent,.ordering-theme .focus-visible\:ring-accent:focus-visible{--tw-ring-color:var(--site-heading)}.ordering-theme :is(.focus\:border-accent\/50,.focus\:border-white):focus{border-color:var(--site-heading)}.ordering-theme .bg-accent svg path[stroke=black]{stroke:var(--brand-contrast)}.ordering-theme .bg-black\/20.text-white{color:var(--brand-contrast)}@media (hover:hover){.ordering-theme :is(.hover\:bg-zinc-700,.hover\:bg-zinc-700\/70,.hover\:bg-zinc-800,.hover\:bg-zinc-900):hover{background-color:var(--site-inset)}.ordering-theme :is(.hover\:text-white,.hover\:text-zinc-200):hover{color:var(--site-heading)}.ordering-theme :is(.hover\:border-zinc-700,.hover\:border-zinc-500,.hover\:border-accent\/30):hover{border-color:var(--site-muted)}.ordering-theme .hover\:bg-accent-bright:hover{background-color:color-mix(in srgb, var(--brand-color) 90%, var(--brand-contrast))}.ordering-theme .hover\:bg-accent\/25:hover{background-color:color-mix(in srgb, var(--site-heading) 25%, transparent)}}.ordering-theme .disabled\:bg-zinc-700:disabled{background-color:var(--site-inset)}.ordering-theme .disabled\:text-zinc-500:disabled{color:var(--site-muted)}.ordering-theme[data-theme=light] :is(.text-red-200,.text-red-400){color:#b91c1c}.ordering-theme[data-theme=light] :is(.text-green-400,.text-emerald-400){color:#166534}.ordering-theme[data-theme=light] .bg-red-950\/30{background-color:#fef2f2}.ordering-theme[data-theme=light] .hover\:text-red-400:hover{color:#b91c1c}
