:root,
html[data-theme="light"] {
  color-scheme: light;
  --theme-surface-app: #f8fafc;
  --theme-surface-card: #ffffff;
  --theme-surface-muted: #f8fafc;
  --theme-surface-muted-strong: #f1f5f9;
  --theme-surface-overlay: rgba(255, 255, 255, 0.8);
  --theme-surface-overlay-strong: rgba(255, 255, 255, 0.9);
  --theme-border-subtle: #e2e8f0;
  --theme-border-strong: #cbd5e1;
  --theme-text-primary: #0f172a;
  --theme-text-secondary: #334155;
  --theme-text-muted: #64748b;
  --theme-text-soft: #94a3b8;
  --theme-brand-surface: #e0f2fe;
  --theme-brand-surface-strong: #bae6fd;
  --theme-brand-text: #0369a1;
  --theme-brand-text-strong: #075985;
  --theme-success-surface: #ecfdf5;
  --theme-success-text: #047857;
  --theme-warning-surface: #fffbeb;
  --theme-warning-text: #b45309;
  --theme-danger-surface: #fff1f2;
  --theme-danger-text: #be123c;
  --theme-info-surface: #f5f3ff;
  --theme-info-text: #6d28d9;
  --theme-focus-surface: #ffffff;
  --theme-code-surface: #0f172a;
  --theme-code-text: #e2e8f0;
  --theme-editor-toolbar-bg: linear-gradient(180deg, rgba(248, 250, 252, 0.92), rgba(255, 255, 255, 0.98));
  --theme-editor-history-bg: linear-gradient(180deg, rgba(248, 250, 252, 0.95), rgba(241, 245, 249, 0.85));
  --theme-select-inner-highlight: rgba(255, 255, 255, 0.75);
  --theme-select-inner-highlight-strong: rgba(255, 255, 255, 0.85);
  --theme-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%23475569' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --theme-frontend-select-label: var(--theme-text-secondary);
  --theme-frontend-select-text: var(--theme-text-primary);
  --theme-frontend-select-background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);
  --theme-frontend-select-background-hover: linear-gradient(180deg, #ffffff 0%, #f1f5f9 100%);
  --theme-frontend-select-border: var(--theme-border-subtle);
  --theme-frontend-select-border-hover: var(--theme-border-strong);
  --theme-frontend-select-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  --theme-frontend-select-focus-border: #7dd3fc;
  --theme-frontend-select-focus-ring: 0 0 0 4px rgba(224, 242, 254, 0.95), 0 12px 28px rgba(14, 165, 233, 0.12);
  --theme-frontend-select-icon: var(--theme-text-muted);
  --theme-frontend-select-icon-active: var(--theme-brand-text);
  --theme-frontend-search-suggestions-background: var(--theme-surface-card);
  --theme-frontend-search-suggestions-border: var(--theme-border-subtle);
  --theme-frontend-search-suggestions-shadow: 0 24px 48px rgba(15, 23, 42, 0.16);
  --theme-frontend-search-suggestion-text: var(--theme-text-secondary);
  --theme-frontend-search-suggestion-hover-background: var(--theme-surface-muted);
  --theme-frontend-search-suggestion-divider: var(--theme-border-subtle);
  --theme-frontend-search-suggestion-badge-background: var(--theme-surface-muted);
  --theme-frontend-search-suggestion-badge-text: var(--theme-text-muted);
  --theme-frontend-pagination-background: var(--theme-surface-card);
  --theme-frontend-pagination-border: var(--theme-border-subtle);
  --theme-frontend-pagination-shadow: 0 10px 24px rgba(15, 23, 42, 0.06);
  --theme-frontend-pagination-summary: var(--theme-text-muted);
  --theme-frontend-pagination-link-background: var(--theme-surface-card);
  --theme-frontend-pagination-link-background-hover: var(--theme-surface-muted);
  --theme-frontend-pagination-link-border: var(--theme-border-subtle);
  --theme-frontend-pagination-link-border-hover: var(--theme-border-strong);
  --theme-frontend-pagination-link-text: var(--theme-text-secondary);
  --theme-frontend-pagination-link-disabled-background: var(--theme-surface-muted);
  --theme-frontend-pagination-link-disabled-text: var(--theme-text-soft);
  --theme-frontend-pagination-link-active-background: var(--theme-brand-surface);
  --theme-frontend-pagination-link-active-border: rgba(14, 165, 233, 0.24);
  --theme-frontend-pagination-link-active-text: var(--theme-brand-text);
  --theme-frontend-pagination-link-primary-background: #0f172a;
  --theme-frontend-pagination-link-primary-background-hover: #1e293b;
  --theme-frontend-pagination-link-primary-border: #0f172a;
  --theme-frontend-pagination-link-primary-text: #f8fafc;
  --theme-frontend-pagination-link-load-more-background: var(--theme-brand-surface);
  --theme-frontend-pagination-link-load-more-background-hover: var(--theme-brand-surface-strong);
  --theme-frontend-pagination-link-load-more-border: rgba(14, 165, 233, 0.24);
  --theme-frontend-pagination-link-load-more-border-hover: rgba(14, 165, 233, 0.35);
  --theme-frontend-pagination-link-load-more-text: var(--theme-brand-text);
  --theme-frontend-pagination-ellipsis: var(--theme-text-soft);
  --theme-frontend-primary-button-background: #0f172a;
  --theme-frontend-primary-button-background-hover: #1e293b;
  --theme-frontend-primary-button-border: #0f172a;
  --theme-frontend-primary-button-text: #f8fafc;
  --theme-frontend-primary-button-shadow: 0 10px 24px rgba(15, 23, 42, 0.12);
  --theme-frontend-primary-button-focus-ring: 0 0 0 4px rgba(148, 163, 184, 0.22);
}

html[data-theme="dark"] {
  color-scheme: dark;
  --color-brand-400: #38bdf8;
  --color-brand-500: #38bdf8;
  --color-brand-600: #7dd3fc;
  --color-brand-700: #bae6fd;
  --color-surface-50: #020617;
  --color-surface-100: #0f172a;
  --color-surface-200: #1e293b;
  --color-surface-300: #334155;
  --color-surface-400: #475569;
  --color-surface-500: #94a3b8;
  --color-surface-600: #cbd5e1;
  --color-surface-700: #e2e8f0;
  --color-surface-900: #f8fafc;
  --color-code-inline: #f9a8d4;
  --theme-surface-app: #020617;
  --theme-surface-card: #0f172a;
  --theme-surface-muted: #111827;
  --theme-surface-muted-strong: #1e293b;
  --theme-surface-overlay: rgba(15, 23, 42, 0.8);
  --theme-surface-overlay-strong: rgba(15, 23, 42, 0.9);
  --theme-border-subtle: #334155;
  --theme-border-strong: #475569;
  --theme-text-primary: #f8fafc;
  --theme-text-secondary: #e2e8f0;
  --theme-text-muted: #94a3b8;
  --theme-text-soft: #64748b;
  --theme-brand-surface: rgba(14, 165, 233, 0.18);
  --theme-brand-surface-strong: rgba(14, 165, 233, 0.26);
  --theme-brand-text: #7dd3fc;
  --theme-brand-text-strong: #bae6fd;
  --theme-success-surface: rgba(16, 185, 129, 0.18);
  --theme-success-text: #6ee7b7;
  --theme-warning-surface: rgba(245, 158, 11, 0.2);
  --theme-warning-text: #fcd34d;
  --theme-danger-surface: rgba(244, 63, 94, 0.18);
  --theme-danger-text: #fda4af;
  --theme-info-surface: rgba(139, 92, 246, 0.2);
  --theme-info-text: #c4b5fd;
  --theme-focus-surface: #0f172a;
  --theme-code-surface: #020617;
  --theme-code-text: #cbd5e1;
  --theme-editor-toolbar-bg: linear-gradient(180deg, rgba(15, 23, 42, 0.96), rgba(15, 23, 42, 0.88));
  --theme-editor-history-bg: linear-gradient(180deg, rgba(15, 23, 42, 0.92), rgba(30, 41, 59, 0.84));
  --theme-select-inner-highlight: rgba(148, 163, 184, 0.05);
  --theme-select-inner-highlight-strong: rgba(148, 163, 184, 0.08);
  --theme-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M6 8l4 4 4-4' stroke='%23cbd5e1' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  --theme-frontend-select-label: var(--theme-text-secondary);
  --theme-frontend-select-text: var(--theme-text-primary);
  --theme-frontend-select-background: linear-gradient(180deg, rgba(15, 23, 42, 0.96) 0%, rgba(17, 24, 39, 0.98) 100%);
  --theme-frontend-select-background-hover: linear-gradient(180deg, rgba(30, 41, 59, 0.96) 0%, rgba(17, 24, 39, 1) 100%);
  --theme-frontend-select-border: rgba(71, 85, 105, 0.88);
  --theme-frontend-select-border-hover: rgba(125, 211, 252, 0.34);
  --theme-frontend-select-shadow: 0 14px 32px rgba(2, 6, 23, 0.42);
  --theme-frontend-select-focus-border: rgba(125, 211, 252, 0.9);
  --theme-frontend-select-focus-ring: 0 0 0 4px rgba(14, 165, 233, 0.18), 0 16px 34px rgba(2, 6, 23, 0.5);
  --theme-frontend-select-icon: var(--theme-text-muted);
  --theme-frontend-select-icon-active: var(--theme-brand-text-strong);
  --theme-frontend-search-suggestions-background: rgba(15, 23, 42, 0.96);
  --theme-frontend-search-suggestions-border: rgba(71, 85, 105, 0.88);
  --theme-frontend-search-suggestions-shadow: 0 28px 56px rgba(2, 6, 23, 0.5);
  --theme-frontend-search-suggestion-text: var(--theme-text-secondary);
  --theme-frontend-search-suggestion-hover-background: rgba(30, 41, 59, 0.95);
  --theme-frontend-search-suggestion-divider: rgba(71, 85, 105, 0.55);
  --theme-frontend-search-suggestion-badge-background: rgba(30, 41, 59, 0.96);
  --theme-frontend-search-suggestion-badge-text: var(--theme-text-muted);
  --theme-frontend-pagination-background: var(--theme-surface-card);
  --theme-frontend-pagination-border: var(--theme-border-strong);
  --theme-frontend-pagination-shadow: 0 16px 36px rgba(2, 6, 23, 0.4);
  --theme-frontend-pagination-summary: var(--theme-text-muted);
  --theme-frontend-pagination-link-background: var(--theme-surface-card);
  --theme-frontend-pagination-link-background-hover: var(--theme-surface-muted-strong);
  --theme-frontend-pagination-link-border: var(--theme-border-strong);
  --theme-frontend-pagination-link-border-hover: #64748b;
  --theme-frontend-pagination-link-text: var(--theme-text-secondary);
  --theme-frontend-pagination-link-disabled-background: var(--theme-surface-muted);
  --theme-frontend-pagination-link-disabled-text: var(--theme-text-soft);
  --theme-frontend-pagination-link-active-background: rgba(14, 165, 233, 0.18);
  --theme-frontend-pagination-link-active-border: rgba(56, 189, 248, 0.42);
  --theme-frontend-pagination-link-active-text: var(--theme-brand-text);
  --theme-frontend-pagination-link-primary-background: #1e293b;
  --theme-frontend-pagination-link-primary-background-hover: #334155;
  --theme-frontend-pagination-link-primary-border: #64748b;
  --theme-frontend-pagination-link-primary-text: #f8fafc;
  --theme-frontend-pagination-link-load-more-background: rgba(14, 165, 233, 0.18);
  --theme-frontend-pagination-link-load-more-background-hover: rgba(14, 165, 233, 0.26);
  --theme-frontend-pagination-link-load-more-border: rgba(56, 189, 248, 0.38);
  --theme-frontend-pagination-link-load-more-border-hover: rgba(56, 189, 248, 0.48);
  --theme-frontend-pagination-link-load-more-text: var(--theme-brand-text);
  --theme-frontend-pagination-ellipsis: var(--theme-text-soft);
  --theme-frontend-primary-button-background: #1e293b;
  --theme-frontend-primary-button-background-hover: #334155;
  --theme-frontend-primary-button-border: #64748b;
  --theme-frontend-primary-button-text: #f8fafc;
  --theme-frontend-primary-button-shadow: 0 14px 32px rgba(2, 6, 23, 0.42);
  --theme-frontend-primary-button-focus-ring: 0 0 0 4px rgba(56, 189, 248, 0.2);
}

html,
body {
  background-color: var(--theme-surface-app);
  color: var(--theme-text-primary);
}

html[data-theme="dark"] {
  scrollbar-color: var(--theme-border-strong) var(--theme-surface-app);
}

html[data-theme="dark"] ::selection {
  background-color: rgba(56, 189, 248, 0.3);
  color: #f8fafc;
}

html[data-theme="dark"] body[class~="bg-slate-50"],
html[data-theme="dark"] body[class~="bg-slate-100"] {
  background-color: var(--theme-surface-app) !important;
}

html[data-theme="dark"] :is([class~="bg-white"], [class~="bg-white/80"], [class~="bg-white/90"]) {
  background-color: var(--theme-surface-card) !important;
}

html[data-theme="dark"] [class~="bg-white/10"] {
  background-color: rgba(255, 255, 255, 0.08) !important;
}

html[data-theme="dark"] [class~="bg-white/80"] {
  background-color: var(--theme-surface-overlay) !important;
}

html[data-theme="dark"] [class~="bg-white/90"] {
  background-color: var(--theme-surface-overlay-strong) !important;
}

html[data-theme="dark"] :is([class~="bg-slate-50"], [class~="bg-slate-50/80"], [class~="bg-slate-100"]) {
  background-color: var(--theme-surface-muted) !important;
}

html[data-theme="dark"] [class~="bg-slate-50/80"] {
  background-color: rgba(15, 23, 42, 0.82) !important;
}

html[data-theme="dark"] [class~="bg-slate-200"] {
  background-color: var(--theme-surface-muted-strong) !important;
}

html[data-theme="dark"] [class~="bg-slate-900/5"] {
  background-color: rgba(148, 163, 184, 0.12) !important;
}

html[data-theme="dark"] [class~="bg-sky-50"] {
  background-color: var(--theme-brand-surface) !important;
}

html[data-theme="dark"] :is([class~="bg-sky-100"], [class~="bg-sky-200"]) {
  background-color: var(--theme-brand-surface-strong) !important;
}

html[data-theme="dark"] :is([class~="bg-amber-50"], [class~="bg-amber-100"]) {
  background-color: var(--theme-warning-surface) !important;
}

html[data-theme="dark"] :is([class~="bg-emerald-50"], [class~="bg-emerald-100"]) {
  background-color: var(--theme-success-surface) !important;
}

html[data-theme="dark"] :is([class~="bg-rose-50"], [class~="bg-rose-100"]) {
  background-color: var(--theme-danger-surface) !important;
}

html[data-theme="dark"] :is([class~="bg-violet-100"], [class~="bg-cyan-100"]) {
  background-color: var(--theme-info-surface) !important;
}

html[data-theme="dark"] [class~="text-slate-900"] {
  color: var(--theme-text-primary) !important;
}

html[data-theme="dark"] :is([class~="text-slate-700"], [class~="text-slate-600"]) {
  color: var(--theme-text-secondary) !important;
}

html[data-theme="dark"] :is([class~="text-slate-500"], [class~="text-slate-400"]) {
  color: var(--theme-text-muted) !important;
}

html[data-theme="dark"] [class~="text-slate-300"] {
  color: #cbd5e1 !important;
}

html[data-theme="dark"] [class~="text-slate-200"] {
  color: #e2e8f0 !important;
}

html[data-theme="dark"] [class~="text-slate-100"] {
  color: #f8fafc !important;
}

html[data-theme="dark"] [class~="text-sky-700"] {
  color: var(--theme-brand-text) !important;
}

html[data-theme="dark"] :is([class~="text-sky-800"], [class~="text-sky-600"], [class~="text-cyan-700"]) {
  color: var(--theme-brand-text-strong) !important;
}

html[data-theme="dark"] :is([class~="text-amber-600"], [class~="text-amber-700"], [class~="text-amber-800"], [class~="text-amber-900"], [class~="text-amber-900/80"]) {
  color: var(--theme-warning-text) !important;
}

html[data-theme="dark"] :is([class~="text-emerald-600"], [class~="text-emerald-700"], [class~="text-emerald-800"]) {
  color: var(--theme-success-text) !important;
}

html[data-theme="dark"] :is([class~="text-rose-600"], [class~="text-rose-700"]) {
  color: var(--theme-danger-text) !important;
}

html[data-theme="dark"] :is([class~="text-violet-600"], [class~="text-violet-700"], [class~="text-violet-800"]) {
  color: var(--theme-info-text) !important;
}

html[data-theme="dark"] [class~="border-slate-100"] {
  border-color: var(--theme-border-subtle) !important;
}

html[data-theme="dark"] :is([class~="border-slate-200"], [class~="border-slate-300"], [class~="border-slate-500"], [class~="border-slate-700"]) {
  border-color: var(--theme-border-strong) !important;
}

html[data-theme="dark"] [class~="border-slate-900"] {
  border-color: #64748b !important;
}

html[data-theme="dark"] :is([class~="border-sky-200"], [class~="border-sky-300"], [class~="border-sky-500"]) {
  border-color: rgba(56, 189, 248, 0.38) !important;
}

html[data-theme="dark"] :is([class~="border-amber-200"], [class~="border-amber-500"]) {
  border-color: rgba(245, 158, 11, 0.35) !important;
}

html[data-theme="dark"] :is([class~="border-emerald-200"], [class~="border-emerald-500"]) {
  border-color: rgba(16, 185, 129, 0.35) !important;
}

html[data-theme="dark"] :is([class~="border-rose-200"], [class~="border-violet-500"]) {
  border-color: rgba(244, 63, 94, 0.35) !important;
}

html[data-theme="dark"] [class~="border-white/60"] {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

html[data-theme="dark"] [class~="hover:bg-white"]:hover {
  background-color: var(--theme-surface-card) !important;
}

html[data-theme="dark"] :is([class~="hover:bg-slate-50"], [class~="hover:bg-slate-100"], [class~="hover:bg-slate-200"]):hover {
  background-color: var(--theme-surface-muted-strong) !important;
}

html[data-theme="dark"] :is([class~="hover:bg-sky-50"], [class~="hover:bg-sky-100"], [class~="hover:bg-sky-200"]):hover {
  background-color: rgba(56, 189, 248, 0.22) !important;
}

html[data-theme="dark"] [class~="hover:bg-slate-800"]:hover {
  background-color: #1e293b !important;
}

html[data-theme="dark"] [class~="hover:bg-slate-900"]:hover {
  background-color: #334155 !important;
}

html[data-theme="dark"] [class~="hover:text-slate-900"]:hover {
  color: var(--theme-text-primary) !important;
}

html[data-theme="dark"] :is([class~="hover:text-sky-700"], [class~="hover:text-sky-800"]):hover {
  color: var(--theme-brand-text-strong) !important;
}

html[data-theme="dark"] :is([class~="hover:text-amber-800"], [class~="hover:text-emerald-800"], [class~="hover:text-violet-800"]):hover {
  color: var(--theme-text-primary) !important;
}

html[data-theme="dark"] :is([class~="hover:border-slate-200"], [class~="hover:border-slate-300"], [class~="hover:border-slate-500"]):hover {
  border-color: #64748b !important;
}

html[data-theme="dark"] :is([class~="hover:border-sky-200"], [class~="hover:border-sky-300"]):hover {
  border-color: rgba(56, 189, 248, 0.45) !important;
}

html[data-theme="dark"] [class~="focus:border-sky-300"]:focus,
html[data-theme="dark"] [class~="focus:border-sky-500"]:focus {
  border-color: #38bdf8 !important;
}

html[data-theme="dark"] [class~="focus:ring-sky-100"]:focus {
  --tw-ring-color: rgba(56, 189, 248, 0.22) !important;
}

html[data-theme="dark"] [class~="focus:ring-emerald-100"]:focus {
  --tw-ring-color: rgba(16, 185, 129, 0.2) !important;
}

html[data-theme="dark"] [class~="focus:ring-amber-100"]:focus {
  --tw-ring-color: rgba(245, 158, 11, 0.2) !important;
}

html[data-theme="dark"] [class~="focus:ring-violet-100"]:focus {
  --tw-ring-color: rgba(139, 92, 246, 0.22) !important;
}

html[data-theme="dark"] [class~="from-white"] {
  --tw-gradient-from: #0f172a var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgba(15, 23, 42, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="from-sky-50"] {
  --tw-gradient-from: rgba(14, 165, 233, 0.18) var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="from-slate-900"] {
  --tw-gradient-from: #0f172a var(--tw-gradient-from-position) !important;
  --tw-gradient-to: rgba(15, 23, 42, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-white"] {
  --tw-gradient-via: #0f172a var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(15, 23, 42, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-slate-50"] {
  --tw-gradient-via: #111827 var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(17, 24, 39, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-slate-800"] {
  --tw-gradient-via: #1e293b var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(30, 41, 59, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-sky-50"] {
  --tw-gradient-via: rgba(14, 165, 233, 0.16) var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(14, 165, 233, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-amber-50"] {
  --tw-gradient-via: rgba(245, 158, 11, 0.12) var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(245, 158, 11, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="via-emerald-50"] {
  --tw-gradient-via: rgba(16, 185, 129, 0.12) var(--tw-gradient-via-position) !important;
  --tw-gradient-to: rgba(16, 185, 129, 0) var(--tw-gradient-to-position) !important;
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-via), var(--tw-gradient-to) !important;
}

html[data-theme="dark"] [class~="to-sky-50"] {
  --tw-gradient-to: rgba(14, 165, 233, 0.14) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-sky-900"] {
  --tw-gradient-to: rgba(8, 47, 73, 0.88) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-cyan-50"] {
  --tw-gradient-to: rgba(34, 211, 238, 0.12) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-indigo-50"] {
  --tw-gradient-to: rgba(99, 102, 241, 0.12) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-orange-50"] {
  --tw-gradient-to: rgba(249, 115, 22, 0.12) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-teal-50"] {
  --tw-gradient-to: rgba(20, 184, 166, 0.12) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] [class~="to-violet-50"] {
  --tw-gradient-to: rgba(139, 92, 246, 0.12) var(--tw-gradient-to-position) !important;
}

html[data-theme="dark"] .layout-brand-logo {
  filter: drop-shadow(0 8px 16px rgba(14, 165, 233, 0.18));
}

html[data-theme="dark"] .admin-select {
  background-image: var(--theme-select-arrow);
}
