.step-product-shell{--font-sans:var(--product-font-english);min-height:100dvh;color:var(--product-foreground);background:var(--product-background);font-family:var(--product-font-english);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.step-product-shell:is([data-theme=step-dark],[data-theme=classic]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.step-product-shell[data-theme=step-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.step-product-shell :is(button,input,select,textarea){font-family:inherit}.step-product-shell [data-step-surface=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.step-product-shell[dir=rtl],.step-product-shell :lang(ar){--font-sans:var(--product-font-arabic);font-family:var(--product-font-arabic)}.step-product-shell :lang(en){--font-sans:var(--product-font-english);font-family:var(--product-font-english);font-feature-settings:normal}.step-product-shell[dir=rtl] :is(h1,h2,h3):not([lang=en]){font-family:var(--product-font-arabic);font-feature-settings:"ss01" 1;letter-spacing:normal}.step-product-workspace-shell{background-image:radial-gradient(circle at 72% -8%, color-mix(in srgb, var(--product-action) 5%, transparent), transparent 32rem), linear-gradient(var(--product-background), var(--product-background))}.step-product-workspace-main{min-height:100dvh}.step-product-login-link{color:var(--product-sidebar-foreground)}@media (min-width:768px){.step-product-workspace-main{width:calc(100% - var(--product-sidebar-width));margin-inline-start:var(--product-sidebar-width)}}.step-product-theme .skeleton-surface{background:var(--product-input)!important}.step-product-theme .skeleton-shimmer:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}.step-product-shell :is(.adaptix-learning-workspace-shell,.step-practice-theme,.step-product-flow-surface){color-scheme:inherit;color:var(--product-foreground);background-color:var(--product-background)!important}.step-product-shell :is([class~=bg-white],[class~=bg-white\/70],[class~=bg-white\/80],[class~=bg-white\/90],[class~="bg-[#fffdf7]"],[class~="bg-[#f6f7f2]"],[class~="bg-[#f4f1e9]"],[class~="bg-[#eef1eb]"],[class~="bg-[#eef0eb]"],[class~="bg-[#edf4e5]"],[class~="bg-[#edf5e4]"],[class~="bg-[#f7f5ee]"],[class~="bg-[#f7faef]"],[class~="bg-[#f6faef]"],[class~="bg-[#f4f5f0]"],[class~="bg-[#f0f2ed]"],[class~="bg-[#f0f1ec]"],[class~="bg-[#f2f3ed]"],[class~="bg-[#eaf6d9]"],[class~="bg-[#e4f1f2]"],[class~="bg-[#eee8f8]"],[class~="bg-[#f7efd8]"],[class~="bg-[#e9e5da]"]):not([data-step-surface=light],[data-step-surface=light] *){background-color:var(--product-card)!important}.step-product-shell:is([data-theme=step-dark],[data-theme=classic]) :is([class~="bg-[#17231f]"],[class~="bg-[#182018]"],[class~="bg-[#24342e]"],[class~="bg-[#0b1018]/85"],[class~="bg-[#0c1119]/50"],[class~="bg-[#0c1119]/95"],[class~="bg-[#0d121a]"],[class~="bg-[#080d14]/60"],[class~="bg-[#090e15]/80"]):not([data-step-surface=light],[data-step-surface=light] *){background-color:var(--product-elevated)!important}.step-product-shell :is([class~="border-[#17231f]"],[class~="border-[#17231f]/10"],[class~="border-[#17231f]/12"],[class~="border-[#17231f]/[0.05]"],[class~="border-[#17231f]/[0.06]"],[class~="border-[#17231f]/[0.07]"],[class~="border-[#17231f]/[0.08]"],[class~="border-[#182018]"],[class~="border-[#182018]/10"],[class~="border-[#182018]/12"],[class~="border-[#182018]/[0.07]"],[class~="border-[#182018]/[0.08]"]):not([data-step-surface=light],[data-step-surface=light] *){border-color:var(--product-border)!important}.step-product-shell :is([class~="text-[#17231f]"],[class~="text-[#182018]"],[class~="text-[#202b25]"],[class~="text-[#27332d]"],[class~="text-[#354039]"],[class~="text-[#38443d]"],[class~="text-[#435047]"],[class~="text-[#4f594f]"],[class~="text-[#526057]"],[class~="text-[#59655e]"],[class~="text-[#667169]"]):not([data-step-surface=light],[data-step-surface=light] *){color:var(--product-foreground)!important}.step-product-shell :is([class~="text-[#4e5a4e]"],[class~="text-[#5f6b63]"],[class~="text-[#667066]"],[class~="text-[#68736c]"],[class~="text-[#69756d]"],[class~="text-[#707b74]"],[class~="text-[#718078]"],[class~="text-[#728078]"],[class~="text-[#748078]"],[class~="text-[#758078]"],[class~="text-[#77827b]"],[class~="text-[#78827b]"],[class~="text-[#7a837c]"],[class~="text-[#7b8d70]"],[class~="text-[#7d8781]"],[class~="text-[#879088]"],[class~="text-[#8b948d]"]):not([data-step-surface=light],[data-step-surface=light] *){color:var(--product-muted)!important}.step-product-shell :is([style*=\#f4f1e9],[style*=\#f6f7f2],[style*=\#fffdf7]):not([data-step-surface=light],[data-step-surface=light] *){background:var(--product-background)!important}.step-product-shell .step-practice-theme :is(.ts-tool-btn,.step-practice-listening-stack){border-color:var(--product-border)!important}
