body:has(.site-nav):not(:has(.admin-sidebar-brand)){background:var(--theme-bg,#f8fafc) !important;color:var(--theme-text);}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-white,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-white\/80,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-slate-800,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-slate-800\/80,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:bg-slate-800,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:bg-slate-800\/80{background:var(--theme-bg-elevated) !important;color:var(--theme-text);border-color:var(--theme-border) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-gray-50,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-gray-100,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-slate-50,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-slate-100,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .from-slate-50,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .to-slate-100,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .via-gray-50{background:color-mix(in srgb,var(--theme-primary) 4%,var(--theme-bg-elevated)) !important;color:var(--theme-text);}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .border-gray-100,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .border-gray-200,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .border-slate-200,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .border-slate-700,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:border-slate-700{border-color:var(--theme-border) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-800,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-900,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-slate-800,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-slate-900,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:text-white{color:var(--theme-text) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-500,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-600,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-700,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-slate-500,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-slate-600,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:text-slate-300{color:var(--theme-text-muted) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-gray-400,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-slate-400,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .dark\:text-slate-400{color:var(--theme-text-soft) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .text-\[\#9b1c1c\]{color:var(--theme-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .bg-\[\#9b1c1c\]{background:var(--theme-primary) !important;color:var(--theme-on-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .border-\[\#9b1c1c\]{border-color:var(--theme-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .group:hover\:text-\[\#9b1c1c\]:hover,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .group-hover\:text-\[\#9b1c1c\]{color:var(--theme-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .hover\:text-\[\#9b1c1c\]:hover{color:var(--theme-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .focus\:ring-\[\#9b1c1c\]\/30:focus,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .focus\:border-\[\#9b1c1c\]:focus{border-color:var(--theme-primary) !important;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-primary) 22%,transparent) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main input[type=text],body:has(.site-nav):not(:has(.admin-sidebar-brand)) main input[type=email],body:has(.site-nav):not(:has(.admin-sidebar-brand)) main input[type=search],body:has(.site-nav):not(:has(.admin-sidebar-brand)) main input[type=tel],body:has(.site-nav):not(:has(.admin-sidebar-brand)) main input[type=number],body:has(.site-nav):not(:has(.admin-sidebar-brand)) main textarea,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main select{background:var(--theme-bg) !important;color:var(--theme-text) !important;border-color:var(--theme-border) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .btn.btn-primary,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .btn-primary{background:var(--theme-primary) !important;color:var(--theme-on-primary) !important;border-color:var(--theme-primary) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .hover\:shadow-lg:hover,body:has(.site-nav):not(:has(.admin-sidebar-brand)) main .hover\:shadow-xl:hover{box-shadow:0 14px 30px -10px color-mix(in srgb,var(--theme-primary) 35%,transparent) !important;}body:has(.site-nav):not(:has(.admin-sidebar-brand)) main.bg-gradient-to-br{background:var(--theme-bg) !important;}