.newton-student-theme-scope,.newton-student-app{--background:#050607;--foreground:#f5f5f2;--card:#0d0f12;--card-foreground:#f5f5f2;--popover:#101216;--popover-foreground:#f5f5f2;--primary:#78bda7;--primary-foreground:#030504;--secondary:#171a1f;--secondary-foreground:#f5f5f2;--muted:#16191e;--muted-foreground:#b8c3bf;--accent:#d3ece3;--accent-foreground:#050807;--border:#35413d;--input:#35413d;--ring:#78bda7;--sidebar:#070809;--sidebar-foreground:#f5f5f2;--sidebar-primary:#78bda7;--sidebar-primary-foreground:#030504;--sidebar-accent:#14201d;--sidebar-accent-foreground:#e7f5f0;--sidebar-border:#26342f;--sidebar-ring:#78bda7;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.newton-trainer-theme-scope,.newton-trainer-app{--background:#030405;--foreground:#f8f8f6;--card:#090a0c;--card-foreground:#f8f8f6;--popover:#0b0d0f;--popover-foreground:#f8f8f6;--primary:#78bda7;--primary-foreground:#030504;--secondary:#111317;--secondary-foreground:#f8f8f6;--muted:#161a1b;--muted-foreground:#c8cfcc;--accent:#d3ece3;--accent-foreground:#050807;--border:#3b4945;--input:#3b4945;--ring:#78bda7;--sidebar:#060708;--sidebar-foreground:#f8f8f6;--sidebar-primary:#78bda7;--sidebar-primary-foreground:#030504;--sidebar-accent:#14201d;--sidebar-accent-foreground:#e7f5f0;--sidebar-border:#26342f;--sidebar-ring:#78bda7;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.newton-global-theme-scope,.newton-admin-theme-scope,.newton-admin-app{--background:#030405;--foreground:#f8f8f6;--card:#090a0c;--card-foreground:#f8f8f6;--popover:#0c0e10;--popover-foreground:#f8f8f6;--primary:#cfc6b4;--primary-foreground:#090a0b;--secondary:#121416;--secondary-foreground:#f8f8f6;--muted:#17191c;--muted-foreground:#c9c8c3;--accent:#e7e0d2;--accent-foreground:#090a0b;--border:#49463f;--input:#49463f;--ring:#cfc6b4;--sidebar:#070809;--sidebar-foreground:#f8f8f6;--sidebar-primary:#cfc6b4;--sidebar-primary-foreground:#090a0b;--sidebar-accent:#211f1b;--sidebar-accent-foreground:#f5f0e7;--sidebar-border:#34312c;--sidebar-ring:#cfc6b4;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.newton-admin-app .newton-section-label{color:#cfc6b4!important}.newton-student-app .newton-section-label,.newton-trainer-app .newton-section-label{color:#78bda7!important}.newton-admin-app :is(a,button,input,textarea,select,[role=button]):focus-visible{outline-color:#cfc6b4c7!important}.newton-student-app :is(a,button,input,textarea,select,[role=button]):focus-visible{outline-color:#78bda7c7!important}:is(.newton-global-theme-scope,.newton-student-theme-scope,.newton-trainer-theme-scope,.newton-admin-theme-scope) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=drawer-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=context-menu-content],[data-slot=menubar-content],[data-slot=select-content],[data-slot=hover-card-content]){-webkit-backdrop-filter:blur(28px)saturate(124%);backdrop-filter:blur(28px)saturate(124%);border:1px solid color-mix(in srgb, var(--primary) 26%, transparent)!important;background:radial-gradient(80% 65% at 100% 0%, color-mix(in srgb, var(--primary) 8%, transparent), transparent 72%), linear-gradient(145deg, #ffffff0a, #ffffff02 58%), var(--popover)!important;color:var(--popover-foreground)!important;box-shadow:0 32px 96px #00000094,inset 0 1px #ffffff0d!important}:is(.newton-global-theme-scope,.newton-student-theme-scope,.newton-trainer-theme-scope,.newton-admin-theme-scope) :is([data-slot=dialog-overlay],[data-slot=alert-dialog-overlay],[data-slot=sheet-overlay],[data-slot=drawer-overlay]){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1!important}:is(.newton-global-theme-scope,.newton-student-theme-scope,.newton-trainer-theme-scope,.newton-admin-theme-scope) :is([data-slot=dropdown-menu-item],[data-slot=context-menu-item],[data-slot=menubar-item],[data-slot=select-item]):is(:focus,[data-highlighted],[data-state=checked]){background:color-mix(in srgb, var(--primary) 13%, transparent)!important;color:var(--foreground)!important}:is(.newton-global-theme-scope,.newton-student-theme-scope,.newton-trainer-theme-scope,.newton-admin-theme-scope) [data-slot=tooltip-content]{border:1px solid color-mix(in srgb, var(--primary) 28%, transparent);box-shadow:0 14px 34px #0000006b;background:var(--popover)!important;color:var(--popover-foreground)!important}:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-blue-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-sky-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-cyan-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-indigo-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-amber-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=text-yellow-]{color:var(--foreground)!important}:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-blue-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-sky-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-cyan-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-indigo-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-amber-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=bg-yellow-]{background-color:var(--muted)!important}:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-blue-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-sky-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-cyan-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-indigo-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-amber-],:is(.newton-student-app,.newton-trainer-app,.newton-admin-app,.newton-global-theme-scope) [class*=border-yellow-]{border-color:var(--border)!important}
