body.dark-theme,body.darking,html.darking{--site-color-primary-soft:color-mix(in srgb,var(--site-color-primary,#2563eb) 18%,#1e293b)}body.dark-theme .bg-slate-50,body.dark-theme .bg-slate-50\/80,body.dark-theme .bg-white,body.darking .bg-slate-50,body.darking .bg-slate-50\/80,body.darking .bg-white,html.darking .bg-slate-50,html.darking .bg-slate-50\/80,html.darking .bg-white{background-color:#1e293b}body.dark-theme .bg-slate-100,body.darking .bg-slate-100,html.darking .bg-slate-100{background-color:#334155}body.dark-theme .bg-brand-50,body.dark-theme .bg-brand-50\/40,body.dark-theme .bg-brand-50\/50,body.dark-theme .bg-brand-50\/60,body.dark-theme .bg-brand-50\/80,body.darking .bg-brand-50,body.darking .bg-brand-50\/40,body.darking .bg-brand-50\/50,body.darking .bg-brand-50\/60,body.darking .bg-brand-50\/80,html.darking .bg-brand-50,html.darking .bg-brand-50\/40,html.darking .bg-brand-50\/50,html.darking .bg-brand-50\/60,html.darking .bg-brand-50\/80{background-color:color-mix(in srgb,var(--site-color-primary,#2563eb) 16%,#1e293b)}body.dark-theme .hover\:bg-slate-50:hover,body.darking .hover\:bg-slate-50:hover,html.darking .hover\:bg-slate-50:hover{background-color:#334155}body.dark-theme .hover\:bg-slate-100:hover,body.darking .hover\:bg-slate-100:hover,html.darking .hover\:bg-slate-100:hover{background-color:#475569}body.dark-theme .hover\:bg-brand-100:hover,body.dark-theme .hover\:bg-brand-50:hover,body.darking .hover\:bg-brand-100:hover,body.darking .hover\:bg-brand-50:hover,html.darking .hover\:bg-brand-100:hover,html.darking .hover\:bg-brand-50:hover{background-color:color-mix(in srgb,var(--site-color-primary,#2563eb) 22%,#334155)}body.dark-theme .border-slate-200,body.darking .border-slate-200,html.darking .border-slate-200{border-color:rgba(51,65,85,.95)}body.dark-theme .border-slate-100,body.darking .border-slate-100,html.darking .border-slate-100{border-color:rgba(51,65,85,.85)}body.dark-theme .border-slate-300,body.darking .border-slate-300,html.darking .border-slate-300{border-color:rgba(71,85,105,.95)}body.dark-theme .border-brand-100,body.dark-theme .border-brand-200,body.dark-theme .border-brand-300,body.darking .border-brand-100,body.darking .border-brand-200,body.darking .border-brand-300,html.darking .border-brand-100,html.darking .border-brand-200,html.darking .border-brand-300{border-color:color-mix(in srgb,var(--site-color-primary,#2563eb) 35%,#334155)}body.dark-theme .hover\:border-brand-200:hover,body.darking .hover\:border-brand-200:hover,html.darking .hover\:border-brand-200:hover{border-color:color-mix(in srgb,var(--site-color-primary,#2563eb) 45%,#475569)}body.dark-theme .ring-brand-200,body.darking .ring-brand-200,html.darking .ring-brand-200{--tw-ring-color:color-mix(in srgb,var(--site-color-primary,#2563eb) 35%,#334155)}body.dark-theme .divide-slate-100>:not([hidden])~:not([hidden]),body.dark-theme .divide-slate-200>:not([hidden])~:not([hidden]),body.darking .divide-slate-100>:not([hidden])~:not([hidden]),body.darking .divide-slate-200>:not([hidden])~:not([hidden]),html.darking .divide-slate-100>:not([hidden])~:not([hidden]),html.darking .divide-slate-200>:not([hidden])~:not([hidden]){border-color:#334155}body.dark-theme .text-slate-900,body.darking .text-slate-900,html.darking .text-slate-900{color:#f1f5f9}body.dark-theme .text-slate-800,body.darking .text-slate-800,html.darking .text-slate-800{color:#e2e8f0}body.dark-theme .text-slate-700,body.darking .text-slate-700,html.darking .text-slate-700{color:#cbd5e1}body.dark-theme .text-slate-400,body.dark-theme .text-slate-500,body.dark-theme .text-slate-600,body.darking .text-slate-400,body.darking .text-slate-500,body.darking .text-slate-600,html.darking .text-slate-400,html.darking .text-slate-500,html.darking .text-slate-600{color:#94a3b8}body.dark-theme .text-slate-300,body.darking .text-slate-300,html.darking .text-slate-300{color:#64748b}body.dark-theme .text-brand-700,body.dark-theme .text-brand-800,body.darking .text-brand-700,body.darking .text-brand-800,html.darking .text-brand-700,html.darking .text-brand-800{color:#93c5fd}body.dark-theme .hover\:text-brand-700:hover,body.dark-theme .text-brand-600,body.darking .hover\:text-brand-700:hover,body.darking .text-brand-600,html.darking .hover\:text-brand-700:hover,html.darking .text-brand-600{color:#60a5fa}body.dark-theme .shadow-sm,body.darking .shadow-sm,html.darking .shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.35)}body.dark-theme .reading-prose,body.darking .reading-prose,html.darking .reading-prose{color:#e2e8f0}body.dark-theme .prose-tex th,body.dark-theme .wpsxep-gb-rich th,body.dark-theme .wpsxep-md-table th,body.darking .prose-tex th,body.darking .wpsxep-gb-rich th,body.darking .wpsxep-md-table th,html.darking .prose-tex th,html.darking .wpsxep-gb-rich th,html.darking .wpsxep-md-table th{background-color:#1e293b;color:#e2e8f0}body.dark-theme .wpsxep-gb-rich :not(pre)>code,body.darking .wpsxep-gb-rich :not(pre)>code,html.darking .wpsxep-gb-rich :not(pre)>code{background-color:#334155;color:#e2e8f0}body.dark-theme .wpsxep-gb-rich blockquote,body.darking .wpsxep-gb-rich blockquote,html.darking .wpsxep-gb-rich blockquote{border-left-color:#64748b;color:#94a3b8}