### New Features
- #3937: Add .has-text-weight-extrabold as a typography class.
-
+- #3906 fixes #3895: Make variables root configurable
+-
### Bug Fixes
- #3963: Improve colour loading versions of outlined buttons
+@use "../utilities/initial-variables" as iv;
@use "../utilities/css-variables.scss" as cv;
@use "../utilities/mixins" as mx;
$pre-padding: 1.25rem 1.5rem !default;
$pre-code-font-size: 1em !default;
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"body-background-color": #{$body-background-color},
$skeleton-lines-gap: 0.75em !default;
$skeleton-line-height: 0.75em !default;
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"skeleton-background": #{$skeleton-background},
z-index: cv.getVar("navbar-fixed-z");
}
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"navbar-height": #{$navbar-height},
$field-block-spacing: 0.75rem !default;
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"label-color": #{$label-color},
$column-gap: 0.75rem !default;
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"column-gap": #{$column-gap},
/* Bulma Themes */
@charset "utf-8";
+@use "../utilities/initial-variables" as iv;
@use "../utilities/css-variables" as cv;
@use "light";
@use "dark";
@use "setup";
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include light.light-theme;
@include setup.setup-theme;
}
$control-focus-shadow-l: 50% !default;
-@debug cv.$variables-host;
-@debug iv.$radius;
-
-#{cv.$variables-host} {
+#{iv.$variables-host} {
@include cv.register-vars(
(
"control-radius": #{$control-radius},
@use "initial-variables" as iv;
@use "functions" as fn;
-$variables-host: iv.$variables-host;
-
@function buildVarName($name, $prefix: "", $suffix: "") {
@return "--#{iv.$cssvars-prefix}#{$prefix}#{$name}#{$suffix}";
}
@mixin system-theme($name) {
@media (prefers-color-scheme: #{$name}) {
- #{$variables-host} {
+ #{iv.$variables-host} {
@content;
}
}