@use "../settings"; @use "default/light" as *; @use "default/dark" as *; // Commons styles @use "default/styles"; // Light theme (Default) // Can be forced with data-theme="light" [data-theme="light"], :root:not([data-theme="dark"]) { @include light; } // Dark theme (Auto) // Automatically enabled if user has Dark mode enabled @media only screen and (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { @include dark; } } // Dark theme (Forced) // Enabled if forced with data-theme="dark" [data-theme="dark"] { @include dark; } progress, [type="checkbox"], [type="radio"], [type="range"] { accent-color: var(--primary); }