diff --git a/dist/_build.sh b/dist/_build.sh
new file mode 100755
index 0000000..2627556
--- /dev/null
+++ b/dist/_build.sh
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+echo "Finding targets..."
+targets=$(ls ../src/targets/*.less)
+echo "Targets:"
+echo "$targets"
+echo
+
+echo "Finding themes..."
+themes=$(ls ../src/themes/*.less)
+echo "Themes:"
+echo "$themes"
+echo
+
+for target in $targets
+do
+for theme in $themes
+do
+
+btarget=$(basename $target .less)
+btheme=$(basename $theme .less)
+# Dot notation is used so .module.css files can be generated
+base="$btheme.$btarget"
+
+echo "Building $base with the following rules:"
+
+tee "$base.less" << EOF
+@import (less) "../src/utils/mixins.less";
+@import (less) "$target";
+@import (less) "$theme";
+EOF
+
+lessc "$base.less" "$base.css" --source-map="$base.css.map"
+
+echo
+
+done
+done
+
diff --git a/dist/amber.apache.css b/dist/amber.apache.css
new file mode 100644
index 0000000..774252d
--- /dev/null
+++ b/dist/amber.apache.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 39;
+ --bluelib-background-g: 33;
+ --bluelib-background-b: 33;
+ --bluelib-foreground-r: 225;
+ --bluelib-foreground-g: 80;
+ --bluelib-foreground-b: 11;
+ --bluelib-accent-r: 246;
+ --bluelib-accent-g: 233;
+ --bluelib-accent-b: 233;
+ --bluelib-link-r: 255;
+ --bluelib-link-g: 187;
+ --bluelib-link-b: 154;
+ --bluelib-broken-r: 218;
+ --bluelib-broken-g: 153;
+ --bluelib-broken-b: 246;
+ --bluelib-visited-r: 255;
+ --bluelib-visited-g: 239;
+ --bluelib-visited-b: 154;
+ --bluelib-download-r: 149;
+ --bluelib-download-g: 246;
+ --bluelib-download-b: 212;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 80;
+ --bluelib-red-b: 80;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 175;
+ --bluelib-orange-b: 80;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 80;
+ --bluelib-lime-r: 80;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 80;
+ --bluelib-cyan-r: 80;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 80;
+ --bluelib-blue-g: 80;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 80;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=amber.apache.css.map */
\ No newline at end of file
diff --git a/dist/amber.apache.css.map b/dist/amber.apache.css.map
new file mode 100644
index 0000000..afd9856
--- /dev/null
+++ b/dist/amber.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/apache.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/amber.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,mBAAA;EACA,mBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,oBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,uBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"amber.apache.css"}
\ No newline at end of file
diff --git a/dist/amber.apache.less b/dist/amber.apache.less
new file mode 100644
index 0000000..2951b2d
--- /dev/null
+++ b/dist/amber.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/amber.less";
diff --git a/src/targets/amber.module.css b/dist/amber.module.css
similarity index 100%
rename from src/targets/amber.module.css
rename to dist/amber.module.css
diff --git a/dist/amber.module.css.map b/dist/amber.module.css.map
new file mode 100644
index 0000000..0076077
--- /dev/null
+++ b/dist/amber.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/module.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/amber.less"],"names":[],"mappings":"AAAC;ECCG,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,mBAAA;EACA,mBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,oBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,uBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"amber.module.css"}
\ No newline at end of file
diff --git a/dist/amber.module.less b/dist/amber.module.less
new file mode 100644
index 0000000..0636882
--- /dev/null
+++ b/dist/amber.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/amber.less";
diff --git a/src/targets/amber.root.css b/dist/amber.root.css
similarity index 100%
rename from src/targets/amber.root.css
rename to dist/amber.root.css
diff --git a/dist/amber.root.css.map b/dist/amber.root.css.map
new file mode 100644
index 0000000..1c73c10
--- /dev/null
+++ b/dist/amber.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/root.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/amber.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,mBAAA;EACA,mBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,oBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,uBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"amber.root.css"}
\ No newline at end of file
diff --git a/dist/amber.root.less b/dist/amber.root.less
new file mode 100644
index 0000000..d6bfaeb
--- /dev/null
+++ b/dist/amber.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/amber.less";
diff --git a/dist/hacker.apache.css b/dist/hacker.apache.css
new file mode 100644
index 0000000..0f6ead0
--- /dev/null
+++ b/dist/hacker.apache.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 4;
+ --bluelib-background-g: 4;
+ --bluelib-background-b: 4;
+ --bluelib-foreground-r: 0;
+ --bluelib-foreground-g: 255;
+ --bluelib-foreground-b: 0;
+ --bluelib-accent-r: 0;
+ --bluelib-accent-g: 255;
+ --bluelib-accent-b: 0;
+ --bluelib-link-r: 127;
+ --bluelib-link-g: 255;
+ --bluelib-link-b: 127;
+ --bluelib-broken-r: 255;
+ --bluelib-broken-g: 0;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 64;
+ --bluelib-visited-g: 180;
+ --bluelib-visited-b: 64;
+ --bluelib-download-r: 255;
+ --bluelib-download-g: 255;
+ --bluelib-download-b: 255;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 125;
+ --bluelib-red-b: 125;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 187;
+ --bluelib-orange-b: 125;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 125;
+ --bluelib-lime-r: 125;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 125;
+ --bluelib-cyan-r: 125;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 125;
+ --bluelib-blue-g: 125;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 125;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=hacker.apache.css.map */
\ No newline at end of file
diff --git a/dist/hacker.apache.css.map b/dist/hacker.apache.css.map
new file mode 100644
index 0000000..fa9def4
--- /dev/null
+++ b/dist/hacker.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/hacker.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"hacker.apache.css"}
\ No newline at end of file
diff --git a/dist/hacker.apache.less b/dist/hacker.apache.less
new file mode 100644
index 0000000..96cebb3
--- /dev/null
+++ b/dist/hacker.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/hacker.less";
diff --git a/src/targets/hacker.module.css b/dist/hacker.module.css
similarity index 100%
rename from src/targets/hacker.module.css
rename to dist/hacker.module.css
diff --git a/dist/hacker.module.css.map b/dist/hacker.module.css.map
new file mode 100644
index 0000000..27f690b
--- /dev/null
+++ b/dist/hacker.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/hacker.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;ECCG,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"hacker.module.css"}
\ No newline at end of file
diff --git a/dist/hacker.module.less b/dist/hacker.module.less
new file mode 100644
index 0000000..edb19f7
--- /dev/null
+++ b/dist/hacker.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/hacker.less";
diff --git a/src/targets/hacker.root.css b/dist/hacker.root.css
similarity index 100%
rename from src/targets/hacker.root.css
rename to dist/hacker.root.css
diff --git a/dist/hacker.root.css.map b/dist/hacker.root.css.map
new file mode 100644
index 0000000..effe744
--- /dev/null
+++ b/dist/hacker.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/hacker.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"hacker.root.css"}
\ No newline at end of file
diff --git a/dist/hacker.root.less b/dist/hacker.root.less
new file mode 100644
index 0000000..68753c9
--- /dev/null
+++ b/dist/hacker.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/hacker.less";
diff --git a/dist/paper.apache.css b/dist/paper.apache.css
new file mode 100644
index 0000000..199a654
--- /dev/null
+++ b/dist/paper.apache.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 255;
+ --bluelib-background-g: 255;
+ --bluelib-background-b: 255;
+ --bluelib-foreground-r: 24;
+ --bluelib-foreground-g: 24;
+ --bluelib-foreground-b: 24;
+ --bluelib-accent-r: 24;
+ --bluelib-accent-g: 24;
+ --bluelib-accent-b: 24;
+ --bluelib-link-r: 0;
+ --bluelib-link-g: 147;
+ --bluelib-link-b: 147;
+ --bluelib-broken-r: 245;
+ --bluelib-broken-g: 111;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 9;
+ --bluelib-visited-g: 101;
+ --bluelib-visited-b: 156;
+ --bluelib-download-r: 0;
+ --bluelib-download-g: 164;
+ --bluelib-download-b: 106;
+ --bluelib-red-r: 200;
+ --bluelib-red-g: 0;
+ --bluelib-red-b: 0;
+ --bluelib-orange-r: 200;
+ --bluelib-orange-g: 165;
+ --bluelib-orange-b: 0;
+ --bluelib-yellow-r: 200;
+ --bluelib-yellow-g: 200;
+ --bluelib-yellow-b: 0;
+ --bluelib-lime-r: 0;
+ --bluelib-lime-g: 200;
+ --bluelib-lime-b: 0;
+ --bluelib-cyan-r: 0;
+ --bluelib-cyan-g: 200;
+ --bluelib-cyan-b: 200;
+ --bluelib-blue-r: 0;
+ --bluelib-blue-g: 0;
+ --bluelib-blue-b: 200;
+ --bluelib-magenta-r: 200;
+ --bluelib-magenta-g: 0;
+ --bluelib-magenta-b: 200;
+ --bluelib-gray-r: 128;
+ --bluelib-gray-g: 128;
+ --bluelib-gray-b: 128;
+ --bluelib-polarity: -1;
+}
+/*# sourceMappingURL=paper.apache.css.map */
\ No newline at end of file
diff --git a/dist/paper.apache.css.map b/dist/paper.apache.css.map
new file mode 100644
index 0000000..c3efb12
--- /dev/null
+++ b/dist/paper.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/paper.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA","file":"paper.apache.css"}
\ No newline at end of file
diff --git a/dist/paper.apache.less b/dist/paper.apache.less
new file mode 100644
index 0000000..740384d
--- /dev/null
+++ b/dist/paper.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/paper.less";
diff --git a/src/targets/paper.module.css b/dist/paper.module.css
similarity index 100%
rename from src/targets/paper.module.css
rename to dist/paper.module.css
diff --git a/dist/paper.module.css.map b/dist/paper.module.css.map
new file mode 100644
index 0000000..a9f20cf
--- /dev/null
+++ b/dist/paper.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/paper.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;ECCG,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA","file":"paper.module.css"}
\ No newline at end of file
diff --git a/dist/paper.module.less b/dist/paper.module.less
new file mode 100644
index 0000000..ff29e2f
--- /dev/null
+++ b/dist/paper.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/paper.less";
diff --git a/src/targets/paper.root.css b/dist/paper.root.css
similarity index 100%
rename from src/targets/paper.root.css
rename to dist/paper.root.css
diff --git a/dist/paper.root.css.map b/dist/paper.root.css.map
new file mode 100644
index 0000000..9b5f508
--- /dev/null
+++ b/dist/paper.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/paper.less"],"names":[],"mappings":"AAAC;AAAM;EACH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,sBAAA","file":"paper.root.css"}
\ No newline at end of file
diff --git a/dist/paper.root.less b/dist/paper.root.less
new file mode 100644
index 0000000..1f00494
--- /dev/null
+++ b/dist/paper.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/paper.less";
diff --git a/dist/royalblue.apache.css b/dist/royalblue.apache.css
new file mode 100644
index 0000000..09168e7
--- /dev/null
+++ b/dist/royalblue.apache.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 13;
+ --bluelib-background-g: 25;
+ --bluelib-background-b: 59;
+ --bluelib-foreground-r: 160;
+ --bluelib-foreground-g: 204;
+ --bluelib-foreground-b: 255;
+ --bluelib-accent-r: 255;
+ --bluelib-accent-g: 255;
+ --bluelib-accent-b: 255;
+ --bluelib-link-r: 0;
+ --bluelib-link-g: 202;
+ --bluelib-link-b: 202;
+ --bluelib-broken-r: 255;
+ --bluelib-broken-g: 116;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 12;
+ --bluelib-visited-g: 134;
+ --bluelib-visited-b: 207;
+ --bluelib-download-r: 0;
+ --bluelib-download-g: 211;
+ --bluelib-download-b: 137;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 125;
+ --bluelib-red-b: 125;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 187;
+ --bluelib-orange-b: 125;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 125;
+ --bluelib-lime-r: 125;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 125;
+ --bluelib-cyan-r: 125;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 125;
+ --bluelib-blue-g: 125;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 125;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=royalblue.apache.css.map */
\ No newline at end of file
diff --git a/dist/royalblue.apache.css.map b/dist/royalblue.apache.css.map
new file mode 100644
index 0000000..67629c0
--- /dev/null
+++ b/dist/royalblue.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/royalblue.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"royalblue.apache.css"}
\ No newline at end of file
diff --git a/dist/royalblue.apache.less b/dist/royalblue.apache.less
new file mode 100644
index 0000000..24779af
--- /dev/null
+++ b/dist/royalblue.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/royalblue.less";
diff --git a/src/targets/royalblue.module.css b/dist/royalblue.module.css
similarity index 100%
rename from src/targets/royalblue.module.css
rename to dist/royalblue.module.css
diff --git a/dist/royalblue.module.css.map b/dist/royalblue.module.css.map
new file mode 100644
index 0000000..4b5b456
--- /dev/null
+++ b/dist/royalblue.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/module.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/royalblue.less"],"names":[],"mappings":"AAAC;ECCG,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"royalblue.module.css"}
\ No newline at end of file
diff --git a/dist/royalblue.module.less b/dist/royalblue.module.less
new file mode 100644
index 0000000..d604cf5
--- /dev/null
+++ b/dist/royalblue.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/royalblue.less";
diff --git a/src/targets/royalblue.root.css b/dist/royalblue.root.css
similarity index 100%
rename from src/targets/royalblue.root.css
rename to dist/royalblue.root.css
diff --git a/dist/royalblue.root.css.map b/dist/royalblue.root.css.map
new file mode 100644
index 0000000..e068c18
--- /dev/null
+++ b/dist/royalblue.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/root.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/themes/royalblue.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"royalblue.root.css"}
\ No newline at end of file
diff --git a/dist/royalblue.root.less b/dist/royalblue.root.less
new file mode 100644
index 0000000..c20dcaa
--- /dev/null
+++ b/dist/royalblue.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/royalblue.less";
diff --git a/src/targets/skeleton.apache.css b/dist/skeleton.apache.css
similarity index 98%
rename from src/targets/skeleton.apache.css
rename to dist/skeleton.apache.css
index 1331b14..4e3c9ed 100644
--- a/src/targets/skeleton.apache.css
+++ b/dist/skeleton.apache.css
@@ -1,58 +1,5 @@
-@import "../normalize/normalize.css";
body,
.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
width: 100%;
height: 100%;
diff --git a/dist/skeleton.apache.css.map b/dist/skeleton.apache.css.map
new file mode 100644
index 0000000..1b5c688
--- /dev/null
+++ b/dist/skeleton.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.apache.css"}
\ No newline at end of file
diff --git a/dist/skeleton.apache.less b/dist/skeleton.apache.less
new file mode 100644
index 0000000..d5df28d
--- /dev/null
+++ b/dist/skeleton.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/skeleton.less";
diff --git a/src/targets/skeleton.module.css b/dist/skeleton.module.css
similarity index 93%
rename from src/targets/skeleton.module.css
rename to dist/skeleton.module.css
index 8ee7f81..6c8f4f4 100644
--- a/src/targets/skeleton.module.css
+++ b/dist/skeleton.module.css
@@ -1,57 +1,4 @@
-@import "../normalize/normalize.css";
.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
width: 100%;
height: 100%;
diff --git a/dist/skeleton.module.css.map b/dist/skeleton.module.css.map
new file mode 100644
index 0000000..64c2f3d
--- /dev/null
+++ b/dist/skeleton.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.module.css"}
\ No newline at end of file
diff --git a/dist/skeleton.module.less b/dist/skeleton.module.less
new file mode 100644
index 0000000..aaaca89
--- /dev/null
+++ b/dist/skeleton.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/skeleton.less";
diff --git a/src/targets/skeleton.root.css b/dist/skeleton.root.css
similarity index 98%
rename from src/targets/skeleton.root.css
rename to dist/skeleton.root.css
index 4dd972d..da74837 100644
--- a/src/targets/skeleton.root.css
+++ b/dist/skeleton.root.css
@@ -1,58 +1,5 @@
-@import "../normalize/normalize.css";
body,
.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
width: 100%;
height: 100%;
diff --git a/dist/skeleton.root.css.map b/dist/skeleton.root.css.map
new file mode 100644
index 0000000..877b5ad
--- /dev/null
+++ b/dist/skeleton.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/targets/root.less","/store/Documents/Workspaces/bluelib/src/themes/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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AD,IDnsBE,cCmsBD;AAAD,QDnsBE,cCmsBD;AAAD,IDlsBF,OAAM,UCksBH;AAAD,QDlsBF,OAAM,UCksBH;AAAD,IDlsBgB,mBCksBf;AAAD,QDlsBgB,mBCksBf;AAAD,IDjsBS,OCisBR;AAAD,QDjsBS,OCisBR;AAAD,IDjsBiB,MAAK,eCisBrB;AAAD,QDjsBiB,MAAK,eCisBrB;AAAD,IDhsBM,MAAK,cCgsBV;AAAD,QDhsBM,MAAK,cCgsBV;AAAD,IDhsB2B,cCgsB1B;AAAD,QDhsB2B,cCgsB1B;AAAD,ID/rBD,MAAK,iBC+rBH;AAAD,QD/rBD,MAAK,iBC+rBH;AAAD,ID7rBR,gBC6rBS;AAAD,QD7rBR,gBC6rBS;AAAD,ID7rBS,MAAK,cC6rBb;AAAD,QD7rBS,MAAK,cC6rBb;AAAD,ID5rBO,aC4rBN;AAAD,QD5rBO,aC4rBN;AAAD,ID5rBqB,OC4rBpB;AAAD,QD5rBqB,OC4rBpB;EACG,OAllBH,KACD,wBACA,wBACA,6BA+kBI;EACA,UAAA;;AAIJ,IDttBP,aCstBQ;AAAD,QDttBP,aCstBQ;AAAD,IDttBO,MAAK,cCstBX;AAAD,QDttBO,MAAK,cCstBX;AAAD,IDrtBD,MACP,aCotBS;AAAD,QDrtBD,MACP,aCotBS;AAAD,IDntBM,MAAK,uBCmtBV;AAAD,QDntBM,MAAK,uBCmtBV;AAAD,IDjtBJ,MAAK,cCitBA;AAAD,QDjtBJ,MAAK,cCitBA;AAAD,IDhtBJ,MAAK,aCgtBA;AAAD,QDhtBJ,MAAK,aCgtBA;AAAD,IDhtBgB,MAAK,cCgtBpB;AAAD,QDhtBgB,MAAK,cCgtBpB;AAAD,ID/sBM,MAAK,cC+sBV;AAAD,QD/sBM,MAAK,cC+sBV;AAAD,ID/sB2B,MAAK,eC+sB/B;AAAD,QD/sB2B,MAAK,eC+sB/B;AAAD,ID9sBI,MAAK,iBC8sBR;AAAD,QD9sBI,MAAK,iBC8sBR;AAAD,ID9sB4B,MAClC,eC6sBO;AAAD,QD9sB4B,MAClC,eC6sBO;AAAD,ID7sBW,MAAK,YC6sBf;AAAD,QD7sBW,MAAK,YC6sBf;AAAD,ID7sB8B,MAAK,aC6sBlC;AAAD,QD7sB8B,MAAK,aC6sBlC;AAAD,ID5sBC,MAAK,aC4sBL;AAAD,QD5sBC,MAAK,aC4sBL;AAAD,ID5sBqB,MAAK,YC4sBzB;AAAD,QD5sBqB,MAAK,YC4sBzB;AAAD,ID5sBwC,MAChD,aC2sBS;AAAD,QD5sBwC,MAChD,aC2sBS;AAAD,ID3sBO,SC2sBN;AAAD,QD3sBO,SC2sBN;AAAD,ID3sBiB,YC2sBhB;AAAD,QD3sBiB,YC2sBhB;AAAD,ID3sB8B,OAAM,IAAI,YC2sBvC;AAAD,QD3sB8B,OAAM,IAAI,YC2sBvC;AAAD,IDzsBE,cCysBD;AAAD,QDzsBE,cCysBD;AAAD,IDxsBF,OAAM,UCwsBH;AAAD,QDxsBF,OAAM,UCwsBH;AAAD,IDxsBgB,mBCwsBf;AAAD,QDxsBgB,mBCwsBf;AAAD,IDvsBS,OCusBR;AAAD,QDvsBS,OCusBR;AAAD,IDvsBiB,MAAK,eCusBrB;AAAD,QDvsBiB,MAAK,eCusBrB;AAAD,IDtsBM,MAAK,cCssBV;AAAD,QDtsBM,MAAK,cCssBV;AAAD,IDtsB2B,cCssB1B;AAAD,QDtsB2B,cCssB1B;AAAD,IDrsBD,MAAK,iBCqsBH;AAAD,QDrsBD,MAAK,iBCqsBH;AAAD,IDnsBR,gBCmsBS;AAAD,QDnsBR,gBCmsBS;AAAD,IDnsBS,MAAK,cCmsBb;AAAD,QDnsBS,MAAK,cCmsBb;AAAD,IDlsBO,aCksBN;AAAD,QDlsBO,aCksBN;AAAD,IDlsBqB,OCksBpB;AAAD,QDlsBqB,OCksBpB;EACG,cA5kBH,KACD,wBACA,wBACA,4BAykBI;EACA,OAziBH,KACD,KAAK,0BAA0B,gCAC/B,KAAK,0BAA0B,gCAC/B,KAAK,0BAA0B,kCAsiB3B;EACA,kBA5mBH,KACD,wBACA,wBACA,8BAymBI;;AAEA,ID3tBX,aCstBQ,MAKI;AAAD,QD3tBX,aCstBQ,MAKI;AAAD,ID3tBG,MAAK,cCstBX,MAKI;AAAD,QD3tBG,MAAK,cCstBX,MAKI;AAAD,ID1tBL,MACP,aCotBS,MAKI;AAAD,QD1tBL,MACP,aCotBS,MAKI;AAAD,IDxtBE,MAAK,uBCmtBV,MAKI;AAAD,QDxtBE,MAAK,uBCmtBV,MAKI;AAAD,IDttBR,MAAK,cCitBA,MAKI;AAAD,QDttBR,MAAK,cCitBA,MAKI;AAAD,IDrtBR,MAAK,aCgtBA,MAKI;AAAD,QDrtBR,MAAK,aCgtBA,MAKI;AAAD,IDrtBY,MAAK,cCgtBpB,MAKI;AAAD,QDrtBY,MAAK,cCgtBpB,MAKI;AAAD,IDptBE,MAAK,cC+sBV,MAKI;AAAD,QDptBE,MAAK,cC+sBV,MAKI;AAAD,IDptBuB,MAAK,eC+sB/B,MAKI;AAAD,QDptBuB,MAAK,eC+sB/B,MAKI;AAAD,IDntBA,MAAK,iBC8sBR,MAKI;AAAD,QDntBA,MAAK,iBC8sBR,MAKI;AAAD,IDntBwB,MAClC,eC6sBO,MAKI;AAAD,QDntBwB,MAClC,eC6sBO,MAKI;AAAD,IDltBO,MAAK,YC6sBf,MAKI;AAAD,QDltBO,MAAK,YC6sBf,MAKI;AAAD,IDltB0B,MAAK,aC6sBlC,MAKI;AAAD,QDltB0B,MAAK,aC6sBlC,MAKI;AAAD,IDjtBH,MAAK,aC4sBL,MAKI;AAAD,QDjtBH,MAAK,aC4sBL,MAKI;AAAD,IDjtBiB,MAAK,YC4sBzB,MAKI;AAAD,QDjtBiB,MAAK,YC4sBzB,MAKI;AAAD,IDjtBoC,MAChD,aC2sBS,MAKI;AAAD,QDjtBoC,MAChD,aC2sBS,MAKI;AAAD,IDhtBG,SC2sBN,MAKI;AAAD,QDhtBG,SC2sBN,MAKI;AAAD,IDhtBa,YC2sBhB,MAKI;AAAD,QDhtBa,YC2sBhB,MAKI;AAAD,IDhtB0B,OAAM,IAAI,YC2sBvC,MAKI;AAAD,QDhtB0B,OAAM,IAAI,YC2sBvC,MAKI;AAAD,ID9sBF,cCysBD,MAKI;AAAD,QD9sBF,cCysBD,MAKI;AAAD,ID7sBN,OAAM,UCwsBH,MAKI;AAAD,QD7sBN,OAAM,UCwsBH,MAKI;AAAD,ID7sBY,mBCwsBf,MAKI;AAAD,QD7sBY,mBCwsBf,MAKI;AAAD,ID5sBK,OCusBR,MAKI;AAAD,QD5sBK,OCusBR,MAKI;AAAD,ID5sBa,MAAK,eCusBrB,MAKI;AAAD,QD5sBa,MAAK,eCusBrB,MAKI;AAAD,ID3sBE,MAAK,cCssBV,MAKI;AAAD,QD3sBE,MAA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V,MAKI;AAAD,QD/tBE,MAAK,cC0tBV,MAKI;AAAD,ID/tBuB,MAAK,eC0tB/B,MAKI;AAAD,QD/tBuB,MAAK,eC0tB/B,MAKI;AAAD,ID9tBA,MAAK,iBCytBR,MAKI;AAAD,QD9tBA,MAAK,iBCytBR,MAKI;AAAD,ID9tBwB,MAClC,eCwtBO,MAKI;AAAD,QD9tBwB,MAClC,eCwtBO,MAKI;AAAD,ID7tBO,MAAK,YCwtBf,MAKI;AAAD,QD7tBO,MAAK,YCwtBf,MAKI;AAAD,ID7tB0B,MAAK,aCwtBlC,MAKI;AAAD,QD7tB0B,MAAK,aCwtBlC,MAKI;AAAD,ID5tBH,MAAK,aCutBL,MAKI;AAAD,QD5tBH,MAAK,aCutBL,MAKI;AAAD,ID5tBiB,MAAK,YCutBzB,MAKI;AAAD,QD5tBiB,MAAK,YCutBzB,MAKI;AAAD,ID5tBoC,MAChD,aCstBS,MAKI;AAAD,QD5tBoC,MAChD,aCstBS,MAKI;AAAD,ID3tBG,SCstBN,MAKI;AAAD,QD3tBG,SCstBN,MAKI;AAAD,ID3tBa,YCstBhB,MAKI;AAAD,QD3tBa,YCstBhB,MAKI;AAAD,ID3tB0B,OAAM,IAAI,YCstBvC,MAKI;AAAD,QD3tB0B,OAAM,IAAI,YCstBvC,MAKI;AAAD,IDztBF,cCotBD,MAKI;AAAD,QDztBF,cCotBD,MAKI;AAAD,IDxtBN,OAAM,UCmtBH,MAKI;AAAD,QDxtBN,OAAM,UCmtBH,MAKI;AAAD,IDxtBY,mBCmtBf,MAKI;AAAD,QDxtBY,mBCmtBf,MAKI;AAAD,IDvtBK,OCktBR,MAKI;AAAD,QDvtBK,OCktBR,MAKI;AAAD,IDvtBa,MAAK,eCktBrB,MAKI;AAAD,QDvtBa,MAAK,eCktBrB,MAKI;AAAD,IDttBE,MAAK,cCitBV,MAKI;AAAD,QDttBE,MAAK,cCitBV,MAKI;AAAD,IDttBuB,cCitB1B,MAKI;AAAD,QDttBuB,cCitB1B,MAKI;AAAD,IDrtBL,MAAK,iBCgtBH,MAKI;AAAD,QDrtBL,MAAK,iBCgtBH,MAKI;AAAD,IDntBZ,gBC8sBS,MAKI;AAAD,QDntBZ,gBC8sBS,MAKI;AAAD,IDntBK,MAAK,cC8sBb,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D,ID/uBqB,MAAK,YC+uBzB;AAAD,QD/uBqB,MAAK,YC+uBzB;AAAD,ID/uBwC,MAChD,aC8uBS;AAAD,QD/uBwC,MAChD,aC8uBS;AAAD,ID9uBO,SC8uBN;AAAD,QD9uBO,SC8uBN;AAAD,ID9uBiB,YC8uBhB;AAAD,QD9uBiB,YC8uBhB;AAAD,ID9uB8B,OAAM,IAAI,YC8uBvC;AAAD,QD9uB8B,OAAM,IAAI,YC8uBvC;AAAD,ID5uBE,cC4uBD;AAAD,QD5uBE,cC4uBD;AAAD,ID3uBF,OAAM,UC2uBH;AAAD,QD3uBF,OAAM,UC2uBH;AAAD,ID3uBgB,mBC2uBf;AAAD,QD3uBgB,mBC2uBf;AAAD,ID1uBS,OC0uBR;AAAD,QD1uBS,OC0uBR;AAAD,ID1uBiB,MAAK,eC0uBrB;AAAD,QD1uBiB,MAAK,eC0uBrB;AAAD,IDzuBM,MAAK,cCyuBV;AAAD,QDzuBM,MAAK,cCyuBV;AAAD,IDzuB2B,cCyuB1B;AAAD,QDzuB2B,cCyuB1B;AAAD,IDxuBD,MAAK,iBCwuBH;AAAD,QDxuBD,MAAK,iBCwuBH;AAAD,IDtuBR,gBCsuBS;AAAD,QDtuBR,gBCsuBS;AAAD,IDtuBS,MAAK,cCsuBb;AAAD,QDtuBS,MAAK,cCsuBb;AAAD,IDruBO,aCquBN;AAAD,QDruBO,aCquBN;AAAD,IDruBqB,OCquBpB;AAAD,QDruBqB,OCquBpB;AAAW,IDzvBnB,aCyvBoB,SAAS;AAAV,QDzvBnB,aCyvBoB,SAAS;AAAV,IDzvBL,MAAK,cCyvBC,SAAS;AAAV,QDzvBL,MAAK,cCyvBC,SAAS;AAAV,IDxvBb,MACP,aCuvBqB,SAAS;AAAV,QDxvBb,MACP,aCuvBqB,SAAS;AAAV,IDtvBN,MAAK,uBCsvBE,SAAS;AAAV,QDtvBN,MAAK,uBCsvBE,SAAS;AAAV,IDpvBhB,MAAK,cCovBY,SAAS;AAAV,QDpvBhB,MAAK,cCovBY,SAAS;AAAV,IDnvBhB,MAAK,aCmvBY,SAAS;AAAV,QDnvBhB,MAAK,aCmvBY,SAAS;AAAV,IDnvBI,MAAK,cCmvBR,SAAS;AAAV,QDnvBI,MAAK,cCmvBR,SAAS;AAAV,IDlvBN,MAAK,cCkvBE,SAAS;AAAV,QDlvBN,MAAK,cCkvBE,SAAS;AAAV,IDlvBe,MAAK,eCkvBnB,SAAS;AAAV,QDlvBe,MAAK,eCkvBnB,SAAS;AAAV,IDjvBR,MAAK,iBCivBI,SAAS;AAAV,QDjvBR,MAAK,iBCivBI,SAAS;AAAV,IDjvBgB,MAClC,eCgvBmB,SAAS;AAAV,QDjvBgB,MAClC,eCgvBmB,SAAS;AAAV,IDhvBD,MAAK,YCgvBH,SAAS;AAAV,QDhvBD,MAAK,YCgvBH,SAAS;AAAV,IDhvBkB,MAAK,aCgvBtB,SAAS;AAAV,QDhvBkB,MAAK,aCgvBtB,SAAS;AAAV,ID/uBX,MAAK,aC+uBO,SAAS;AAAV,QD/uBX,MAAK,aC+uBO,SAAS;AAAV,ID/uBS,MAAK,YC+uBb,SAAS;AAAV,QD/uBS,MAAK,YC+uBb,SAAS;AAAV,ID/uB4B,MAChD,aC8uBqB,SAAS;AAAV,QD/uB4B,MAChD,aC8uBqB,SAAS;AAAV,ID9uBL,SC8uBM,SAAS;AAAV,QD9uBL,SC8uBM,SAAS;AAAV,ID9uBK,YC8uBJ,SAAS;AAAV,QD9uBK,YC8uBJ,SAAS;AAAV,ID9uBkB,OAAM,IAAI,YC8uB3B,SAAS;AAAV,QD9uBkB,OAAM,IAAI,YC8uB3B,SAAS;AAAV,ID5uBV,cC4uBW,SAAS;AAAV,QD5uBV,cC4uBW,SAAS;AAAV,ID3uBd,OAAM,UC2uBS,SAAS;AAAV,QD3uBd,OAAM,UC2uBS,SAAS;AAAV,ID3uBI,mBC2uBH,SAAS;AAAV,QD3uBI,mBC2uBH,SAAS;AAAV,ID1uBH,OC0uBI,SAAS;AAAV,QD1uBH,OC0uBI,SAAS;AAAV,ID1uBK,MAAK,eC0uBT,SAAS;AAAV,QD1uBK,MAAK,eC0uBT,SAAS;AAAV,IDzuBN,MAAK,cCyuBE,SAAS;AAAV,QDzuBN,MAAK,cCyuBE,SAAS;AAAV,IDzuBe,cCyuBd,SAAS;AAAV,QDzuBe,cCyuBd,SAAS;AAAV,IDxuBb,MAAK,iBCwuBS,SAAS;AAAV,QDxuBb,MAAK,iBCwuBS,SAAS;AAAV,IDtuBpB,gBCsuBqB,SAAS;AAAV,QDtuBpB,gBCsuBqB,SAAS;AAAV,IDtuBH,MAAK,cCsuBD,SAAS;AAAV,QDtuBH,MAAK,cCsuBD,SAAS;AAAV,IDruBL,aCquBM,SAAS;AAAV,QDruBL,aCquBM,SAAS;AAAV,IDruBS,OCquBR,SAAS;AAAV,QDruBS,OCquBR,SAAS;EAClB,kBAAA;;AAaJ,IDvwBP,aCuwBQ;AAAD,QDvwBP,aCuwBQ;AAAD,IDvwBO,MAAK,cCuwBX;AAAD,QDvwBO,MAAK,cCuwBX;AAAD,IDtwBD,MACP,aCqwBS;AAAD,QDtwBD,MACP,aCqwBS;AAAD,IDpwBM,MAAK,uBCowBV;AAAD,QDpwBM,MAAK,uBCowBV;AAAD,IDlwBJ,MAAK,cCkwBA;AAAD,QDlwBJ,MAAK,cCkwBA;AAAD,IDjwBJ,MAAK,aCiwBA;AAAD,QDjwBJ,MAAK,aCiwBA;AAAD,IDjwBgB,MAAK,cCiwBpB;AAAD,QDjwBgB,MAAK,cCiwBpB;AAAD,IDhwBM,MAAK,cCgwBV;AAAD,QDhwBM,MAAK,cCgwBV;AAAD,IDhwB2B,MAAK,eCgwB/B;AAAD,QDhwB2B,MAAK,eCgwB/B;AAAD,ID/vBI,MAAK,iBC+vBR;AAAD,QD/vBI,MAAK,iBC+vBR;AAAD,ID/vB4B,MAClC,eC8vBO;AAAD,QD/vB4B,MAClC,eC8vBO;AAAD,ID9vBW,MAAK,YC8vBf;AAAD,QD9vBW,MAAK,YC8vBf;AAAD,ID9vB8B,MAAK,aC8vBlC;AAAD,QD9vB8B,MAAK,aC8vBlC;AAAD,ID7vBC,MAAK,aC6vBL;AAAD,QD7vBC,MAAK,aC6vBL;AAAD,ID7vBqB,MAAK,YC6vBzB;AAAD,QD7vBqB,MAAK,YC6vBzB;AAAD,ID7vBwC,MAChD,aC4vBS;AAAD,QD7vBwC,MAChD,aC4vBS;AAAD,ID5vBO,SC4vBN;AAAD,QD5vBO,SC4vBN;AAAD,ID5vBiB,YC4vBhB;AAAD,QD5vBiB,YC4vBhB;AAAD,ID5vB8B,OAAM,IAAI,YC4vBvC;AAAD,QD5vB8B,OAAM,IAAI,YC4vBvC;AAAD,ID1vBE,cC0vBD;AAAD,QD1vBE,cC0vBD;AAAD,IDzvBF,OAAM,UCyvBH;AAAD,QDzvBF,OAAM,UCyvBH;AAAD,IDzvBgB,mBCyvBf;AAAD,QDzvBgB,mBCyvBf;AAAD,IDx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","file":"skeleton.root.css"}
\ No newline at end of file
diff --git a/dist/skeleton.root.less b/dist/skeleton.root.less
new file mode 100644
index 0000000..6d35450
--- /dev/null
+++ b/dist/skeleton.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/skeleton.less";
diff --git a/dist/sophon.apache.css b/dist/sophon.apache.css
new file mode 100644
index 0000000..1f530d2
--- /dev/null
+++ b/dist/sophon.apache.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 0;
+ --bluelib-background-g: 0;
+ --bluelib-background-b: 20;
+ --bluelib-foreground-r: 45;
+ --bluelib-foreground-g: 154;
+ --bluelib-foreground-b: 255;
+ --bluelib-accent-r: 250;
+ --bluelib-accent-g: 250;
+ --bluelib-accent-b: 250;
+ --bluelib-link-r: 0;
+ --bluelib-link-g: 202;
+ --bluelib-link-b: 202;
+ --bluelib-broken-r: 255;
+ --bluelib-broken-g: 116;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 12;
+ --bluelib-visited-g: 134;
+ --bluelib-visited-b: 207;
+ --bluelib-download-r: 0;
+ --bluelib-download-g: 211;
+ --bluelib-download-b: 137;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 125;
+ --bluelib-red-b: 125;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 187;
+ --bluelib-orange-b: 125;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 125;
+ --bluelib-lime-r: 125;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 125;
+ --bluelib-cyan-r: 125;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 125;
+ --bluelib-blue-g: 125;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 125;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=sophon.apache.css.map */
\ No newline at end of file
diff --git a/dist/sophon.apache.css.map b/dist/sophon.apache.css.map
new file mode 100644
index 0000000..235a344
--- /dev/null
+++ b/dist/sophon.apache.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/sophon.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,0BAAA;EAFA,0BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"sophon.apache.css"}
\ No newline at end of file
diff --git a/dist/sophon.apache.less b/dist/sophon.apache.less
new file mode 100644
index 0000000..e52f4eb
--- /dev/null
+++ b/dist/sophon.apache.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/apache.less";
+@import (less) "../src/themes/sophon.less";
diff --git a/dist/sophon.module.css b/dist/sophon.module.css
new file mode 100644
index 0000000..8bc59a0
--- /dev/null
+++ b/dist/sophon.module.css
@@ -0,0 +1,49 @@
+.bluelib {
+ --bluelib-background-r: 0;
+ --bluelib-background-g: 0;
+ --bluelib-background-b: 20;
+ --bluelib-foreground-r: 45;
+ --bluelib-foreground-g: 154;
+ --bluelib-foreground-b: 255;
+ --bluelib-accent-r: 250;
+ --bluelib-accent-g: 250;
+ --bluelib-accent-b: 250;
+ --bluelib-link-r: 0;
+ --bluelib-link-g: 202;
+ --bluelib-link-b: 202;
+ --bluelib-broken-r: 255;
+ --bluelib-broken-g: 116;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 12;
+ --bluelib-visited-g: 134;
+ --bluelib-visited-b: 207;
+ --bluelib-download-r: 0;
+ --bluelib-download-g: 211;
+ --bluelib-download-b: 137;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 125;
+ --bluelib-red-b: 125;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 187;
+ --bluelib-orange-b: 125;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 125;
+ --bluelib-lime-r: 125;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 125;
+ --bluelib-cyan-r: 125;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 125;
+ --bluelib-blue-g: 125;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 125;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=sophon.module.css.map */
\ No newline at end of file
diff --git a/dist/sophon.module.css.map b/dist/sophon.module.css.map
new file mode 100644
index 0000000..004c518
--- /dev/null
+++ b/dist/sophon.module.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/sophon.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;ECCG,yBAAA;EACA,yBAAA;EACA,0BAAA;EAFA,0BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"sophon.module.css"}
\ No newline at end of file
diff --git a/dist/sophon.module.less b/dist/sophon.module.less
new file mode 100644
index 0000000..3ebb16d
--- /dev/null
+++ b/dist/sophon.module.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/module.less";
+@import (less) "../src/themes/sophon.less";
diff --git a/dist/sophon.root.css b/dist/sophon.root.css
new file mode 100644
index 0000000..e763c98
--- /dev/null
+++ b/dist/sophon.root.css
@@ -0,0 +1,50 @@
+body,
+.bluelib {
+ --bluelib-background-r: 0;
+ --bluelib-background-g: 0;
+ --bluelib-background-b: 20;
+ --bluelib-foreground-r: 45;
+ --bluelib-foreground-g: 154;
+ --bluelib-foreground-b: 255;
+ --bluelib-accent-r: 250;
+ --bluelib-accent-g: 250;
+ --bluelib-accent-b: 250;
+ --bluelib-link-r: 0;
+ --bluelib-link-g: 202;
+ --bluelib-link-b: 202;
+ --bluelib-broken-r: 255;
+ --bluelib-broken-g: 116;
+ --bluelib-broken-b: 0;
+ --bluelib-visited-r: 12;
+ --bluelib-visited-g: 134;
+ --bluelib-visited-b: 207;
+ --bluelib-download-r: 0;
+ --bluelib-download-g: 211;
+ --bluelib-download-b: 137;
+ --bluelib-red-r: 255;
+ --bluelib-red-g: 125;
+ --bluelib-red-b: 125;
+ --bluelib-orange-r: 255;
+ --bluelib-orange-g: 187;
+ --bluelib-orange-b: 125;
+ --bluelib-yellow-r: 255;
+ --bluelib-yellow-g: 255;
+ --bluelib-yellow-b: 125;
+ --bluelib-lime-r: 125;
+ --bluelib-lime-g: 255;
+ --bluelib-lime-b: 125;
+ --bluelib-cyan-r: 125;
+ --bluelib-cyan-g: 255;
+ --bluelib-cyan-b: 255;
+ --bluelib-blue-r: 125;
+ --bluelib-blue-g: 125;
+ --bluelib-blue-b: 255;
+ --bluelib-magenta-r: 255;
+ --bluelib-magenta-g: 125;
+ --bluelib-magenta-b: 255;
+ --bluelib-gray-r: 187;
+ --bluelib-gray-g: 187;
+ --bluelib-gray-b: 187;
+ --bluelib-polarity: 1;
+}
+/*# sourceMappingURL=sophon.root.css.map */
\ No newline at end of file
diff --git a/dist/sophon.root.css.map b/dist/sophon.root.css.map
new file mode 100644
index 0000000..fb6ed77
--- /dev/null
+++ b/dist/sophon.root.css.map
@@ -0,0 +1 @@
+{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/themes/sophon.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,0BAAA;EAFA,0BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"sophon.root.css"}
\ No newline at end of file
diff --git a/dist/sophon.root.less b/dist/sophon.root.less
new file mode 100644
index 0000000..7b473ea
--- /dev/null
+++ b/dist/sophon.root.less
@@ -0,0 +1,3 @@
+@import (less) "../src/utils/mixins.less";
+@import (less) "../src/targets/root.less";
+@import (less) "../src/themes/sophon.less";
diff --git a/index.html b/index.html
index 0a66d27..fa7806f 100644
--- a/index.html
+++ b/index.html
@@ -3,12 +3,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
Bluelib 3
diff --git a/src/normalize b/src/normalize
deleted file mode 160000
index fc091cc..0000000
--- a/src/normalize
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit fc091cce1534909334c1911709a39c22d406977b
diff --git a/src/targets/_build.fish b/src/targets/_build.fish
deleted file mode 100755
index 25d426b..0000000
--- a/src/targets/_build.fish
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/fish
-
-for file in (ls *.less)
- echo_progress "Building "
- echo_highlight "$file"
- echo_progress "..."
- set base (basename $file .less)
- lessc "$base.less" "$base.css" --source-map="$base.css.map"
- echo
-end
diff --git a/src/targets/amber.apache.css b/src/targets/amber.apache.css
deleted file mode 100644
index 5543f49..0000000
--- a/src/targets/amber.apache.css
+++ /dev/null
@@ -1,2655 +0,0 @@
-@import "../normalize/normalize.css";
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- width: 100%;
- height: 100%;
- --bluelib-color-r: var(--bluelib-foreground-r);
- --bluelib-color-g: var(--bluelib-foreground-g);
- --bluelib-color-b: var(--bluelib-foreground-b);
- font-family: var(--bluelib-text-family);
- font-weight: var(--bluelib-text-weight);
-}
-body,
-.bluelib,
-body *,
-.bluelib * {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- scrollbar-color: rgb(var(--bluelib-foreground-r), var(--bluelib-foreground-g), var(--bluelib-foreground-b)) rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
-}
-body,
-.bluelib,
-body *,
-.bluelib *,
-body::before,
-.bluelib::before,
-body *::before,
-.bluelib *::before,
-body::after,
-.bluelib::after,
-body *::after,
-.bluelib *::after {
- box-sizing: border-box;
-}
-body footer,
-.bluelib footer,
-body .page-footer,
-.bluelib .page-footer {
- margin-top: 1em;
- text-align: center;
- font-size: x-small;
-}
-body .layout,
-.bluelib .layout {
- display: grid;
- justify-content: stretch;
- align-items: stretch;
-}
-body .layout-fill,
-.bluelib .layout-fill {
- padding: 4px;
- grid-template-areas: "single";
- grid-template-columns: 1fr;
- grid-template-rows: 1fr;
-}
-body .layout-fill-single,
-.bluelib .layout-fill-single {
- grid-area: single;
-}
-body .layout-threecol,
-.bluelib .layout-threecol {
- padding: 4px;
- grid-column-gap: 8px;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "left center right";
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "center center" "left right";
- grid-template-columns: 1fr 1fr;
- grid-template-rows: auto auto;
- max-width: 1024px;
- margin-left: auto;
- margin-right: auto;
- }
-}
-body .layout-threecol-left,
-.bluelib .layout-threecol-left {
- grid-area: left;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: end;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: stretch;
- }
-}
-body .layout-threecol-center,
-.bluelib .layout-threecol-center {
- grid-area: center;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- width: 1024px;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- max-width: 1024px;
- }
-}
-body .layout-threecol-right,
-.bluelib .layout-threecol-right {
- grid-area: right;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: start;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: stretch;
- }
-}
-body .panel,
-.bluelib .panel {
- margin: 8px 0;
- padding: 8px;
- border-radius: 4px;
- width: 100%;
- min-width: 312px;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .panel > *:first-child,
-.bluelib .panel > *:first-child {
- margin-top: 0;
-}
-body .panel > *:last-child,
-.bluelib .panel > *:last-child {
- margin-bottom: 0;
-}
-body .panel-box,
-.bluelib .panel-box {
- border-width: 2px;
- border-style: solid;
-}
-body .panel-dialog,
-.bluelib .panel-dialog {
- border-width: 0 0 0 2px;
- border-style: solid;
-}
-body .panel-parenthesis,
-.bluelib .panel-parenthesis {
- border-width: 0;
- font-size: smaller;
-}
-body .chapter,
-.bluelib .chapter {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- justify-content: stretch;
- align-items: stretch;
- margin: 8px 0;
-}
-body .chapter > *,
-.bluelib .chapter > * {
- flex-grow: 1;
- flex-shrink: 0;
-}
-body .chapter > h1,
-.bluelib .chapter > h1,
-body .chapter > h2,
-.bluelib .chapter > h2,
-body .chapter > h3,
-.bluelib .chapter > h3,
-body .chapter > h4,
-.bluelib .chapter > h4,
-body .chapter > h5,
-.bluelib .chapter > h5,
-body .chapter > h6,
-.bluelib .chapter > h6,
-body .chapter > .heading,
-.bluelib .chapter > .heading {
- flex-basis: 100%;
- margin-top: 0.2rem;
- margin-bottom: 0.2rem;
-}
-body .chapter > h1:first-child,
-.bluelib .chapter > h1:first-child,
-body .chapter > h2:first-child,
-.bluelib .chapter > h2:first-child,
-body .chapter > h3:first-child,
-.bluelib .chapter > h3:first-child,
-body .chapter > h4:first-child,
-.bluelib .chapter > h4:first-child,
-body .chapter > h5:first-child,
-.bluelib .chapter > h5:first-child,
-body .chapter > h6:first-child,
-.bluelib .chapter > h6:first-child,
-body .chapter > .heading:first-child,
-.bluelib .chapter > .heading:first-child {
- margin-top: 1rem;
-}
-body .chapter > h1:last-child,
-.bluelib .chapter > h1:last-child,
-body .chapter > h2:last-child,
-.bluelib .chapter > h2:last-child,
-body .chapter > h3:last-child,
-.bluelib .chapter > h3:last-child,
-body .chapter > h4:last-child,
-.bluelib .chapter > h4:last-child,
-body .chapter > h5:last-child,
-.bluelib .chapter > h5:last-child,
-body .chapter > h6:last-child,
-.bluelib .chapter > h6:last-child,
-body .chapter > .heading:last-child,
-.bluelib .chapter > .heading:last-child {
- margin-bottom: 1rem;
-}
-body .chapter > .panel,
-.bluelib .chapter > .panel {
- margin: 0;
- flex-basis: 0;
-}
-body .chapter-forcewrap,
-.bluelib .chapter-forcewrap {
- flex-grow: 0;
- flex-shrink: 0;
- flex-basis: 100%;
- position: relative;
-}
-body hr,
-.bluelib hr,
-body .separator,
-.bluelib .separator {
- border-width: 1px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body .separator-light,
-.bluelib .separator-light {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .separator-heavy,
-.bluelib .separator-heavy {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body img,
-.bluelib img,
-body .image,
-.bluelib .image {
- display: block;
- max-width: 100%;
- margin-left: auto;
- margin-right: auto;
- object-fit: contain;
-}
-body .image-limit-half,
-.bluelib .image-limit-half {
- max-height: max(28.2vw, 50vh);
-}
-body .image-limit-quarter,
-.bluelib .image-limit-quarter {
- max-height: max(14.1vw, 25vh);
-}
-body table,
-.bluelib table,
-body .table,
-.bluelib .table {
- display: table;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-width: 2px 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
- border-collapse: collapse;
- padding: 8px;
- margin: 8px 0;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption,
-.bluelib .table-caption {
- display: table-caption;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 4px;
- font-style: italic;
- font-size: small;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption-top,
-.bluelib .table-caption-top {
- caption-side: top;
- border-width: 2px 2px 0 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 4px 4px 0 0;
-}
-body .table-caption-bottom,
-.bluelib .table-caption-bottom {
- caption-side: bottom;
- border-width: 0 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
-}
-body table thead,
-.bluelib table thead,
-body .table-header,
-.bluelib .table-header {
- display: table-header-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tbody,
-.bluelib table tbody,
-body .table-body,
-.bluelib .table-body {
- display: table-row-group;
-}
-body table tfoot,
-.bluelib table tfoot,
-body .table-footer,
-.bluelib .table-footer {
- display: table-footer-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tr,
-.bluelib table tr,
-body .table-row,
-.bluelib .table-row {
- display: table-row;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body table td,
-.bluelib table td,
-body .table-data,
-.bluelib .table-data,
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- display: table-cell;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- padding: 8px;
-}
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .table-mark,
-.bluelib .table-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body li,
-.bluelib li,
-body .list-item,
-.bluelib .list-item {
- margin: 0.35rem 0;
-}
-body li::marker,
-.bluelib li::marker,
-body .list-item::marker,
-.bluelib .list-item::marker {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body dt,
-.bluelib dt,
-body .list-description-term,
-.bluelib .list-description-term {
- margin-top: 0.7rem;
- margin-bottom: 0.35rem;
- font-size: larger;
-}
-body dd,
-.bluelib dd,
-body .list-description-details,
-.bluelib .list-description-details {
- margin-top: 0.35rem;
- margin-bottom: 0.7rem;
- margin-left: 16px;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled {
- opacity: 50%;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled,
-body [disabled] *,
-.bluelib [disabled] *,
-body .status-disabled *,
-.bluelib .status-disabled * {
- cursor: not-allowed !important;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"],
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area,
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect,
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button,
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio,
-body .input,
-.bluelib .input {
- font: inherit;
- width: 100%;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled],
-.bluelib .input-field[disabled],
-body input[type="color"][disabled],
-.bluelib input[type="color"][disabled],
-body input[type="date"][disabled],
-.bluelib input[type="date"][disabled],
-body input[type="datetime-local"][disabled],
-.bluelib input[type="datetime-local"][disabled],
-body input[type="email"][disabled],
-.bluelib input[type="email"][disabled],
-body input[type="file"][disabled],
-.bluelib input[type="file"][disabled],
-body input[type="image"][disabled],
-.bluelib input[type="image"][disabled],
-body input[type="month"][disabled],
-.bluelib input[type="month"][disabled],
-body input[type="number"][disabled],
-.bluelib input[type="number"][disabled],
-body input[type="password"][disabled],
-.bluelib input[type="password"][disabled],
-body input[type="search"][disabled],
-.bluelib input[type="search"][disabled],
-body input[type="tel"][disabled],
-.bluelib input[type="tel"][disabled],
-body input[type="text"][disabled],
-.bluelib input[type="text"][disabled],
-body input[type="time"][disabled],
-.bluelib input[type="time"][disabled],
-body input[type="url"][disabled],
-.bluelib input[type="url"][disabled],
-body input[type="week"][disabled],
-.bluelib input[type="week"][disabled],
-body textarea[disabled],
-.bluelib textarea[disabled],
-body .input-area[disabled],
-.bluelib .input-area[disabled],
-body select:not([multiple])[disabled],
-.bluelib select:not([multiple])[disabled],
-body .input-select[disabled],
-.bluelib .input-select[disabled],
-body select[multiple][disabled],
-.bluelib select[multiple][disabled],
-body .input-multiselect[disabled],
-.bluelib .input-multiselect[disabled],
-body button[disabled],
-.bluelib button[disabled],
-body input[type="submit"][disabled],
-.bluelib input[type="submit"][disabled],
-body input[type="reset"][disabled],
-.bluelib input[type="reset"][disabled],
-body .input-button[disabled],
-.bluelib .input-button[disabled],
-body input[type="checkbox"][disabled],
-.bluelib input[type="checkbox"][disabled],
-body .input-checkbox[disabled],
-.bluelib .input-checkbox[disabled],
-body input[type="radio"][disabled],
-.bluelib input[type="radio"][disabled],
-body .input-radio[disabled],
-.bluelib .input-radio[disabled],
-body .input[disabled],
-.bluelib .input[disabled],
-body .input-field .status-disabled,
-.bluelib .input-field .status-disabled,
-body input[type="color"] .status-disabled,
-.bluelib input[type="color"] .status-disabled,
-body input[type="date"] .status-disabled,
-.bluelib input[type="date"] .status-disabled,
-body input[type="datetime-local"] .status-disabled,
-.bluelib input[type="datetime-local"] .status-disabled,
-body input[type="email"] .status-disabled,
-.bluelib input[type="email"] .status-disabled,
-body input[type="file"] .status-disabled,
-.bluelib input[type="file"] .status-disabled,
-body input[type="image"] .status-disabled,
-.bluelib input[type="image"] .status-disabled,
-body input[type="month"] .status-disabled,
-.bluelib input[type="month"] .status-disabled,
-body input[type="number"] .status-disabled,
-.bluelib input[type="number"] .status-disabled,
-body input[type="password"] .status-disabled,
-.bluelib input[type="password"] .status-disabled,
-body input[type="search"] .status-disabled,
-.bluelib input[type="search"] .status-disabled,
-body input[type="tel"] .status-disabled,
-.bluelib input[type="tel"] .status-disabled,
-body input[type="text"] .status-disabled,
-.bluelib input[type="text"] .status-disabled,
-body input[type="time"] .status-disabled,
-.bluelib input[type="time"] .status-disabled,
-body input[type="url"] .status-disabled,
-.bluelib input[type="url"] .status-disabled,
-body input[type="week"] .status-disabled,
-.bluelib input[type="week"] .status-disabled,
-body textarea .status-disabled,
-.bluelib textarea .status-disabled,
-body .input-area .status-disabled,
-.bluelib .input-area .status-disabled,
-body select:not([multiple]) .status-disabled,
-.bluelib select:not([multiple]) .status-disabled,
-body .input-select .status-disabled,
-.bluelib .input-select .status-disabled,
-body select[multiple] .status-disabled,
-.bluelib select[multiple] .status-disabled,
-body .input-multiselect .status-disabled,
-.bluelib .input-multiselect .status-disabled,
-body button .status-disabled,
-.bluelib button .status-disabled,
-body input[type="submit"] .status-disabled,
-.bluelib input[type="submit"] .status-disabled,
-body input[type="reset"] .status-disabled,
-.bluelib input[type="reset"] .status-disabled,
-body .input-button .status-disabled,
-.bluelib .input-button .status-disabled,
-body input[type="checkbox"] .status-disabled,
-.bluelib input[type="checkbox"] .status-disabled,
-body .input-checkbox .status-disabled,
-.bluelib .input-checkbox .status-disabled,
-body input[type="radio"] .status-disabled,
-.bluelib input[type="radio"] .status-disabled,
-body .input-radio .status-disabled,
-.bluelib .input-radio .status-disabled,
-body .input .status-disabled,
-.bluelib .input .status-disabled {
- border-style: dashed;
-}
-body .input-field::placeholder,
-.bluelib .input-field::placeholder,
-body input[type="color"]::placeholder,
-.bluelib input[type="color"]::placeholder,
-body input[type="date"]::placeholder,
-.bluelib input[type="date"]::placeholder,
-body input[type="datetime-local"]::placeholder,
-.bluelib input[type="datetime-local"]::placeholder,
-body input[type="email"]::placeholder,
-.bluelib input[type="email"]::placeholder,
-body input[type="file"]::placeholder,
-.bluelib input[type="file"]::placeholder,
-body input[type="image"]::placeholder,
-.bluelib input[type="image"]::placeholder,
-body input[type="month"]::placeholder,
-.bluelib input[type="month"]::placeholder,
-body input[type="number"]::placeholder,
-.bluelib input[type="number"]::placeholder,
-body input[type="password"]::placeholder,
-.bluelib input[type="password"]::placeholder,
-body input[type="search"]::placeholder,
-.bluelib input[type="search"]::placeholder,
-body input[type="tel"]::placeholder,
-.bluelib input[type="tel"]::placeholder,
-body input[type="text"]::placeholder,
-.bluelib input[type="text"]::placeholder,
-body input[type="time"]::placeholder,
-.bluelib input[type="time"]::placeholder,
-body input[type="url"]::placeholder,
-.bluelib input[type="url"]::placeholder,
-body input[type="week"]::placeholder,
-.bluelib input[type="week"]::placeholder,
-body textarea::placeholder,
-.bluelib textarea::placeholder,
-body .input-area::placeholder,
-.bluelib .input-area::placeholder,
-body select:not([multiple])::placeholder,
-.bluelib select:not([multiple])::placeholder,
-body .input-select::placeholder,
-.bluelib .input-select::placeholder,
-body select[multiple]::placeholder,
-.bluelib select[multiple]::placeholder,
-body .input-multiselect::placeholder,
-.bluelib .input-multiselect::placeholder,
-body button::placeholder,
-.bluelib button::placeholder,
-body input[type="submit"]::placeholder,
-.bluelib input[type="submit"]::placeholder,
-body input[type="reset"]::placeholder,
-.bluelib input[type="reset"]::placeholder,
-body .input-button::placeholder,
-.bluelib .input-button::placeholder,
-body input[type="checkbox"]::placeholder,
-.bluelib input[type="checkbox"]::placeholder,
-body .input-checkbox::placeholder,
-.bluelib .input-checkbox::placeholder,
-body input[type="radio"]::placeholder,
-.bluelib input[type="radio"]::placeholder,
-body .input-radio::placeholder,
-.bluelib .input-radio::placeholder,
-body .input::placeholder,
-.bluelib .input::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
- opacity: 1;
-}
-body .input-field:hover,
-.bluelib .input-field:hover,
-body input[type="color"]:hover,
-.bluelib input[type="color"]:hover,
-body input[type="date"]:hover,
-.bluelib input[type="date"]:hover,
-body input[type="datetime-local"]:hover,
-.bluelib input[type="datetime-local"]:hover,
-body input[type="email"]:hover,
-.bluelib input[type="email"]:hover,
-body input[type="file"]:hover,
-.bluelib input[type="file"]:hover,
-body input[type="image"]:hover,
-.bluelib input[type="image"]:hover,
-body input[type="month"]:hover,
-.bluelib input[type="month"]:hover,
-body input[type="number"]:hover,
-.bluelib input[type="number"]:hover,
-body input[type="password"]:hover,
-.bluelib input[type="password"]:hover,
-body input[type="search"]:hover,
-.bluelib input[type="search"]:hover,
-body input[type="tel"]:hover,
-.bluelib input[type="tel"]:hover,
-body input[type="text"]:hover,
-.bluelib input[type="text"]:hover,
-body input[type="time"]:hover,
-.bluelib input[type="time"]:hover,
-body input[type="url"]:hover,
-.bluelib input[type="url"]:hover,
-body input[type="week"]:hover,
-.bluelib input[type="week"]:hover,
-body textarea:hover,
-.bluelib textarea:hover,
-body .input-area:hover,
-.bluelib .input-area:hover,
-body select:not([multiple]):hover,
-.bluelib select:not([multiple]):hover,
-body .input-select:hover,
-.bluelib .input-select:hover,
-body select[multiple]:hover,
-.bluelib select[multiple]:hover,
-body .input-multiselect:hover,
-.bluelib .input-multiselect:hover,
-body button:hover,
-.bluelib button:hover,
-body input[type="submit"]:hover,
-.bluelib input[type="submit"]:hover,
-body input[type="reset"]:hover,
-.bluelib input[type="reset"]:hover,
-body .input-button:hover,
-.bluelib .input-button:hover,
-body input[type="checkbox"]:hover,
-.bluelib input[type="checkbox"]:hover,
-body .input-checkbox:hover,
-.bluelib .input-checkbox:hover,
-body input[type="radio"]:hover,
-.bluelib input[type="radio"]:hover,
-body .input-radio:hover,
-.bluelib .input-radio:hover,
-body .input:hover,
-.bluelib .input:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .input-field:hover::placeholder,
-.bluelib .input-field:hover::placeholder,
-body input[type="color"]:hover::placeholder,
-.bluelib input[type="color"]:hover::placeholder,
-body input[type="date"]:hover::placeholder,
-.bluelib input[type="date"]:hover::placeholder,
-body input[type="datetime-local"]:hover::placeholder,
-.bluelib input[type="datetime-local"]:hover::placeholder,
-body input[type="email"]:hover::placeholder,
-.bluelib input[type="email"]:hover::placeholder,
-body input[type="file"]:hover::placeholder,
-.bluelib input[type="file"]:hover::placeholder,
-body input[type="image"]:hover::placeholder,
-.bluelib input[type="image"]:hover::placeholder,
-body input[type="month"]:hover::placeholder,
-.bluelib input[type="month"]:hover::placeholder,
-body input[type="number"]:hover::placeholder,
-.bluelib input[type="number"]:hover::placeholder,
-body input[type="password"]:hover::placeholder,
-.bluelib input[type="password"]:hover::placeholder,
-body input[type="search"]:hover::placeholder,
-.bluelib input[type="search"]:hover::placeholder,
-body input[type="tel"]:hover::placeholder,
-.bluelib input[type="tel"]:hover::placeholder,
-body input[type="text"]:hover::placeholder,
-.bluelib input[type="text"]:hover::placeholder,
-body input[type="time"]:hover::placeholder,
-.bluelib input[type="time"]:hover::placeholder,
-body input[type="url"]:hover::placeholder,
-.bluelib input[type="url"]:hover::placeholder,
-body input[type="week"]:hover::placeholder,
-.bluelib input[type="week"]:hover::placeholder,
-body textarea:hover::placeholder,
-.bluelib textarea:hover::placeholder,
-body .input-area:hover::placeholder,
-.bluelib .input-area:hover::placeholder,
-body select:not([multiple]):hover::placeholder,
-.bluelib select:not([multiple]):hover::placeholder,
-body .input-select:hover::placeholder,
-.bluelib .input-select:hover::placeholder,
-body select[multiple]:hover::placeholder,
-.bluelib select[multiple]:hover::placeholder,
-body .input-multiselect:hover::placeholder,
-.bluelib .input-multiselect:hover::placeholder,
-body button:hover::placeholder,
-.bluelib button:hover::placeholder,
-body input[type="submit"]:hover::placeholder,
-.bluelib input[type="submit"]:hover::placeholder,
-body input[type="reset"]:hover::placeholder,
-.bluelib input[type="reset"]:hover::placeholder,
-body .input-button:hover::placeholder,
-.bluelib .input-button:hover::placeholder,
-body input[type="checkbox"]:hover::placeholder,
-.bluelib input[type="checkbox"]:hover::placeholder,
-body .input-checkbox:hover::placeholder,
-.bluelib .input-checkbox:hover::placeholder,
-body input[type="radio"]:hover::placeholder,
-.bluelib input[type="radio"]:hover::placeholder,
-body .input-radio:hover::placeholder,
-.bluelib .input-radio:hover::placeholder,
-body .input:hover::placeholder,
-.bluelib .input:hover::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field:focus,
-.bluelib .input-field:focus,
-body input[type="color"]:focus,
-.bluelib input[type="color"]:focus,
-body input[type="date"]:focus,
-.bluelib input[type="date"]:focus,
-body input[type="datetime-local"]:focus,
-.bluelib input[type="datetime-local"]:focus,
-body input[type="email"]:focus,
-.bluelib input[type="email"]:focus,
-body input[type="file"]:focus,
-.bluelib input[type="file"]:focus,
-body input[type="image"]:focus,
-.bluelib input[type="image"]:focus,
-body input[type="month"]:focus,
-.bluelib input[type="month"]:focus,
-body input[type="number"]:focus,
-.bluelib input[type="number"]:focus,
-body input[type="password"]:focus,
-.bluelib input[type="password"]:focus,
-body input[type="search"]:focus,
-.bluelib input[type="search"]:focus,
-body input[type="tel"]:focus,
-.bluelib input[type="tel"]:focus,
-body input[type="text"]:focus,
-.bluelib input[type="text"]:focus,
-body input[type="time"]:focus,
-.bluelib input[type="time"]:focus,
-body input[type="url"]:focus,
-.bluelib input[type="url"]:focus,
-body input[type="week"]:focus,
-.bluelib input[type="week"]:focus,
-body textarea:focus,
-.bluelib textarea:focus,
-body .input-area:focus,
-.bluelib .input-area:focus,
-body select:not([multiple]):focus,
-.bluelib select:not([multiple]):focus,
-body .input-select:focus,
-.bluelib .input-select:focus,
-body select[multiple]:focus,
-.bluelib select[multiple]:focus,
-body .input-multiselect:focus,
-.bluelib .input-multiselect:focus,
-body button:focus,
-.bluelib button:focus,
-body input[type="submit"]:focus,
-.bluelib input[type="submit"]:focus,
-body input[type="reset"]:focus,
-.bluelib input[type="reset"]:focus,
-body .input-button:focus,
-.bluelib .input-button:focus,
-body input[type="checkbox"]:focus,
-.bluelib input[type="checkbox"]:focus,
-body .input-checkbox:focus,
-.bluelib .input-checkbox:focus,
-body input[type="radio"]:focus,
-.bluelib input[type="radio"]:focus,
-body .input-radio:focus,
-.bluelib .input-radio:focus,
-body .input:focus,
-.bluelib .input:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
-}
-body .input-field:focus::placeholder,
-.bluelib .input-field:focus::placeholder,
-body input[type="color"]:focus::placeholder,
-.bluelib input[type="color"]:focus::placeholder,
-body input[type="date"]:focus::placeholder,
-.bluelib input[type="date"]:focus::placeholder,
-body input[type="datetime-local"]:focus::placeholder,
-.bluelib input[type="datetime-local"]:focus::placeholder,
-body input[type="email"]:focus::placeholder,
-.bluelib input[type="email"]:focus::placeholder,
-body input[type="file"]:focus::placeholder,
-.bluelib input[type="file"]:focus::placeholder,
-body input[type="image"]:focus::placeholder,
-.bluelib input[type="image"]:focus::placeholder,
-body input[type="month"]:focus::placeholder,
-.bluelib input[type="month"]:focus::placeholder,
-body input[type="number"]:focus::placeholder,
-.bluelib input[type="number"]:focus::placeholder,
-body input[type="password"]:focus::placeholder,
-.bluelib input[type="password"]:focus::placeholder,
-body input[type="search"]:focus::placeholder,
-.bluelib input[type="search"]:focus::placeholder,
-body input[type="tel"]:focus::placeholder,
-.bluelib input[type="tel"]:focus::placeholder,
-body input[type="text"]:focus::placeholder,
-.bluelib input[type="text"]:focus::placeholder,
-body input[type="time"]:focus::placeholder,
-.bluelib input[type="time"]:focus::placeholder,
-body input[type="url"]:focus::placeholder,
-.bluelib input[type="url"]:focus::placeholder,
-body input[type="week"]:focus::placeholder,
-.bluelib input[type="week"]:focus::placeholder,
-body textarea:focus::placeholder,
-.bluelib textarea:focus::placeholder,
-body .input-area:focus::placeholder,
-.bluelib .input-area:focus::placeholder,
-body select:not([multiple]):focus::placeholder,
-.bluelib select:not([multiple]):focus::placeholder,
-body .input-select:focus::placeholder,
-.bluelib .input-select:focus::placeholder,
-body select[multiple]:focus::placeholder,
-.bluelib select[multiple]:focus::placeholder,
-body .input-multiselect:focus::placeholder,
-.bluelib .input-multiselect:focus::placeholder,
-body button:focus::placeholder,
-.bluelib button:focus::placeholder,
-body input[type="submit"]:focus::placeholder,
-.bluelib input[type="submit"]:focus::placeholder,
-body input[type="reset"]:focus::placeholder,
-.bluelib input[type="reset"]:focus::placeholder,
-body .input-button:focus::placeholder,
-.bluelib .input-button:focus::placeholder,
-body input[type="checkbox"]:focus::placeholder,
-.bluelib input[type="checkbox"]:focus::placeholder,
-body .input-checkbox:focus::placeholder,
-.bluelib .input-checkbox:focus::placeholder,
-body input[type="radio"]:focus::placeholder,
-.bluelib input[type="radio"]:focus::placeholder,
-body .input-radio:focus::placeholder,
-.bluelib .input-radio:focus::placeholder,
-body .input:focus::placeholder,
-.bluelib .input:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field[disabled]:hover,
-.bluelib .input-field[disabled]:hover,
-body input[type="color"][disabled]:hover,
-.bluelib input[type="color"][disabled]:hover,
-body input[type="date"][disabled]:hover,
-.bluelib input[type="date"][disabled]:hover,
-body input[type="datetime-local"][disabled]:hover,
-.bluelib input[type="datetime-local"][disabled]:hover,
-body input[type="email"][disabled]:hover,
-.bluelib input[type="email"][disabled]:hover,
-body input[type="file"][disabled]:hover,
-.bluelib input[type="file"][disabled]:hover,
-body input[type="image"][disabled]:hover,
-.bluelib input[type="image"][disabled]:hover,
-body input[type="month"][disabled]:hover,
-.bluelib input[type="month"][disabled]:hover,
-body input[type="number"][disabled]:hover,
-.bluelib input[type="number"][disabled]:hover,
-body input[type="password"][disabled]:hover,
-.bluelib input[type="password"][disabled]:hover,
-body input[type="search"][disabled]:hover,
-.bluelib input[type="search"][disabled]:hover,
-body input[type="tel"][disabled]:hover,
-.bluelib input[type="tel"][disabled]:hover,
-body input[type="text"][disabled]:hover,
-.bluelib input[type="text"][disabled]:hover,
-body input[type="time"][disabled]:hover,
-.bluelib input[type="time"][disabled]:hover,
-body input[type="url"][disabled]:hover,
-.bluelib input[type="url"][disabled]:hover,
-body input[type="week"][disabled]:hover,
-.bluelib input[type="week"][disabled]:hover,
-body textarea[disabled]:hover,
-.bluelib textarea[disabled]:hover,
-body .input-area[disabled]:hover,
-.bluelib .input-area[disabled]:hover,
-body select:not([multiple])[disabled]:hover,
-.bluelib select:not([multiple])[disabled]:hover,
-body .input-select[disabled]:hover,
-.bluelib .input-select[disabled]:hover,
-body select[multiple][disabled]:hover,
-.bluelib select[multiple][disabled]:hover,
-body .input-multiselect[disabled]:hover,
-.bluelib .input-multiselect[disabled]:hover,
-body button[disabled]:hover,
-.bluelib button[disabled]:hover,
-body input[type="submit"][disabled]:hover,
-.bluelib input[type="submit"][disabled]:hover,
-body input[type="reset"][disabled]:hover,
-.bluelib input[type="reset"][disabled]:hover,
-body .input-button[disabled]:hover,
-.bluelib .input-button[disabled]:hover,
-body input[type="checkbox"][disabled]:hover,
-.bluelib input[type="checkbox"][disabled]:hover,
-body .input-checkbox[disabled]:hover,
-.bluelib .input-checkbox[disabled]:hover,
-body input[type="radio"][disabled]:hover,
-.bluelib input[type="radio"][disabled]:hover,
-body .input-radio[disabled]:hover,
-.bluelib .input-radio[disabled]:hover,
-body .input[disabled]:hover,
-.bluelib .input[disabled]:hover,
-body .input-field .status-disabled:hover,
-.bluelib .input-field .status-disabled:hover,
-body input[type="color"] .status-disabled:hover,
-.bluelib input[type="color"] .status-disabled:hover,
-body input[type="date"] .status-disabled:hover,
-.bluelib input[type="date"] .status-disabled:hover,
-body input[type="datetime-local"] .status-disabled:hover,
-.bluelib input[type="datetime-local"] .status-disabled:hover,
-body input[type="email"] .status-disabled:hover,
-.bluelib input[type="email"] .status-disabled:hover,
-body input[type="file"] .status-disabled:hover,
-.bluelib input[type="file"] .status-disabled:hover,
-body input[type="image"] .status-disabled:hover,
-.bluelib input[type="image"] .status-disabled:hover,
-body input[type="month"] .status-disabled:hover,
-.bluelib input[type="month"] .status-disabled:hover,
-body input[type="number"] .status-disabled:hover,
-.bluelib input[type="number"] .status-disabled:hover,
-body input[type="password"] .status-disabled:hover,
-.bluelib input[type="password"] .status-disabled:hover,
-body input[type="search"] .status-disabled:hover,
-.bluelib input[type="search"] .status-disabled:hover,
-body input[type="tel"] .status-disabled:hover,
-.bluelib input[type="tel"] .status-disabled:hover,
-body input[type="text"] .status-disabled:hover,
-.bluelib input[type="text"] .status-disabled:hover,
-body input[type="time"] .status-disabled:hover,
-.bluelib input[type="time"] .status-disabled:hover,
-body input[type="url"] .status-disabled:hover,
-.bluelib input[type="url"] .status-disabled:hover,
-body input[type="week"] .status-disabled:hover,
-.bluelib input[type="week"] .status-disabled:hover,
-body textarea .status-disabled:hover,
-.bluelib textarea .status-disabled:hover,
-body .input-area .status-disabled:hover,
-.bluelib .input-area .status-disabled:hover,
-body select:not([multiple]) .status-disabled:hover,
-.bluelib select:not([multiple]) .status-disabled:hover,
-body .input-select .status-disabled:hover,
-.bluelib .input-select .status-disabled:hover,
-body select[multiple] .status-disabled:hover,
-.bluelib select[multiple] .status-disabled:hover,
-body .input-multiselect .status-disabled:hover,
-.bluelib .input-multiselect .status-disabled:hover,
-body button .status-disabled:hover,
-.bluelib button .status-disabled:hover,
-body input[type="submit"] .status-disabled:hover,
-.bluelib input[type="submit"] .status-disabled:hover,
-body input[type="reset"] .status-disabled:hover,
-.bluelib input[type="reset"] .status-disabled:hover,
-body .input-button .status-disabled:hover,
-.bluelib .input-button .status-disabled:hover,
-body input[type="checkbox"] .status-disabled:hover,
-.bluelib input[type="checkbox"] .status-disabled:hover,
-body .input-checkbox .status-disabled:hover,
-.bluelib .input-checkbox .status-disabled:hover,
-body input[type="radio"] .status-disabled:hover,
-.bluelib input[type="radio"] .status-disabled:hover,
-body .input-radio .status-disabled:hover,
-.bluelib .input-radio .status-disabled:hover,
-body .input .status-disabled:hover,
-.bluelib .input .status-disabled:hover,
-body .input-field[disabled]:focus,
-.bluelib .input-field[disabled]:focus,
-body input[type="color"][disabled]:focus,
-.bluelib input[type="color"][disabled]:focus,
-body input[type="date"][disabled]:focus,
-.bluelib input[type="date"][disabled]:focus,
-body input[type="datetime-local"][disabled]:focus,
-.bluelib input[type="datetime-local"][disabled]:focus,
-body input[type="email"][disabled]:focus,
-.bluelib input[type="email"][disabled]:focus,
-body input[type="file"][disabled]:focus,
-.bluelib input[type="file"][disabled]:focus,
-body input[type="image"][disabled]:focus,
-.bluelib input[type="image"][disabled]:focus,
-body input[type="month"][disabled]:focus,
-.bluelib input[type="month"][disabled]:focus,
-body input[type="number"][disabled]:focus,
-.bluelib input[type="number"][disabled]:focus,
-body input[type="password"][disabled]:focus,
-.bluelib input[type="password"][disabled]:focus,
-body input[type="search"][disabled]:focus,
-.bluelib input[type="search"][disabled]:focus,
-body input[type="tel"][disabled]:focus,
-.bluelib input[type="tel"][disabled]:focus,
-body input[type="text"][disabled]:focus,
-.bluelib input[type="text"][disabled]:focus,
-body input[type="time"][disabled]:focus,
-.bluelib input[type="time"][disabled]:focus,
-body input[type="url"][disabled]:focus,
-.bluelib input[type="url"][disabled]:focus,
-body input[type="week"][disabled]:focus,
-.bluelib input[type="week"][disabled]:focus,
-body textarea[disabled]:focus,
-.bluelib textarea[disabled]:focus,
-body .input-area[disabled]:focus,
-.bluelib .input-area[disabled]:focus,
-body select:not([multiple])[disabled]:focus,
-.bluelib select:not([multiple])[disabled]:focus,
-body .input-select[disabled]:focus,
-.bluelib .input-select[disabled]:focus,
-body select[multiple][disabled]:focus,
-.bluelib select[multiple][disabled]:focus,
-body .input-multiselect[disabled]:focus,
-.bluelib .input-multiselect[disabled]:focus,
-body button[disabled]:focus,
-.bluelib button[disabled]:focus,
-body input[type="submit"][disabled]:focus,
-.bluelib input[type="submit"][disabled]:focus,
-body input[type="reset"][disabled]:focus,
-.bluelib input[type="reset"][disabled]:focus,
-body .input-button[disabled]:focus,
-.bluelib .input-button[disabled]:focus,
-body input[type="checkbox"][disabled]:focus,
-.bluelib input[type="checkbox"][disabled]:focus,
-body .input-checkbox[disabled]:focus,
-.bluelib .input-checkbox[disabled]:focus,
-body input[type="radio"][disabled]:focus,
-.bluelib input[type="radio"][disabled]:focus,
-body .input-radio[disabled]:focus,
-.bluelib .input-radio[disabled]:focus,
-body .input[disabled]:focus,
-.bluelib .input[disabled]:focus,
-body .input-field .status-disabled:focus,
-.bluelib .input-field .status-disabled:focus,
-body input[type="color"] .status-disabled:focus,
-.bluelib input[type="color"] .status-disabled:focus,
-body input[type="date"] .status-disabled:focus,
-.bluelib input[type="date"] .status-disabled:focus,
-body input[type="datetime-local"] .status-disabled:focus,
-.bluelib input[type="datetime-local"] .status-disabled:focus,
-body input[type="email"] .status-disabled:focus,
-.bluelib input[type="email"] .status-disabled:focus,
-body input[type="file"] .status-disabled:focus,
-.bluelib input[type="file"] .status-disabled:focus,
-body input[type="image"] .status-disabled:focus,
-.bluelib input[type="image"] .status-disabled:focus,
-body input[type="month"] .status-disabled:focus,
-.bluelib input[type="month"] .status-disabled:focus,
-body input[type="number"] .status-disabled:focus,
-.bluelib input[type="number"] .status-disabled:focus,
-body input[type="password"] .status-disabled:focus,
-.bluelib input[type="password"] .status-disabled:focus,
-body input[type="search"] .status-disabled:focus,
-.bluelib input[type="search"] .status-disabled:focus,
-body input[type="tel"] .status-disabled:focus,
-.bluelib input[type="tel"] .status-disabled:focus,
-body input[type="text"] .status-disabled:focus,
-.bluelib input[type="text"] .status-disabled:focus,
-body input[type="time"] .status-disabled:focus,
-.bluelib input[type="time"] .status-disabled:focus,
-body input[type="url"] .status-disabled:focus,
-.bluelib input[type="url"] .status-disabled:focus,
-body input[type="week"] .status-disabled:focus,
-.bluelib input[type="week"] .status-disabled:focus,
-body textarea .status-disabled:focus,
-.bluelib textarea .status-disabled:focus,
-body .input-area .status-disabled:focus,
-.bluelib .input-area .status-disabled:focus,
-body select:not([multiple]) .status-disabled:focus,
-.bluelib select:not([multiple]) .status-disabled:focus,
-body .input-select .status-disabled:focus,
-.bluelib .input-select .status-disabled:focus,
-body select[multiple] .status-disabled:focus,
-.bluelib select[multiple] .status-disabled:focus,
-body .input-multiselect .status-disabled:focus,
-.bluelib .input-multiselect .status-disabled:focus,
-body button .status-disabled:focus,
-.bluelib button .status-disabled:focus,
-body input[type="submit"] .status-disabled:focus,
-.bluelib input[type="submit"] .status-disabled:focus,
-body input[type="reset"] .status-disabled:focus,
-.bluelib input[type="reset"] .status-disabled:focus,
-body .input-button .status-disabled:focus,
-.bluelib .input-button .status-disabled:focus,
-body input[type="checkbox"] .status-disabled:focus,
-.bluelib input[type="checkbox"] .status-disabled:focus,
-body .input-checkbox .status-disabled:focus,
-.bluelib .input-checkbox .status-disabled:focus,
-body input[type="radio"] .status-disabled:focus,
-.bluelib input[type="radio"] .status-disabled:focus,
-body .input-radio .status-disabled:focus,
-.bluelib .input-radio .status-disabled:focus,
-body .input .status-disabled:focus,
-.bluelib .input .status-disabled:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled]:hover::placeholder,
-.bluelib .input-field[disabled]:hover::placeholder,
-body input[type="color"][disabled]:hover::placeholder,
-.bluelib input[type="color"][disabled]:hover::placeholder,
-body input[type="date"][disabled]:hover::placeholder,
-.bluelib input[type="date"][disabled]:hover::placeholder,
-body input[type="datetime-local"][disabled]:hover::placeholder,
-.bluelib input[type="datetime-local"][disabled]:hover::placeholder,
-body input[type="email"][disabled]:hover::placeholder,
-.bluelib input[type="email"][disabled]:hover::placeholder,
-body input[type="file"][disabled]:hover::placeholder,
-.bluelib input[type="file"][disabled]:hover::placeholder,
-body input[type="image"][disabled]:hover::placeholder,
-.bluelib input[type="image"][disabled]:hover::placeholder,
-body input[type="month"][disabled]:hover::placeholder,
-.bluelib input[type="month"][disabled]:hover::placeholder,
-body input[type="number"][disabled]:hover::placeholder,
-.bluelib input[type="number"][disabled]:hover::placeholder,
-body input[type="password"][disabled]:hover::placeholder,
-.bluelib input[type="password"][disabled]:hover::placeholder,
-body input[type="search"][disabled]:hover::placeholder,
-.bluelib input[type="search"][disabled]:hover::placeholder,
-body input[type="tel"][disabled]:hover::placeholder,
-.bluelib input[type="tel"][disabled]:hover::placeholder,
-body input[type="text"][disabled]:hover::placeholder,
-.bluelib input[type="text"][disabled]:hover::placeholder,
-body input[type="time"][disabled]:hover::placeholder,
-.bluelib input[type="time"][disabled]:hover::placeholder,
-body input[type="url"][disabled]:hover::placeholder,
-.bluelib input[type="url"][disabled]:hover::placeholder,
-body input[type="week"][disabled]:hover::placeholder,
-.bluelib input[type="week"][disabled]:hover::placeholder,
-body textarea[disabled]:hover::placeholder,
-.bluelib textarea[disabled]:hover::placeholder,
-body .input-area[disabled]:hover::placeholder,
-.bluelib .input-area[disabled]:hover::placeholder,
-body select:not([multiple])[disabled]:hover::placeholder,
-.bluelib select:not([multiple])[disabled]:hover::placeholder,
-body .input-select[disabled]:hover::placeholder,
-.bluelib .input-select[disabled]:hover::placeholder,
-body select[multiple][disabled]:hover::placeholder,
-.bluelib select[multiple][disabled]:hover::placeholder,
-body .input-multiselect[disabled]:hover::placeholder,
-.bluelib .input-multiselect[disabled]:hover::placeholder,
-body button[disabled]:hover::placeholder,
-.bluelib button[disabled]:hover::placeholder,
-body input[type="submit"][disabled]:hover::placeholder,
-.bluelib input[type="submit"][disabled]:hover::placeholder,
-body input[type="reset"][disabled]:hover::placeholder,
-.bluelib input[type="reset"][disabled]:hover::placeholder,
-body .input-button[disabled]:hover::placeholder,
-.bluelib .input-button[disabled]:hover::placeholder,
-body input[type="checkbox"][disabled]:hover::placeholder,
-.bluelib input[type="checkbox"][disabled]:hover::placeholder,
-body .input-checkbox[disabled]:hover::placeholder,
-.bluelib .input-checkbox[disabled]:hover::placeholder,
-body input[type="radio"][disabled]:hover::placeholder,
-.bluelib input[type="radio"][disabled]:hover::placeholder,
-body .input-radio[disabled]:hover::placeholder,
-.bluelib .input-radio[disabled]:hover::placeholder,
-body .input[disabled]:hover::placeholder,
-.bluelib .input[disabled]:hover::placeholder,
-body .input-field .status-disabled:hover::placeholder,
-.bluelib .input-field .status-disabled:hover::placeholder,
-body input[type="color"] .status-disabled:hover::placeholder,
-.bluelib input[type="color"] .status-disabled:hover::placeholder,
-body input[type="date"] .status-disabled:hover::placeholder,
-.bluelib input[type="date"] .status-disabled:hover::placeholder,
-body input[type="datetime-local"] .status-disabled:hover::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder,
-body input[type="email"] .status-disabled:hover::placeholder,
-.bluelib input[type="email"] .status-disabled:hover::placeholder,
-body input[type="file"] .status-disabled:hover::placeholder,
-.bluelib input[type="file"] .status-disabled:hover::placeholder,
-body input[type="image"] .status-disabled:hover::placeholder,
-.bluelib input[type="image"] .status-disabled:hover::placeholder,
-body input[type="month"] .status-disabled:hover::placeholder,
-.bluelib input[type="month"] .status-disabled:hover::placeholder,
-body input[type="number"] .status-disabled:hover::placeholder,
-.bluelib input[type="number"] .status-disabled:hover::placeholder,
-body input[type="password"] .status-disabled:hover::placeholder,
-.bluelib input[type="password"] .status-disabled:hover::placeholder,
-body input[type="search"] .status-disabled:hover::placeholder,
-.bluelib input[type="search"] .status-disabled:hover::placeholder,
-body input[type="tel"] .status-disabled:hover::placeholder,
-.bluelib input[type="tel"] .status-disabled:hover::placeholder,
-body input[type="text"] .status-disabled:hover::placeholder,
-.bluelib input[type="text"] .status-disabled:hover::placeholder,
-body input[type="time"] .status-disabled:hover::placeholder,
-.bluelib input[type="time"] .status-disabled:hover::placeholder,
-body input[type="url"] .status-disabled:hover::placeholder,
-.bluelib input[type="url"] .status-disabled:hover::placeholder,
-body input[type="week"] .status-disabled:hover::placeholder,
-.bluelib input[type="week"] .status-disabled:hover::placeholder,
-body textarea .status-disabled:hover::placeholder,
-.bluelib textarea .status-disabled:hover::placeholder,
-body .input-area .status-disabled:hover::placeholder,
-.bluelib .input-area .status-disabled:hover::placeholder,
-body select:not([multiple]) .status-disabled:hover::placeholder,
-.bluelib select:not([multiple]) .status-disabled:hover::placeholder,
-body .input-select .status-disabled:hover::placeholder,
-.bluelib .input-select .status-disabled:hover::placeholder,
-body select[multiple] .status-disabled:hover::placeholder,
-.bluelib select[multiple] .status-disabled:hover::placeholder,
-body .input-multiselect .status-disabled:hover::placeholder,
-.bluelib .input-multiselect .status-disabled:hover::placeholder,
-body button .status-disabled:hover::placeholder,
-.bluelib button .status-disabled:hover::placeholder,
-body input[type="submit"] .status-disabled:hover::placeholder,
-.bluelib input[type="submit"] .status-disabled:hover::placeholder,
-body input[type="reset"] .status-disabled:hover::placeholder,
-.bluelib input[type="reset"] .status-disabled:hover::placeholder,
-body .input-button .status-disabled:hover::placeholder,
-.bluelib .input-button .status-disabled:hover::placeholder,
-body input[type="checkbox"] .status-disabled:hover::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:hover::placeholder,
-body .input-checkbox .status-disabled:hover::placeholder,
-.bluelib .input-checkbox .status-disabled:hover::placeholder,
-body input[type="radio"] .status-disabled:hover::placeholder,
-.bluelib input[type="radio"] .status-disabled:hover::placeholder,
-body .input-radio .status-disabled:hover::placeholder,
-.bluelib .input-radio .status-disabled:hover::placeholder,
-body .input .status-disabled:hover::placeholder,
-.bluelib .input .status-disabled:hover::placeholder,
-body .input-field[disabled]:focus::placeholder,
-.bluelib .input-field[disabled]:focus::placeholder,
-body input[type="color"][disabled]:focus::placeholder,
-.bluelib input[type="color"][disabled]:focus::placeholder,
-body input[type="date"][disabled]:focus::placeholder,
-.bluelib input[type="date"][disabled]:focus::placeholder,
-body input[type="datetime-local"][disabled]:focus::placeholder,
-.bluelib input[type="datetime-local"][disabled]:focus::placeholder,
-body input[type="email"][disabled]:focus::placeholder,
-.bluelib input[type="email"][disabled]:focus::placeholder,
-body input[type="file"][disabled]:focus::placeholder,
-.bluelib input[type="file"][disabled]:focus::placeholder,
-body input[type="image"][disabled]:focus::placeholder,
-.bluelib input[type="image"][disabled]:focus::placeholder,
-body input[type="month"][disabled]:focus::placeholder,
-.bluelib input[type="month"][disabled]:focus::placeholder,
-body input[type="number"][disabled]:focus::placeholder,
-.bluelib input[type="number"][disabled]:focus::placeholder,
-body input[type="password"][disabled]:focus::placeholder,
-.bluelib input[type="password"][disabled]:focus::placeholder,
-body input[type="search"][disabled]:focus::placeholder,
-.bluelib input[type="search"][disabled]:focus::placeholder,
-body input[type="tel"][disabled]:focus::placeholder,
-.bluelib input[type="tel"][disabled]:focus::placeholder,
-body input[type="text"][disabled]:focus::placeholder,
-.bluelib input[type="text"][disabled]:focus::placeholder,
-body input[type="time"][disabled]:focus::placeholder,
-.bluelib input[type="time"][disabled]:focus::placeholder,
-body input[type="url"][disabled]:focus::placeholder,
-.bluelib input[type="url"][disabled]:focus::placeholder,
-body input[type="week"][disabled]:focus::placeholder,
-.bluelib input[type="week"][disabled]:focus::placeholder,
-body textarea[disabled]:focus::placeholder,
-.bluelib textarea[disabled]:focus::placeholder,
-body .input-area[disabled]:focus::placeholder,
-.bluelib .input-area[disabled]:focus::placeholder,
-body select:not([multiple])[disabled]:focus::placeholder,
-.bluelib select:not([multiple])[disabled]:focus::placeholder,
-body .input-select[disabled]:focus::placeholder,
-.bluelib .input-select[disabled]:focus::placeholder,
-body select[multiple][disabled]:focus::placeholder,
-.bluelib select[multiple][disabled]:focus::placeholder,
-body .input-multiselect[disabled]:focus::placeholder,
-.bluelib .input-multiselect[disabled]:focus::placeholder,
-body button[disabled]:focus::placeholder,
-.bluelib button[disabled]:focus::placeholder,
-body input[type="submit"][disabled]:focus::placeholder,
-.bluelib input[type="submit"][disabled]:focus::placeholder,
-body input[type="reset"][disabled]:focus::placeholder,
-.bluelib input[type="reset"][disabled]:focus::placeholder,
-body .input-button[disabled]:focus::placeholder,
-.bluelib .input-button[disabled]:focus::placeholder,
-body input[type="checkbox"][disabled]:focus::placeholder,
-.bluelib input[type="checkbox"][disabled]:focus::placeholder,
-body .input-checkbox[disabled]:focus::placeholder,
-.bluelib .input-checkbox[disabled]:focus::placeholder,
-body input[type="radio"][disabled]:focus::placeholder,
-.bluelib input[type="radio"][disabled]:focus::placeholder,
-body .input-radio[disabled]:focus::placeholder,
-.bluelib .input-radio[disabled]:focus::placeholder,
-body .input[disabled]:focus::placeholder,
-.bluelib .input[disabled]:focus::placeholder,
-body .input-field .status-disabled:focus::placeholder,
-.bluelib .input-field .status-disabled:focus::placeholder,
-body input[type="color"] .status-disabled:focus::placeholder,
-.bluelib input[type="color"] .status-disabled:focus::placeholder,
-body input[type="date"] .status-disabled:focus::placeholder,
-.bluelib input[type="date"] .status-disabled:focus::placeholder,
-body input[type="datetime-local"] .status-disabled:focus::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder,
-body input[type="email"] .status-disabled:focus::placeholder,
-.bluelib input[type="email"] .status-disabled:focus::placeholder,
-body input[type="file"] .status-disabled:focus::placeholder,
-.bluelib input[type="file"] .status-disabled:focus::placeholder,
-body input[type="image"] .status-disabled:focus::placeholder,
-.bluelib input[type="image"] .status-disabled:focus::placeholder,
-body input[type="month"] .status-disabled:focus::placeholder,
-.bluelib input[type="month"] .status-disabled:focus::placeholder,
-body input[type="number"] .status-disabled:focus::placeholder,
-.bluelib input[type="number"] .status-disabled:focus::placeholder,
-body input[type="password"] .status-disabled:focus::placeholder,
-.bluelib input[type="password"] .status-disabled:focus::placeholder,
-body input[type="search"] .status-disabled:focus::placeholder,
-.bluelib input[type="search"] .status-disabled:focus::placeholder,
-body input[type="tel"] .status-disabled:focus::placeholder,
-.bluelib input[type="tel"] .status-disabled:focus::placeholder,
-body input[type="text"] .status-disabled:focus::placeholder,
-.bluelib input[type="text"] .status-disabled:focus::placeholder,
-body input[type="time"] .status-disabled:focus::placeholder,
-.bluelib input[type="time"] .status-disabled:focus::placeholder,
-body input[type="url"] .status-disabled:focus::placeholder,
-.bluelib input[type="url"] .status-disabled:focus::placeholder,
-body input[type="week"] .status-disabled:focus::placeholder,
-.bluelib input[type="week"] .status-disabled:focus::placeholder,
-body textarea .status-disabled:focus::placeholder,
-.bluelib textarea .status-disabled:focus::placeholder,
-body .input-area .status-disabled:focus::placeholder,
-.bluelib .input-area .status-disabled:focus::placeholder,
-body select:not([multiple]) .status-disabled:focus::placeholder,
-.bluelib select:not([multiple]) .status-disabled:focus::placeholder,
-body .input-select .status-disabled:focus::placeholder,
-.bluelib .input-select .status-disabled:focus::placeholder,
-body select[multiple] .status-disabled:focus::placeholder,
-.bluelib select[multiple] .status-disabled:focus::placeholder,
-body .input-multiselect .status-disabled:focus::placeholder,
-.bluelib .input-multiselect .status-disabled:focus::placeholder,
-body button .status-disabled:focus::placeholder,
-.bluelib button .status-disabled:focus::placeholder,
-body input[type="submit"] .status-disabled:focus::placeholder,
-.bluelib input[type="submit"] .status-disabled:focus::placeholder,
-body input[type="reset"] .status-disabled:focus::placeholder,
-.bluelib input[type="reset"] .status-disabled:focus::placeholder,
-body .input-button .status-disabled:focus::placeholder,
-.bluelib .input-button .status-disabled:focus::placeholder,
-body input[type="checkbox"] .status-disabled:focus::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:focus::placeholder,
-body .input-checkbox .status-disabled:focus::placeholder,
-.bluelib .input-checkbox .status-disabled:focus::placeholder,
-body input[type="radio"] .status-disabled:focus::placeholder,
-.bluelib input[type="radio"] .status-disabled:focus::placeholder,
-body .input-radio .status-disabled:focus::placeholder,
-.bluelib .input-radio .status-disabled:focus::placeholder,
-body .input .status-disabled:focus::placeholder,
-.bluelib .input .status-disabled:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
-}
-body .input-field:optional,
-.bluelib .input-field:optional,
-body input[type="color"]:optional,
-.bluelib input[type="color"]:optional,
-body input[type="date"]:optional,
-.bluelib input[type="date"]:optional,
-body input[type="datetime-local"]:optional,
-.bluelib input[type="datetime-local"]:optional,
-body input[type="email"]:optional,
-.bluelib input[type="email"]:optional,
-body input[type="file"]:optional,
-.bluelib input[type="file"]:optional,
-body input[type="image"]:optional,
-.bluelib input[type="image"]:optional,
-body input[type="month"]:optional,
-.bluelib input[type="month"]:optional,
-body input[type="number"]:optional,
-.bluelib input[type="number"]:optional,
-body input[type="password"]:optional,
-.bluelib input[type="password"]:optional,
-body input[type="search"]:optional,
-.bluelib input[type="search"]:optional,
-body input[type="tel"]:optional,
-.bluelib input[type="tel"]:optional,
-body input[type="text"]:optional,
-.bluelib input[type="text"]:optional,
-body input[type="time"]:optional,
-.bluelib input[type="time"]:optional,
-body input[type="url"]:optional,
-.bluelib input[type="url"]:optional,
-body input[type="week"]:optional,
-.bluelib input[type="week"]:optional,
-body textarea:optional,
-.bluelib textarea:optional,
-body .input-area:optional,
-.bluelib .input-area:optional,
-body select:not([multiple]):optional,
-.bluelib select:not([multiple]):optional,
-body .input-select:optional,
-.bluelib .input-select:optional,
-body select[multiple]:optional,
-.bluelib select[multiple]:optional,
-body .input-multiselect:optional,
-.bluelib .input-multiselect:optional,
-body button:optional,
-.bluelib button:optional,
-body input[type="submit"]:optional,
-.bluelib input[type="submit"]:optional,
-body input[type="reset"]:optional,
-.bluelib input[type="reset"]:optional,
-body .input-button:optional,
-.bluelib .input-button:optional,
-body input[type="checkbox"]:optional,
-.bluelib input[type="checkbox"]:optional,
-body .input-checkbox:optional,
-.bluelib .input-checkbox:optional,
-body input[type="radio"]:optional,
-.bluelib input[type="radio"]:optional,
-body .input-radio:optional,
-.bluelib .input-radio:optional,
-body .input:optional,
-.bluelib .input:optional,
-body .input-field:optional::placeholder,
-.bluelib .input-field:optional::placeholder,
-body input[type="color"]:optional::placeholder,
-.bluelib input[type="color"]:optional::placeholder,
-body input[type="date"]:optional::placeholder,
-.bluelib input[type="date"]:optional::placeholder,
-body input[type="datetime-local"]:optional::placeholder,
-.bluelib input[type="datetime-local"]:optional::placeholder,
-body input[type="email"]:optional::placeholder,
-.bluelib input[type="email"]:optional::placeholder,
-body input[type="file"]:optional::placeholder,
-.bluelib input[type="file"]:optional::placeholder,
-body input[type="image"]:optional::placeholder,
-.bluelib input[type="image"]:optional::placeholder,
-body input[type="month"]:optional::placeholder,
-.bluelib input[type="month"]:optional::placeholder,
-body input[type="number"]:optional::placeholder,
-.bluelib input[type="number"]:optional::placeholder,
-body input[type="password"]:optional::placeholder,
-.bluelib input[type="password"]:optional::placeholder,
-body input[type="search"]:optional::placeholder,
-.bluelib input[type="search"]:optional::placeholder,
-body input[type="tel"]:optional::placeholder,
-.bluelib input[type="tel"]:optional::placeholder,
-body input[type="text"]:optional::placeholder,
-.bluelib input[type="text"]:optional::placeholder,
-body input[type="time"]:optional::placeholder,
-.bluelib input[type="time"]:optional::placeholder,
-body input[type="url"]:optional::placeholder,
-.bluelib input[type="url"]:optional::placeholder,
-body input[type="week"]:optional::placeholder,
-.bluelib input[type="week"]:optional::placeholder,
-body textarea:optional::placeholder,
-.bluelib textarea:optional::placeholder,
-body .input-area:optional::placeholder,
-.bluelib .input-area:optional::placeholder,
-body select:not([multiple]):optional::placeholder,
-.bluelib select:not([multiple]):optional::placeholder,
-body .input-select:optional::placeholder,
-.bluelib .input-select:optional::placeholder,
-body select[multiple]:optional::placeholder,
-.bluelib select[multiple]:optional::placeholder,
-body .input-multiselect:optional::placeholder,
-.bluelib .input-multiselect:optional::placeholder,
-body button:optional::placeholder,
-.bluelib button:optional::placeholder,
-body input[type="submit"]:optional::placeholder,
-.bluelib input[type="submit"]:optional::placeholder,
-body input[type="reset"]:optional::placeholder,
-.bluelib input[type="reset"]:optional::placeholder,
-body .input-button:optional::placeholder,
-.bluelib .input-button:optional::placeholder,
-body input[type="checkbox"]:optional::placeholder,
-.bluelib input[type="checkbox"]:optional::placeholder,
-body .input-checkbox:optional::placeholder,
-.bluelib .input-checkbox:optional::placeholder,
-body input[type="radio"]:optional::placeholder,
-.bluelib input[type="radio"]:optional::placeholder,
-body .input-radio:optional::placeholder,
-.bluelib .input-radio:optional::placeholder,
-body .input:optional::placeholder,
-.bluelib .input:optional::placeholder {
- font-style: italic;
-}
-body .input-field:focus-visible,
-.bluelib .input-field:focus-visible,
-body input[type="color"]:focus-visible,
-.bluelib input[type="color"]:focus-visible,
-body input[type="date"]:focus-visible,
-.bluelib input[type="date"]:focus-visible,
-body input[type="datetime-local"]:focus-visible,
-.bluelib input[type="datetime-local"]:focus-visible,
-body input[type="email"]:focus-visible,
-.bluelib input[type="email"]:focus-visible,
-body input[type="file"]:focus-visible,
-.bluelib input[type="file"]:focus-visible,
-body input[type="image"]:focus-visible,
-.bluelib input[type="image"]:focus-visible,
-body input[type="month"]:focus-visible,
-.bluelib input[type="month"]:focus-visible,
-body input[type="number"]:focus-visible,
-.bluelib input[type="number"]:focus-visible,
-body input[type="password"]:focus-visible,
-.bluelib input[type="password"]:focus-visible,
-body input[type="search"]:focus-visible,
-.bluelib input[type="search"]:focus-visible,
-body input[type="tel"]:focus-visible,
-.bluelib input[type="tel"]:focus-visible,
-body input[type="text"]:focus-visible,
-.bluelib input[type="text"]:focus-visible,
-body input[type="time"]:focus-visible,
-.bluelib input[type="time"]:focus-visible,
-body input[type="url"]:focus-visible,
-.bluelib input[type="url"]:focus-visible,
-body input[type="week"]:focus-visible,
-.bluelib input[type="week"]:focus-visible,
-body textarea:focus-visible,
-.bluelib textarea:focus-visible,
-body .input-area:focus-visible,
-.bluelib .input-area:focus-visible,
-body select:not([multiple]):focus-visible,
-.bluelib select:not([multiple]):focus-visible,
-body .input-select:focus-visible,
-.bluelib .input-select:focus-visible,
-body select[multiple]:focus-visible,
-.bluelib select[multiple]:focus-visible,
-body .input-multiselect:focus-visible,
-.bluelib .input-multiselect:focus-visible,
-body button:focus-visible,
-.bluelib button:focus-visible,
-body input[type="submit"]:focus-visible,
-.bluelib input[type="submit"]:focus-visible,
-body input[type="reset"]:focus-visible,
-.bluelib input[type="reset"]:focus-visible,
-body .input-button:focus-visible,
-.bluelib .input-button:focus-visible,
-body input[type="checkbox"]:focus-visible,
-.bluelib input[type="checkbox"]:focus-visible,
-body .input-checkbox:focus-visible,
-.bluelib .input-checkbox:focus-visible,
-body input[type="radio"]:focus-visible,
-.bluelib input[type="radio"]:focus-visible,
-body .input-radio:focus-visible,
-.bluelib .input-radio:focus-visible,
-body .input:focus-visible,
-.bluelib .input:focus-visible {
- outline: none;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"] {
- cursor: text;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
- padding: 6px;
-}
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area {
- cursor: text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
- padding: 6px;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select {
- cursor: context-menu;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
-}
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- body select:not([multiple]) option,
- .bluelib select:not([multiple]) option,
- body .input-select option,
- .bluelib .input-select option,
- body select:not([multiple]) .input-option,
- .bluelib select:not([multiple]) .input-option,
- body .input-select .input-option,
- .bluelib .input-select .input-option,
- body select:not([multiple]) optgroup,
- .bluelib select:not([multiple]) optgroup,
- body .input-select optgroup,
- .bluelib .input-select optgroup,
- body select:not([multiple]) .input-optgroup,
- .bluelib select:not([multiple]) .input-optgroup,
- body .input-select .input-optgroup,
- .bluelib .input-select .input-optgroup {
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- }
-}
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- cursor: vertical-text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- padding: 6px 4px;
-}
-body select:not([multiple]) option,
-.bluelib select:not([multiple]) option,
-body .input-select option,
-.bluelib .input-select option,
-body select[multiple] option,
-.bluelib select[multiple] option,
-body .input-multiselect option,
-.bluelib .input-multiselect option,
-body select:not([multiple]) .input-option,
-.bluelib select:not([multiple]) .input-option,
-body .input-select .input-option,
-.bluelib .input-select .input-option,
-body select[multiple] .input-option,
-.bluelib select[multiple] .input-option,
-body .input-multiselect .input-option,
-.bluelib .input-multiselect .input-option {
- font-weight: normal;
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- padding: 4px;
-}
-body select:not([multiple]) optgroup,
-.bluelib select:not([multiple]) optgroup,
-body .input-select optgroup,
-.bluelib .input-select optgroup,
-body select[multiple] optgroup,
-.bluelib select[multiple] optgroup,
-body .input-multiselect optgroup,
-.bluelib .input-multiselect optgroup,
-body select:not([multiple]) .input-optgroup,
-.bluelib select:not([multiple]) .input-optgroup,
-body .input-select .input-optgroup,
-.bluelib .input-select .input-optgroup,
-body select[multiple] .input-optgroup,
-.bluelib select[multiple] .input-optgroup,
-body .input-multiselect .input-optgroup,
-.bluelib .input-multiselect .input-optgroup {
- font-weight: bold;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
- padding: 4px;
-}
-body select:not([multiple]) optgroup option,
-.bluelib select:not([multiple]) optgroup option,
-body .input-select optgroup option,
-.bluelib .input-select optgroup option,
-body select[multiple] optgroup option,
-.bluelib select[multiple] optgroup option,
-body .input-multiselect optgroup option,
-.bluelib .input-multiselect optgroup option,
-body select:not([multiple]) .input-optgroup option,
-.bluelib select:not([multiple]) .input-optgroup option,
-body .input-select .input-optgroup option,
-.bluelib .input-select .input-optgroup option,
-body select[multiple] .input-optgroup option,
-.bluelib select[multiple] .input-optgroup option,
-body .input-multiselect .input-optgroup option,
-.bluelib .input-multiselect .input-optgroup option,
-body select:not([multiple]) optgroup .input-option,
-.bluelib select:not([multiple]) optgroup .input-option,
-body .input-select optgroup .input-option,
-.bluelib .input-select optgroup .input-option,
-body select[multiple] optgroup .input-option,
-.bluelib select[multiple] optgroup .input-option,
-body .input-multiselect optgroup .input-option,
-.bluelib .input-multiselect optgroup .input-option,
-body select:not([multiple]) .input-optgroup .input-option,
-.bluelib select:not([multiple]) .input-optgroup .input-option,
-body .input-select .input-optgroup .input-option,
-.bluelib .input-select .input-optgroup .input-option,
-body select[multiple] .input-optgroup .input-option,
-.bluelib select[multiple] .input-optgroup .input-option,
-body .input-multiselect .input-optgroup .input-option,
-.bluelib .input-multiselect .input-optgroup .input-option {
- padding: 4px 20px;
-}
-body select:not([multiple]) optgroup option::before,
-.bluelib select:not([multiple]) optgroup option::before,
-body .input-select optgroup option::before,
-.bluelib .input-select optgroup option::before,
-body select[multiple] optgroup option::before,
-.bluelib select[multiple] optgroup option::before,
-body .input-multiselect optgroup option::before,
-.bluelib .input-multiselect optgroup option::before,
-body select:not([multiple]) .input-optgroup option::before,
-.bluelib select:not([multiple]) .input-optgroup option::before,
-body .input-select .input-optgroup option::before,
-.bluelib .input-select .input-optgroup option::before,
-body select[multiple] .input-optgroup option::before,
-.bluelib select[multiple] .input-optgroup option::before,
-body .input-multiselect .input-optgroup option::before,
-.bluelib .input-multiselect .input-optgroup option::before,
-body select:not([multiple]) optgroup .input-option::before,
-.bluelib select:not([multiple]) optgroup .input-option::before,
-body .input-select optgroup .input-option::before,
-.bluelib .input-select optgroup .input-option::before,
-body select[multiple] optgroup .input-option::before,
-.bluelib select[multiple] optgroup .input-option::before,
-body .input-multiselect optgroup .input-option::before,
-.bluelib .input-multiselect optgroup .input-option::before,
-body select:not([multiple]) .input-optgroup .input-option::before,
-.bluelib select:not([multiple]) .input-optgroup .input-option::before,
-body .input-select .input-optgroup .input-option::before,
-.bluelib .input-select .input-optgroup .input-option::before,
-body select[multiple] .input-optgroup .input-option::before,
-.bluelib select[multiple] .input-optgroup .input-option::before,
-body .input-multiselect .input-optgroup .input-option::before,
-.bluelib .input-multiselect .input-optgroup .input-option::before {
- content: "";
-}
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button {
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 6px 16px;
- border-radius: 4px;
-}
-body button:active,
-.bluelib button:active,
-body input[type="submit"]:active,
-.bluelib input[type="submit"]:active,
-body input[type="reset"]:active,
-.bluelib input[type="reset"]:active,
-body .input-button:active,
-.bluelib .input-button:active {
- border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
-}
-body button [disabled]:active,
-.bluelib button [disabled]:active,
-body input[type="submit"] [disabled]:active,
-.bluelib input[type="submit"] [disabled]:active,
-body input[type="reset"] [disabled]:active,
-.bluelib input[type="reset"] [disabled]:active,
-body .input-button [disabled]:active,
-.bluelib .input-button [disabled]:active,
-body button .status-disabled:active,
-.bluelib button .status-disabled:active,
-body input[type="submit"] .status-disabled:active,
-.bluelib input[type="submit"] .status-disabled:active,
-body input[type="reset"] .status-disabled:active,
-.bluelib input[type="reset"] .status-disabled:active,
-body .input-button .status-disabled:active,
-.bluelib .input-button .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- appearance: none;
- cursor: pointer;
- width: 24px;
- height: 24px;
- border-width: 2px;
- display: inline-flex;
- justify-content: center;
- align-items: center;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before,
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- display: block;
- content: "";
- width: 14px;
- height: 14px;
-}
-body input[type="checkbox"]:checked::before,
-.bluelib input[type="checkbox"]:checked::before,
-body .input-checkbox:checked::before,
-.bluelib .input-checkbox:checked::before,
-body input[type="radio"]:checked::before,
-.bluelib input[type="radio"]:checked::before,
-body .input-radio:checked::before,
-.bluelib .input-radio:checked::before {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9);
-}
-body input[type="checkbox"]:hover:checked::before,
-.bluelib input[type="checkbox"]:hover:checked::before,
-body .input-checkbox:hover:checked::before,
-.bluelib .input-checkbox:hover:checked::before,
-body input[type="radio"]:hover:checked::before,
-.bluelib input[type="radio"]:hover:checked::before,
-body .input-radio:hover:checked::before,
-.bluelib .input-radio:hover:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1);
-}
-body input[type="checkbox"]:focus:checked::before,
-.bluelib input[type="checkbox"]:focus:checked::before,
-body .input-checkbox:focus:checked::before,
-.bluelib .input-checkbox:focus:checked::before,
-body input[type="radio"]:focus:checked::before,
-.bluelib input[type="radio"]:focus:checked::before,
-body .input-radio:focus:checked::before,
-.bluelib .input-radio:focus:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"]:active:checked::before,
-.bluelib input[type="checkbox"]:active:checked::before,
-body .input-checkbox:active:checked::before,
-.bluelib .input-checkbox:active:checked::before,
-body input[type="radio"]:active:checked::before,
-.bluelib input[type="radio"]:active:checked::before,
-body .input-radio:active:checked::before,
-.bluelib .input-radio:active:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox {
- border-radius: 4px;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before {
- border-radius: 2px;
-}
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- border-radius: 100%;
-}
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- border-radius: 100%;
-}
-body form,
-.bluelib form,
-body .form,
-.bluelib .form {
- display: grid;
- align-items: center;
- row-gap: 4px;
- column-gap: 8px;
- grid-template-columns: minmax(auto, 1fr) 5fr;
-}
-body form > label,
-.bluelib form > label,
-body .form > label,
-.bluelib .form > label,
-body form .form-label,
-.bluelib form .form-label,
-body .form .form-label,
-.bluelib .form .form-label {
- grid-column: 1;
- justify-self: end;
- text-align: right;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-weight: 500;
-}
-body form > .input-field,
-.bluelib form > .input-field,
-body .form > .input-field,
-.bluelib .form > .input-field,
-body form input[type="color"],
-.bluelib form input[type="color"],
-body .form input[type="color"],
-.bluelib .form input[type="color"],
-body form input[type="date"],
-.bluelib form input[type="date"],
-body .form input[type="date"],
-.bluelib .form input[type="date"],
-body form input[type="datetime-local"],
-.bluelib form input[type="datetime-local"],
-body .form input[type="datetime-local"],
-.bluelib .form input[type="datetime-local"],
-body form input[type="email"],
-.bluelib form input[type="email"],
-body .form input[type="email"],
-.bluelib .form input[type="email"],
-body form input[type="file"],
-.bluelib form input[type="file"],
-body .form input[type="file"],
-.bluelib .form input[type="file"],
-body form input[type="image"],
-.bluelib form input[type="image"],
-body .form input[type="image"],
-.bluelib .form input[type="image"],
-body form input[type="month"],
-.bluelib form input[type="month"],
-body .form input[type="month"],
-.bluelib .form input[type="month"],
-body form input[type="number"],
-.bluelib form input[type="number"],
-body .form input[type="number"],
-.bluelib .form input[type="number"],
-body form input[type="password"],
-.bluelib form input[type="password"],
-body .form input[type="password"],
-.bluelib .form input[type="password"],
-body form input[type="search"],
-.bluelib form input[type="search"],
-body .form input[type="search"],
-.bluelib .form input[type="search"],
-body form input[type="tel"],
-.bluelib form input[type="tel"],
-body .form input[type="tel"],
-.bluelib .form input[type="tel"],
-body form input[type="text"],
-.bluelib form input[type="text"],
-body .form input[type="text"],
-.bluelib .form input[type="text"],
-body form input[type="time"],
-.bluelib form input[type="time"],
-body .form input[type="time"],
-.bluelib .form input[type="time"],
-body form input[type="url"],
-.bluelib form input[type="url"],
-body .form input[type="url"],
-.bluelib .form input[type="url"],
-body form input[type="week"],
-.bluelib form input[type="week"],
-body .form input[type="week"],
-.bluelib .form input[type="week"],
-body form > textarea,
-.bluelib form > textarea,
-body .form > textarea,
-.bluelib .form > textarea,
-body form .input-area,
-.bluelib form .input-area,
-body .form .input-area,
-.bluelib .form .input-area,
-body form > select:not([multiple]),
-.bluelib form > select:not([multiple]),
-body .form > select:not([multiple]),
-.bluelib .form > select:not([multiple]),
-body form .input-select,
-.bluelib form .input-select,
-body .form .input-select,
-.bluelib .form .input-select,
-body form > select[multiple],
-.bluelib form > select[multiple],
-body .form > select[multiple],
-.bluelib .form > select[multiple],
-body form .input-multiselect,
-.bluelib form .input-multiselect,
-body .form .input-multiselect,
-.bluelib .form .input-multiselect,
-body form > button,
-.bluelib form > button,
-body .form > button,
-.bluelib .form > button,
-body form input[type="submit"],
-.bluelib form input[type="submit"],
-body .form input[type="submit"],
-.bluelib .form input[type="submit"],
-body form input[type="reset"],
-.bluelib form input[type="reset"],
-body .form input[type="reset"],
-.bluelib .form input[type="reset"],
-body form .input-button,
-.bluelib form .input-button,
-body .form .input-button,
-.bluelib .form .input-button,
-body form > input[type="checkbox"],
-.bluelib form > input[type="checkbox"],
-body .form > input[type="checkbox"],
-.bluelib .form > input[type="checkbox"],
-body form .input-checkbox,
-.bluelib form .input-checkbox,
-body .form .input-checkbox,
-.bluelib .form .input-checkbox,
-body form > input[type="radio"],
-.bluelib form > input[type="radio"],
-body .form > input[type="radio"],
-.bluelib .form > input[type="radio"],
-body form .input-radio,
-.bluelib form .input-radio,
-body .form .input-radio,
-.bluelib .form .input-radio,
-body form > .input,
-.bluelib form > .input,
-body .form > .input,
-.bluelib .form > .input,
-body form .form-input,
-.bluelib form .form-input,
-body .form .form-input,
-.bluelib .form .form-input {
- grid-column: 2;
- justify-self: stretch;
-}
-body form .form-group,
-.bluelib form .form-group,
-body .form .form-group,
-.bluelib .form .form-group {
- grid-column: 2;
- display: flex;
- gap: 8px 16px;
- justify-content: space-evenly;
- align-items: center;
- flex-wrap: wrap;
- width: 100%;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 6px;
- border-radius: 4px;
-}
-body form .form-group > label,
-.bluelib form .form-group > label,
-body .form .form-group > label,
-.bluelib .form .form-group > label,
-body form .form-group .form-group-label,
-.bluelib form .form-group .form-group-label,
-body .form .form-group .form-group-label,
-.bluelib .form .form-group .form-group-label {
- display: flex;
- gap: 6px;
- justify-content: center;
- align-items: center;
- text-align: left;
-}
-body form .form-group .form-group-row,
-.bluelib form .form-group .form-group-row,
-body .form .form-group .form-group-row,
-.bluelib .form .form-group .form-group-row {
- flex-basis: 100%;
- justify-content: start;
-}
-body form .form-row,
-.bluelib form .form-row,
-body .form .form-row,
-.bluelib .form .form-row {
- grid-column-start: 1;
- grid-column-end: 3;
- display: flex;
- gap: 8px;
- justify-content: center;
- align-items: center;
- width: 100%;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body form .form-row .panel,
-.bluelib form .form-row .panel,
-body .form .form-row .panel,
-.bluelib .form .form-row .panel {
- margin: 0;
-}
-body form .form-row:first-child,
-.bluelib form .form-row:first-child,
-body .form .form-row:first-child,
-.bluelib .form .form-row:first-child {
- margin-top: 0;
-}
-body form .form-row:last-child,
-.bluelib form .form-row:last-child,
-body .form .form-row:last-child,
-.bluelib .form .form-row:last-child {
- margin-bottom: 0;
-}
-body h1,
-.bluelib h1,
-body h2,
-.bluelib h2,
-body h3,
-.bluelib h3,
-body h4,
-.bluelib h4,
-body h5,
-.bluelib h5,
-body h6,
-.bluelib h6,
-body .heading,
-.bluelib .heading {
- text-align: center;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-family: var(--bluelib-title-family);
- font-weight: var(--bluelib-title-weight);
-}
-body a,
-.bluelib a,
-body .anchor,
-.bluelib .anchor {
- text-decoration-line: underline;
- text-decoration-thickness: 1px;
-}
-body a:focus-visible,
-.bluelib a:focus-visible,
-body .anchor:focus-visible,
-.bluelib .anchor:focus-visible {
- text-decoration-thickness: 2px;
-}
-body a:hover,
-.bluelib a:hover,
-body .anchor:hover,
-.bluelib .anchor:hover,
-body a:focus,
-.bluelib a:focus,
-body .anchor:focus,
-.bluelib .anchor:focus {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body a:active,
-.bluelib a:active,
-body .anchor:active,
-.bluelib .anchor:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1);
-}
-body a:not([href]),
-.bluelib a:not([href]),
-body a[href=""],
-.bluelib a[href=""],
-body .anchor-broken,
-.bluelib .anchor-broken {
- cursor: not-allowed;
- --bluelib-color-r: var(--bluelib-broken-r);
- --bluelib-color-g: var(--bluelib-broken-g);
- --bluelib-color-b: var(--bluelib-broken-b);
- text-decoration-style: dashed;
-}
-body a:not([href]):hover,
-.bluelib a:not([href]):hover,
-body a[href=""]:hover,
-.bluelib a[href=""]:hover,
-body .anchor-broken:hover,
-.bluelib .anchor-broken:hover,
-body a:not([href]):focus,
-.bluelib a:not([href]):focus,
-body a[href=""]:focus,
-.bluelib a[href=""]:focus,
-body .anchor-broken:focus,
-.bluelib .anchor-broken:focus,
-body a:not([href]):active,
-.bluelib a:not([href]):active,
-body a[href=""]:active,
-.bluelib a[href=""]:active,
-body .anchor-broken:active,
-.bluelib .anchor-broken:active {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body a[href^="http://"],
-.bluelib a[href^="http://"],
-body a[href^="https://"],
-.bluelib a[href^="https://"],
-body a[href^="/"],
-.bluelib a[href^="/"],
-body .anchor-link,
-.bluelib .anchor-link {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-link-r);
- --bluelib-color-g: var(--bluelib-link-g);
- --bluelib-color-b: var(--bluelib-link-b);
- text-decoration-style: solid;
-}
-body a[href^="http://"]:visited,
-.bluelib a[href^="http://"]:visited,
-body a[href^="https://"]:visited,
-.bluelib a[href^="https://"]:visited,
-body a[href^="/"]:visited,
-.bluelib a[href^="/"]:visited,
-body .anchor-link:visited,
-.bluelib .anchor-link:visited {
- --bluelib-color-r: var(--bluelib-visited-r);
- --bluelib-color-g: var(--bluelib-visited-g);
- --bluelib-color-b: var(--bluelib-visited-b);
-}
-body a[download],
-.bluelib a[download],
-body a[href]:not([href^="http://"]):not([href^="https://"]),
-.bluelib a[href]:not([href^="http://"]):not([href^="https://"]),
-body .anchor-download,
-.bluelib .anchor-download {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-download-r);
- --bluelib-color-g: var(--bluelib-download-g);
- --bluelib-color-b: var(--bluelib-download-b);
- text-decoration-style: solid;
-}
-body .details,
-.bluelib .details,
-body details,
-.bluelib details {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body .details > .details-summary,
-.bluelib .details > .details-summary,
-body details > .details-summary,
-.bluelib details > .details-summary,
-body .details > summary,
-.bluelib .details > summary,
-body details > summary,
-.bluelib details > summary {
- cursor: pointer;
- font-size: larger;
- user-select: none;
-}
-body .details > .details-summary:hover,
-.bluelib .details > .details-summary:hover,
-body details > .details-summary:hover,
-.bluelib details > .details-summary:hover,
-body .details > summary:hover,
-.bluelib .details > summary:hover,
-body details > summary:hover,
-.bluelib details > summary:hover {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
-}
-body .details > .details-summary:focus-visible,
-.bluelib .details > .details-summary:focus-visible,
-body details > .details-summary:focus-visible,
-.bluelib details > .details-summary:focus-visible,
-body .details > summary:focus-visible,
-.bluelib .details > summary:focus-visible,
-body details > summary:focus-visible,
-.bluelib details > summary:focus-visible {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body .details > .details-summary:active,
-.bluelib .details > .details-summary:active,
-body details > .details-summary:active,
-.bluelib details > .details-summary:active,
-body .details > summary:active,
-.bluelib .details > summary:active,
-body details > summary:active,
-.bluelib details > summary:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1);
-}
-body .details > .details-content,
-.bluelib .details > .details-content,
-body details > .details-content,
-.bluelib details > .details-content,
-body .details > :not(summary),
-.bluelib .details > :not(summary),
-body details > :not(summary),
-.bluelib details > :not(summary) {
- margin-top: 0.5rem;
-}
-body .details > .details,
-.bluelib .details > .details,
-body details > .details,
-.bluelib details > .details,
-body .details > details,
-.bluelib .details > details,
-body details > details,
-.bluelib details > details {
- margin-left: 16px;
-}
-body rp,
-.bluelib rp,
-body .ruby-parenthesis,
-.bluelib .ruby-parenthesis {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body rt,
-.bluelib rt,
-body .ruby-text,
-.bluelib .ruby-text {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
-}
-body .todo,
-.bluelib .todo {
- background-color: #292F33;
- --bluelib-color-r: 255;
- --bluelib-color-g: 204;
- --bluelib-color-b: 77;
- border-color: #FFCC4D;
-}
-body abbr,
-.bluelib abbr,
-body .semantic-abbr,
-.bluelib .semantic-abbr {
- cursor: help;
- text-decoration: underline 1px dotted currentColor;
-}
-body b,
-.bluelib b,
-body .semantic-b,
-.bluelib .semantic-b {
- font-weight: 500;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body cite,
-.bluelib cite,
-body .semantic-cite,
-.bluelib .semantic-cite {
- font-variant: small-caps;
-}
-body code,
-.bluelib code,
-body .semantic-code,
-.bluelib .semantic-code {
- font-family: var(--bluelib-code-family);
- font-weight: var(--bluelib-code-weight);
-}
-body dfn,
-.bluelib dfn,
-body .semantic-dfn,
-.bluelib .semantic-dfn {
- text-decoration: underline 1px solid currentColor;
- font-style: italic;
-}
-body em,
-.bluelib em,
-body .semantic-em,
-.bluelib .semantic-em {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body i,
-.bluelib i,
-body .semantic-i,
-.bluelib .semantic-i {
- font-style: italic;
-}
-body mark,
-.bluelib mark,
-body .semantic-mark,
-.bluelib .semantic-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body q,
-.bluelib q,
-body .semantic-q,
-.bluelib .semantic-q {
- font-style: oblique;
-}
-body q:before,
-.bluelib q:before,
-body .semantic-q:before,
-.bluelib .semantic-q:before,
-body q:after,
-.bluelib q:after,
-body .semantic-q:after,
-.bluelib .semantic-q:after {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body samp,
-.bluelib samp,
-body .semantic-samp,
-.bluelib .semantic-samp {
- background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1);
- color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1);
-}
-body strong,
-.bluelib strong,
-body .semantic-strong,
-.bluelib .semantic-strong {
- font-weight: 800;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body var,
-.bluelib var,
-body .semantic-var,
-.bluelib .semantic-var {
- font-style: normal;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .color-red,
-.bluelib .color-red {
- --bluelib-color-r: var(--bluelib-red-r);
- --bluelib-color-g: var(--bluelib-red-g);
- --bluelib-color-b: var(--bluelib-red-b);
-}
-body .color-orange,
-.bluelib .color-orange {
- --bluelib-color-r: var(--bluelib-orange-r);
- --bluelib-color-g: var(--bluelib-orange-g);
- --bluelib-color-b: var(--bluelib-orange-b);
-}
-body .color-yellow,
-.bluelib .color-yellow {
- --bluelib-color-r: var(--bluelib-yellow-r);
- --bluelib-color-g: var(--bluelib-yellow-g);
- --bluelib-color-b: var(--bluelib-yellow-b);
-}
-body .color-lime,
-.bluelib .color-lime,
-body .color-green,
-.bluelib .color-green {
- --bluelib-color-r: var(--bluelib-lime-r);
- --bluelib-color-g: var(--bluelib-lime-g);
- --bluelib-color-b: var(--bluelib-lime-b);
-}
-body .color-cyan,
-.bluelib .color-cyan {
- --bluelib-color-r: var(--bluelib-cyan-r);
- --bluelib-color-g: var(--bluelib-cyan-g);
- --bluelib-color-b: var(--bluelib-cyan-b);
-}
-body .color-blue,
-.bluelib .color-blue {
- --bluelib-color-r: var(--bluelib-blue-r);
- --bluelib-color-g: var(--bluelib-blue-g);
- --bluelib-color-b: var(--bluelib-blue-b);
-}
-body .color-magenta,
-.bluelib .color-magenta {
- --bluelib-color-r: var(--bluelib-magenta-r);
- --bluelib-color-g: var(--bluelib-magenta-g);
- --bluelib-color-b: var(--bluelib-magenta-b);
-}
-body .color-gray,
-.bluelib .color-gray {
- --bluelib-color-r: var(--bluelib-gray-r);
- --bluelib-color-g: var(--bluelib-gray-g);
- --bluelib-color-b: var(--bluelib-gray-b);
-}
-body .special-remove,
-.bluelib .special-remove,
-body .indexbreakrow,
-.bluelib .indexbreakrow {
- display: none !important;
-}
-body .special-hide,
-.bluelib .special-hide {
- visibility: hidden !important;
-}
-body .special-block-center,
-.bluelib .special-block-center,
-body #indexlist,
-.bluelib #indexlist {
- margin-left: auto !important;
- margin-right: auto !important;
-}
-body,
-.bluelib {
- --bluelib-background-r: 39;
- --bluelib-background-g: 33;
- --bluelib-background-b: 33;
- --bluelib-foreground-r: 225;
- --bluelib-foreground-g: 80;
- --bluelib-foreground-b: 11;
- --bluelib-accent-r: 246;
- --bluelib-accent-g: 233;
- --bluelib-accent-b: 233;
- --bluelib-link-r: 255;
- --bluelib-link-g: 187;
- --bluelib-link-b: 154;
- --bluelib-broken-r: 218;
- --bluelib-broken-g: 153;
- --bluelib-broken-b: 246;
- --bluelib-visited-r: 255;
- --bluelib-visited-g: 239;
- --bluelib-visited-b: 154;
- --bluelib-download-r: 149;
- --bluelib-download-g: 246;
- --bluelib-download-b: 212;
- --bluelib-red-r: 255;
- --bluelib-red-g: 80;
- --bluelib-red-b: 80;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 175;
- --bluelib-orange-b: 80;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 80;
- --bluelib-lime-r: 80;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 80;
- --bluelib-cyan-r: 80;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 80;
- --bluelib-blue-g: 80;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 80;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=amber.apache.css.map */
\ No newline at end of file
diff --git a/src/targets/amber.apache.css.map b/src/targets/amber.apache.css.map
deleted file mode 100644
index 1906209..0000000
--- a/src/targets/amber.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["amber.apache.less","/store/Documents/Workspaces/bluelib/src/rules/amber.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less"],"names":[],"mappings":"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E2vBxC;AAAD,IF1vBK,MAAK,cE0vBT;AAAD,QF1vBK,MAAK,cE0vBT;AAAD,IF1vB0B,MAAK,cE0vB9B;AAAD,QF1vB0B,MAAK,cE0vB9B;AAAD,IFxvBH,MAAK,eEwvBD;AAAD,QFxvBH,MAAK,eEwvBD;AAAD,IFxvBmB,MAAK,iBEwvBvB;AAAD,QFxvBmB,MAAK,iBEwvBvB;AAAD,IFvvBJ,MAAK,eEuvBA;AAAD,QFvvBJ,MAAK,eEuvBA;AAAD,IFvvBkB,MAAK,YEuvBtB;AAAD,QFvvBkB,MAAK,YEuvBtB;AAAD,IFvvBqC,MAC5C,aEsvBQ;AAAD,QFvvBqC,MAC5C,aEsvBQ;AAAD,IFtvBQ,MAAK,aEsvBZ;AAAD,QFtvBQ,MAAK,aEsvBZ;AAAD,IFtvB4B,MAAK,YEsvBhC;AAAD,QFtvB4B,MAAK,YEsvBhC;AAAD,IFrvBH,MAAK,aEqvBD;AAAD,QFrvBH,MAAK,aEqvBD;AAAD,IFrvBiB,SEqvBhB;AAAD,QFrvBiB,SEqvBhB;AAAD,IFrvB2B,YEqvB1B;AAAD,QFrvB2B,YEqvB1B;AAAD,IFrvBwC,OAE9C,IAAI,YEmvBG;AAAD,QFrvBwC,OAE9C,IAAI,YEmvBG;AAAD,IFnvBY,cEmvBX;AAAD,QFnvBY,cEmvBX;AAAD,IFnvB2B,OAAM,UEmvBhC;AAAD,QFnvB2B,OAAM,UEmvBhC;AAAD,IFlvBC,mBEkvBA;AAAD,QFlvBC,mBEkvBA;AAAD,IFlvBqB,OEkvBpB;AAAD,QFlvBqB,OEkvBpB;AAAD,IFlvB6B,MAAK,eEkvBjC;AAAD,QFlvB6B,MAAK,eEkvBjC;AAAD,IFjvBG,MAAK,cEivBP;AAAD,QFjvBG,MAAK,cEivBP;AAAD,IFjvBwB,cEivBvB;AAAD,QFjvBwB,cEivBvB;AAAD,IFjvBuC,MAC3C,iBEgvBK;AAAD,QFjvBuC,MAC3C,iBEgvBK;AAAD,IFhvBe,gBEgvBd;AAAD,QFhvBe,gBEgvBd;AAAD,IFhvBgC,MACxC,cE+uBS;AAAD,QFhvBgC,MACxC,cE+uBS;AAAD,IF/uBQ,aE+uBP;AAAD,QF/uBQ,aE+uBP;AAAD,IF/uBsB,OE+uBrB;AAAD,QF/uBsB,OE+uBrB;EACG,OAllBH,KACD,wBACA,wBACA,6BA+kBI;EACA,UAAA;;AAIJ,IFnwBP,aEmwBQ;AAAD,QFnwBP,aEmwBQ;AAAD,IFlwBN,MAAK,cEkwBE;AAAD,QFlwBN,MAAK,cEkwBE;AAAD,IFlwBe,MAAK,aEkwBnB;AAAD,QFlwBe,MAAK,aEkwBnB;AAAD,IFlwBmC,MAAK,uBEkwBvC;AAAD,QFlwBmC,MAAK,uBEkwBvC;AAAD,IFjwBe,MAAK,cEiwBnB;AAAD,QFjwBe,MAAK,cEiwBnB;AAAD,IFjwBoC,MAAK,aEiwBxC;AAAD,QFjwBoC,MAAK,aEiwBxC;AAAD,IFhwBK,MAAK,cEgwBT;AAAD,QFhwBK,MAAK,cEgwBT;AAAD,IFhwB0B,MAAK,cEgwB9B;AAAD,QFhwB0B,MAAK,cEgwB9B;AAAD,IF9vBH,MAAK,eE8vBD;AAAD,QF9vBH,MAAK,eE8vBD;AAAD,IF9vBmB,MAAK,iBE8vBvB;AAAD,QF9vBmB,MAAK,iBE8vBvB;AAAD,IF7vBJ,MAAK,eE6vBA;AAAD,QF7vBJ,MAAK,eE6vBA;AAAD,IF7vBkB,MAAK,YE6vBtB;AAAD,QF7vBkB,MAAK,YE6vBtB;AAAD,IF7vBqC,MAC5C,aE4vBQ;AAAD,QF7vBqC,MAC5C,aE4vBQ;AAAD,IF5vBQ,MAAK,aE4vBZ;AAAD,QF5vBQ,MAAK,aE4vBZ;AAAD,IF5vB4B,MAAK,YE4vBhC;AAAD,QF5vB4B,MAAK,YE4vBhC;AAAD,IF3vBH,MAAK,aE2vBD;AAAD,QF3vBH,MAAK,aE2vBD;AAAD,IF3vBiB,SE2vBhB;AAAD,QF3vBiB,SE2vBhB;AAAD,IF3vB2B,YE2vB1B;AAAD,QF3vB2B,YE2vB1B;AAAD,IF3vBwC,OAE9C,IAAI,YEyvBG;AAAD,QF3vBwC,OAE9C,IAAI,YEyvBG;AAAD,IFzvBY,cEyvBX;AAAD,QFzvBY,cEyvBX;AAAD,IFzvB2B,OAAM,UEyvBhC;AAAD,QFzvB2B,OAAM,UEyvBhC;AAAD,IFxvBC,mBEwvBA;AAAD,QFxvBC,mBEwvBA;AAAD,IFxvBqB,OEwvBpB;AAAD,QFxvBqB,OEwvBpB;AAAD,IFxvB6B,MAAK,eEwvBjC;AAAD,QFxvB6B,MAAK,e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aE6wBnB;AAAD,QF7wBe,MAAK,aE6wBnB;AAAD,IF7wBmC,MAAK,uBE6wBvC;AAAD,QF7wBmC,MAAK,uBE6wBvC;AAAD,IF5wBe,MAAK,cE4wBnB;AAAD,QF5wBe,MAAK,cE4wBnB;AAAD,IF5wBoC,MAAK,aE4wBxC;AAAD,QF5wBoC,MAAK,aE4wBxC;AAAD,IF3wBK,MAAK,cE2wBT;AAAD,QF3wBK,MAAK,cE2wBT;AAAD,IF3wB0B,MAAK,cE2wB9B;AAAD,QF3wB0B,MAAK,cE2wB9B;AAAD,IFzwBH,MAAK,eEywBD;AAAD,QFzwBH,MAAK,eEywBD;AAAD,IFzwBmB,MAAK,iBEywBvB;AAAD,QFzwBmB,MAAK,iBEywBvB;AAAD,IFxwBJ,MAAK,eEwwBA;AAAD,QFxwBJ,MAAK,eEwwBA;AAAD,IFxwBkB,MAAK,YEwwBtB;AAAD,QFxwBkB,MAAK,YEwwBtB;AAAD,IFxwBqC,MAC5C,aEuwBQ;AAAD,QFxwBqC,MAC5C,aEuwBQ;AAAD,IFvwBQ,MAAK,aEuwBZ;AAAD,QFvwBQ,MAAK,aEuwBZ;AAAD,IFvwB4B,MAAK,YEuwBhC;AAAD,QFvwB4B,MAAK,YEuwBhC;AAAD,IFtwBH,MAAK,aEswBD;AAAD,QFtwBH,MAAK,aEswBD;AAAD,IFtwBiB,SEswBhB;AAAD,QFtwBiB,SEswBhB;AAAD,IFtwB2B,YEswB1B;AAAD,QFtwB2B,YEswB1B;AAAD,IFtwBwC,OAE9C,IAAI,YEowBG;AAAD,QFtwBwC,OAE9C,IAAI,YEowBG;AAAD,IFpwBY,cEowBX;AAAD,QFpwBY,cEowBX;AAAD,IFpwB2B,OAAM,UEowBhC;AAAD,QFpwB2B,OAAM,UEowBhC;AAAD,IFnwBC,mBEmwBA;AAAD,QFnwBC,mBEmwBA;AAAD,IFnwBqB,OEmwBpB;AAAD,QFnwBqB,OEmwBpB;AAAD,IFnwB6B,MAAK,eEmwBjC;AAAD,QFnwB6B,MAAK,eEmwBjC;AAAD,IFlwBG,MAAK,cEkwBP;AAAD,QFlwBG,MAAK,cEkwBP;AAAD,IFlwBwB,cEkwBvB;AAAD,QFlwBwB,cEkwBvB;AAAD,IFlwBuC,MAC3C,iBEiwBK;AAAD,QFlwBuC,MAC3C,iBE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O,MAAK,iBEiyBX,SAAS;AAAV,IFhyBhB,MAAK,eEgyBY,SAAS;AAAV,QFhyBhB,MAAK,eEgyBY,SAAS;AAAV,IFhyBM,MAAK,YEgyBV,SAAS;AAAV,QFhyBM,MAAK,YEgyBV,SAAS;AAAV,IFhyByB,MAC5C,aE+xBoB,SAAS;AAAV,QFhyByB,MAC5C,aE+xBoB,SAAS;AAAV,IF/xBJ,MAAK,aE+xBA,SAAS;AAAV,QF/xBJ,MAAK,aE+xBA,SAAS;AAAV,IF/xBgB,MAAK,YE+xBpB,SAAS;AAAV,QF/xBgB,MAAK,YE+xBpB,SAAS;AAAV,IF9xBf,MAAK,aE8xBW,SAAS;AAAV,QF9xBf,MAAK,aE8xBW,SAAS;AAAV,IF9xBK,SE8xBJ,SAAS;AAAV,QF9xBK,SE8xBJ,SAAS;AAAV,IF9xBe,YE8xBd,SAAS;AAAV,QF9xBe,YE8xBd,SAAS;AAAV,IF9xB4B,OAE9C,IAAI,YE4xBe,SAAS;AAAV,QF9xB4B,OAE9C,IAAI,YE4xBe,SAAS;AAAV,IF5xBA,cE4xBC,SAAS;AAAV,QF5xBA,cE4xBC,SAAS;AAAV,IF5xBe,OAAM,UE4xBpB,SAAS;AAAV,QF5xBe,OAAM,UE4xBpB,SAAS;AAAV,IF3xBX,mBE2xBY,SAAS;AAAV,QF3xBX,mBE2xBY,SAAS;AAAV,IF3xBS,OE2xBR,SAAS;AAAV,QF3xBS,OE2xBR,SAAS;AAAV,IF3xBiB,MAAK,eE2xBrB,SAAS;AAAV,QF3xBiB,MAAK,eE2xBrB,SAAS;AAAV,IF1xBT,MAAK,cE0xBK,SAAS;AAAV,QF1xBT,MAAK,cE0xBK,SAAS;AAAV,IF1xBY,cE0xBX,SAAS;AAAV,QF1xBY,cE0xBX,SAAS;AAAV,IF1xB2B,MAC3C,iBEyxBiB,SAAS;AAAV,QF1xB2B,MAC3C,iBEyxBiB,SAAS;AAAV,IFzxBG,gBEyxBF,SAAS;AAAV,QFzxBG,gBEyxBF,SAAS;AAAV,IFzxBoB,MACxC,cEwxBqB,SAAS;AAAV,QFzxBoB,MACxC,cEwxBqB,SAAS;AAAV,IFxxBJ,aEwxBK,SAAS;AAAV,QFxxBJ,aEwxBK,SAAS;AAAV,IFxxBU,OEwxBT,SAAS;AAAV,QFxxBU,OEwxBT,SAAS;EAClB,kBAAA;;AAaJ,IFpzBP,aEozBQ;AAAD,QFpzBP,aEozBQ;AAAD,IFnzBN,MAAK,cEmzBE;AAAD,QFnzBN,MAAK,cEmzBE;AAAD,IFnzBe,MAAK,aEmzBnB;AAAD,QFnzBe,MAAK,aEmzBnB;AAAD,IFnzBmC,MAAK,uBEmzBvC;AAAD,QFnzBmC,MAAK,uBEmzBvC;AAAD,IFlzBe,MAAK,cEkzBnB;AAAD,QFlzBe,MAAK,cEkzBnB;AAAD,IFlzBoC,MAAK,aEkzBxC;AAAD,QFlzBoC,MAAK,aEkzBxC;AAAD,IFjzBK,MAAK,cEizBT;AAAD,QFjzBK,MAAK,cEizBT;AAAD,IFjzB0B,MAAK,cEizB9B;AAAD,QFjzB0B,MAAK,cEizB9B;AAAD,IF/yBH,MAAK,eE+yBD;AAAD,QF/yBH,MAAK,eE+yBD;AAAD,IF/yBmB,MAAK,iBE+yBvB;AAAD,QF/yBmB,MAAK,iBE+yBvB;AAAD,IF9yBJ,MAAK,eE8yBA;AAAD,QF9yBJ,MAAK,eE8yBA;AAAD,IF9yBkB,MAAK,YE8yBtB;AAAD,QF9yBkB,MAAK,YE8yBtB;AAAD,IF9yBqC,MAC5C,aE6yBQ;AAAD,QF9yBqC,MAC5C,aE6yBQ;AAAD,IF7yBQ,MAAK,aE6yBZ;AAAD,QF7yBQ,MAAK,aE6yBZ;AAAD,IF7yB4B,MAAK,YE6yBhC;AAAD,QF7yB4B,MAAK,YE6yBhC;AAAD,IF5yBH,MAAK,aE4yBD;AAAD,QF5yBH,MAAK,aE4yBD;AAAD,IF5yBiB,SE4yBhB;AAAD,QF5yBiB,SE4yBhB;AAAD,IF5yB2B,YE4yB1B;AAAD,QF5yB2B,YE4yB1B;AAAD,IF5yBwC,OAE9C,IAAI,YE0yBG;AAAD,QF5yBwC,OAE9C,IAAI,YE0yBG;AAAD,IF1yBY,cE0yBX;AAAD,QF1yBY,cE0yBX;AAAD,IF1yB2B,OAAM,UE0yBhC;AAAD,QF1yB2B,OAAM,UE0yBhC;AAAD,IFzyBC,mBEyyBA;AAAD,QFzyBC,mBEyyBA;AAAD,IFzyBqB,OEyyBpB;AAAD,QFzyBqB,OEyyBpB;AAAD,IFzyB6B,MAAK,eEyyBjC;AAAD,QFzyB6B,MAAK,eEyyBjC;AAAD,IFxyBG,MAAK,cEwyBP;A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","file":"amber.apache.css"}
\ No newline at end of file
diff --git a/src/targets/amber.apache.less b/src/targets/amber.apache.less
deleted file mode 100644
index 9862da0..0000000
--- a/src/targets/amber.apache.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
-@import (less) "../rules/amber.less";
diff --git a/src/targets/amber.module.css.map b/src/targets/amber.module.css.map
deleted file mode 100644
index a3e9824..0000000
--- a/src/targets/amber.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/vars/module.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/amber.less"],"names":[],"mappings":"AAAC;ECCG,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,mBAAA;EACA,mBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,oBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,uBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"amber.module.css"}
\ No newline at end of file
diff --git a/src/targets/amber.module.less b/src/targets/amber.module.less
deleted file mode 100644
index 7ddd0b1..0000000
--- a/src/targets/amber.module.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/amber.less";
diff --git a/src/targets/amber.root.css.map b/src/targets/amber.root.css.map
deleted file mode 100644
index 63c7a17..0000000
--- a/src/targets/amber.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/rules/amber.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,mBAAA;EACA,mBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,sBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,oBAAA;EAFA,oBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,uBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"amber.root.css"}
\ No newline at end of file
diff --git a/src/targets/amber.root.less b/src/targets/amber.root.less
deleted file mode 100644
index b1ed2a2..0000000
--- a/src/targets/amber.root.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/amber.less";
diff --git a/src/vars/apache.less b/src/targets/apache.less
similarity index 100%
rename from src/vars/apache.less
rename to src/targets/apache.less
diff --git a/src/targets/hacker.apache.css b/src/targets/hacker.apache.css
deleted file mode 100644
index 6efead3..0000000
--- a/src/targets/hacker.apache.css
+++ /dev/null
@@ -1,2655 +0,0 @@
-@import "../normalize/normalize.css";
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- width: 100%;
- height: 100%;
- --bluelib-color-r: var(--bluelib-foreground-r);
- --bluelib-color-g: var(--bluelib-foreground-g);
- --bluelib-color-b: var(--bluelib-foreground-b);
- font-family: var(--bluelib-text-family);
- font-weight: var(--bluelib-text-weight);
-}
-body,
-.bluelib,
-body *,
-.bluelib * {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- scrollbar-color: rgb(var(--bluelib-foreground-r), var(--bluelib-foreground-g), var(--bluelib-foreground-b)) rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
-}
-body,
-.bluelib,
-body *,
-.bluelib *,
-body::before,
-.bluelib::before,
-body *::before,
-.bluelib *::before,
-body::after,
-.bluelib::after,
-body *::after,
-.bluelib *::after {
- box-sizing: border-box;
-}
-body footer,
-.bluelib footer,
-body .page-footer,
-.bluelib .page-footer {
- margin-top: 1em;
- text-align: center;
- font-size: x-small;
-}
-body .layout,
-.bluelib .layout {
- display: grid;
- justify-content: stretch;
- align-items: stretch;
-}
-body .layout-fill,
-.bluelib .layout-fill {
- padding: 4px;
- grid-template-areas: "single";
- grid-template-columns: 1fr;
- grid-template-rows: 1fr;
-}
-body .layout-fill-single,
-.bluelib .layout-fill-single {
- grid-area: single;
-}
-body .layout-threecol,
-.bluelib .layout-threecol {
- padding: 4px;
- grid-column-gap: 8px;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "left center right";
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "center center" "left right";
- grid-template-columns: 1fr 1fr;
- grid-template-rows: auto auto;
- max-width: 1024px;
- margin-left: auto;
- margin-right: auto;
- }
-}
-body .layout-threecol-left,
-.bluelib .layout-threecol-left {
- grid-area: left;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: end;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: stretch;
- }
-}
-body .layout-threecol-center,
-.bluelib .layout-threecol-center {
- grid-area: center;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- width: 1024px;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- max-width: 1024px;
- }
-}
-body .layout-threecol-right,
-.bluelib .layout-threecol-right {
- grid-area: right;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: start;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: stretch;
- }
-}
-body .panel,
-.bluelib .panel {
- margin: 8px 0;
- padding: 8px;
- border-radius: 4px;
- width: 100%;
- min-width: 312px;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .panel > *:first-child,
-.bluelib .panel > *:first-child {
- margin-top: 0;
-}
-body .panel > *:last-child,
-.bluelib .panel > *:last-child {
- margin-bottom: 0;
-}
-body .panel-box,
-.bluelib .panel-box {
- border-width: 2px;
- border-style: solid;
-}
-body .panel-dialog,
-.bluelib .panel-dialog {
- border-width: 0 0 0 2px;
- border-style: solid;
-}
-body .panel-parenthesis,
-.bluelib .panel-parenthesis {
- border-width: 0;
- font-size: smaller;
-}
-body .chapter,
-.bluelib .chapter {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- justify-content: stretch;
- align-items: stretch;
- margin: 8px 0;
-}
-body .chapter > *,
-.bluelib .chapter > * {
- flex-grow: 1;
- flex-shrink: 0;
-}
-body .chapter > h1,
-.bluelib .chapter > h1,
-body .chapter > h2,
-.bluelib .chapter > h2,
-body .chapter > h3,
-.bluelib .chapter > h3,
-body .chapter > h4,
-.bluelib .chapter > h4,
-body .chapter > h5,
-.bluelib .chapter > h5,
-body .chapter > h6,
-.bluelib .chapter > h6,
-body .chapter > .heading,
-.bluelib .chapter > .heading {
- flex-basis: 100%;
- margin-top: 0.2rem;
- margin-bottom: 0.2rem;
-}
-body .chapter > h1:first-child,
-.bluelib .chapter > h1:first-child,
-body .chapter > h2:first-child,
-.bluelib .chapter > h2:first-child,
-body .chapter > h3:first-child,
-.bluelib .chapter > h3:first-child,
-body .chapter > h4:first-child,
-.bluelib .chapter > h4:first-child,
-body .chapter > h5:first-child,
-.bluelib .chapter > h5:first-child,
-body .chapter > h6:first-child,
-.bluelib .chapter > h6:first-child,
-body .chapter > .heading:first-child,
-.bluelib .chapter > .heading:first-child {
- margin-top: 1rem;
-}
-body .chapter > h1:last-child,
-.bluelib .chapter > h1:last-child,
-body .chapter > h2:last-child,
-.bluelib .chapter > h2:last-child,
-body .chapter > h3:last-child,
-.bluelib .chapter > h3:last-child,
-body .chapter > h4:last-child,
-.bluelib .chapter > h4:last-child,
-body .chapter > h5:last-child,
-.bluelib .chapter > h5:last-child,
-body .chapter > h6:last-child,
-.bluelib .chapter > h6:last-child,
-body .chapter > .heading:last-child,
-.bluelib .chapter > .heading:last-child {
- margin-bottom: 1rem;
-}
-body .chapter > .panel,
-.bluelib .chapter > .panel {
- margin: 0;
- flex-basis: 0;
-}
-body .chapter-forcewrap,
-.bluelib .chapter-forcewrap {
- flex-grow: 0;
- flex-shrink: 0;
- flex-basis: 100%;
- position: relative;
-}
-body hr,
-.bluelib hr,
-body .separator,
-.bluelib .separator {
- border-width: 1px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body .separator-light,
-.bluelib .separator-light {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .separator-heavy,
-.bluelib .separator-heavy {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body img,
-.bluelib img,
-body .image,
-.bluelib .image {
- display: block;
- max-width: 100%;
- margin-left: auto;
- margin-right: auto;
- object-fit: contain;
-}
-body .image-limit-half,
-.bluelib .image-limit-half {
- max-height: max(28.2vw, 50vh);
-}
-body .image-limit-quarter,
-.bluelib .image-limit-quarter {
- max-height: max(14.1vw, 25vh);
-}
-body table,
-.bluelib table,
-body .table,
-.bluelib .table {
- display: table;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-width: 2px 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
- border-collapse: collapse;
- padding: 8px;
- margin: 8px 0;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption,
-.bluelib .table-caption {
- display: table-caption;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 4px;
- font-style: italic;
- font-size: small;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption-top,
-.bluelib .table-caption-top {
- caption-side: top;
- border-width: 2px 2px 0 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 4px 4px 0 0;
-}
-body .table-caption-bottom,
-.bluelib .table-caption-bottom {
- caption-side: bottom;
- border-width: 0 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
-}
-body table thead,
-.bluelib table thead,
-body .table-header,
-.bluelib .table-header {
- display: table-header-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tbody,
-.bluelib table tbody,
-body .table-body,
-.bluelib .table-body {
- display: table-row-group;
-}
-body table tfoot,
-.bluelib table tfoot,
-body .table-footer,
-.bluelib .table-footer {
- display: table-footer-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tr,
-.bluelib table tr,
-body .table-row,
-.bluelib .table-row {
- display: table-row;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body table td,
-.bluelib table td,
-body .table-data,
-.bluelib .table-data,
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- display: table-cell;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- padding: 8px;
-}
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .table-mark,
-.bluelib .table-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body li,
-.bluelib li,
-body .list-item,
-.bluelib .list-item {
- margin: 0.35rem 0;
-}
-body li::marker,
-.bluelib li::marker,
-body .list-item::marker,
-.bluelib .list-item::marker {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body dt,
-.bluelib dt,
-body .list-description-term,
-.bluelib .list-description-term {
- margin-top: 0.7rem;
- margin-bottom: 0.35rem;
- font-size: larger;
-}
-body dd,
-.bluelib dd,
-body .list-description-details,
-.bluelib .list-description-details {
- margin-top: 0.35rem;
- margin-bottom: 0.7rem;
- margin-left: 16px;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled {
- opacity: 50%;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled,
-body [disabled] *,
-.bluelib [disabled] *,
-body .status-disabled *,
-.bluelib .status-disabled * {
- cursor: not-allowed !important;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"],
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area,
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect,
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button,
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio,
-body .input,
-.bluelib .input {
- font: inherit;
- width: 100%;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled],
-.bluelib .input-field[disabled],
-body input[type="color"][disabled],
-.bluelib input[type="color"][disabled],
-body input[type="date"][disabled],
-.bluelib input[type="date"][disabled],
-body input[type="datetime-local"][disabled],
-.bluelib input[type="datetime-local"][disabled],
-body input[type="email"][disabled],
-.bluelib input[type="email"][disabled],
-body input[type="file"][disabled],
-.bluelib input[type="file"][disabled],
-body input[type="image"][disabled],
-.bluelib input[type="image"][disabled],
-body input[type="month"][disabled],
-.bluelib input[type="month"][disabled],
-body input[type="number"][disabled],
-.bluelib input[type="number"][disabled],
-body input[type="password"][disabled],
-.bluelib input[type="password"][disabled],
-body input[type="search"][disabled],
-.bluelib input[type="search"][disabled],
-body input[type="tel"][disabled],
-.bluelib input[type="tel"][disabled],
-body input[type="text"][disabled],
-.bluelib input[type="text"][disabled],
-body input[type="time"][disabled],
-.bluelib input[type="time"][disabled],
-body input[type="url"][disabled],
-.bluelib input[type="url"][disabled],
-body input[type="week"][disabled],
-.bluelib input[type="week"][disabled],
-body textarea[disabled],
-.bluelib textarea[disabled],
-body .input-area[disabled],
-.bluelib .input-area[disabled],
-body select:not([multiple])[disabled],
-.bluelib select:not([multiple])[disabled],
-body .input-select[disabled],
-.bluelib .input-select[disabled],
-body select[multiple][disabled],
-.bluelib select[multiple][disabled],
-body .input-multiselect[disabled],
-.bluelib .input-multiselect[disabled],
-body button[disabled],
-.bluelib button[disabled],
-body input[type="submit"][disabled],
-.bluelib input[type="submit"][disabled],
-body input[type="reset"][disabled],
-.bluelib input[type="reset"][disabled],
-body .input-button[disabled],
-.bluelib .input-button[disabled],
-body input[type="checkbox"][disabled],
-.bluelib input[type="checkbox"][disabled],
-body .input-checkbox[disabled],
-.bluelib .input-checkbox[disabled],
-body input[type="radio"][disabled],
-.bluelib input[type="radio"][disabled],
-body .input-radio[disabled],
-.bluelib .input-radio[disabled],
-body .input[disabled],
-.bluelib .input[disabled],
-body .input-field .status-disabled,
-.bluelib .input-field .status-disabled,
-body input[type="color"] .status-disabled,
-.bluelib input[type="color"] .status-disabled,
-body input[type="date"] .status-disabled,
-.bluelib input[type="date"] .status-disabled,
-body input[type="datetime-local"] .status-disabled,
-.bluelib input[type="datetime-local"] .status-disabled,
-body input[type="email"] .status-disabled,
-.bluelib input[type="email"] .status-disabled,
-body input[type="file"] .status-disabled,
-.bluelib input[type="file"] .status-disabled,
-body input[type="image"] .status-disabled,
-.bluelib input[type="image"] .status-disabled,
-body input[type="month"] .status-disabled,
-.bluelib input[type="month"] .status-disabled,
-body input[type="number"] .status-disabled,
-.bluelib input[type="number"] .status-disabled,
-body input[type="password"] .status-disabled,
-.bluelib input[type="password"] .status-disabled,
-body input[type="search"] .status-disabled,
-.bluelib input[type="search"] .status-disabled,
-body input[type="tel"] .status-disabled,
-.bluelib input[type="tel"] .status-disabled,
-body input[type="text"] .status-disabled,
-.bluelib input[type="text"] .status-disabled,
-body input[type="time"] .status-disabled,
-.bluelib input[type="time"] .status-disabled,
-body input[type="url"] .status-disabled,
-.bluelib input[type="url"] .status-disabled,
-body input[type="week"] .status-disabled,
-.bluelib input[type="week"] .status-disabled,
-body textarea .status-disabled,
-.bluelib textarea .status-disabled,
-body .input-area .status-disabled,
-.bluelib .input-area .status-disabled,
-body select:not([multiple]) .status-disabled,
-.bluelib select:not([multiple]) .status-disabled,
-body .input-select .status-disabled,
-.bluelib .input-select .status-disabled,
-body select[multiple] .status-disabled,
-.bluelib select[multiple] .status-disabled,
-body .input-multiselect .status-disabled,
-.bluelib .input-multiselect .status-disabled,
-body button .status-disabled,
-.bluelib button .status-disabled,
-body input[type="submit"] .status-disabled,
-.bluelib input[type="submit"] .status-disabled,
-body input[type="reset"] .status-disabled,
-.bluelib input[type="reset"] .status-disabled,
-body .input-button .status-disabled,
-.bluelib .input-button .status-disabled,
-body input[type="checkbox"] .status-disabled,
-.bluelib input[type="checkbox"] .status-disabled,
-body .input-checkbox .status-disabled,
-.bluelib .input-checkbox .status-disabled,
-body input[type="radio"] .status-disabled,
-.bluelib input[type="radio"] .status-disabled,
-body .input-radio .status-disabled,
-.bluelib .input-radio .status-disabled,
-body .input .status-disabled,
-.bluelib .input .status-disabled {
- border-style: dashed;
-}
-body .input-field::placeholder,
-.bluelib .input-field::placeholder,
-body input[type="color"]::placeholder,
-.bluelib input[type="color"]::placeholder,
-body input[type="date"]::placeholder,
-.bluelib input[type="date"]::placeholder,
-body input[type="datetime-local"]::placeholder,
-.bluelib input[type="datetime-local"]::placeholder,
-body input[type="email"]::placeholder,
-.bluelib input[type="email"]::placeholder,
-body input[type="file"]::placeholder,
-.bluelib input[type="file"]::placeholder,
-body input[type="image"]::placeholder,
-.bluelib input[type="image"]::placeholder,
-body input[type="month"]::placeholder,
-.bluelib input[type="month"]::placeholder,
-body input[type="number"]::placeholder,
-.bluelib input[type="number"]::placeholder,
-body input[type="password"]::placeholder,
-.bluelib input[type="password"]::placeholder,
-body input[type="search"]::placeholder,
-.bluelib input[type="search"]::placeholder,
-body input[type="tel"]::placeholder,
-.bluelib input[type="tel"]::placeholder,
-body input[type="text"]::placeholder,
-.bluelib input[type="text"]::placeholder,
-body input[type="time"]::placeholder,
-.bluelib input[type="time"]::placeholder,
-body input[type="url"]::placeholder,
-.bluelib input[type="url"]::placeholder,
-body input[type="week"]::placeholder,
-.bluelib input[type="week"]::placeholder,
-body textarea::placeholder,
-.bluelib textarea::placeholder,
-body .input-area::placeholder,
-.bluelib .input-area::placeholder,
-body select:not([multiple])::placeholder,
-.bluelib select:not([multiple])::placeholder,
-body .input-select::placeholder,
-.bluelib .input-select::placeholder,
-body select[multiple]::placeholder,
-.bluelib select[multiple]::placeholder,
-body .input-multiselect::placeholder,
-.bluelib .input-multiselect::placeholder,
-body button::placeholder,
-.bluelib button::placeholder,
-body input[type="submit"]::placeholder,
-.bluelib input[type="submit"]::placeholder,
-body input[type="reset"]::placeholder,
-.bluelib input[type="reset"]::placeholder,
-body .input-button::placeholder,
-.bluelib .input-button::placeholder,
-body input[type="checkbox"]::placeholder,
-.bluelib input[type="checkbox"]::placeholder,
-body .input-checkbox::placeholder,
-.bluelib .input-checkbox::placeholder,
-body input[type="radio"]::placeholder,
-.bluelib input[type="radio"]::placeholder,
-body .input-radio::placeholder,
-.bluelib .input-radio::placeholder,
-body .input::placeholder,
-.bluelib .input::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
- opacity: 1;
-}
-body .input-field:hover,
-.bluelib .input-field:hover,
-body input[type="color"]:hover,
-.bluelib input[type="color"]:hover,
-body input[type="date"]:hover,
-.bluelib input[type="date"]:hover,
-body input[type="datetime-local"]:hover,
-.bluelib input[type="datetime-local"]:hover,
-body input[type="email"]:hover,
-.bluelib input[type="email"]:hover,
-body input[type="file"]:hover,
-.bluelib input[type="file"]:hover,
-body input[type="image"]:hover,
-.bluelib input[type="image"]:hover,
-body input[type="month"]:hover,
-.bluelib input[type="month"]:hover,
-body input[type="number"]:hover,
-.bluelib input[type="number"]:hover,
-body input[type="password"]:hover,
-.bluelib input[type="password"]:hover,
-body input[type="search"]:hover,
-.bluelib input[type="search"]:hover,
-body input[type="tel"]:hover,
-.bluelib input[type="tel"]:hover,
-body input[type="text"]:hover,
-.bluelib input[type="text"]:hover,
-body input[type="time"]:hover,
-.bluelib input[type="time"]:hover,
-body input[type="url"]:hover,
-.bluelib input[type="url"]:hover,
-body input[type="week"]:hover,
-.bluelib input[type="week"]:hover,
-body textarea:hover,
-.bluelib textarea:hover,
-body .input-area:hover,
-.bluelib .input-area:hover,
-body select:not([multiple]):hover,
-.bluelib select:not([multiple]):hover,
-body .input-select:hover,
-.bluelib .input-select:hover,
-body select[multiple]:hover,
-.bluelib select[multiple]:hover,
-body .input-multiselect:hover,
-.bluelib .input-multiselect:hover,
-body button:hover,
-.bluelib button:hover,
-body input[type="submit"]:hover,
-.bluelib input[type="submit"]:hover,
-body input[type="reset"]:hover,
-.bluelib input[type="reset"]:hover,
-body .input-button:hover,
-.bluelib .input-button:hover,
-body input[type="checkbox"]:hover,
-.bluelib input[type="checkbox"]:hover,
-body .input-checkbox:hover,
-.bluelib .input-checkbox:hover,
-body input[type="radio"]:hover,
-.bluelib input[type="radio"]:hover,
-body .input-radio:hover,
-.bluelib .input-radio:hover,
-body .input:hover,
-.bluelib .input:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .input-field:hover::placeholder,
-.bluelib .input-field:hover::placeholder,
-body input[type="color"]:hover::placeholder,
-.bluelib input[type="color"]:hover::placeholder,
-body input[type="date"]:hover::placeholder,
-.bluelib input[type="date"]:hover::placeholder,
-body input[type="datetime-local"]:hover::placeholder,
-.bluelib input[type="datetime-local"]:hover::placeholder,
-body input[type="email"]:hover::placeholder,
-.bluelib input[type="email"]:hover::placeholder,
-body input[type="file"]:hover::placeholder,
-.bluelib input[type="file"]:hover::placeholder,
-body input[type="image"]:hover::placeholder,
-.bluelib input[type="image"]:hover::placeholder,
-body input[type="month"]:hover::placeholder,
-.bluelib input[type="month"]:hover::placeholder,
-body input[type="number"]:hover::placeholder,
-.bluelib input[type="number"]:hover::placeholder,
-body input[type="password"]:hover::placeholder,
-.bluelib input[type="password"]:hover::placeholder,
-body input[type="search"]:hover::placeholder,
-.bluelib input[type="search"]:hover::placeholder,
-body input[type="tel"]:hover::placeholder,
-.bluelib input[type="tel"]:hover::placeholder,
-body input[type="text"]:hover::placeholder,
-.bluelib input[type="text"]:hover::placeholder,
-body input[type="time"]:hover::placeholder,
-.bluelib input[type="time"]:hover::placeholder,
-body input[type="url"]:hover::placeholder,
-.bluelib input[type="url"]:hover::placeholder,
-body input[type="week"]:hover::placeholder,
-.bluelib input[type="week"]:hover::placeholder,
-body textarea:hover::placeholder,
-.bluelib textarea:hover::placeholder,
-body .input-area:hover::placeholder,
-.bluelib .input-area:hover::placeholder,
-body select:not([multiple]):hover::placeholder,
-.bluelib select:not([multiple]):hover::placeholder,
-body .input-select:hover::placeholder,
-.bluelib .input-select:hover::placeholder,
-body select[multiple]:hover::placeholder,
-.bluelib select[multiple]:hover::placeholder,
-body .input-multiselect:hover::placeholder,
-.bluelib .input-multiselect:hover::placeholder,
-body button:hover::placeholder,
-.bluelib button:hover::placeholder,
-body input[type="submit"]:hover::placeholder,
-.bluelib input[type="submit"]:hover::placeholder,
-body input[type="reset"]:hover::placeholder,
-.bluelib input[type="reset"]:hover::placeholder,
-body .input-button:hover::placeholder,
-.bluelib .input-button:hover::placeholder,
-body input[type="checkbox"]:hover::placeholder,
-.bluelib input[type="checkbox"]:hover::placeholder,
-body .input-checkbox:hover::placeholder,
-.bluelib .input-checkbox:hover::placeholder,
-body input[type="radio"]:hover::placeholder,
-.bluelib input[type="radio"]:hover::placeholder,
-body .input-radio:hover::placeholder,
-.bluelib .input-radio:hover::placeholder,
-body .input:hover::placeholder,
-.bluelib .input:hover::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field:focus,
-.bluelib .input-field:focus,
-body input[type="color"]:focus,
-.bluelib input[type="color"]:focus,
-body input[type="date"]:focus,
-.bluelib input[type="date"]:focus,
-body input[type="datetime-local"]:focus,
-.bluelib input[type="datetime-local"]:focus,
-body input[type="email"]:focus,
-.bluelib input[type="email"]:focus,
-body input[type="file"]:focus,
-.bluelib input[type="file"]:focus,
-body input[type="image"]:focus,
-.bluelib input[type="image"]:focus,
-body input[type="month"]:focus,
-.bluelib input[type="month"]:focus,
-body input[type="number"]:focus,
-.bluelib input[type="number"]:focus,
-body input[type="password"]:focus,
-.bluelib input[type="password"]:focus,
-body input[type="search"]:focus,
-.bluelib input[type="search"]:focus,
-body input[type="tel"]:focus,
-.bluelib input[type="tel"]:focus,
-body input[type="text"]:focus,
-.bluelib input[type="text"]:focus,
-body input[type="time"]:focus,
-.bluelib input[type="time"]:focus,
-body input[type="url"]:focus,
-.bluelib input[type="url"]:focus,
-body input[type="week"]:focus,
-.bluelib input[type="week"]:focus,
-body textarea:focus,
-.bluelib textarea:focus,
-body .input-area:focus,
-.bluelib .input-area:focus,
-body select:not([multiple]):focus,
-.bluelib select:not([multiple]):focus,
-body .input-select:focus,
-.bluelib .input-select:focus,
-body select[multiple]:focus,
-.bluelib select[multiple]:focus,
-body .input-multiselect:focus,
-.bluelib .input-multiselect:focus,
-body button:focus,
-.bluelib button:focus,
-body input[type="submit"]:focus,
-.bluelib input[type="submit"]:focus,
-body input[type="reset"]:focus,
-.bluelib input[type="reset"]:focus,
-body .input-button:focus,
-.bluelib .input-button:focus,
-body input[type="checkbox"]:focus,
-.bluelib input[type="checkbox"]:focus,
-body .input-checkbox:focus,
-.bluelib .input-checkbox:focus,
-body input[type="radio"]:focus,
-.bluelib input[type="radio"]:focus,
-body .input-radio:focus,
-.bluelib .input-radio:focus,
-body .input:focus,
-.bluelib .input:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
-}
-body .input-field:focus::placeholder,
-.bluelib .input-field:focus::placeholder,
-body input[type="color"]:focus::placeholder,
-.bluelib input[type="color"]:focus::placeholder,
-body input[type="date"]:focus::placeholder,
-.bluelib input[type="date"]:focus::placeholder,
-body input[type="datetime-local"]:focus::placeholder,
-.bluelib input[type="datetime-local"]:focus::placeholder,
-body input[type="email"]:focus::placeholder,
-.bluelib input[type="email"]:focus::placeholder,
-body input[type="file"]:focus::placeholder,
-.bluelib input[type="file"]:focus::placeholder,
-body input[type="image"]:focus::placeholder,
-.bluelib input[type="image"]:focus::placeholder,
-body input[type="month"]:focus::placeholder,
-.bluelib input[type="month"]:focus::placeholder,
-body input[type="number"]:focus::placeholder,
-.bluelib input[type="number"]:focus::placeholder,
-body input[type="password"]:focus::placeholder,
-.bluelib input[type="password"]:focus::placeholder,
-body input[type="search"]:focus::placeholder,
-.bluelib input[type="search"]:focus::placeholder,
-body input[type="tel"]:focus::placeholder,
-.bluelib input[type="tel"]:focus::placeholder,
-body input[type="text"]:focus::placeholder,
-.bluelib input[type="text"]:focus::placeholder,
-body input[type="time"]:focus::placeholder,
-.bluelib input[type="time"]:focus::placeholder,
-body input[type="url"]:focus::placeholder,
-.bluelib input[type="url"]:focus::placeholder,
-body input[type="week"]:focus::placeholder,
-.bluelib input[type="week"]:focus::placeholder,
-body textarea:focus::placeholder,
-.bluelib textarea:focus::placeholder,
-body .input-area:focus::placeholder,
-.bluelib .input-area:focus::placeholder,
-body select:not([multiple]):focus::placeholder,
-.bluelib select:not([multiple]):focus::placeholder,
-body .input-select:focus::placeholder,
-.bluelib .input-select:focus::placeholder,
-body select[multiple]:focus::placeholder,
-.bluelib select[multiple]:focus::placeholder,
-body .input-multiselect:focus::placeholder,
-.bluelib .input-multiselect:focus::placeholder,
-body button:focus::placeholder,
-.bluelib button:focus::placeholder,
-body input[type="submit"]:focus::placeholder,
-.bluelib input[type="submit"]:focus::placeholder,
-body input[type="reset"]:focus::placeholder,
-.bluelib input[type="reset"]:focus::placeholder,
-body .input-button:focus::placeholder,
-.bluelib .input-button:focus::placeholder,
-body input[type="checkbox"]:focus::placeholder,
-.bluelib input[type="checkbox"]:focus::placeholder,
-body .input-checkbox:focus::placeholder,
-.bluelib .input-checkbox:focus::placeholder,
-body input[type="radio"]:focus::placeholder,
-.bluelib input[type="radio"]:focus::placeholder,
-body .input-radio:focus::placeholder,
-.bluelib .input-radio:focus::placeholder,
-body .input:focus::placeholder,
-.bluelib .input:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field[disabled]:hover,
-.bluelib .input-field[disabled]:hover,
-body input[type="color"][disabled]:hover,
-.bluelib input[type="color"][disabled]:hover,
-body input[type="date"][disabled]:hover,
-.bluelib input[type="date"][disabled]:hover,
-body input[type="datetime-local"][disabled]:hover,
-.bluelib input[type="datetime-local"][disabled]:hover,
-body input[type="email"][disabled]:hover,
-.bluelib input[type="email"][disabled]:hover,
-body input[type="file"][disabled]:hover,
-.bluelib input[type="file"][disabled]:hover,
-body input[type="image"][disabled]:hover,
-.bluelib input[type="image"][disabled]:hover,
-body input[type="month"][disabled]:hover,
-.bluelib input[type="month"][disabled]:hover,
-body input[type="number"][disabled]:hover,
-.bluelib input[type="number"][disabled]:hover,
-body input[type="password"][disabled]:hover,
-.bluelib input[type="password"][disabled]:hover,
-body input[type="search"][disabled]:hover,
-.bluelib input[type="search"][disabled]:hover,
-body input[type="tel"][disabled]:hover,
-.bluelib input[type="tel"][disabled]:hover,
-body input[type="text"][disabled]:hover,
-.bluelib input[type="text"][disabled]:hover,
-body input[type="time"][disabled]:hover,
-.bluelib input[type="time"][disabled]:hover,
-body input[type="url"][disabled]:hover,
-.bluelib input[type="url"][disabled]:hover,
-body input[type="week"][disabled]:hover,
-.bluelib input[type="week"][disabled]:hover,
-body textarea[disabled]:hover,
-.bluelib textarea[disabled]:hover,
-body .input-area[disabled]:hover,
-.bluelib .input-area[disabled]:hover,
-body select:not([multiple])[disabled]:hover,
-.bluelib select:not([multiple])[disabled]:hover,
-body .input-select[disabled]:hover,
-.bluelib .input-select[disabled]:hover,
-body select[multiple][disabled]:hover,
-.bluelib select[multiple][disabled]:hover,
-body .input-multiselect[disabled]:hover,
-.bluelib .input-multiselect[disabled]:hover,
-body button[disabled]:hover,
-.bluelib button[disabled]:hover,
-body input[type="submit"][disabled]:hover,
-.bluelib input[type="submit"][disabled]:hover,
-body input[type="reset"][disabled]:hover,
-.bluelib input[type="reset"][disabled]:hover,
-body .input-button[disabled]:hover,
-.bluelib .input-button[disabled]:hover,
-body input[type="checkbox"][disabled]:hover,
-.bluelib input[type="checkbox"][disabled]:hover,
-body .input-checkbox[disabled]:hover,
-.bluelib .input-checkbox[disabled]:hover,
-body input[type="radio"][disabled]:hover,
-.bluelib input[type="radio"][disabled]:hover,
-body .input-radio[disabled]:hover,
-.bluelib .input-radio[disabled]:hover,
-body .input[disabled]:hover,
-.bluelib .input[disabled]:hover,
-body .input-field .status-disabled:hover,
-.bluelib .input-field .status-disabled:hover,
-body input[type="color"] .status-disabled:hover,
-.bluelib input[type="color"] .status-disabled:hover,
-body input[type="date"] .status-disabled:hover,
-.bluelib input[type="date"] .status-disabled:hover,
-body input[type="datetime-local"] .status-disabled:hover,
-.bluelib input[type="datetime-local"] .status-disabled:hover,
-body input[type="email"] .status-disabled:hover,
-.bluelib input[type="email"] .status-disabled:hover,
-body input[type="file"] .status-disabled:hover,
-.bluelib input[type="file"] .status-disabled:hover,
-body input[type="image"] .status-disabled:hover,
-.bluelib input[type="image"] .status-disabled:hover,
-body input[type="month"] .status-disabled:hover,
-.bluelib input[type="month"] .status-disabled:hover,
-body input[type="number"] .status-disabled:hover,
-.bluelib input[type="number"] .status-disabled:hover,
-body input[type="password"] .status-disabled:hover,
-.bluelib input[type="password"] .status-disabled:hover,
-body input[type="search"] .status-disabled:hover,
-.bluelib input[type="search"] .status-disabled:hover,
-body input[type="tel"] .status-disabled:hover,
-.bluelib input[type="tel"] .status-disabled:hover,
-body input[type="text"] .status-disabled:hover,
-.bluelib input[type="text"] .status-disabled:hover,
-body input[type="time"] .status-disabled:hover,
-.bluelib input[type="time"] .status-disabled:hover,
-body input[type="url"] .status-disabled:hover,
-.bluelib input[type="url"] .status-disabled:hover,
-body input[type="week"] .status-disabled:hover,
-.bluelib input[type="week"] .status-disabled:hover,
-body textarea .status-disabled:hover,
-.bluelib textarea .status-disabled:hover,
-body .input-area .status-disabled:hover,
-.bluelib .input-area .status-disabled:hover,
-body select:not([multiple]) .status-disabled:hover,
-.bluelib select:not([multiple]) .status-disabled:hover,
-body .input-select .status-disabled:hover,
-.bluelib .input-select .status-disabled:hover,
-body select[multiple] .status-disabled:hover,
-.bluelib select[multiple] .status-disabled:hover,
-body .input-multiselect .status-disabled:hover,
-.bluelib .input-multiselect .status-disabled:hover,
-body button .status-disabled:hover,
-.bluelib button .status-disabled:hover,
-body input[type="submit"] .status-disabled:hover,
-.bluelib input[type="submit"] .status-disabled:hover,
-body input[type="reset"] .status-disabled:hover,
-.bluelib input[type="reset"] .status-disabled:hover,
-body .input-button .status-disabled:hover,
-.bluelib .input-button .status-disabled:hover,
-body input[type="checkbox"] .status-disabled:hover,
-.bluelib input[type="checkbox"] .status-disabled:hover,
-body .input-checkbox .status-disabled:hover,
-.bluelib .input-checkbox .status-disabled:hover,
-body input[type="radio"] .status-disabled:hover,
-.bluelib input[type="radio"] .status-disabled:hover,
-body .input-radio .status-disabled:hover,
-.bluelib .input-radio .status-disabled:hover,
-body .input .status-disabled:hover,
-.bluelib .input .status-disabled:hover,
-body .input-field[disabled]:focus,
-.bluelib .input-field[disabled]:focus,
-body input[type="color"][disabled]:focus,
-.bluelib input[type="color"][disabled]:focus,
-body input[type="date"][disabled]:focus,
-.bluelib input[type="date"][disabled]:focus,
-body input[type="datetime-local"][disabled]:focus,
-.bluelib input[type="datetime-local"][disabled]:focus,
-body input[type="email"][disabled]:focus,
-.bluelib input[type="email"][disabled]:focus,
-body input[type="file"][disabled]:focus,
-.bluelib input[type="file"][disabled]:focus,
-body input[type="image"][disabled]:focus,
-.bluelib input[type="image"][disabled]:focus,
-body input[type="month"][disabled]:focus,
-.bluelib input[type="month"][disabled]:focus,
-body input[type="number"][disabled]:focus,
-.bluelib input[type="number"][disabled]:focus,
-body input[type="password"][disabled]:focus,
-.bluelib input[type="password"][disabled]:focus,
-body input[type="search"][disabled]:focus,
-.bluelib input[type="search"][disabled]:focus,
-body input[type="tel"][disabled]:focus,
-.bluelib input[type="tel"][disabled]:focus,
-body input[type="text"][disabled]:focus,
-.bluelib input[type="text"][disabled]:focus,
-body input[type="time"][disabled]:focus,
-.bluelib input[type="time"][disabled]:focus,
-body input[type="url"][disabled]:focus,
-.bluelib input[type="url"][disabled]:focus,
-body input[type="week"][disabled]:focus,
-.bluelib input[type="week"][disabled]:focus,
-body textarea[disabled]:focus,
-.bluelib textarea[disabled]:focus,
-body .input-area[disabled]:focus,
-.bluelib .input-area[disabled]:focus,
-body select:not([multiple])[disabled]:focus,
-.bluelib select:not([multiple])[disabled]:focus,
-body .input-select[disabled]:focus,
-.bluelib .input-select[disabled]:focus,
-body select[multiple][disabled]:focus,
-.bluelib select[multiple][disabled]:focus,
-body .input-multiselect[disabled]:focus,
-.bluelib .input-multiselect[disabled]:focus,
-body button[disabled]:focus,
-.bluelib button[disabled]:focus,
-body input[type="submit"][disabled]:focus,
-.bluelib input[type="submit"][disabled]:focus,
-body input[type="reset"][disabled]:focus,
-.bluelib input[type="reset"][disabled]:focus,
-body .input-button[disabled]:focus,
-.bluelib .input-button[disabled]:focus,
-body input[type="checkbox"][disabled]:focus,
-.bluelib input[type="checkbox"][disabled]:focus,
-body .input-checkbox[disabled]:focus,
-.bluelib .input-checkbox[disabled]:focus,
-body input[type="radio"][disabled]:focus,
-.bluelib input[type="radio"][disabled]:focus,
-body .input-radio[disabled]:focus,
-.bluelib .input-radio[disabled]:focus,
-body .input[disabled]:focus,
-.bluelib .input[disabled]:focus,
-body .input-field .status-disabled:focus,
-.bluelib .input-field .status-disabled:focus,
-body input[type="color"] .status-disabled:focus,
-.bluelib input[type="color"] .status-disabled:focus,
-body input[type="date"] .status-disabled:focus,
-.bluelib input[type="date"] .status-disabled:focus,
-body input[type="datetime-local"] .status-disabled:focus,
-.bluelib input[type="datetime-local"] .status-disabled:focus,
-body input[type="email"] .status-disabled:focus,
-.bluelib input[type="email"] .status-disabled:focus,
-body input[type="file"] .status-disabled:focus,
-.bluelib input[type="file"] .status-disabled:focus,
-body input[type="image"] .status-disabled:focus,
-.bluelib input[type="image"] .status-disabled:focus,
-body input[type="month"] .status-disabled:focus,
-.bluelib input[type="month"] .status-disabled:focus,
-body input[type="number"] .status-disabled:focus,
-.bluelib input[type="number"] .status-disabled:focus,
-body input[type="password"] .status-disabled:focus,
-.bluelib input[type="password"] .status-disabled:focus,
-body input[type="search"] .status-disabled:focus,
-.bluelib input[type="search"] .status-disabled:focus,
-body input[type="tel"] .status-disabled:focus,
-.bluelib input[type="tel"] .status-disabled:focus,
-body input[type="text"] .status-disabled:focus,
-.bluelib input[type="text"] .status-disabled:focus,
-body input[type="time"] .status-disabled:focus,
-.bluelib input[type="time"] .status-disabled:focus,
-body input[type="url"] .status-disabled:focus,
-.bluelib input[type="url"] .status-disabled:focus,
-body input[type="week"] .status-disabled:focus,
-.bluelib input[type="week"] .status-disabled:focus,
-body textarea .status-disabled:focus,
-.bluelib textarea .status-disabled:focus,
-body .input-area .status-disabled:focus,
-.bluelib .input-area .status-disabled:focus,
-body select:not([multiple]) .status-disabled:focus,
-.bluelib select:not([multiple]) .status-disabled:focus,
-body .input-select .status-disabled:focus,
-.bluelib .input-select .status-disabled:focus,
-body select[multiple] .status-disabled:focus,
-.bluelib select[multiple] .status-disabled:focus,
-body .input-multiselect .status-disabled:focus,
-.bluelib .input-multiselect .status-disabled:focus,
-body button .status-disabled:focus,
-.bluelib button .status-disabled:focus,
-body input[type="submit"] .status-disabled:focus,
-.bluelib input[type="submit"] .status-disabled:focus,
-body input[type="reset"] .status-disabled:focus,
-.bluelib input[type="reset"] .status-disabled:focus,
-body .input-button .status-disabled:focus,
-.bluelib .input-button .status-disabled:focus,
-body input[type="checkbox"] .status-disabled:focus,
-.bluelib input[type="checkbox"] .status-disabled:focus,
-body .input-checkbox .status-disabled:focus,
-.bluelib .input-checkbox .status-disabled:focus,
-body input[type="radio"] .status-disabled:focus,
-.bluelib input[type="radio"] .status-disabled:focus,
-body .input-radio .status-disabled:focus,
-.bluelib .input-radio .status-disabled:focus,
-body .input .status-disabled:focus,
-.bluelib .input .status-disabled:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled]:hover::placeholder,
-.bluelib .input-field[disabled]:hover::placeholder,
-body input[type="color"][disabled]:hover::placeholder,
-.bluelib input[type="color"][disabled]:hover::placeholder,
-body input[type="date"][disabled]:hover::placeholder,
-.bluelib input[type="date"][disabled]:hover::placeholder,
-body input[type="datetime-local"][disabled]:hover::placeholder,
-.bluelib input[type="datetime-local"][disabled]:hover::placeholder,
-body input[type="email"][disabled]:hover::placeholder,
-.bluelib input[type="email"][disabled]:hover::placeholder,
-body input[type="file"][disabled]:hover::placeholder,
-.bluelib input[type="file"][disabled]:hover::placeholder,
-body input[type="image"][disabled]:hover::placeholder,
-.bluelib input[type="image"][disabled]:hover::placeholder,
-body input[type="month"][disabled]:hover::placeholder,
-.bluelib input[type="month"][disabled]:hover::placeholder,
-body input[type="number"][disabled]:hover::placeholder,
-.bluelib input[type="number"][disabled]:hover::placeholder,
-body input[type="password"][disabled]:hover::placeholder,
-.bluelib input[type="password"][disabled]:hover::placeholder,
-body input[type="search"][disabled]:hover::placeholder,
-.bluelib input[type="search"][disabled]:hover::placeholder,
-body input[type="tel"][disabled]:hover::placeholder,
-.bluelib input[type="tel"][disabled]:hover::placeholder,
-body input[type="text"][disabled]:hover::placeholder,
-.bluelib input[type="text"][disabled]:hover::placeholder,
-body input[type="time"][disabled]:hover::placeholder,
-.bluelib input[type="time"][disabled]:hover::placeholder,
-body input[type="url"][disabled]:hover::placeholder,
-.bluelib input[type="url"][disabled]:hover::placeholder,
-body input[type="week"][disabled]:hover::placeholder,
-.bluelib input[type="week"][disabled]:hover::placeholder,
-body textarea[disabled]:hover::placeholder,
-.bluelib textarea[disabled]:hover::placeholder,
-body .input-area[disabled]:hover::placeholder,
-.bluelib .input-area[disabled]:hover::placeholder,
-body select:not([multiple])[disabled]:hover::placeholder,
-.bluelib select:not([multiple])[disabled]:hover::placeholder,
-body .input-select[disabled]:hover::placeholder,
-.bluelib .input-select[disabled]:hover::placeholder,
-body select[multiple][disabled]:hover::placeholder,
-.bluelib select[multiple][disabled]:hover::placeholder,
-body .input-multiselect[disabled]:hover::placeholder,
-.bluelib .input-multiselect[disabled]:hover::placeholder,
-body button[disabled]:hover::placeholder,
-.bluelib button[disabled]:hover::placeholder,
-body input[type="submit"][disabled]:hover::placeholder,
-.bluelib input[type="submit"][disabled]:hover::placeholder,
-body input[type="reset"][disabled]:hover::placeholder,
-.bluelib input[type="reset"][disabled]:hover::placeholder,
-body .input-button[disabled]:hover::placeholder,
-.bluelib .input-button[disabled]:hover::placeholder,
-body input[type="checkbox"][disabled]:hover::placeholder,
-.bluelib input[type="checkbox"][disabled]:hover::placeholder,
-body .input-checkbox[disabled]:hover::placeholder,
-.bluelib .input-checkbox[disabled]:hover::placeholder,
-body input[type="radio"][disabled]:hover::placeholder,
-.bluelib input[type="radio"][disabled]:hover::placeholder,
-body .input-radio[disabled]:hover::placeholder,
-.bluelib .input-radio[disabled]:hover::placeholder,
-body .input[disabled]:hover::placeholder,
-.bluelib .input[disabled]:hover::placeholder,
-body .input-field .status-disabled:hover::placeholder,
-.bluelib .input-field .status-disabled:hover::placeholder,
-body input[type="color"] .status-disabled:hover::placeholder,
-.bluelib input[type="color"] .status-disabled:hover::placeholder,
-body input[type="date"] .status-disabled:hover::placeholder,
-.bluelib input[type="date"] .status-disabled:hover::placeholder,
-body input[type="datetime-local"] .status-disabled:hover::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder,
-body input[type="email"] .status-disabled:hover::placeholder,
-.bluelib input[type="email"] .status-disabled:hover::placeholder,
-body input[type="file"] .status-disabled:hover::placeholder,
-.bluelib input[type="file"] .status-disabled:hover::placeholder,
-body input[type="image"] .status-disabled:hover::placeholder,
-.bluelib input[type="image"] .status-disabled:hover::placeholder,
-body input[type="month"] .status-disabled:hover::placeholder,
-.bluelib input[type="month"] .status-disabled:hover::placeholder,
-body input[type="number"] .status-disabled:hover::placeholder,
-.bluelib input[type="number"] .status-disabled:hover::placeholder,
-body input[type="password"] .status-disabled:hover::placeholder,
-.bluelib input[type="password"] .status-disabled:hover::placeholder,
-body input[type="search"] .status-disabled:hover::placeholder,
-.bluelib input[type="search"] .status-disabled:hover::placeholder,
-body input[type="tel"] .status-disabled:hover::placeholder,
-.bluelib input[type="tel"] .status-disabled:hover::placeholder,
-body input[type="text"] .status-disabled:hover::placeholder,
-.bluelib input[type="text"] .status-disabled:hover::placeholder,
-body input[type="time"] .status-disabled:hover::placeholder,
-.bluelib input[type="time"] .status-disabled:hover::placeholder,
-body input[type="url"] .status-disabled:hover::placeholder,
-.bluelib input[type="url"] .status-disabled:hover::placeholder,
-body input[type="week"] .status-disabled:hover::placeholder,
-.bluelib input[type="week"] .status-disabled:hover::placeholder,
-body textarea .status-disabled:hover::placeholder,
-.bluelib textarea .status-disabled:hover::placeholder,
-body .input-area .status-disabled:hover::placeholder,
-.bluelib .input-area .status-disabled:hover::placeholder,
-body select:not([multiple]) .status-disabled:hover::placeholder,
-.bluelib select:not([multiple]) .status-disabled:hover::placeholder,
-body .input-select .status-disabled:hover::placeholder,
-.bluelib .input-select .status-disabled:hover::placeholder,
-body select[multiple] .status-disabled:hover::placeholder,
-.bluelib select[multiple] .status-disabled:hover::placeholder,
-body .input-multiselect .status-disabled:hover::placeholder,
-.bluelib .input-multiselect .status-disabled:hover::placeholder,
-body button .status-disabled:hover::placeholder,
-.bluelib button .status-disabled:hover::placeholder,
-body input[type="submit"] .status-disabled:hover::placeholder,
-.bluelib input[type="submit"] .status-disabled:hover::placeholder,
-body input[type="reset"] .status-disabled:hover::placeholder,
-.bluelib input[type="reset"] .status-disabled:hover::placeholder,
-body .input-button .status-disabled:hover::placeholder,
-.bluelib .input-button .status-disabled:hover::placeholder,
-body input[type="checkbox"] .status-disabled:hover::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:hover::placeholder,
-body .input-checkbox .status-disabled:hover::placeholder,
-.bluelib .input-checkbox .status-disabled:hover::placeholder,
-body input[type="radio"] .status-disabled:hover::placeholder,
-.bluelib input[type="radio"] .status-disabled:hover::placeholder,
-body .input-radio .status-disabled:hover::placeholder,
-.bluelib .input-radio .status-disabled:hover::placeholder,
-body .input .status-disabled:hover::placeholder,
-.bluelib .input .status-disabled:hover::placeholder,
-body .input-field[disabled]:focus::placeholder,
-.bluelib .input-field[disabled]:focus::placeholder,
-body input[type="color"][disabled]:focus::placeholder,
-.bluelib input[type="color"][disabled]:focus::placeholder,
-body input[type="date"][disabled]:focus::placeholder,
-.bluelib input[type="date"][disabled]:focus::placeholder,
-body input[type="datetime-local"][disabled]:focus::placeholder,
-.bluelib input[type="datetime-local"][disabled]:focus::placeholder,
-body input[type="email"][disabled]:focus::placeholder,
-.bluelib input[type="email"][disabled]:focus::placeholder,
-body input[type="file"][disabled]:focus::placeholder,
-.bluelib input[type="file"][disabled]:focus::placeholder,
-body input[type="image"][disabled]:focus::placeholder,
-.bluelib input[type="image"][disabled]:focus::placeholder,
-body input[type="month"][disabled]:focus::placeholder,
-.bluelib input[type="month"][disabled]:focus::placeholder,
-body input[type="number"][disabled]:focus::placeholder,
-.bluelib input[type="number"][disabled]:focus::placeholder,
-body input[type="password"][disabled]:focus::placeholder,
-.bluelib input[type="password"][disabled]:focus::placeholder,
-body input[type="search"][disabled]:focus::placeholder,
-.bluelib input[type="search"][disabled]:focus::placeholder,
-body input[type="tel"][disabled]:focus::placeholder,
-.bluelib input[type="tel"][disabled]:focus::placeholder,
-body input[type="text"][disabled]:focus::placeholder,
-.bluelib input[type="text"][disabled]:focus::placeholder,
-body input[type="time"][disabled]:focus::placeholder,
-.bluelib input[type="time"][disabled]:focus::placeholder,
-body input[type="url"][disabled]:focus::placeholder,
-.bluelib input[type="url"][disabled]:focus::placeholder,
-body input[type="week"][disabled]:focus::placeholder,
-.bluelib input[type="week"][disabled]:focus::placeholder,
-body textarea[disabled]:focus::placeholder,
-.bluelib textarea[disabled]:focus::placeholder,
-body .input-area[disabled]:focus::placeholder,
-.bluelib .input-area[disabled]:focus::placeholder,
-body select:not([multiple])[disabled]:focus::placeholder,
-.bluelib select:not([multiple])[disabled]:focus::placeholder,
-body .input-select[disabled]:focus::placeholder,
-.bluelib .input-select[disabled]:focus::placeholder,
-body select[multiple][disabled]:focus::placeholder,
-.bluelib select[multiple][disabled]:focus::placeholder,
-body .input-multiselect[disabled]:focus::placeholder,
-.bluelib .input-multiselect[disabled]:focus::placeholder,
-body button[disabled]:focus::placeholder,
-.bluelib button[disabled]:focus::placeholder,
-body input[type="submit"][disabled]:focus::placeholder,
-.bluelib input[type="submit"][disabled]:focus::placeholder,
-body input[type="reset"][disabled]:focus::placeholder,
-.bluelib input[type="reset"][disabled]:focus::placeholder,
-body .input-button[disabled]:focus::placeholder,
-.bluelib .input-button[disabled]:focus::placeholder,
-body input[type="checkbox"][disabled]:focus::placeholder,
-.bluelib input[type="checkbox"][disabled]:focus::placeholder,
-body .input-checkbox[disabled]:focus::placeholder,
-.bluelib .input-checkbox[disabled]:focus::placeholder,
-body input[type="radio"][disabled]:focus::placeholder,
-.bluelib input[type="radio"][disabled]:focus::placeholder,
-body .input-radio[disabled]:focus::placeholder,
-.bluelib .input-radio[disabled]:focus::placeholder,
-body .input[disabled]:focus::placeholder,
-.bluelib .input[disabled]:focus::placeholder,
-body .input-field .status-disabled:focus::placeholder,
-.bluelib .input-field .status-disabled:focus::placeholder,
-body input[type="color"] .status-disabled:focus::placeholder,
-.bluelib input[type="color"] .status-disabled:focus::placeholder,
-body input[type="date"] .status-disabled:focus::placeholder,
-.bluelib input[type="date"] .status-disabled:focus::placeholder,
-body input[type="datetime-local"] .status-disabled:focus::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder,
-body input[type="email"] .status-disabled:focus::placeholder,
-.bluelib input[type="email"] .status-disabled:focus::placeholder,
-body input[type="file"] .status-disabled:focus::placeholder,
-.bluelib input[type="file"] .status-disabled:focus::placeholder,
-body input[type="image"] .status-disabled:focus::placeholder,
-.bluelib input[type="image"] .status-disabled:focus::placeholder,
-body input[type="month"] .status-disabled:focus::placeholder,
-.bluelib input[type="month"] .status-disabled:focus::placeholder,
-body input[type="number"] .status-disabled:focus::placeholder,
-.bluelib input[type="number"] .status-disabled:focus::placeholder,
-body input[type="password"] .status-disabled:focus::placeholder,
-.bluelib input[type="password"] .status-disabled:focus::placeholder,
-body input[type="search"] .status-disabled:focus::placeholder,
-.bluelib input[type="search"] .status-disabled:focus::placeholder,
-body input[type="tel"] .status-disabled:focus::placeholder,
-.bluelib input[type="tel"] .status-disabled:focus::placeholder,
-body input[type="text"] .status-disabled:focus::placeholder,
-.bluelib input[type="text"] .status-disabled:focus::placeholder,
-body input[type="time"] .status-disabled:focus::placeholder,
-.bluelib input[type="time"] .status-disabled:focus::placeholder,
-body input[type="url"] .status-disabled:focus::placeholder,
-.bluelib input[type="url"] .status-disabled:focus::placeholder,
-body input[type="week"] .status-disabled:focus::placeholder,
-.bluelib input[type="week"] .status-disabled:focus::placeholder,
-body textarea .status-disabled:focus::placeholder,
-.bluelib textarea .status-disabled:focus::placeholder,
-body .input-area .status-disabled:focus::placeholder,
-.bluelib .input-area .status-disabled:focus::placeholder,
-body select:not([multiple]) .status-disabled:focus::placeholder,
-.bluelib select:not([multiple]) .status-disabled:focus::placeholder,
-body .input-select .status-disabled:focus::placeholder,
-.bluelib .input-select .status-disabled:focus::placeholder,
-body select[multiple] .status-disabled:focus::placeholder,
-.bluelib select[multiple] .status-disabled:focus::placeholder,
-body .input-multiselect .status-disabled:focus::placeholder,
-.bluelib .input-multiselect .status-disabled:focus::placeholder,
-body button .status-disabled:focus::placeholder,
-.bluelib button .status-disabled:focus::placeholder,
-body input[type="submit"] .status-disabled:focus::placeholder,
-.bluelib input[type="submit"] .status-disabled:focus::placeholder,
-body input[type="reset"] .status-disabled:focus::placeholder,
-.bluelib input[type="reset"] .status-disabled:focus::placeholder,
-body .input-button .status-disabled:focus::placeholder,
-.bluelib .input-button .status-disabled:focus::placeholder,
-body input[type="checkbox"] .status-disabled:focus::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:focus::placeholder,
-body .input-checkbox .status-disabled:focus::placeholder,
-.bluelib .input-checkbox .status-disabled:focus::placeholder,
-body input[type="radio"] .status-disabled:focus::placeholder,
-.bluelib input[type="radio"] .status-disabled:focus::placeholder,
-body .input-radio .status-disabled:focus::placeholder,
-.bluelib .input-radio .status-disabled:focus::placeholder,
-body .input .status-disabled:focus::placeholder,
-.bluelib .input .status-disabled:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
-}
-body .input-field:optional,
-.bluelib .input-field:optional,
-body input[type="color"]:optional,
-.bluelib input[type="color"]:optional,
-body input[type="date"]:optional,
-.bluelib input[type="date"]:optional,
-body input[type="datetime-local"]:optional,
-.bluelib input[type="datetime-local"]:optional,
-body input[type="email"]:optional,
-.bluelib input[type="email"]:optional,
-body input[type="file"]:optional,
-.bluelib input[type="file"]:optional,
-body input[type="image"]:optional,
-.bluelib input[type="image"]:optional,
-body input[type="month"]:optional,
-.bluelib input[type="month"]:optional,
-body input[type="number"]:optional,
-.bluelib input[type="number"]:optional,
-body input[type="password"]:optional,
-.bluelib input[type="password"]:optional,
-body input[type="search"]:optional,
-.bluelib input[type="search"]:optional,
-body input[type="tel"]:optional,
-.bluelib input[type="tel"]:optional,
-body input[type="text"]:optional,
-.bluelib input[type="text"]:optional,
-body input[type="time"]:optional,
-.bluelib input[type="time"]:optional,
-body input[type="url"]:optional,
-.bluelib input[type="url"]:optional,
-body input[type="week"]:optional,
-.bluelib input[type="week"]:optional,
-body textarea:optional,
-.bluelib textarea:optional,
-body .input-area:optional,
-.bluelib .input-area:optional,
-body select:not([multiple]):optional,
-.bluelib select:not([multiple]):optional,
-body .input-select:optional,
-.bluelib .input-select:optional,
-body select[multiple]:optional,
-.bluelib select[multiple]:optional,
-body .input-multiselect:optional,
-.bluelib .input-multiselect:optional,
-body button:optional,
-.bluelib button:optional,
-body input[type="submit"]:optional,
-.bluelib input[type="submit"]:optional,
-body input[type="reset"]:optional,
-.bluelib input[type="reset"]:optional,
-body .input-button:optional,
-.bluelib .input-button:optional,
-body input[type="checkbox"]:optional,
-.bluelib input[type="checkbox"]:optional,
-body .input-checkbox:optional,
-.bluelib .input-checkbox:optional,
-body input[type="radio"]:optional,
-.bluelib input[type="radio"]:optional,
-body .input-radio:optional,
-.bluelib .input-radio:optional,
-body .input:optional,
-.bluelib .input:optional,
-body .input-field:optional::placeholder,
-.bluelib .input-field:optional::placeholder,
-body input[type="color"]:optional::placeholder,
-.bluelib input[type="color"]:optional::placeholder,
-body input[type="date"]:optional::placeholder,
-.bluelib input[type="date"]:optional::placeholder,
-body input[type="datetime-local"]:optional::placeholder,
-.bluelib input[type="datetime-local"]:optional::placeholder,
-body input[type="email"]:optional::placeholder,
-.bluelib input[type="email"]:optional::placeholder,
-body input[type="file"]:optional::placeholder,
-.bluelib input[type="file"]:optional::placeholder,
-body input[type="image"]:optional::placeholder,
-.bluelib input[type="image"]:optional::placeholder,
-body input[type="month"]:optional::placeholder,
-.bluelib input[type="month"]:optional::placeholder,
-body input[type="number"]:optional::placeholder,
-.bluelib input[type="number"]:optional::placeholder,
-body input[type="password"]:optional::placeholder,
-.bluelib input[type="password"]:optional::placeholder,
-body input[type="search"]:optional::placeholder,
-.bluelib input[type="search"]:optional::placeholder,
-body input[type="tel"]:optional::placeholder,
-.bluelib input[type="tel"]:optional::placeholder,
-body input[type="text"]:optional::placeholder,
-.bluelib input[type="text"]:optional::placeholder,
-body input[type="time"]:optional::placeholder,
-.bluelib input[type="time"]:optional::placeholder,
-body input[type="url"]:optional::placeholder,
-.bluelib input[type="url"]:optional::placeholder,
-body input[type="week"]:optional::placeholder,
-.bluelib input[type="week"]:optional::placeholder,
-body textarea:optional::placeholder,
-.bluelib textarea:optional::placeholder,
-body .input-area:optional::placeholder,
-.bluelib .input-area:optional::placeholder,
-body select:not([multiple]):optional::placeholder,
-.bluelib select:not([multiple]):optional::placeholder,
-body .input-select:optional::placeholder,
-.bluelib .input-select:optional::placeholder,
-body select[multiple]:optional::placeholder,
-.bluelib select[multiple]:optional::placeholder,
-body .input-multiselect:optional::placeholder,
-.bluelib .input-multiselect:optional::placeholder,
-body button:optional::placeholder,
-.bluelib button:optional::placeholder,
-body input[type="submit"]:optional::placeholder,
-.bluelib input[type="submit"]:optional::placeholder,
-body input[type="reset"]:optional::placeholder,
-.bluelib input[type="reset"]:optional::placeholder,
-body .input-button:optional::placeholder,
-.bluelib .input-button:optional::placeholder,
-body input[type="checkbox"]:optional::placeholder,
-.bluelib input[type="checkbox"]:optional::placeholder,
-body .input-checkbox:optional::placeholder,
-.bluelib .input-checkbox:optional::placeholder,
-body input[type="radio"]:optional::placeholder,
-.bluelib input[type="radio"]:optional::placeholder,
-body .input-radio:optional::placeholder,
-.bluelib .input-radio:optional::placeholder,
-body .input:optional::placeholder,
-.bluelib .input:optional::placeholder {
- font-style: italic;
-}
-body .input-field:focus-visible,
-.bluelib .input-field:focus-visible,
-body input[type="color"]:focus-visible,
-.bluelib input[type="color"]:focus-visible,
-body input[type="date"]:focus-visible,
-.bluelib input[type="date"]:focus-visible,
-body input[type="datetime-local"]:focus-visible,
-.bluelib input[type="datetime-local"]:focus-visible,
-body input[type="email"]:focus-visible,
-.bluelib input[type="email"]:focus-visible,
-body input[type="file"]:focus-visible,
-.bluelib input[type="file"]:focus-visible,
-body input[type="image"]:focus-visible,
-.bluelib input[type="image"]:focus-visible,
-body input[type="month"]:focus-visible,
-.bluelib input[type="month"]:focus-visible,
-body input[type="number"]:focus-visible,
-.bluelib input[type="number"]:focus-visible,
-body input[type="password"]:focus-visible,
-.bluelib input[type="password"]:focus-visible,
-body input[type="search"]:focus-visible,
-.bluelib input[type="search"]:focus-visible,
-body input[type="tel"]:focus-visible,
-.bluelib input[type="tel"]:focus-visible,
-body input[type="text"]:focus-visible,
-.bluelib input[type="text"]:focus-visible,
-body input[type="time"]:focus-visible,
-.bluelib input[type="time"]:focus-visible,
-body input[type="url"]:focus-visible,
-.bluelib input[type="url"]:focus-visible,
-body input[type="week"]:focus-visible,
-.bluelib input[type="week"]:focus-visible,
-body textarea:focus-visible,
-.bluelib textarea:focus-visible,
-body .input-area:focus-visible,
-.bluelib .input-area:focus-visible,
-body select:not([multiple]):focus-visible,
-.bluelib select:not([multiple]):focus-visible,
-body .input-select:focus-visible,
-.bluelib .input-select:focus-visible,
-body select[multiple]:focus-visible,
-.bluelib select[multiple]:focus-visible,
-body .input-multiselect:focus-visible,
-.bluelib .input-multiselect:focus-visible,
-body button:focus-visible,
-.bluelib button:focus-visible,
-body input[type="submit"]:focus-visible,
-.bluelib input[type="submit"]:focus-visible,
-body input[type="reset"]:focus-visible,
-.bluelib input[type="reset"]:focus-visible,
-body .input-button:focus-visible,
-.bluelib .input-button:focus-visible,
-body input[type="checkbox"]:focus-visible,
-.bluelib input[type="checkbox"]:focus-visible,
-body .input-checkbox:focus-visible,
-.bluelib .input-checkbox:focus-visible,
-body input[type="radio"]:focus-visible,
-.bluelib input[type="radio"]:focus-visible,
-body .input-radio:focus-visible,
-.bluelib .input-radio:focus-visible,
-body .input:focus-visible,
-.bluelib .input:focus-visible {
- outline: none;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"] {
- cursor: text;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
- padding: 6px;
-}
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area {
- cursor: text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
- padding: 6px;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select {
- cursor: context-menu;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
-}
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- body select:not([multiple]) option,
- .bluelib select:not([multiple]) option,
- body .input-select option,
- .bluelib .input-select option,
- body select:not([multiple]) .input-option,
- .bluelib select:not([multiple]) .input-option,
- body .input-select .input-option,
- .bluelib .input-select .input-option,
- body select:not([multiple]) optgroup,
- .bluelib select:not([multiple]) optgroup,
- body .input-select optgroup,
- .bluelib .input-select optgroup,
- body select:not([multiple]) .input-optgroup,
- .bluelib select:not([multiple]) .input-optgroup,
- body .input-select .input-optgroup,
- .bluelib .input-select .input-optgroup {
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- }
-}
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- cursor: vertical-text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- padding: 6px 4px;
-}
-body select:not([multiple]) option,
-.bluelib select:not([multiple]) option,
-body .input-select option,
-.bluelib .input-select option,
-body select[multiple] option,
-.bluelib select[multiple] option,
-body .input-multiselect option,
-.bluelib .input-multiselect option,
-body select:not([multiple]) .input-option,
-.bluelib select:not([multiple]) .input-option,
-body .input-select .input-option,
-.bluelib .input-select .input-option,
-body select[multiple] .input-option,
-.bluelib select[multiple] .input-option,
-body .input-multiselect .input-option,
-.bluelib .input-multiselect .input-option {
- font-weight: normal;
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- padding: 4px;
-}
-body select:not([multiple]) optgroup,
-.bluelib select:not([multiple]) optgroup,
-body .input-select optgroup,
-.bluelib .input-select optgroup,
-body select[multiple] optgroup,
-.bluelib select[multiple] optgroup,
-body .input-multiselect optgroup,
-.bluelib .input-multiselect optgroup,
-body select:not([multiple]) .input-optgroup,
-.bluelib select:not([multiple]) .input-optgroup,
-body .input-select .input-optgroup,
-.bluelib .input-select .input-optgroup,
-body select[multiple] .input-optgroup,
-.bluelib select[multiple] .input-optgroup,
-body .input-multiselect .input-optgroup,
-.bluelib .input-multiselect .input-optgroup {
- font-weight: bold;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
- padding: 4px;
-}
-body select:not([multiple]) optgroup option,
-.bluelib select:not([multiple]) optgroup option,
-body .input-select optgroup option,
-.bluelib .input-select optgroup option,
-body select[multiple] optgroup option,
-.bluelib select[multiple] optgroup option,
-body .input-multiselect optgroup option,
-.bluelib .input-multiselect optgroup option,
-body select:not([multiple]) .input-optgroup option,
-.bluelib select:not([multiple]) .input-optgroup option,
-body .input-select .input-optgroup option,
-.bluelib .input-select .input-optgroup option,
-body select[multiple] .input-optgroup option,
-.bluelib select[multiple] .input-optgroup option,
-body .input-multiselect .input-optgroup option,
-.bluelib .input-multiselect .input-optgroup option,
-body select:not([multiple]) optgroup .input-option,
-.bluelib select:not([multiple]) optgroup .input-option,
-body .input-select optgroup .input-option,
-.bluelib .input-select optgroup .input-option,
-body select[multiple] optgroup .input-option,
-.bluelib select[multiple] optgroup .input-option,
-body .input-multiselect optgroup .input-option,
-.bluelib .input-multiselect optgroup .input-option,
-body select:not([multiple]) .input-optgroup .input-option,
-.bluelib select:not([multiple]) .input-optgroup .input-option,
-body .input-select .input-optgroup .input-option,
-.bluelib .input-select .input-optgroup .input-option,
-body select[multiple] .input-optgroup .input-option,
-.bluelib select[multiple] .input-optgroup .input-option,
-body .input-multiselect .input-optgroup .input-option,
-.bluelib .input-multiselect .input-optgroup .input-option {
- padding: 4px 20px;
-}
-body select:not([multiple]) optgroup option::before,
-.bluelib select:not([multiple]) optgroup option::before,
-body .input-select optgroup option::before,
-.bluelib .input-select optgroup option::before,
-body select[multiple] optgroup option::before,
-.bluelib select[multiple] optgroup option::before,
-body .input-multiselect optgroup option::before,
-.bluelib .input-multiselect optgroup option::before,
-body select:not([multiple]) .input-optgroup option::before,
-.bluelib select:not([multiple]) .input-optgroup option::before,
-body .input-select .input-optgroup option::before,
-.bluelib .input-select .input-optgroup option::before,
-body select[multiple] .input-optgroup option::before,
-.bluelib select[multiple] .input-optgroup option::before,
-body .input-multiselect .input-optgroup option::before,
-.bluelib .input-multiselect .input-optgroup option::before,
-body select:not([multiple]) optgroup .input-option::before,
-.bluelib select:not([multiple]) optgroup .input-option::before,
-body .input-select optgroup .input-option::before,
-.bluelib .input-select optgroup .input-option::before,
-body select[multiple] optgroup .input-option::before,
-.bluelib select[multiple] optgroup .input-option::before,
-body .input-multiselect optgroup .input-option::before,
-.bluelib .input-multiselect optgroup .input-option::before,
-body select:not([multiple]) .input-optgroup .input-option::before,
-.bluelib select:not([multiple]) .input-optgroup .input-option::before,
-body .input-select .input-optgroup .input-option::before,
-.bluelib .input-select .input-optgroup .input-option::before,
-body select[multiple] .input-optgroup .input-option::before,
-.bluelib select[multiple] .input-optgroup .input-option::before,
-body .input-multiselect .input-optgroup .input-option::before,
-.bluelib .input-multiselect .input-optgroup .input-option::before {
- content: "";
-}
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button {
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 6px 16px;
- border-radius: 4px;
-}
-body button:active,
-.bluelib button:active,
-body input[type="submit"]:active,
-.bluelib input[type="submit"]:active,
-body input[type="reset"]:active,
-.bluelib input[type="reset"]:active,
-body .input-button:active,
-.bluelib .input-button:active {
- border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
-}
-body button [disabled]:active,
-.bluelib button [disabled]:active,
-body input[type="submit"] [disabled]:active,
-.bluelib input[type="submit"] [disabled]:active,
-body input[type="reset"] [disabled]:active,
-.bluelib input[type="reset"] [disabled]:active,
-body .input-button [disabled]:active,
-.bluelib .input-button [disabled]:active,
-body button .status-disabled:active,
-.bluelib button .status-disabled:active,
-body input[type="submit"] .status-disabled:active,
-.bluelib input[type="submit"] .status-disabled:active,
-body input[type="reset"] .status-disabled:active,
-.bluelib input[type="reset"] .status-disabled:active,
-body .input-button .status-disabled:active,
-.bluelib .input-button .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- appearance: none;
- cursor: pointer;
- width: 24px;
- height: 24px;
- border-width: 2px;
- display: inline-flex;
- justify-content: center;
- align-items: center;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before,
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- display: block;
- content: "";
- width: 14px;
- height: 14px;
-}
-body input[type="checkbox"]:checked::before,
-.bluelib input[type="checkbox"]:checked::before,
-body .input-checkbox:checked::before,
-.bluelib .input-checkbox:checked::before,
-body input[type="radio"]:checked::before,
-.bluelib input[type="radio"]:checked::before,
-body .input-radio:checked::before,
-.bluelib .input-radio:checked::before {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9);
-}
-body input[type="checkbox"]:hover:checked::before,
-.bluelib input[type="checkbox"]:hover:checked::before,
-body .input-checkbox:hover:checked::before,
-.bluelib .input-checkbox:hover:checked::before,
-body input[type="radio"]:hover:checked::before,
-.bluelib input[type="radio"]:hover:checked::before,
-body .input-radio:hover:checked::before,
-.bluelib .input-radio:hover:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1);
-}
-body input[type="checkbox"]:focus:checked::before,
-.bluelib input[type="checkbox"]:focus:checked::before,
-body .input-checkbox:focus:checked::before,
-.bluelib .input-checkbox:focus:checked::before,
-body input[type="radio"]:focus:checked::before,
-.bluelib input[type="radio"]:focus:checked::before,
-body .input-radio:focus:checked::before,
-.bluelib .input-radio:focus:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"]:active:checked::before,
-.bluelib input[type="checkbox"]:active:checked::before,
-body .input-checkbox:active:checked::before,
-.bluelib .input-checkbox:active:checked::before,
-body input[type="radio"]:active:checked::before,
-.bluelib input[type="radio"]:active:checked::before,
-body .input-radio:active:checked::before,
-.bluelib .input-radio:active:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox {
- border-radius: 4px;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before {
- border-radius: 2px;
-}
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- border-radius: 100%;
-}
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- border-radius: 100%;
-}
-body form,
-.bluelib form,
-body .form,
-.bluelib .form {
- display: grid;
- align-items: center;
- row-gap: 4px;
- column-gap: 8px;
- grid-template-columns: minmax(auto, 1fr) 5fr;
-}
-body form > label,
-.bluelib form > label,
-body .form > label,
-.bluelib .form > label,
-body form .form-label,
-.bluelib form .form-label,
-body .form .form-label,
-.bluelib .form .form-label {
- grid-column: 1;
- justify-self: end;
- text-align: right;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-weight: 500;
-}
-body form > .input-field,
-.bluelib form > .input-field,
-body .form > .input-field,
-.bluelib .form > .input-field,
-body form input[type="color"],
-.bluelib form input[type="color"],
-body .form input[type="color"],
-.bluelib .form input[type="color"],
-body form input[type="date"],
-.bluelib form input[type="date"],
-body .form input[type="date"],
-.bluelib .form input[type="date"],
-body form input[type="datetime-local"],
-.bluelib form input[type="datetime-local"],
-body .form input[type="datetime-local"],
-.bluelib .form input[type="datetime-local"],
-body form input[type="email"],
-.bluelib form input[type="email"],
-body .form input[type="email"],
-.bluelib .form input[type="email"],
-body form input[type="file"],
-.bluelib form input[type="file"],
-body .form input[type="file"],
-.bluelib .form input[type="file"],
-body form input[type="image"],
-.bluelib form input[type="image"],
-body .form input[type="image"],
-.bluelib .form input[type="image"],
-body form input[type="month"],
-.bluelib form input[type="month"],
-body .form input[type="month"],
-.bluelib .form input[type="month"],
-body form input[type="number"],
-.bluelib form input[type="number"],
-body .form input[type="number"],
-.bluelib .form input[type="number"],
-body form input[type="password"],
-.bluelib form input[type="password"],
-body .form input[type="password"],
-.bluelib .form input[type="password"],
-body form input[type="search"],
-.bluelib form input[type="search"],
-body .form input[type="search"],
-.bluelib .form input[type="search"],
-body form input[type="tel"],
-.bluelib form input[type="tel"],
-body .form input[type="tel"],
-.bluelib .form input[type="tel"],
-body form input[type="text"],
-.bluelib form input[type="text"],
-body .form input[type="text"],
-.bluelib .form input[type="text"],
-body form input[type="time"],
-.bluelib form input[type="time"],
-body .form input[type="time"],
-.bluelib .form input[type="time"],
-body form input[type="url"],
-.bluelib form input[type="url"],
-body .form input[type="url"],
-.bluelib .form input[type="url"],
-body form input[type="week"],
-.bluelib form input[type="week"],
-body .form input[type="week"],
-.bluelib .form input[type="week"],
-body form > textarea,
-.bluelib form > textarea,
-body .form > textarea,
-.bluelib .form > textarea,
-body form .input-area,
-.bluelib form .input-area,
-body .form .input-area,
-.bluelib .form .input-area,
-body form > select:not([multiple]),
-.bluelib form > select:not([multiple]),
-body .form > select:not([multiple]),
-.bluelib .form > select:not([multiple]),
-body form .input-select,
-.bluelib form .input-select,
-body .form .input-select,
-.bluelib .form .input-select,
-body form > select[multiple],
-.bluelib form > select[multiple],
-body .form > select[multiple],
-.bluelib .form > select[multiple],
-body form .input-multiselect,
-.bluelib form .input-multiselect,
-body .form .input-multiselect,
-.bluelib .form .input-multiselect,
-body form > button,
-.bluelib form > button,
-body .form > button,
-.bluelib .form > button,
-body form input[type="submit"],
-.bluelib form input[type="submit"],
-body .form input[type="submit"],
-.bluelib .form input[type="submit"],
-body form input[type="reset"],
-.bluelib form input[type="reset"],
-body .form input[type="reset"],
-.bluelib .form input[type="reset"],
-body form .input-button,
-.bluelib form .input-button,
-body .form .input-button,
-.bluelib .form .input-button,
-body form > input[type="checkbox"],
-.bluelib form > input[type="checkbox"],
-body .form > input[type="checkbox"],
-.bluelib .form > input[type="checkbox"],
-body form .input-checkbox,
-.bluelib form .input-checkbox,
-body .form .input-checkbox,
-.bluelib .form .input-checkbox,
-body form > input[type="radio"],
-.bluelib form > input[type="radio"],
-body .form > input[type="radio"],
-.bluelib .form > input[type="radio"],
-body form .input-radio,
-.bluelib form .input-radio,
-body .form .input-radio,
-.bluelib .form .input-radio,
-body form > .input,
-.bluelib form > .input,
-body .form > .input,
-.bluelib .form > .input,
-body form .form-input,
-.bluelib form .form-input,
-body .form .form-input,
-.bluelib .form .form-input {
- grid-column: 2;
- justify-self: stretch;
-}
-body form .form-group,
-.bluelib form .form-group,
-body .form .form-group,
-.bluelib .form .form-group {
- grid-column: 2;
- display: flex;
- gap: 8px 16px;
- justify-content: space-evenly;
- align-items: center;
- flex-wrap: wrap;
- width: 100%;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 6px;
- border-radius: 4px;
-}
-body form .form-group > label,
-.bluelib form .form-group > label,
-body .form .form-group > label,
-.bluelib .form .form-group > label,
-body form .form-group .form-group-label,
-.bluelib form .form-group .form-group-label,
-body .form .form-group .form-group-label,
-.bluelib .form .form-group .form-group-label {
- display: flex;
- gap: 6px;
- justify-content: center;
- align-items: center;
- text-align: left;
-}
-body form .form-group .form-group-row,
-.bluelib form .form-group .form-group-row,
-body .form .form-group .form-group-row,
-.bluelib .form .form-group .form-group-row {
- flex-basis: 100%;
- justify-content: start;
-}
-body form .form-row,
-.bluelib form .form-row,
-body .form .form-row,
-.bluelib .form .form-row {
- grid-column-start: 1;
- grid-column-end: 3;
- display: flex;
- gap: 8px;
- justify-content: center;
- align-items: center;
- width: 100%;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body form .form-row .panel,
-.bluelib form .form-row .panel,
-body .form .form-row .panel,
-.bluelib .form .form-row .panel {
- margin: 0;
-}
-body form .form-row:first-child,
-.bluelib form .form-row:first-child,
-body .form .form-row:first-child,
-.bluelib .form .form-row:first-child {
- margin-top: 0;
-}
-body form .form-row:last-child,
-.bluelib form .form-row:last-child,
-body .form .form-row:last-child,
-.bluelib .form .form-row:last-child {
- margin-bottom: 0;
-}
-body h1,
-.bluelib h1,
-body h2,
-.bluelib h2,
-body h3,
-.bluelib h3,
-body h4,
-.bluelib h4,
-body h5,
-.bluelib h5,
-body h6,
-.bluelib h6,
-body .heading,
-.bluelib .heading {
- text-align: center;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-family: var(--bluelib-title-family);
- font-weight: var(--bluelib-title-weight);
-}
-body a,
-.bluelib a,
-body .anchor,
-.bluelib .anchor {
- text-decoration-line: underline;
- text-decoration-thickness: 1px;
-}
-body a:focus-visible,
-.bluelib a:focus-visible,
-body .anchor:focus-visible,
-.bluelib .anchor:focus-visible {
- text-decoration-thickness: 2px;
-}
-body a:hover,
-.bluelib a:hover,
-body .anchor:hover,
-.bluelib .anchor:hover,
-body a:focus,
-.bluelib a:focus,
-body .anchor:focus,
-.bluelib .anchor:focus {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body a:active,
-.bluelib a:active,
-body .anchor:active,
-.bluelib .anchor:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1);
-}
-body a:not([href]),
-.bluelib a:not([href]),
-body a[href=""],
-.bluelib a[href=""],
-body .anchor-broken,
-.bluelib .anchor-broken {
- cursor: not-allowed;
- --bluelib-color-r: var(--bluelib-broken-r);
- --bluelib-color-g: var(--bluelib-broken-g);
- --bluelib-color-b: var(--bluelib-broken-b);
- text-decoration-style: dashed;
-}
-body a:not([href]):hover,
-.bluelib a:not([href]):hover,
-body a[href=""]:hover,
-.bluelib a[href=""]:hover,
-body .anchor-broken:hover,
-.bluelib .anchor-broken:hover,
-body a:not([href]):focus,
-.bluelib a:not([href]):focus,
-body a[href=""]:focus,
-.bluelib a[href=""]:focus,
-body .anchor-broken:focus,
-.bluelib .anchor-broken:focus,
-body a:not([href]):active,
-.bluelib a:not([href]):active,
-body a[href=""]:active,
-.bluelib a[href=""]:active,
-body .anchor-broken:active,
-.bluelib .anchor-broken:active {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body a[href^="http://"],
-.bluelib a[href^="http://"],
-body a[href^="https://"],
-.bluelib a[href^="https://"],
-body a[href^="/"],
-.bluelib a[href^="/"],
-body .anchor-link,
-.bluelib .anchor-link {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-link-r);
- --bluelib-color-g: var(--bluelib-link-g);
- --bluelib-color-b: var(--bluelib-link-b);
- text-decoration-style: solid;
-}
-body a[href^="http://"]:visited,
-.bluelib a[href^="http://"]:visited,
-body a[href^="https://"]:visited,
-.bluelib a[href^="https://"]:visited,
-body a[href^="/"]:visited,
-.bluelib a[href^="/"]:visited,
-body .anchor-link:visited,
-.bluelib .anchor-link:visited {
- --bluelib-color-r: var(--bluelib-visited-r);
- --bluelib-color-g: var(--bluelib-visited-g);
- --bluelib-color-b: var(--bluelib-visited-b);
-}
-body a[download],
-.bluelib a[download],
-body a[href]:not([href^="http://"]):not([href^="https://"]),
-.bluelib a[href]:not([href^="http://"]):not([href^="https://"]),
-body .anchor-download,
-.bluelib .anchor-download {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-download-r);
- --bluelib-color-g: var(--bluelib-download-g);
- --bluelib-color-b: var(--bluelib-download-b);
- text-decoration-style: solid;
-}
-body .details,
-.bluelib .details,
-body details,
-.bluelib details {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body .details > .details-summary,
-.bluelib .details > .details-summary,
-body details > .details-summary,
-.bluelib details > .details-summary,
-body .details > summary,
-.bluelib .details > summary,
-body details > summary,
-.bluelib details > summary {
- cursor: pointer;
- font-size: larger;
- user-select: none;
-}
-body .details > .details-summary:hover,
-.bluelib .details > .details-summary:hover,
-body details > .details-summary:hover,
-.bluelib details > .details-summary:hover,
-body .details > summary:hover,
-.bluelib .details > summary:hover,
-body details > summary:hover,
-.bluelib details > summary:hover {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
-}
-body .details > .details-summary:focus-visible,
-.bluelib .details > .details-summary:focus-visible,
-body details > .details-summary:focus-visible,
-.bluelib details > .details-summary:focus-visible,
-body .details > summary:focus-visible,
-.bluelib .details > summary:focus-visible,
-body details > summary:focus-visible,
-.bluelib details > summary:focus-visible {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body .details > .details-summary:active,
-.bluelib .details > .details-summary:active,
-body details > .details-summary:active,
-.bluelib details > .details-summary:active,
-body .details > summary:active,
-.bluelib .details > summary:active,
-body details > summary:active,
-.bluelib details > summary:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1);
-}
-body .details > .details-content,
-.bluelib .details > .details-content,
-body details > .details-content,
-.bluelib details > .details-content,
-body .details > :not(summary),
-.bluelib .details > :not(summary),
-body details > :not(summary),
-.bluelib details > :not(summary) {
- margin-top: 0.5rem;
-}
-body .details > .details,
-.bluelib .details > .details,
-body details > .details,
-.bluelib details > .details,
-body .details > details,
-.bluelib .details > details,
-body details > details,
-.bluelib details > details {
- margin-left: 16px;
-}
-body rp,
-.bluelib rp,
-body .ruby-parenthesis,
-.bluelib .ruby-parenthesis {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body rt,
-.bluelib rt,
-body .ruby-text,
-.bluelib .ruby-text {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
-}
-body .todo,
-.bluelib .todo {
- background-color: #292F33;
- --bluelib-color-r: 255;
- --bluelib-color-g: 204;
- --bluelib-color-b: 77;
- border-color: #FFCC4D;
-}
-body abbr,
-.bluelib abbr,
-body .semantic-abbr,
-.bluelib .semantic-abbr {
- cursor: help;
- text-decoration: underline 1px dotted currentColor;
-}
-body b,
-.bluelib b,
-body .semantic-b,
-.bluelib .semantic-b {
- font-weight: 500;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body cite,
-.bluelib cite,
-body .semantic-cite,
-.bluelib .semantic-cite {
- font-variant: small-caps;
-}
-body code,
-.bluelib code,
-body .semantic-code,
-.bluelib .semantic-code {
- font-family: var(--bluelib-code-family);
- font-weight: var(--bluelib-code-weight);
-}
-body dfn,
-.bluelib dfn,
-body .semantic-dfn,
-.bluelib .semantic-dfn {
- text-decoration: underline 1px solid currentColor;
- font-style: italic;
-}
-body em,
-.bluelib em,
-body .semantic-em,
-.bluelib .semantic-em {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body i,
-.bluelib i,
-body .semantic-i,
-.bluelib .semantic-i {
- font-style: italic;
-}
-body mark,
-.bluelib mark,
-body .semantic-mark,
-.bluelib .semantic-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body q,
-.bluelib q,
-body .semantic-q,
-.bluelib .semantic-q {
- font-style: oblique;
-}
-body q:before,
-.bluelib q:before,
-body .semantic-q:before,
-.bluelib .semantic-q:before,
-body q:after,
-.bluelib q:after,
-body .semantic-q:after,
-.bluelib .semantic-q:after {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body samp,
-.bluelib samp,
-body .semantic-samp,
-.bluelib .semantic-samp {
- background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1);
- color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1);
-}
-body strong,
-.bluelib strong,
-body .semantic-strong,
-.bluelib .semantic-strong {
- font-weight: 800;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body var,
-.bluelib var,
-body .semantic-var,
-.bluelib .semantic-var {
- font-style: normal;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .color-red,
-.bluelib .color-red {
- --bluelib-color-r: var(--bluelib-red-r);
- --bluelib-color-g: var(--bluelib-red-g);
- --bluelib-color-b: var(--bluelib-red-b);
-}
-body .color-orange,
-.bluelib .color-orange {
- --bluelib-color-r: var(--bluelib-orange-r);
- --bluelib-color-g: var(--bluelib-orange-g);
- --bluelib-color-b: var(--bluelib-orange-b);
-}
-body .color-yellow,
-.bluelib .color-yellow {
- --bluelib-color-r: var(--bluelib-yellow-r);
- --bluelib-color-g: var(--bluelib-yellow-g);
- --bluelib-color-b: var(--bluelib-yellow-b);
-}
-body .color-lime,
-.bluelib .color-lime,
-body .color-green,
-.bluelib .color-green {
- --bluelib-color-r: var(--bluelib-lime-r);
- --bluelib-color-g: var(--bluelib-lime-g);
- --bluelib-color-b: var(--bluelib-lime-b);
-}
-body .color-cyan,
-.bluelib .color-cyan {
- --bluelib-color-r: var(--bluelib-cyan-r);
- --bluelib-color-g: var(--bluelib-cyan-g);
- --bluelib-color-b: var(--bluelib-cyan-b);
-}
-body .color-blue,
-.bluelib .color-blue {
- --bluelib-color-r: var(--bluelib-blue-r);
- --bluelib-color-g: var(--bluelib-blue-g);
- --bluelib-color-b: var(--bluelib-blue-b);
-}
-body .color-magenta,
-.bluelib .color-magenta {
- --bluelib-color-r: var(--bluelib-magenta-r);
- --bluelib-color-g: var(--bluelib-magenta-g);
- --bluelib-color-b: var(--bluelib-magenta-b);
-}
-body .color-gray,
-.bluelib .color-gray {
- --bluelib-color-r: var(--bluelib-gray-r);
- --bluelib-color-g: var(--bluelib-gray-g);
- --bluelib-color-b: var(--bluelib-gray-b);
-}
-body .special-remove,
-.bluelib .special-remove,
-body .indexbreakrow,
-.bluelib .indexbreakrow {
- display: none !important;
-}
-body .special-hide,
-.bluelib .special-hide {
- visibility: hidden !important;
-}
-body .special-block-center,
-.bluelib .special-block-center,
-body #indexlist,
-.bluelib #indexlist {
- margin-left: auto !important;
- margin-right: auto !important;
-}
-body,
-.bluelib {
- --bluelib-background-r: 4;
- --bluelib-background-g: 4;
- --bluelib-background-b: 4;
- --bluelib-foreground-r: 0;
- --bluelib-foreground-g: 255;
- --bluelib-foreground-b: 0;
- --bluelib-accent-r: 0;
- --bluelib-accent-g: 255;
- --bluelib-accent-b: 0;
- --bluelib-link-r: 127;
- --bluelib-link-g: 255;
- --bluelib-link-b: 127;
- --bluelib-broken-r: 255;
- --bluelib-broken-g: 0;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 64;
- --bluelib-visited-g: 180;
- --bluelib-visited-b: 64;
- --bluelib-download-r: 255;
- --bluelib-download-g: 255;
- --bluelib-download-b: 255;
- --bluelib-red-r: 255;
- --bluelib-red-g: 125;
- --bluelib-red-b: 125;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 187;
- --bluelib-orange-b: 125;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 125;
- --bluelib-lime-r: 125;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 125;
- --bluelib-cyan-r: 125;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 125;
- --bluelib-blue-g: 125;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 125;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=hacker.apache.css.map */
\ No newline at end of file
diff --git a/src/targets/hacker.apache.css.map b/src/targets/hacker.apache.css.map
deleted file mode 100644
index b522867..0000000
--- a/src/targets/hacker.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["hacker.apache.less","/store/Documents/Workspaces/bluelib/src/rules/hacker.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less"],"names":[],"mappings":"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AD,IF1vBU,MAAK,cE0vBd;AAAD,QF1vBU,MAAK,cE0vBd;AAAD,IF1vB+B,MAAK,cE0vBnC;AAAD,QF1vB+B,MAAK,cE0vBnC;AAAD,IFxvBM,MAAK,eEwvBV;AAAD,QFxvBM,MAAK,eEwvBV;AAAD,IFxvB4B,MAAK,iBEwvBhC;AAAD,QFxvB4B,MAAK,iBEwvBhC;AAAD,IFvvBK,MAAK,eEuvBT;AAAD,QFvvBK,MAAK,eEuvBT;AAAD,IFvvB2B,MAAK,YEuvB/B;AAAD,QFvvB2B,MAAK,YEuvB/B;AAAD,IFtvBC,MAAK,aEsvBL;AAAD,QFtvBC,MAAK,aEsvBL;AAAD,IFtvBqB,MAAK,aEsvBzB;AAAD,QFtvBqB,MAAK,aEsvBzB;AAAD,IFrvBP,MAAK,YEqvBG;AAAD,QFrvBP,MAAK,YEqvBG;AAAD,IFrvBY,MAAK,aEqvBhB;AAAD,QFrvBY,MAAK,aEqvBhB;AAAD,IFrvBgC,SEqvB/B;AAAD,QFrvBgC,SEqvB/B;AAAD,IFrvB0C,YEqvBzC;AAAD,QFrvB0C,YEqvBzC;AAAD,IFnvBG,OAAM,IAAI,YEmvBZ;AAAD,QFnvBG,OAAM,IAAI,YEmvBZ;AAAD,IFnvB2B,cEmvB1B;AAAD,QFnvB2B,cEmvB1B;AAAD,IFlvBJ,OAAM,UEkvBD;AAAD,QFlvBJ,OAAM,UEkvBD;AAAD,IFlvBc,mBEkvBb;AAAD,QFlvBc,mBEkvBb;AAAD,IFlvBkC,OEkvBjC;AAAD,QFlvBkC,OEkvBjC;AAAD,IFjvBP,MAAK,eEivBG;AAAD,QFjvBP,MAAK,eEivBG;AAAD,IFjvBe,MAAK,cEivBnB;AAAD,QFjvBe,MAAK,cEivBnB;AAAD,IFjvBoC,cEivBnC;AAAD,QFjvBoC,cEivBnC;AAAD,IFhvBE,MAAK,iBEgvBN;AAAD,QFhvBE,MAAK,iBEgvBN;AAAD,IFhvB0B,gBEgvBzB;AAAD,QFhvB0B,gBEgvBzB;AAAD,IF/uBJ,MAAK,cE+uBA;AAAD,QF/uBJ,MAAK,cE+uBA;AAAD,IF/uBiB,aE+uBhB;AAAD,QF/uBiB,aE+uBhB;AAAD,IF/uB+B,OE+uB9B;AAAD,QF/uB+B,OE+uB9B;EACG,OAllBH,KACD,wBACA,wBACA,6BA+kBI;EACA,UAAA;;AAIJ,IFnwBP,aEmwBQ;AAAD,QFnwBP,aEmwBQ;AAAD,IFlwBN,MAAK,cEkwBE;AAAD,QFlwBN,MAAK,cEkwBE;AAAD,IFlwBe,MAAK,aEkwBnB;AAAD,QFlwBe,MAAK,aEkwBnB;AAAD,IFlwBmC,MAC1C,uBEiwBQ;AAAD,QFlwBmC,MAC1C,uBEiwBQ;AAAD,IFjwBkB,MAAK,cEiwBtB;AAAD,QFjwBkB,MAAK,cEiwBtB;AAAD,IFjwBuC,MAC5C,aEgwBM;AAAD,QFjwBuC,MAC5C,aEgwBM;AAAD,IFhwBU,MAAK,cEgwBd;AAAD,QFhwBU,MAAK,cEgwBd;AAAD,IFhwB+B,MAAK,cEgwBnC;AAAD,QFhwB+B,MAAK,cEgwBnC;AAAD,IF9vBM,MAAK,eE8vBV;AAAD,QF9vBM,MAAK,eE8vBV;AAAD,IF9vB4B,MAAK,iBE8vBhC;AAAD,QF9vB4B,MAAK,iBE8vBhC;AAAD,IF7vBK,MAAK,eE6vBT;AAAD,QF7vBK,MAAK,eE6vBT;AAAD,IF7vB2B,MAAK,YE6vB/B;AAAD,QF7vB2B,MAAK,YE6vB/B;AAAD,IF5vBC,MAAK,aE4vBL;AAAD,QF5vBC,MAAK,aE4vBL;AAAD,IF5vBqB,MAAK,aE4vBzB;AAAD,QF5vBqB,MAAK,aE4vBzB;AAAD,IF3vBP,MAAK,YE2vBG;AAAD,QF3vBP,MAAK,YE2vBG;AAAD,IF3vBY,MAAK,aE2vBhB;AAAD,QF3vBY,MAAK,aE2vBhB;AAAD,IF3vBgC,SE2vB/B;AAAD,QF3vBgC,SE2vB/B;AAAD,IF3vB0C,YE2vBzC;AAAD,QF3vB0C,YE2vBzC;AAAD,IFzvBG,OAAM,IAAI,YEyvBZ;AAAD,QFzvBG,OAAM,IAAI,YEyvBZ;AAAD,IFzvB2B,cEyvB1B;AAAD,QFzvB2B,cEyvB1B;AAAD,IFxvBJ,OAAM,UEwvBD;AAAD,QFxvBJ,OAAM,UEwvBD;AAAD,IFxvBc,mBEwvBb;AAAD,QFxvBc,mBEwvBb;AAAD,IFxvBkC,OEwvBjC;AAAD,QFxvBkC,OEwvBjC;AAAD,IFvvBP,MAAK,eEuvBG;AAAD,QFvvBP,MAAK,eEuvBG;AAAD,IFvvBe,MAAK,c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6wBnB;AAAD,IF7wBmC,MAC1C,uBE4wBQ;AAAD,QF7wBmC,MAC1C,uBE4wBQ;AAAD,IF5wBkB,MAAK,cE4wBtB;AAAD,QF5wBkB,MAAK,cE4wBtB;AAAD,IF5wBuC,MAC5C,aE2wBM;AAAD,QF5wBuC,MAC5C,aE2wBM;AAAD,IF3wBU,MAAK,cE2wBd;AAAD,QF3wBU,MAAK,cE2wBd;AAAD,IF3wB+B,MAAK,cE2wBnC;AAAD,QF3wB+B,MAAK,cE2wBnC;AAAD,IFzwBM,MAAK,eEywBV;AAAD,QFzwBM,MAAK,eEywBV;AAAD,IFzwB4B,MAAK,iBEywBhC;AAAD,QFzwB4B,MAAK,iBEywBhC;AAAD,IFxwBK,MAAK,eEwwBT;AAAD,QFxwBK,MAAK,eEwwBT;AAAD,IFxwB2B,MAAK,YEwwB/B;AAAD,QFxwB2B,MAAK,YEwwB/B;AAAD,IFvwBC,MAAK,aEuwBL;AAAD,QFvwBC,MAAK,aEuwBL;AAAD,IFvwBqB,MAAK,aEuwBzB;AAAD,QFvwBqB,MAAK,aEuwBzB;AAAD,IFtwBP,MAAK,YEswBG;AAAD,QFtwBP,MAAK,YEswBG;AAAD,IFtwBY,MAAK,aEswBhB;AAAD,QFtwBY,MAAK,aEswBhB;AAAD,IFtwBgC,SEswB/B;AAAD,QFtwBgC,SEswB/B;AAAD,IFtwB0C,YEswBzC;AAAD,QFtwB0C,YEswBzC;AAAD,IFpwBG,OAAM,IAAI,YEowBZ;AAAD,QFpwBG,OAAM,IAAI,YEowBZ;AAAD,IFpwB2B,cEowB1B;AAAD,QFpwB2B,cEowB1B;AAAD,IFnwBJ,OAAM,UEmwBD;AAAD,QFnwBJ,OAAM,UEmwBD;AAAD,IFnwBc,mBEmwBb;AAAD,QFnwBc,mBEmwBb;AAAD,IFnwBkC,OEmwBjC;AAAD,QFnwBkC,OEmwBjC;AAAD,IFlwBP,MAAK,eEkwBG;AAAD,QFlwBP,MAAK,eEkwBG;AAAD,IFlwBe,MAAK,cEkwBnB;AAAD,QFlwBe,MAAK,cEkwBnB;AAAD,IFlwBoC,cEkwBnC;AAAD,QFlwBoC,cEkwBnC;AAAD,IFjwBE,MAAK,iBEiwBN;AAAD,QFjwBE,MAAK,iBEiwBN;AAAD,IFjwB0B,gBEiwBzB;AAAD,QFjwB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IF5xBG,OAAM,IAAI,YE4xBZ;AAAD,QF5xBG,OAAM,IAAI,YE4xBZ;AAAD,IF5xB2B,cE4xB1B;AAAD,QF5xB2B,cE4xB1B;AAAD,IF3xBJ,OAAM,UE2xBD;AAAD,QF3xBJ,OAAM,UE2xBD;AAAD,IF3xBc,mBE2xBb;AAAD,QF3xBc,mBE2xBb;AAAD,IF3xBkC,OE2xBjC;AAAD,QF3xBkC,OE2xBjC;AAAD,IF1xBP,MAAK,eE0xBG;AAAD,QF1xBP,MAAK,eE0xBG;AAAD,IF1xBe,MAAK,cE0xBnB;AAAD,QF1xBe,MAAK,cE0xBnB;AAAD,IF1xBoC,cE0xBnC;AAAD,QF1xBoC,cE0xBnC;AAAD,IFzxBE,MAAK,iBEyxBN;AAAD,QFzxBE,MAAK,iBEyxBN;AAAD,IFzxB0B,gBEyxBzB;AAAD,QFzxB0B,gBEyxBzB;AAAD,IFxxBJ,MAAK,cEwxBA;AAAD,QFxxBJ,MAAK,cEwxBA;AAAD,IFxxBiB,aEwxBhB;AAAD,QFxxBiB,aEwxBhB;AAAD,IFxxB+B,OEwxB9B;AAAD,QFxxB+B,OEwxB9B;AAAW,IFtyBnB,aEsyBoB,SAAS;AAAV,QFtyBnB,aEsyBoB,SAAS;AAAV,IFryBlB,MAAK,cEqyBc,SAAS;AAAV,QFryBlB,MAAK,cEqyBc,SAAS;AAAV,IFryBG,MAAK,aEqyBP,SAAS;AAAV,QFryBG,MAAK,aEqyBP,SAAS;AAAV,IFryBuB,MAC1C,uBEoyBoB,SAAS;AAAV,QFryBuB,MAC1C,uBEoyBoB,SAAS;AAAV,IFpyBM,MAAK,cEoyBV,SAAS;AAAV,QFpyBM,MAAK,cEoyBV,SAAS;AAAV,IFpyB2B,MAC5C,aEmyBkB,SAAS;AAAV,QFpyB2B,MAC5C,aEmyBkB,SAAS;AAAV,IFnyBF,MAAK,cEmyBF,SAAS;AAAV,QFnyBF,MAAK,cEmyBF,SAAS;AAAV,IFnyBmB,MAAK,cEmyBvB,SAAS;AAAV,QFnyBmB,MAAK,cEmyBvB,SAAS;AAAV,IFjyBN,MAAK,eEiyBE,SAAS;AAAV,QFjyBN,MAAK,eEiyBE,SAAS;AAAV,IFjyBgB,MAAK,iBEiyBpB,SAAS;AAAV,QFjyBgB,MAAK,iBEiyBpB,SAAS;AAAV,IFhyBP,MAAK,eEgyBG,SAAS;AAAV,QFhyBP,MAAK,eEgyBG,SAAS;AAAV,IFhyBe,MAAK,YEgyBnB,SAAS;AAAV,QFhyBe,MAAK,YEgyBnB,SAAS;AAAV,IF/xBX,MAAK,aE+xBO,SAAS;AAAV,QF/xBX,MAAK,aE+xBO,SAAS;AAAV,IF/xBS,MAAK,aE+xBb,SAAS;AAAV,QF/xBS,MAAK,aE+xBb,SAAS;AAAV,IF9xBnB,MAAK,YE8xBe,SAAS;AAAV,QF9xBnB,MAAK,YE8xBe,SAAS;AAAV,IF9xBA,MAAK,aE8xBJ,SAAS;AAAV,QF9xBA,MAAK,aE8xBJ,SAAS;AAAV,IF9xBoB,SE8xBnB,SAAS;AAAV,QF9xBoB,SE8xBnB,SAAS;AAAV,IF9xB8B,YE8xB7B,SAAS;AAAV,QF9xB8B,YE8xB7B,SAAS;AAAV,IF5xBT,OAAM,IAAI,YE4xBA,SAAS;AAAV,QF5xBT,OAAM,IAAI,YE4xBA,SAAS;AAAV,IF5xBe,cE4xBd,SAAS;AAAV,QF5xBe,cE4xBd,SAAS;AAAV,IF3xBhB,OAAM,UE2xBW,SAAS;AAAV,QF3xBhB,OAAM,UE2xBW,SAAS;AAAV,IF3xBE,mBE2xBD,SAAS;AAAV,QF3xBE,mBE2xBD,SAAS;AAAV,IF3xBsB,OE2xBrB,SAAS;AAAV,QF3xBsB,OE2xBrB,SAAS;AAAV,IF1xBnB,MAAK,eE0xBe,SAAS;AAAV,QF1xBnB,MAAK,eE0xBe,SAAS;AAAV,IF1xBG,MAAK,cE0xBP,SAAS;AAAV,QF1xBG,MAAK,cE0xBP,SAAS;AAAV,IF1xBwB,cE0xBvB,SAAS;AAAV,QF1xBwB,cE0xBvB,SAAS;AAAV,IFzxBV,MAAK,iBEyxBM,SAAS;AAAV,QFzxBV,MAAK,iBEyxBM,SAAS;AAAV,IFzxBc,gBEyxBb,SAAS;AAAV,QFzxBc,gBEyxBb,SAAS;AAAV,IFxxBhB,MAAK,cEwxBY,SAAS;AAAV,QFxxBhB,MAAK,cEwxBY,SAAS;AAAV,IFxxBK,aEwxBJ,SAAS;AAAV,QFxxBK,aEwxBJ,SAAS;AAAV,IFxxBmB,OEwxBlB,SAAS;AAAV,QFxxBmB,OEwxBlB,SAAS;EAClB,kBAAA;;AAaJ,IFpzBP,aEozBQ;AAAD,QFpzBP,aEozBQ;AAAD,IFnzBN,MAAK,cEmzBE;AAAD,QFnzBN,MAAK,cEmzBE;AAAD,IFnzBe,MAAK,aEmzBnB;AAAD,QFnzBe,MAAK,aEmzBnB;AAAD,IFnzBmC,MAC1C,uBEkzBQ;AAAD,QFnzBmC,MAC1C,uBEkzBQ;AAAD,IFlzBkB,MAAK,cEkzBtB;AAAD,QFlzBkB,MAAK,cEkzBtB;AAAD,IFlzBuC,MAC5C,aEizBM;AAAD,QFlzBuC,MAC5C,aEizBM;AAAD,IFjzBU,MAAK,cEizBd;AAAD,QFjzBU,MAAK,cEizBd;AAAD,IFjzB+B,MAAK,cEizBnC;AAAD,QFjzB+B,MAAK,cEizBnC;AAAD,IF/yBM,MAAK,eE+yBV;AAAD,QF/yBM,MAAK,eE+yBV;AAAD,IF/yB4B,MAAK,iBE+yBhC;AAAD,QF/yB4B,MAAK,iBE+yBhC;AAAD,IF9yBK,MAAK,eE8yBT;AAAD,QF9yBK,MAAK,eE8yBT;AAAD,IF9yB2B,MAAK,YE8yB/B;AAAD,QF9yB2B,MAAK,YE8yB/B;AAAD,IF7yBC,MAAK,aE6yBL;AAAD,QF7yBC,MAAK,aE6yBL;AAAD,IF7yBqB,MAAK,aE6yBzB;AAAD,QF7yBqB,MAAK,aE6yBzB;AAAD,IF5yBP,MAAK,YE4yBG;AAAD,QF5yBP,MAAK,YE4yBG;AAAD,IF5yBY,MAAK,aE4yBhB;AAAD,QF5yBY,MAAK,aE4yBhB;AAAD,IF5yBgC,SE4yB/B;AAAD,QF5yBgC,SE4yB/B;AAAD,IF5yB0C,YE4yBzC;AAAD,QF5yB0C,YE4yBzC;AAAD,IF1yBG,OAAM,IAAI,YE0yBZ;AAAD,QF1yBG,OAAM,IAAI,YE0yBZ;AAAD,IF1yB2B,cE0yB1B;AAAD,QF1yB2B,cE0yB1B;AAAD,IFzyBJ,OAAM,UEyyBD;AAAD,QFzyBJ,OAAM,UEyyBD;AAAD,IFzyBc,mBEyyBb;AAAD,QFzyBc,mBEyyBb;AAAD,IFzyBkC,OEyyBjC;AAAD,QFzyBkC,OEyyBjC;AAAD,IFxyBP,MAAK,eEwyBG;AAAD,QFxyBP,MAAK,eEwyBG;AAAD,IFxyBe,MAAK,cEwyBnB;AAAD,QFxyBe,MAAK,cEwyBnB;AAAD,IFxyBoC,cEw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","file":"hacker.apache.css"}
\ No newline at end of file
diff --git a/src/targets/hacker.apache.less b/src/targets/hacker.apache.less
deleted file mode 100644
index f309b3b..0000000
--- a/src/targets/hacker.apache.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
-@import (less) "../rules/hacker.less";
diff --git a/src/targets/hacker.module.css.map b/src/targets/hacker.module.css.map
deleted file mode 100644
index 7554c18..0000000
--- a/src/targets/hacker.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/vars/module.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/hacker.less"],"names":[],"mappings":"AAAC;ECCG,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"hacker.module.css"}
\ No newline at end of file
diff --git a/src/targets/hacker.module.less b/src/targets/hacker.module.less
deleted file mode 100644
index 577c86d..0000000
--- a/src/targets/hacker.module.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/hacker.less";
diff --git a/src/targets/hacker.root.css.map b/src/targets/hacker.root.css.map
deleted file mode 100644
index 1cdf373..0000000
--- a/src/targets/hacker.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/vars/root.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/hacker.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,qBAAA","file":"hacker.root.css"}
\ No newline at end of file
diff --git a/src/targets/hacker.root.less b/src/targets/hacker.root.less
deleted file mode 100644
index b40f0c2..0000000
--- a/src/targets/hacker.root.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/hacker.less";
diff --git a/src/vars/module.less b/src/targets/module.less
similarity index 100%
rename from src/vars/module.less
rename to src/targets/module.less
diff --git a/src/targets/paper.apache.css b/src/targets/paper.apache.css
deleted file mode 100644
index 56932cb..0000000
--- a/src/targets/paper.apache.css
+++ /dev/null
@@ -1,2655 +0,0 @@
-@import "../normalize/normalize.css";
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- width: 100%;
- height: 100%;
- --bluelib-color-r: var(--bluelib-foreground-r);
- --bluelib-color-g: var(--bluelib-foreground-g);
- --bluelib-color-b: var(--bluelib-foreground-b);
- font-family: var(--bluelib-text-family);
- font-weight: var(--bluelib-text-weight);
-}
-body,
-.bluelib,
-body *,
-.bluelib * {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- scrollbar-color: rgb(var(--bluelib-foreground-r), var(--bluelib-foreground-g), var(--bluelib-foreground-b)) rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
-}
-body,
-.bluelib,
-body *,
-.bluelib *,
-body::before,
-.bluelib::before,
-body *::before,
-.bluelib *::before,
-body::after,
-.bluelib::after,
-body *::after,
-.bluelib *::after {
- box-sizing: border-box;
-}
-body footer,
-.bluelib footer,
-body .page-footer,
-.bluelib .page-footer {
- margin-top: 1em;
- text-align: center;
- font-size: x-small;
-}
-body .layout,
-.bluelib .layout {
- display: grid;
- justify-content: stretch;
- align-items: stretch;
-}
-body .layout-fill,
-.bluelib .layout-fill {
- padding: 4px;
- grid-template-areas: "single";
- grid-template-columns: 1fr;
- grid-template-rows: 1fr;
-}
-body .layout-fill-single,
-.bluelib .layout-fill-single {
- grid-area: single;
-}
-body .layout-threecol,
-.bluelib .layout-threecol {
- padding: 4px;
- grid-column-gap: 8px;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "left center right";
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "center center" "left right";
- grid-template-columns: 1fr 1fr;
- grid-template-rows: auto auto;
- max-width: 1024px;
- margin-left: auto;
- margin-right: auto;
- }
-}
-body .layout-threecol-left,
-.bluelib .layout-threecol-left {
- grid-area: left;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: end;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: stretch;
- }
-}
-body .layout-threecol-center,
-.bluelib .layout-threecol-center {
- grid-area: center;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- width: 1024px;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- max-width: 1024px;
- }
-}
-body .layout-threecol-right,
-.bluelib .layout-threecol-right {
- grid-area: right;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: start;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: stretch;
- }
-}
-body .panel,
-.bluelib .panel {
- margin: 8px 0;
- padding: 8px;
- border-radius: 4px;
- width: 100%;
- min-width: 312px;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .panel > *:first-child,
-.bluelib .panel > *:first-child {
- margin-top: 0;
-}
-body .panel > *:last-child,
-.bluelib .panel > *:last-child {
- margin-bottom: 0;
-}
-body .panel-box,
-.bluelib .panel-box {
- border-width: 2px;
- border-style: solid;
-}
-body .panel-dialog,
-.bluelib .panel-dialog {
- border-width: 0 0 0 2px;
- border-style: solid;
-}
-body .panel-parenthesis,
-.bluelib .panel-parenthesis {
- border-width: 0;
- font-size: smaller;
-}
-body .chapter,
-.bluelib .chapter {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- justify-content: stretch;
- align-items: stretch;
- margin: 8px 0;
-}
-body .chapter > *,
-.bluelib .chapter > * {
- flex-grow: 1;
- flex-shrink: 0;
-}
-body .chapter > h1,
-.bluelib .chapter > h1,
-body .chapter > h2,
-.bluelib .chapter > h2,
-body .chapter > h3,
-.bluelib .chapter > h3,
-body .chapter > h4,
-.bluelib .chapter > h4,
-body .chapter > h5,
-.bluelib .chapter > h5,
-body .chapter > h6,
-.bluelib .chapter > h6,
-body .chapter > .heading,
-.bluelib .chapter > .heading {
- flex-basis: 100%;
- margin-top: 0.2rem;
- margin-bottom: 0.2rem;
-}
-body .chapter > h1:first-child,
-.bluelib .chapter > h1:first-child,
-body .chapter > h2:first-child,
-.bluelib .chapter > h2:first-child,
-body .chapter > h3:first-child,
-.bluelib .chapter > h3:first-child,
-body .chapter > h4:first-child,
-.bluelib .chapter > h4:first-child,
-body .chapter > h5:first-child,
-.bluelib .chapter > h5:first-child,
-body .chapter > h6:first-child,
-.bluelib .chapter > h6:first-child,
-body .chapter > .heading:first-child,
-.bluelib .chapter > .heading:first-child {
- margin-top: 1rem;
-}
-body .chapter > h1:last-child,
-.bluelib .chapter > h1:last-child,
-body .chapter > h2:last-child,
-.bluelib .chapter > h2:last-child,
-body .chapter > h3:last-child,
-.bluelib .chapter > h3:last-child,
-body .chapter > h4:last-child,
-.bluelib .chapter > h4:last-child,
-body .chapter > h5:last-child,
-.bluelib .chapter > h5:last-child,
-body .chapter > h6:last-child,
-.bluelib .chapter > h6:last-child,
-body .chapter > .heading:last-child,
-.bluelib .chapter > .heading:last-child {
- margin-bottom: 1rem;
-}
-body .chapter > .panel,
-.bluelib .chapter > .panel {
- margin: 0;
- flex-basis: 0;
-}
-body .chapter-forcewrap,
-.bluelib .chapter-forcewrap {
- flex-grow: 0;
- flex-shrink: 0;
- flex-basis: 100%;
- position: relative;
-}
-body hr,
-.bluelib hr,
-body .separator,
-.bluelib .separator {
- border-width: 1px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body .separator-light,
-.bluelib .separator-light {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .separator-heavy,
-.bluelib .separator-heavy {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body img,
-.bluelib img,
-body .image,
-.bluelib .image {
- display: block;
- max-width: 100%;
- margin-left: auto;
- margin-right: auto;
- object-fit: contain;
-}
-body .image-limit-half,
-.bluelib .image-limit-half {
- max-height: max(28.2vw, 50vh);
-}
-body .image-limit-quarter,
-.bluelib .image-limit-quarter {
- max-height: max(14.1vw, 25vh);
-}
-body table,
-.bluelib table,
-body .table,
-.bluelib .table {
- display: table;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-width: 2px 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
- border-collapse: collapse;
- padding: 8px;
- margin: 8px 0;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption,
-.bluelib .table-caption {
- display: table-caption;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 4px;
- font-style: italic;
- font-size: small;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption-top,
-.bluelib .table-caption-top {
- caption-side: top;
- border-width: 2px 2px 0 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 4px 4px 0 0;
-}
-body .table-caption-bottom,
-.bluelib .table-caption-bottom {
- caption-side: bottom;
- border-width: 0 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
-}
-body table thead,
-.bluelib table thead,
-body .table-header,
-.bluelib .table-header {
- display: table-header-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tbody,
-.bluelib table tbody,
-body .table-body,
-.bluelib .table-body {
- display: table-row-group;
-}
-body table tfoot,
-.bluelib table tfoot,
-body .table-footer,
-.bluelib .table-footer {
- display: table-footer-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tr,
-.bluelib table tr,
-body .table-row,
-.bluelib .table-row {
- display: table-row;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body table td,
-.bluelib table td,
-body .table-data,
-.bluelib .table-data,
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- display: table-cell;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- padding: 8px;
-}
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .table-mark,
-.bluelib .table-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body li,
-.bluelib li,
-body .list-item,
-.bluelib .list-item {
- margin: 0.35rem 0;
-}
-body li::marker,
-.bluelib li::marker,
-body .list-item::marker,
-.bluelib .list-item::marker {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body dt,
-.bluelib dt,
-body .list-description-term,
-.bluelib .list-description-term {
- margin-top: 0.7rem;
- margin-bottom: 0.35rem;
- font-size: larger;
-}
-body dd,
-.bluelib dd,
-body .list-description-details,
-.bluelib .list-description-details {
- margin-top: 0.35rem;
- margin-bottom: 0.7rem;
- margin-left: 16px;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled {
- opacity: 50%;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled,
-body [disabled] *,
-.bluelib [disabled] *,
-body .status-disabled *,
-.bluelib .status-disabled * {
- cursor: not-allowed !important;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"],
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area,
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect,
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button,
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio,
-body .input,
-.bluelib .input {
- font: inherit;
- width: 100%;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled],
-.bluelib .input-field[disabled],
-body input[type="color"][disabled],
-.bluelib input[type="color"][disabled],
-body input[type="date"][disabled],
-.bluelib input[type="date"][disabled],
-body input[type="datetime-local"][disabled],
-.bluelib input[type="datetime-local"][disabled],
-body input[type="email"][disabled],
-.bluelib input[type="email"][disabled],
-body input[type="file"][disabled],
-.bluelib input[type="file"][disabled],
-body input[type="image"][disabled],
-.bluelib input[type="image"][disabled],
-body input[type="month"][disabled],
-.bluelib input[type="month"][disabled],
-body input[type="number"][disabled],
-.bluelib input[type="number"][disabled],
-body input[type="password"][disabled],
-.bluelib input[type="password"][disabled],
-body input[type="search"][disabled],
-.bluelib input[type="search"][disabled],
-body input[type="tel"][disabled],
-.bluelib input[type="tel"][disabled],
-body input[type="text"][disabled],
-.bluelib input[type="text"][disabled],
-body input[type="time"][disabled],
-.bluelib input[type="time"][disabled],
-body input[type="url"][disabled],
-.bluelib input[type="url"][disabled],
-body input[type="week"][disabled],
-.bluelib input[type="week"][disabled],
-body textarea[disabled],
-.bluelib textarea[disabled],
-body .input-area[disabled],
-.bluelib .input-area[disabled],
-body select:not([multiple])[disabled],
-.bluelib select:not([multiple])[disabled],
-body .input-select[disabled],
-.bluelib .input-select[disabled],
-body select[multiple][disabled],
-.bluelib select[multiple][disabled],
-body .input-multiselect[disabled],
-.bluelib .input-multiselect[disabled],
-body button[disabled],
-.bluelib button[disabled],
-body input[type="submit"][disabled],
-.bluelib input[type="submit"][disabled],
-body input[type="reset"][disabled],
-.bluelib input[type="reset"][disabled],
-body .input-button[disabled],
-.bluelib .input-button[disabled],
-body input[type="checkbox"][disabled],
-.bluelib input[type="checkbox"][disabled],
-body .input-checkbox[disabled],
-.bluelib .input-checkbox[disabled],
-body input[type="radio"][disabled],
-.bluelib input[type="radio"][disabled],
-body .input-radio[disabled],
-.bluelib .input-radio[disabled],
-body .input[disabled],
-.bluelib .input[disabled],
-body .input-field .status-disabled,
-.bluelib .input-field .status-disabled,
-body input[type="color"] .status-disabled,
-.bluelib input[type="color"] .status-disabled,
-body input[type="date"] .status-disabled,
-.bluelib input[type="date"] .status-disabled,
-body input[type="datetime-local"] .status-disabled,
-.bluelib input[type="datetime-local"] .status-disabled,
-body input[type="email"] .status-disabled,
-.bluelib input[type="email"] .status-disabled,
-body input[type="file"] .status-disabled,
-.bluelib input[type="file"] .status-disabled,
-body input[type="image"] .status-disabled,
-.bluelib input[type="image"] .status-disabled,
-body input[type="month"] .status-disabled,
-.bluelib input[type="month"] .status-disabled,
-body input[type="number"] .status-disabled,
-.bluelib input[type="number"] .status-disabled,
-body input[type="password"] .status-disabled,
-.bluelib input[type="password"] .status-disabled,
-body input[type="search"] .status-disabled,
-.bluelib input[type="search"] .status-disabled,
-body input[type="tel"] .status-disabled,
-.bluelib input[type="tel"] .status-disabled,
-body input[type="text"] .status-disabled,
-.bluelib input[type="text"] .status-disabled,
-body input[type="time"] .status-disabled,
-.bluelib input[type="time"] .status-disabled,
-body input[type="url"] .status-disabled,
-.bluelib input[type="url"] .status-disabled,
-body input[type="week"] .status-disabled,
-.bluelib input[type="week"] .status-disabled,
-body textarea .status-disabled,
-.bluelib textarea .status-disabled,
-body .input-area .status-disabled,
-.bluelib .input-area .status-disabled,
-body select:not([multiple]) .status-disabled,
-.bluelib select:not([multiple]) .status-disabled,
-body .input-select .status-disabled,
-.bluelib .input-select .status-disabled,
-body select[multiple] .status-disabled,
-.bluelib select[multiple] .status-disabled,
-body .input-multiselect .status-disabled,
-.bluelib .input-multiselect .status-disabled,
-body button .status-disabled,
-.bluelib button .status-disabled,
-body input[type="submit"] .status-disabled,
-.bluelib input[type="submit"] .status-disabled,
-body input[type="reset"] .status-disabled,
-.bluelib input[type="reset"] .status-disabled,
-body .input-button .status-disabled,
-.bluelib .input-button .status-disabled,
-body input[type="checkbox"] .status-disabled,
-.bluelib input[type="checkbox"] .status-disabled,
-body .input-checkbox .status-disabled,
-.bluelib .input-checkbox .status-disabled,
-body input[type="radio"] .status-disabled,
-.bluelib input[type="radio"] .status-disabled,
-body .input-radio .status-disabled,
-.bluelib .input-radio .status-disabled,
-body .input .status-disabled,
-.bluelib .input .status-disabled {
- border-style: dashed;
-}
-body .input-field::placeholder,
-.bluelib .input-field::placeholder,
-body input[type="color"]::placeholder,
-.bluelib input[type="color"]::placeholder,
-body input[type="date"]::placeholder,
-.bluelib input[type="date"]::placeholder,
-body input[type="datetime-local"]::placeholder,
-.bluelib input[type="datetime-local"]::placeholder,
-body input[type="email"]::placeholder,
-.bluelib input[type="email"]::placeholder,
-body input[type="file"]::placeholder,
-.bluelib input[type="file"]::placeholder,
-body input[type="image"]::placeholder,
-.bluelib input[type="image"]::placeholder,
-body input[type="month"]::placeholder,
-.bluelib input[type="month"]::placeholder,
-body input[type="number"]::placeholder,
-.bluelib input[type="number"]::placeholder,
-body input[type="password"]::placeholder,
-.bluelib input[type="password"]::placeholder,
-body input[type="search"]::placeholder,
-.bluelib input[type="search"]::placeholder,
-body input[type="tel"]::placeholder,
-.bluelib input[type="tel"]::placeholder,
-body input[type="text"]::placeholder,
-.bluelib input[type="text"]::placeholder,
-body input[type="time"]::placeholder,
-.bluelib input[type="time"]::placeholder,
-body input[type="url"]::placeholder,
-.bluelib input[type="url"]::placeholder,
-body input[type="week"]::placeholder,
-.bluelib input[type="week"]::placeholder,
-body textarea::placeholder,
-.bluelib textarea::placeholder,
-body .input-area::placeholder,
-.bluelib .input-area::placeholder,
-body select:not([multiple])::placeholder,
-.bluelib select:not([multiple])::placeholder,
-body .input-select::placeholder,
-.bluelib .input-select::placeholder,
-body select[multiple]::placeholder,
-.bluelib select[multiple]::placeholder,
-body .input-multiselect::placeholder,
-.bluelib .input-multiselect::placeholder,
-body button::placeholder,
-.bluelib button::placeholder,
-body input[type="submit"]::placeholder,
-.bluelib input[type="submit"]::placeholder,
-body input[type="reset"]::placeholder,
-.bluelib input[type="reset"]::placeholder,
-body .input-button::placeholder,
-.bluelib .input-button::placeholder,
-body input[type="checkbox"]::placeholder,
-.bluelib input[type="checkbox"]::placeholder,
-body .input-checkbox::placeholder,
-.bluelib .input-checkbox::placeholder,
-body input[type="radio"]::placeholder,
-.bluelib input[type="radio"]::placeholder,
-body .input-radio::placeholder,
-.bluelib .input-radio::placeholder,
-body .input::placeholder,
-.bluelib .input::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
- opacity: 1;
-}
-body .input-field:hover,
-.bluelib .input-field:hover,
-body input[type="color"]:hover,
-.bluelib input[type="color"]:hover,
-body input[type="date"]:hover,
-.bluelib input[type="date"]:hover,
-body input[type="datetime-local"]:hover,
-.bluelib input[type="datetime-local"]:hover,
-body input[type="email"]:hover,
-.bluelib input[type="email"]:hover,
-body input[type="file"]:hover,
-.bluelib input[type="file"]:hover,
-body input[type="image"]:hover,
-.bluelib input[type="image"]:hover,
-body input[type="month"]:hover,
-.bluelib input[type="month"]:hover,
-body input[type="number"]:hover,
-.bluelib input[type="number"]:hover,
-body input[type="password"]:hover,
-.bluelib input[type="password"]:hover,
-body input[type="search"]:hover,
-.bluelib input[type="search"]:hover,
-body input[type="tel"]:hover,
-.bluelib input[type="tel"]:hover,
-body input[type="text"]:hover,
-.bluelib input[type="text"]:hover,
-body input[type="time"]:hover,
-.bluelib input[type="time"]:hover,
-body input[type="url"]:hover,
-.bluelib input[type="url"]:hover,
-body input[type="week"]:hover,
-.bluelib input[type="week"]:hover,
-body textarea:hover,
-.bluelib textarea:hover,
-body .input-area:hover,
-.bluelib .input-area:hover,
-body select:not([multiple]):hover,
-.bluelib select:not([multiple]):hover,
-body .input-select:hover,
-.bluelib .input-select:hover,
-body select[multiple]:hover,
-.bluelib select[multiple]:hover,
-body .input-multiselect:hover,
-.bluelib .input-multiselect:hover,
-body button:hover,
-.bluelib button:hover,
-body input[type="submit"]:hover,
-.bluelib input[type="submit"]:hover,
-body input[type="reset"]:hover,
-.bluelib input[type="reset"]:hover,
-body .input-button:hover,
-.bluelib .input-button:hover,
-body input[type="checkbox"]:hover,
-.bluelib input[type="checkbox"]:hover,
-body .input-checkbox:hover,
-.bluelib .input-checkbox:hover,
-body input[type="radio"]:hover,
-.bluelib input[type="radio"]:hover,
-body .input-radio:hover,
-.bluelib .input-radio:hover,
-body .input:hover,
-.bluelib .input:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .input-field:hover::placeholder,
-.bluelib .input-field:hover::placeholder,
-body input[type="color"]:hover::placeholder,
-.bluelib input[type="color"]:hover::placeholder,
-body input[type="date"]:hover::placeholder,
-.bluelib input[type="date"]:hover::placeholder,
-body input[type="datetime-local"]:hover::placeholder,
-.bluelib input[type="datetime-local"]:hover::placeholder,
-body input[type="email"]:hover::placeholder,
-.bluelib input[type="email"]:hover::placeholder,
-body input[type="file"]:hover::placeholder,
-.bluelib input[type="file"]:hover::placeholder,
-body input[type="image"]:hover::placeholder,
-.bluelib input[type="image"]:hover::placeholder,
-body input[type="month"]:hover::placeholder,
-.bluelib input[type="month"]:hover::placeholder,
-body input[type="number"]:hover::placeholder,
-.bluelib input[type="number"]:hover::placeholder,
-body input[type="password"]:hover::placeholder,
-.bluelib input[type="password"]:hover::placeholder,
-body input[type="search"]:hover::placeholder,
-.bluelib input[type="search"]:hover::placeholder,
-body input[type="tel"]:hover::placeholder,
-.bluelib input[type="tel"]:hover::placeholder,
-body input[type="text"]:hover::placeholder,
-.bluelib input[type="text"]:hover::placeholder,
-body input[type="time"]:hover::placeholder,
-.bluelib input[type="time"]:hover::placeholder,
-body input[type="url"]:hover::placeholder,
-.bluelib input[type="url"]:hover::placeholder,
-body input[type="week"]:hover::placeholder,
-.bluelib input[type="week"]:hover::placeholder,
-body textarea:hover::placeholder,
-.bluelib textarea:hover::placeholder,
-body .input-area:hover::placeholder,
-.bluelib .input-area:hover::placeholder,
-body select:not([multiple]):hover::placeholder,
-.bluelib select:not([multiple]):hover::placeholder,
-body .input-select:hover::placeholder,
-.bluelib .input-select:hover::placeholder,
-body select[multiple]:hover::placeholder,
-.bluelib select[multiple]:hover::placeholder,
-body .input-multiselect:hover::placeholder,
-.bluelib .input-multiselect:hover::placeholder,
-body button:hover::placeholder,
-.bluelib button:hover::placeholder,
-body input[type="submit"]:hover::placeholder,
-.bluelib input[type="submit"]:hover::placeholder,
-body input[type="reset"]:hover::placeholder,
-.bluelib input[type="reset"]:hover::placeholder,
-body .input-button:hover::placeholder,
-.bluelib .input-button:hover::placeholder,
-body input[type="checkbox"]:hover::placeholder,
-.bluelib input[type="checkbox"]:hover::placeholder,
-body .input-checkbox:hover::placeholder,
-.bluelib .input-checkbox:hover::placeholder,
-body input[type="radio"]:hover::placeholder,
-.bluelib input[type="radio"]:hover::placeholder,
-body .input-radio:hover::placeholder,
-.bluelib .input-radio:hover::placeholder,
-body .input:hover::placeholder,
-.bluelib .input:hover::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field:focus,
-.bluelib .input-field:focus,
-body input[type="color"]:focus,
-.bluelib input[type="color"]:focus,
-body input[type="date"]:focus,
-.bluelib input[type="date"]:focus,
-body input[type="datetime-local"]:focus,
-.bluelib input[type="datetime-local"]:focus,
-body input[type="email"]:focus,
-.bluelib input[type="email"]:focus,
-body input[type="file"]:focus,
-.bluelib input[type="file"]:focus,
-body input[type="image"]:focus,
-.bluelib input[type="image"]:focus,
-body input[type="month"]:focus,
-.bluelib input[type="month"]:focus,
-body input[type="number"]:focus,
-.bluelib input[type="number"]:focus,
-body input[type="password"]:focus,
-.bluelib input[type="password"]:focus,
-body input[type="search"]:focus,
-.bluelib input[type="search"]:focus,
-body input[type="tel"]:focus,
-.bluelib input[type="tel"]:focus,
-body input[type="text"]:focus,
-.bluelib input[type="text"]:focus,
-body input[type="time"]:focus,
-.bluelib input[type="time"]:focus,
-body input[type="url"]:focus,
-.bluelib input[type="url"]:focus,
-body input[type="week"]:focus,
-.bluelib input[type="week"]:focus,
-body textarea:focus,
-.bluelib textarea:focus,
-body .input-area:focus,
-.bluelib .input-area:focus,
-body select:not([multiple]):focus,
-.bluelib select:not([multiple]):focus,
-body .input-select:focus,
-.bluelib .input-select:focus,
-body select[multiple]:focus,
-.bluelib select[multiple]:focus,
-body .input-multiselect:focus,
-.bluelib .input-multiselect:focus,
-body button:focus,
-.bluelib button:focus,
-body input[type="submit"]:focus,
-.bluelib input[type="submit"]:focus,
-body input[type="reset"]:focus,
-.bluelib input[type="reset"]:focus,
-body .input-button:focus,
-.bluelib .input-button:focus,
-body input[type="checkbox"]:focus,
-.bluelib input[type="checkbox"]:focus,
-body .input-checkbox:focus,
-.bluelib .input-checkbox:focus,
-body input[type="radio"]:focus,
-.bluelib input[type="radio"]:focus,
-body .input-radio:focus,
-.bluelib .input-radio:focus,
-body .input:focus,
-.bluelib .input:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
-}
-body .input-field:focus::placeholder,
-.bluelib .input-field:focus::placeholder,
-body input[type="color"]:focus::placeholder,
-.bluelib input[type="color"]:focus::placeholder,
-body input[type="date"]:focus::placeholder,
-.bluelib input[type="date"]:focus::placeholder,
-body input[type="datetime-local"]:focus::placeholder,
-.bluelib input[type="datetime-local"]:focus::placeholder,
-body input[type="email"]:focus::placeholder,
-.bluelib input[type="email"]:focus::placeholder,
-body input[type="file"]:focus::placeholder,
-.bluelib input[type="file"]:focus::placeholder,
-body input[type="image"]:focus::placeholder,
-.bluelib input[type="image"]:focus::placeholder,
-body input[type="month"]:focus::placeholder,
-.bluelib input[type="month"]:focus::placeholder,
-body input[type="number"]:focus::placeholder,
-.bluelib input[type="number"]:focus::placeholder,
-body input[type="password"]:focus::placeholder,
-.bluelib input[type="password"]:focus::placeholder,
-body input[type="search"]:focus::placeholder,
-.bluelib input[type="search"]:focus::placeholder,
-body input[type="tel"]:focus::placeholder,
-.bluelib input[type="tel"]:focus::placeholder,
-body input[type="text"]:focus::placeholder,
-.bluelib input[type="text"]:focus::placeholder,
-body input[type="time"]:focus::placeholder,
-.bluelib input[type="time"]:focus::placeholder,
-body input[type="url"]:focus::placeholder,
-.bluelib input[type="url"]:focus::placeholder,
-body input[type="week"]:focus::placeholder,
-.bluelib input[type="week"]:focus::placeholder,
-body textarea:focus::placeholder,
-.bluelib textarea:focus::placeholder,
-body .input-area:focus::placeholder,
-.bluelib .input-area:focus::placeholder,
-body select:not([multiple]):focus::placeholder,
-.bluelib select:not([multiple]):focus::placeholder,
-body .input-select:focus::placeholder,
-.bluelib .input-select:focus::placeholder,
-body select[multiple]:focus::placeholder,
-.bluelib select[multiple]:focus::placeholder,
-body .input-multiselect:focus::placeholder,
-.bluelib .input-multiselect:focus::placeholder,
-body button:focus::placeholder,
-.bluelib button:focus::placeholder,
-body input[type="submit"]:focus::placeholder,
-.bluelib input[type="submit"]:focus::placeholder,
-body input[type="reset"]:focus::placeholder,
-.bluelib input[type="reset"]:focus::placeholder,
-body .input-button:focus::placeholder,
-.bluelib .input-button:focus::placeholder,
-body input[type="checkbox"]:focus::placeholder,
-.bluelib input[type="checkbox"]:focus::placeholder,
-body .input-checkbox:focus::placeholder,
-.bluelib .input-checkbox:focus::placeholder,
-body input[type="radio"]:focus::placeholder,
-.bluelib input[type="radio"]:focus::placeholder,
-body .input-radio:focus::placeholder,
-.bluelib .input-radio:focus::placeholder,
-body .input:focus::placeholder,
-.bluelib .input:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field[disabled]:hover,
-.bluelib .input-field[disabled]:hover,
-body input[type="color"][disabled]:hover,
-.bluelib input[type="color"][disabled]:hover,
-body input[type="date"][disabled]:hover,
-.bluelib input[type="date"][disabled]:hover,
-body input[type="datetime-local"][disabled]:hover,
-.bluelib input[type="datetime-local"][disabled]:hover,
-body input[type="email"][disabled]:hover,
-.bluelib input[type="email"][disabled]:hover,
-body input[type="file"][disabled]:hover,
-.bluelib input[type="file"][disabled]:hover,
-body input[type="image"][disabled]:hover,
-.bluelib input[type="image"][disabled]:hover,
-body input[type="month"][disabled]:hover,
-.bluelib input[type="month"][disabled]:hover,
-body input[type="number"][disabled]:hover,
-.bluelib input[type="number"][disabled]:hover,
-body input[type="password"][disabled]:hover,
-.bluelib input[type="password"][disabled]:hover,
-body input[type="search"][disabled]:hover,
-.bluelib input[type="search"][disabled]:hover,
-body input[type="tel"][disabled]:hover,
-.bluelib input[type="tel"][disabled]:hover,
-body input[type="text"][disabled]:hover,
-.bluelib input[type="text"][disabled]:hover,
-body input[type="time"][disabled]:hover,
-.bluelib input[type="time"][disabled]:hover,
-body input[type="url"][disabled]:hover,
-.bluelib input[type="url"][disabled]:hover,
-body input[type="week"][disabled]:hover,
-.bluelib input[type="week"][disabled]:hover,
-body textarea[disabled]:hover,
-.bluelib textarea[disabled]:hover,
-body .input-area[disabled]:hover,
-.bluelib .input-area[disabled]:hover,
-body select:not([multiple])[disabled]:hover,
-.bluelib select:not([multiple])[disabled]:hover,
-body .input-select[disabled]:hover,
-.bluelib .input-select[disabled]:hover,
-body select[multiple][disabled]:hover,
-.bluelib select[multiple][disabled]:hover,
-body .input-multiselect[disabled]:hover,
-.bluelib .input-multiselect[disabled]:hover,
-body button[disabled]:hover,
-.bluelib button[disabled]:hover,
-body input[type="submit"][disabled]:hover,
-.bluelib input[type="submit"][disabled]:hover,
-body input[type="reset"][disabled]:hover,
-.bluelib input[type="reset"][disabled]:hover,
-body .input-button[disabled]:hover,
-.bluelib .input-button[disabled]:hover,
-body input[type="checkbox"][disabled]:hover,
-.bluelib input[type="checkbox"][disabled]:hover,
-body .input-checkbox[disabled]:hover,
-.bluelib .input-checkbox[disabled]:hover,
-body input[type="radio"][disabled]:hover,
-.bluelib input[type="radio"][disabled]:hover,
-body .input-radio[disabled]:hover,
-.bluelib .input-radio[disabled]:hover,
-body .input[disabled]:hover,
-.bluelib .input[disabled]:hover,
-body .input-field .status-disabled:hover,
-.bluelib .input-field .status-disabled:hover,
-body input[type="color"] .status-disabled:hover,
-.bluelib input[type="color"] .status-disabled:hover,
-body input[type="date"] .status-disabled:hover,
-.bluelib input[type="date"] .status-disabled:hover,
-body input[type="datetime-local"] .status-disabled:hover,
-.bluelib input[type="datetime-local"] .status-disabled:hover,
-body input[type="email"] .status-disabled:hover,
-.bluelib input[type="email"] .status-disabled:hover,
-body input[type="file"] .status-disabled:hover,
-.bluelib input[type="file"] .status-disabled:hover,
-body input[type="image"] .status-disabled:hover,
-.bluelib input[type="image"] .status-disabled:hover,
-body input[type="month"] .status-disabled:hover,
-.bluelib input[type="month"] .status-disabled:hover,
-body input[type="number"] .status-disabled:hover,
-.bluelib input[type="number"] .status-disabled:hover,
-body input[type="password"] .status-disabled:hover,
-.bluelib input[type="password"] .status-disabled:hover,
-body input[type="search"] .status-disabled:hover,
-.bluelib input[type="search"] .status-disabled:hover,
-body input[type="tel"] .status-disabled:hover,
-.bluelib input[type="tel"] .status-disabled:hover,
-body input[type="text"] .status-disabled:hover,
-.bluelib input[type="text"] .status-disabled:hover,
-body input[type="time"] .status-disabled:hover,
-.bluelib input[type="time"] .status-disabled:hover,
-body input[type="url"] .status-disabled:hover,
-.bluelib input[type="url"] .status-disabled:hover,
-body input[type="week"] .status-disabled:hover,
-.bluelib input[type="week"] .status-disabled:hover,
-body textarea .status-disabled:hover,
-.bluelib textarea .status-disabled:hover,
-body .input-area .status-disabled:hover,
-.bluelib .input-area .status-disabled:hover,
-body select:not([multiple]) .status-disabled:hover,
-.bluelib select:not([multiple]) .status-disabled:hover,
-body .input-select .status-disabled:hover,
-.bluelib .input-select .status-disabled:hover,
-body select[multiple] .status-disabled:hover,
-.bluelib select[multiple] .status-disabled:hover,
-body .input-multiselect .status-disabled:hover,
-.bluelib .input-multiselect .status-disabled:hover,
-body button .status-disabled:hover,
-.bluelib button .status-disabled:hover,
-body input[type="submit"] .status-disabled:hover,
-.bluelib input[type="submit"] .status-disabled:hover,
-body input[type="reset"] .status-disabled:hover,
-.bluelib input[type="reset"] .status-disabled:hover,
-body .input-button .status-disabled:hover,
-.bluelib .input-button .status-disabled:hover,
-body input[type="checkbox"] .status-disabled:hover,
-.bluelib input[type="checkbox"] .status-disabled:hover,
-body .input-checkbox .status-disabled:hover,
-.bluelib .input-checkbox .status-disabled:hover,
-body input[type="radio"] .status-disabled:hover,
-.bluelib input[type="radio"] .status-disabled:hover,
-body .input-radio .status-disabled:hover,
-.bluelib .input-radio .status-disabled:hover,
-body .input .status-disabled:hover,
-.bluelib .input .status-disabled:hover,
-body .input-field[disabled]:focus,
-.bluelib .input-field[disabled]:focus,
-body input[type="color"][disabled]:focus,
-.bluelib input[type="color"][disabled]:focus,
-body input[type="date"][disabled]:focus,
-.bluelib input[type="date"][disabled]:focus,
-body input[type="datetime-local"][disabled]:focus,
-.bluelib input[type="datetime-local"][disabled]:focus,
-body input[type="email"][disabled]:focus,
-.bluelib input[type="email"][disabled]:focus,
-body input[type="file"][disabled]:focus,
-.bluelib input[type="file"][disabled]:focus,
-body input[type="image"][disabled]:focus,
-.bluelib input[type="image"][disabled]:focus,
-body input[type="month"][disabled]:focus,
-.bluelib input[type="month"][disabled]:focus,
-body input[type="number"][disabled]:focus,
-.bluelib input[type="number"][disabled]:focus,
-body input[type="password"][disabled]:focus,
-.bluelib input[type="password"][disabled]:focus,
-body input[type="search"][disabled]:focus,
-.bluelib input[type="search"][disabled]:focus,
-body input[type="tel"][disabled]:focus,
-.bluelib input[type="tel"][disabled]:focus,
-body input[type="text"][disabled]:focus,
-.bluelib input[type="text"][disabled]:focus,
-body input[type="time"][disabled]:focus,
-.bluelib input[type="time"][disabled]:focus,
-body input[type="url"][disabled]:focus,
-.bluelib input[type="url"][disabled]:focus,
-body input[type="week"][disabled]:focus,
-.bluelib input[type="week"][disabled]:focus,
-body textarea[disabled]:focus,
-.bluelib textarea[disabled]:focus,
-body .input-area[disabled]:focus,
-.bluelib .input-area[disabled]:focus,
-body select:not([multiple])[disabled]:focus,
-.bluelib select:not([multiple])[disabled]:focus,
-body .input-select[disabled]:focus,
-.bluelib .input-select[disabled]:focus,
-body select[multiple][disabled]:focus,
-.bluelib select[multiple][disabled]:focus,
-body .input-multiselect[disabled]:focus,
-.bluelib .input-multiselect[disabled]:focus,
-body button[disabled]:focus,
-.bluelib button[disabled]:focus,
-body input[type="submit"][disabled]:focus,
-.bluelib input[type="submit"][disabled]:focus,
-body input[type="reset"][disabled]:focus,
-.bluelib input[type="reset"][disabled]:focus,
-body .input-button[disabled]:focus,
-.bluelib .input-button[disabled]:focus,
-body input[type="checkbox"][disabled]:focus,
-.bluelib input[type="checkbox"][disabled]:focus,
-body .input-checkbox[disabled]:focus,
-.bluelib .input-checkbox[disabled]:focus,
-body input[type="radio"][disabled]:focus,
-.bluelib input[type="radio"][disabled]:focus,
-body .input-radio[disabled]:focus,
-.bluelib .input-radio[disabled]:focus,
-body .input[disabled]:focus,
-.bluelib .input[disabled]:focus,
-body .input-field .status-disabled:focus,
-.bluelib .input-field .status-disabled:focus,
-body input[type="color"] .status-disabled:focus,
-.bluelib input[type="color"] .status-disabled:focus,
-body input[type="date"] .status-disabled:focus,
-.bluelib input[type="date"] .status-disabled:focus,
-body input[type="datetime-local"] .status-disabled:focus,
-.bluelib input[type="datetime-local"] .status-disabled:focus,
-body input[type="email"] .status-disabled:focus,
-.bluelib input[type="email"] .status-disabled:focus,
-body input[type="file"] .status-disabled:focus,
-.bluelib input[type="file"] .status-disabled:focus,
-body input[type="image"] .status-disabled:focus,
-.bluelib input[type="image"] .status-disabled:focus,
-body input[type="month"] .status-disabled:focus,
-.bluelib input[type="month"] .status-disabled:focus,
-body input[type="number"] .status-disabled:focus,
-.bluelib input[type="number"] .status-disabled:focus,
-body input[type="password"] .status-disabled:focus,
-.bluelib input[type="password"] .status-disabled:focus,
-body input[type="search"] .status-disabled:focus,
-.bluelib input[type="search"] .status-disabled:focus,
-body input[type="tel"] .status-disabled:focus,
-.bluelib input[type="tel"] .status-disabled:focus,
-body input[type="text"] .status-disabled:focus,
-.bluelib input[type="text"] .status-disabled:focus,
-body input[type="time"] .status-disabled:focus,
-.bluelib input[type="time"] .status-disabled:focus,
-body input[type="url"] .status-disabled:focus,
-.bluelib input[type="url"] .status-disabled:focus,
-body input[type="week"] .status-disabled:focus,
-.bluelib input[type="week"] .status-disabled:focus,
-body textarea .status-disabled:focus,
-.bluelib textarea .status-disabled:focus,
-body .input-area .status-disabled:focus,
-.bluelib .input-area .status-disabled:focus,
-body select:not([multiple]) .status-disabled:focus,
-.bluelib select:not([multiple]) .status-disabled:focus,
-body .input-select .status-disabled:focus,
-.bluelib .input-select .status-disabled:focus,
-body select[multiple] .status-disabled:focus,
-.bluelib select[multiple] .status-disabled:focus,
-body .input-multiselect .status-disabled:focus,
-.bluelib .input-multiselect .status-disabled:focus,
-body button .status-disabled:focus,
-.bluelib button .status-disabled:focus,
-body input[type="submit"] .status-disabled:focus,
-.bluelib input[type="submit"] .status-disabled:focus,
-body input[type="reset"] .status-disabled:focus,
-.bluelib input[type="reset"] .status-disabled:focus,
-body .input-button .status-disabled:focus,
-.bluelib .input-button .status-disabled:focus,
-body input[type="checkbox"] .status-disabled:focus,
-.bluelib input[type="checkbox"] .status-disabled:focus,
-body .input-checkbox .status-disabled:focus,
-.bluelib .input-checkbox .status-disabled:focus,
-body input[type="radio"] .status-disabled:focus,
-.bluelib input[type="radio"] .status-disabled:focus,
-body .input-radio .status-disabled:focus,
-.bluelib .input-radio .status-disabled:focus,
-body .input .status-disabled:focus,
-.bluelib .input .status-disabled:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled]:hover::placeholder,
-.bluelib .input-field[disabled]:hover::placeholder,
-body input[type="color"][disabled]:hover::placeholder,
-.bluelib input[type="color"][disabled]:hover::placeholder,
-body input[type="date"][disabled]:hover::placeholder,
-.bluelib input[type="date"][disabled]:hover::placeholder,
-body input[type="datetime-local"][disabled]:hover::placeholder,
-.bluelib input[type="datetime-local"][disabled]:hover::placeholder,
-body input[type="email"][disabled]:hover::placeholder,
-.bluelib input[type="email"][disabled]:hover::placeholder,
-body input[type="file"][disabled]:hover::placeholder,
-.bluelib input[type="file"][disabled]:hover::placeholder,
-body input[type="image"][disabled]:hover::placeholder,
-.bluelib input[type="image"][disabled]:hover::placeholder,
-body input[type="month"][disabled]:hover::placeholder,
-.bluelib input[type="month"][disabled]:hover::placeholder,
-body input[type="number"][disabled]:hover::placeholder,
-.bluelib input[type="number"][disabled]:hover::placeholder,
-body input[type="password"][disabled]:hover::placeholder,
-.bluelib input[type="password"][disabled]:hover::placeholder,
-body input[type="search"][disabled]:hover::placeholder,
-.bluelib input[type="search"][disabled]:hover::placeholder,
-body input[type="tel"][disabled]:hover::placeholder,
-.bluelib input[type="tel"][disabled]:hover::placeholder,
-body input[type="text"][disabled]:hover::placeholder,
-.bluelib input[type="text"][disabled]:hover::placeholder,
-body input[type="time"][disabled]:hover::placeholder,
-.bluelib input[type="time"][disabled]:hover::placeholder,
-body input[type="url"][disabled]:hover::placeholder,
-.bluelib input[type="url"][disabled]:hover::placeholder,
-body input[type="week"][disabled]:hover::placeholder,
-.bluelib input[type="week"][disabled]:hover::placeholder,
-body textarea[disabled]:hover::placeholder,
-.bluelib textarea[disabled]:hover::placeholder,
-body .input-area[disabled]:hover::placeholder,
-.bluelib .input-area[disabled]:hover::placeholder,
-body select:not([multiple])[disabled]:hover::placeholder,
-.bluelib select:not([multiple])[disabled]:hover::placeholder,
-body .input-select[disabled]:hover::placeholder,
-.bluelib .input-select[disabled]:hover::placeholder,
-body select[multiple][disabled]:hover::placeholder,
-.bluelib select[multiple][disabled]:hover::placeholder,
-body .input-multiselect[disabled]:hover::placeholder,
-.bluelib .input-multiselect[disabled]:hover::placeholder,
-body button[disabled]:hover::placeholder,
-.bluelib button[disabled]:hover::placeholder,
-body input[type="submit"][disabled]:hover::placeholder,
-.bluelib input[type="submit"][disabled]:hover::placeholder,
-body input[type="reset"][disabled]:hover::placeholder,
-.bluelib input[type="reset"][disabled]:hover::placeholder,
-body .input-button[disabled]:hover::placeholder,
-.bluelib .input-button[disabled]:hover::placeholder,
-body input[type="checkbox"][disabled]:hover::placeholder,
-.bluelib input[type="checkbox"][disabled]:hover::placeholder,
-body .input-checkbox[disabled]:hover::placeholder,
-.bluelib .input-checkbox[disabled]:hover::placeholder,
-body input[type="radio"][disabled]:hover::placeholder,
-.bluelib input[type="radio"][disabled]:hover::placeholder,
-body .input-radio[disabled]:hover::placeholder,
-.bluelib .input-radio[disabled]:hover::placeholder,
-body .input[disabled]:hover::placeholder,
-.bluelib .input[disabled]:hover::placeholder,
-body .input-field .status-disabled:hover::placeholder,
-.bluelib .input-field .status-disabled:hover::placeholder,
-body input[type="color"] .status-disabled:hover::placeholder,
-.bluelib input[type="color"] .status-disabled:hover::placeholder,
-body input[type="date"] .status-disabled:hover::placeholder,
-.bluelib input[type="date"] .status-disabled:hover::placeholder,
-body input[type="datetime-local"] .status-disabled:hover::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder,
-body input[type="email"] .status-disabled:hover::placeholder,
-.bluelib input[type="email"] .status-disabled:hover::placeholder,
-body input[type="file"] .status-disabled:hover::placeholder,
-.bluelib input[type="file"] .status-disabled:hover::placeholder,
-body input[type="image"] .status-disabled:hover::placeholder,
-.bluelib input[type="image"] .status-disabled:hover::placeholder,
-body input[type="month"] .status-disabled:hover::placeholder,
-.bluelib input[type="month"] .status-disabled:hover::placeholder,
-body input[type="number"] .status-disabled:hover::placeholder,
-.bluelib input[type="number"] .status-disabled:hover::placeholder,
-body input[type="password"] .status-disabled:hover::placeholder,
-.bluelib input[type="password"] .status-disabled:hover::placeholder,
-body input[type="search"] .status-disabled:hover::placeholder,
-.bluelib input[type="search"] .status-disabled:hover::placeholder,
-body input[type="tel"] .status-disabled:hover::placeholder,
-.bluelib input[type="tel"] .status-disabled:hover::placeholder,
-body input[type="text"] .status-disabled:hover::placeholder,
-.bluelib input[type="text"] .status-disabled:hover::placeholder,
-body input[type="time"] .status-disabled:hover::placeholder,
-.bluelib input[type="time"] .status-disabled:hover::placeholder,
-body input[type="url"] .status-disabled:hover::placeholder,
-.bluelib input[type="url"] .status-disabled:hover::placeholder,
-body input[type="week"] .status-disabled:hover::placeholder,
-.bluelib input[type="week"] .status-disabled:hover::placeholder,
-body textarea .status-disabled:hover::placeholder,
-.bluelib textarea .status-disabled:hover::placeholder,
-body .input-area .status-disabled:hover::placeholder,
-.bluelib .input-area .status-disabled:hover::placeholder,
-body select:not([multiple]) .status-disabled:hover::placeholder,
-.bluelib select:not([multiple]) .status-disabled:hover::placeholder,
-body .input-select .status-disabled:hover::placeholder,
-.bluelib .input-select .status-disabled:hover::placeholder,
-body select[multiple] .status-disabled:hover::placeholder,
-.bluelib select[multiple] .status-disabled:hover::placeholder,
-body .input-multiselect .status-disabled:hover::placeholder,
-.bluelib .input-multiselect .status-disabled:hover::placeholder,
-body button .status-disabled:hover::placeholder,
-.bluelib button .status-disabled:hover::placeholder,
-body input[type="submit"] .status-disabled:hover::placeholder,
-.bluelib input[type="submit"] .status-disabled:hover::placeholder,
-body input[type="reset"] .status-disabled:hover::placeholder,
-.bluelib input[type="reset"] .status-disabled:hover::placeholder,
-body .input-button .status-disabled:hover::placeholder,
-.bluelib .input-button .status-disabled:hover::placeholder,
-body input[type="checkbox"] .status-disabled:hover::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:hover::placeholder,
-body .input-checkbox .status-disabled:hover::placeholder,
-.bluelib .input-checkbox .status-disabled:hover::placeholder,
-body input[type="radio"] .status-disabled:hover::placeholder,
-.bluelib input[type="radio"] .status-disabled:hover::placeholder,
-body .input-radio .status-disabled:hover::placeholder,
-.bluelib .input-radio .status-disabled:hover::placeholder,
-body .input .status-disabled:hover::placeholder,
-.bluelib .input .status-disabled:hover::placeholder,
-body .input-field[disabled]:focus::placeholder,
-.bluelib .input-field[disabled]:focus::placeholder,
-body input[type="color"][disabled]:focus::placeholder,
-.bluelib input[type="color"][disabled]:focus::placeholder,
-body input[type="date"][disabled]:focus::placeholder,
-.bluelib input[type="date"][disabled]:focus::placeholder,
-body input[type="datetime-local"][disabled]:focus::placeholder,
-.bluelib input[type="datetime-local"][disabled]:focus::placeholder,
-body input[type="email"][disabled]:focus::placeholder,
-.bluelib input[type="email"][disabled]:focus::placeholder,
-body input[type="file"][disabled]:focus::placeholder,
-.bluelib input[type="file"][disabled]:focus::placeholder,
-body input[type="image"][disabled]:focus::placeholder,
-.bluelib input[type="image"][disabled]:focus::placeholder,
-body input[type="month"][disabled]:focus::placeholder,
-.bluelib input[type="month"][disabled]:focus::placeholder,
-body input[type="number"][disabled]:focus::placeholder,
-.bluelib input[type="number"][disabled]:focus::placeholder,
-body input[type="password"][disabled]:focus::placeholder,
-.bluelib input[type="password"][disabled]:focus::placeholder,
-body input[type="search"][disabled]:focus::placeholder,
-.bluelib input[type="search"][disabled]:focus::placeholder,
-body input[type="tel"][disabled]:focus::placeholder,
-.bluelib input[type="tel"][disabled]:focus::placeholder,
-body input[type="text"][disabled]:focus::placeholder,
-.bluelib input[type="text"][disabled]:focus::placeholder,
-body input[type="time"][disabled]:focus::placeholder,
-.bluelib input[type="time"][disabled]:focus::placeholder,
-body input[type="url"][disabled]:focus::placeholder,
-.bluelib input[type="url"][disabled]:focus::placeholder,
-body input[type="week"][disabled]:focus::placeholder,
-.bluelib input[type="week"][disabled]:focus::placeholder,
-body textarea[disabled]:focus::placeholder,
-.bluelib textarea[disabled]:focus::placeholder,
-body .input-area[disabled]:focus::placeholder,
-.bluelib .input-area[disabled]:focus::placeholder,
-body select:not([multiple])[disabled]:focus::placeholder,
-.bluelib select:not([multiple])[disabled]:focus::placeholder,
-body .input-select[disabled]:focus::placeholder,
-.bluelib .input-select[disabled]:focus::placeholder,
-body select[multiple][disabled]:focus::placeholder,
-.bluelib select[multiple][disabled]:focus::placeholder,
-body .input-multiselect[disabled]:focus::placeholder,
-.bluelib .input-multiselect[disabled]:focus::placeholder,
-body button[disabled]:focus::placeholder,
-.bluelib button[disabled]:focus::placeholder,
-body input[type="submit"][disabled]:focus::placeholder,
-.bluelib input[type="submit"][disabled]:focus::placeholder,
-body input[type="reset"][disabled]:focus::placeholder,
-.bluelib input[type="reset"][disabled]:focus::placeholder,
-body .input-button[disabled]:focus::placeholder,
-.bluelib .input-button[disabled]:focus::placeholder,
-body input[type="checkbox"][disabled]:focus::placeholder,
-.bluelib input[type="checkbox"][disabled]:focus::placeholder,
-body .input-checkbox[disabled]:focus::placeholder,
-.bluelib .input-checkbox[disabled]:focus::placeholder,
-body input[type="radio"][disabled]:focus::placeholder,
-.bluelib input[type="radio"][disabled]:focus::placeholder,
-body .input-radio[disabled]:focus::placeholder,
-.bluelib .input-radio[disabled]:focus::placeholder,
-body .input[disabled]:focus::placeholder,
-.bluelib .input[disabled]:focus::placeholder,
-body .input-field .status-disabled:focus::placeholder,
-.bluelib .input-field .status-disabled:focus::placeholder,
-body input[type="color"] .status-disabled:focus::placeholder,
-.bluelib input[type="color"] .status-disabled:focus::placeholder,
-body input[type="date"] .status-disabled:focus::placeholder,
-.bluelib input[type="date"] .status-disabled:focus::placeholder,
-body input[type="datetime-local"] .status-disabled:focus::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder,
-body input[type="email"] .status-disabled:focus::placeholder,
-.bluelib input[type="email"] .status-disabled:focus::placeholder,
-body input[type="file"] .status-disabled:focus::placeholder,
-.bluelib input[type="file"] .status-disabled:focus::placeholder,
-body input[type="image"] .status-disabled:focus::placeholder,
-.bluelib input[type="image"] .status-disabled:focus::placeholder,
-body input[type="month"] .status-disabled:focus::placeholder,
-.bluelib input[type="month"] .status-disabled:focus::placeholder,
-body input[type="number"] .status-disabled:focus::placeholder,
-.bluelib input[type="number"] .status-disabled:focus::placeholder,
-body input[type="password"] .status-disabled:focus::placeholder,
-.bluelib input[type="password"] .status-disabled:focus::placeholder,
-body input[type="search"] .status-disabled:focus::placeholder,
-.bluelib input[type="search"] .status-disabled:focus::placeholder,
-body input[type="tel"] .status-disabled:focus::placeholder,
-.bluelib input[type="tel"] .status-disabled:focus::placeholder,
-body input[type="text"] .status-disabled:focus::placeholder,
-.bluelib input[type="text"] .status-disabled:focus::placeholder,
-body input[type="time"] .status-disabled:focus::placeholder,
-.bluelib input[type="time"] .status-disabled:focus::placeholder,
-body input[type="url"] .status-disabled:focus::placeholder,
-.bluelib input[type="url"] .status-disabled:focus::placeholder,
-body input[type="week"] .status-disabled:focus::placeholder,
-.bluelib input[type="week"] .status-disabled:focus::placeholder,
-body textarea .status-disabled:focus::placeholder,
-.bluelib textarea .status-disabled:focus::placeholder,
-body .input-area .status-disabled:focus::placeholder,
-.bluelib .input-area .status-disabled:focus::placeholder,
-body select:not([multiple]) .status-disabled:focus::placeholder,
-.bluelib select:not([multiple]) .status-disabled:focus::placeholder,
-body .input-select .status-disabled:focus::placeholder,
-.bluelib .input-select .status-disabled:focus::placeholder,
-body select[multiple] .status-disabled:focus::placeholder,
-.bluelib select[multiple] .status-disabled:focus::placeholder,
-body .input-multiselect .status-disabled:focus::placeholder,
-.bluelib .input-multiselect .status-disabled:focus::placeholder,
-body button .status-disabled:focus::placeholder,
-.bluelib button .status-disabled:focus::placeholder,
-body input[type="submit"] .status-disabled:focus::placeholder,
-.bluelib input[type="submit"] .status-disabled:focus::placeholder,
-body input[type="reset"] .status-disabled:focus::placeholder,
-.bluelib input[type="reset"] .status-disabled:focus::placeholder,
-body .input-button .status-disabled:focus::placeholder,
-.bluelib .input-button .status-disabled:focus::placeholder,
-body input[type="checkbox"] .status-disabled:focus::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:focus::placeholder,
-body .input-checkbox .status-disabled:focus::placeholder,
-.bluelib .input-checkbox .status-disabled:focus::placeholder,
-body input[type="radio"] .status-disabled:focus::placeholder,
-.bluelib input[type="radio"] .status-disabled:focus::placeholder,
-body .input-radio .status-disabled:focus::placeholder,
-.bluelib .input-radio .status-disabled:focus::placeholder,
-body .input .status-disabled:focus::placeholder,
-.bluelib .input .status-disabled:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
-}
-body .input-field:optional,
-.bluelib .input-field:optional,
-body input[type="color"]:optional,
-.bluelib input[type="color"]:optional,
-body input[type="date"]:optional,
-.bluelib input[type="date"]:optional,
-body input[type="datetime-local"]:optional,
-.bluelib input[type="datetime-local"]:optional,
-body input[type="email"]:optional,
-.bluelib input[type="email"]:optional,
-body input[type="file"]:optional,
-.bluelib input[type="file"]:optional,
-body input[type="image"]:optional,
-.bluelib input[type="image"]:optional,
-body input[type="month"]:optional,
-.bluelib input[type="month"]:optional,
-body input[type="number"]:optional,
-.bluelib input[type="number"]:optional,
-body input[type="password"]:optional,
-.bluelib input[type="password"]:optional,
-body input[type="search"]:optional,
-.bluelib input[type="search"]:optional,
-body input[type="tel"]:optional,
-.bluelib input[type="tel"]:optional,
-body input[type="text"]:optional,
-.bluelib input[type="text"]:optional,
-body input[type="time"]:optional,
-.bluelib input[type="time"]:optional,
-body input[type="url"]:optional,
-.bluelib input[type="url"]:optional,
-body input[type="week"]:optional,
-.bluelib input[type="week"]:optional,
-body textarea:optional,
-.bluelib textarea:optional,
-body .input-area:optional,
-.bluelib .input-area:optional,
-body select:not([multiple]):optional,
-.bluelib select:not([multiple]):optional,
-body .input-select:optional,
-.bluelib .input-select:optional,
-body select[multiple]:optional,
-.bluelib select[multiple]:optional,
-body .input-multiselect:optional,
-.bluelib .input-multiselect:optional,
-body button:optional,
-.bluelib button:optional,
-body input[type="submit"]:optional,
-.bluelib input[type="submit"]:optional,
-body input[type="reset"]:optional,
-.bluelib input[type="reset"]:optional,
-body .input-button:optional,
-.bluelib .input-button:optional,
-body input[type="checkbox"]:optional,
-.bluelib input[type="checkbox"]:optional,
-body .input-checkbox:optional,
-.bluelib .input-checkbox:optional,
-body input[type="radio"]:optional,
-.bluelib input[type="radio"]:optional,
-body .input-radio:optional,
-.bluelib .input-radio:optional,
-body .input:optional,
-.bluelib .input:optional,
-body .input-field:optional::placeholder,
-.bluelib .input-field:optional::placeholder,
-body input[type="color"]:optional::placeholder,
-.bluelib input[type="color"]:optional::placeholder,
-body input[type="date"]:optional::placeholder,
-.bluelib input[type="date"]:optional::placeholder,
-body input[type="datetime-local"]:optional::placeholder,
-.bluelib input[type="datetime-local"]:optional::placeholder,
-body input[type="email"]:optional::placeholder,
-.bluelib input[type="email"]:optional::placeholder,
-body input[type="file"]:optional::placeholder,
-.bluelib input[type="file"]:optional::placeholder,
-body input[type="image"]:optional::placeholder,
-.bluelib input[type="image"]:optional::placeholder,
-body input[type="month"]:optional::placeholder,
-.bluelib input[type="month"]:optional::placeholder,
-body input[type="number"]:optional::placeholder,
-.bluelib input[type="number"]:optional::placeholder,
-body input[type="password"]:optional::placeholder,
-.bluelib input[type="password"]:optional::placeholder,
-body input[type="search"]:optional::placeholder,
-.bluelib input[type="search"]:optional::placeholder,
-body input[type="tel"]:optional::placeholder,
-.bluelib input[type="tel"]:optional::placeholder,
-body input[type="text"]:optional::placeholder,
-.bluelib input[type="text"]:optional::placeholder,
-body input[type="time"]:optional::placeholder,
-.bluelib input[type="time"]:optional::placeholder,
-body input[type="url"]:optional::placeholder,
-.bluelib input[type="url"]:optional::placeholder,
-body input[type="week"]:optional::placeholder,
-.bluelib input[type="week"]:optional::placeholder,
-body textarea:optional::placeholder,
-.bluelib textarea:optional::placeholder,
-body .input-area:optional::placeholder,
-.bluelib .input-area:optional::placeholder,
-body select:not([multiple]):optional::placeholder,
-.bluelib select:not([multiple]):optional::placeholder,
-body .input-select:optional::placeholder,
-.bluelib .input-select:optional::placeholder,
-body select[multiple]:optional::placeholder,
-.bluelib select[multiple]:optional::placeholder,
-body .input-multiselect:optional::placeholder,
-.bluelib .input-multiselect:optional::placeholder,
-body button:optional::placeholder,
-.bluelib button:optional::placeholder,
-body input[type="submit"]:optional::placeholder,
-.bluelib input[type="submit"]:optional::placeholder,
-body input[type="reset"]:optional::placeholder,
-.bluelib input[type="reset"]:optional::placeholder,
-body .input-button:optional::placeholder,
-.bluelib .input-button:optional::placeholder,
-body input[type="checkbox"]:optional::placeholder,
-.bluelib input[type="checkbox"]:optional::placeholder,
-body .input-checkbox:optional::placeholder,
-.bluelib .input-checkbox:optional::placeholder,
-body input[type="radio"]:optional::placeholder,
-.bluelib input[type="radio"]:optional::placeholder,
-body .input-radio:optional::placeholder,
-.bluelib .input-radio:optional::placeholder,
-body .input:optional::placeholder,
-.bluelib .input:optional::placeholder {
- font-style: italic;
-}
-body .input-field:focus-visible,
-.bluelib .input-field:focus-visible,
-body input[type="color"]:focus-visible,
-.bluelib input[type="color"]:focus-visible,
-body input[type="date"]:focus-visible,
-.bluelib input[type="date"]:focus-visible,
-body input[type="datetime-local"]:focus-visible,
-.bluelib input[type="datetime-local"]:focus-visible,
-body input[type="email"]:focus-visible,
-.bluelib input[type="email"]:focus-visible,
-body input[type="file"]:focus-visible,
-.bluelib input[type="file"]:focus-visible,
-body input[type="image"]:focus-visible,
-.bluelib input[type="image"]:focus-visible,
-body input[type="month"]:focus-visible,
-.bluelib input[type="month"]:focus-visible,
-body input[type="number"]:focus-visible,
-.bluelib input[type="number"]:focus-visible,
-body input[type="password"]:focus-visible,
-.bluelib input[type="password"]:focus-visible,
-body input[type="search"]:focus-visible,
-.bluelib input[type="search"]:focus-visible,
-body input[type="tel"]:focus-visible,
-.bluelib input[type="tel"]:focus-visible,
-body input[type="text"]:focus-visible,
-.bluelib input[type="text"]:focus-visible,
-body input[type="time"]:focus-visible,
-.bluelib input[type="time"]:focus-visible,
-body input[type="url"]:focus-visible,
-.bluelib input[type="url"]:focus-visible,
-body input[type="week"]:focus-visible,
-.bluelib input[type="week"]:focus-visible,
-body textarea:focus-visible,
-.bluelib textarea:focus-visible,
-body .input-area:focus-visible,
-.bluelib .input-area:focus-visible,
-body select:not([multiple]):focus-visible,
-.bluelib select:not([multiple]):focus-visible,
-body .input-select:focus-visible,
-.bluelib .input-select:focus-visible,
-body select[multiple]:focus-visible,
-.bluelib select[multiple]:focus-visible,
-body .input-multiselect:focus-visible,
-.bluelib .input-multiselect:focus-visible,
-body button:focus-visible,
-.bluelib button:focus-visible,
-body input[type="submit"]:focus-visible,
-.bluelib input[type="submit"]:focus-visible,
-body input[type="reset"]:focus-visible,
-.bluelib input[type="reset"]:focus-visible,
-body .input-button:focus-visible,
-.bluelib .input-button:focus-visible,
-body input[type="checkbox"]:focus-visible,
-.bluelib input[type="checkbox"]:focus-visible,
-body .input-checkbox:focus-visible,
-.bluelib .input-checkbox:focus-visible,
-body input[type="radio"]:focus-visible,
-.bluelib input[type="radio"]:focus-visible,
-body .input-radio:focus-visible,
-.bluelib .input-radio:focus-visible,
-body .input:focus-visible,
-.bluelib .input:focus-visible {
- outline: none;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"] {
- cursor: text;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
- padding: 6px;
-}
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area {
- cursor: text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
- padding: 6px;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select {
- cursor: context-menu;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
-}
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- body select:not([multiple]) option,
- .bluelib select:not([multiple]) option,
- body .input-select option,
- .bluelib .input-select option,
- body select:not([multiple]) .input-option,
- .bluelib select:not([multiple]) .input-option,
- body .input-select .input-option,
- .bluelib .input-select .input-option,
- body select:not([multiple]) optgroup,
- .bluelib select:not([multiple]) optgroup,
- body .input-select optgroup,
- .bluelib .input-select optgroup,
- body select:not([multiple]) .input-optgroup,
- .bluelib select:not([multiple]) .input-optgroup,
- body .input-select .input-optgroup,
- .bluelib .input-select .input-optgroup {
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- }
-}
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- cursor: vertical-text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- padding: 6px 4px;
-}
-body select:not([multiple]) option,
-.bluelib select:not([multiple]) option,
-body .input-select option,
-.bluelib .input-select option,
-body select[multiple] option,
-.bluelib select[multiple] option,
-body .input-multiselect option,
-.bluelib .input-multiselect option,
-body select:not([multiple]) .input-option,
-.bluelib select:not([multiple]) .input-option,
-body .input-select .input-option,
-.bluelib .input-select .input-option,
-body select[multiple] .input-option,
-.bluelib select[multiple] .input-option,
-body .input-multiselect .input-option,
-.bluelib .input-multiselect .input-option {
- font-weight: normal;
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- padding: 4px;
-}
-body select:not([multiple]) optgroup,
-.bluelib select:not([multiple]) optgroup,
-body .input-select optgroup,
-.bluelib .input-select optgroup,
-body select[multiple] optgroup,
-.bluelib select[multiple] optgroup,
-body .input-multiselect optgroup,
-.bluelib .input-multiselect optgroup,
-body select:not([multiple]) .input-optgroup,
-.bluelib select:not([multiple]) .input-optgroup,
-body .input-select .input-optgroup,
-.bluelib .input-select .input-optgroup,
-body select[multiple] .input-optgroup,
-.bluelib select[multiple] .input-optgroup,
-body .input-multiselect .input-optgroup,
-.bluelib .input-multiselect .input-optgroup {
- font-weight: bold;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
- padding: 4px;
-}
-body select:not([multiple]) optgroup option,
-.bluelib select:not([multiple]) optgroup option,
-body .input-select optgroup option,
-.bluelib .input-select optgroup option,
-body select[multiple] optgroup option,
-.bluelib select[multiple] optgroup option,
-body .input-multiselect optgroup option,
-.bluelib .input-multiselect optgroup option,
-body select:not([multiple]) .input-optgroup option,
-.bluelib select:not([multiple]) .input-optgroup option,
-body .input-select .input-optgroup option,
-.bluelib .input-select .input-optgroup option,
-body select[multiple] .input-optgroup option,
-.bluelib select[multiple] .input-optgroup option,
-body .input-multiselect .input-optgroup option,
-.bluelib .input-multiselect .input-optgroup option,
-body select:not([multiple]) optgroup .input-option,
-.bluelib select:not([multiple]) optgroup .input-option,
-body .input-select optgroup .input-option,
-.bluelib .input-select optgroup .input-option,
-body select[multiple] optgroup .input-option,
-.bluelib select[multiple] optgroup .input-option,
-body .input-multiselect optgroup .input-option,
-.bluelib .input-multiselect optgroup .input-option,
-body select:not([multiple]) .input-optgroup .input-option,
-.bluelib select:not([multiple]) .input-optgroup .input-option,
-body .input-select .input-optgroup .input-option,
-.bluelib .input-select .input-optgroup .input-option,
-body select[multiple] .input-optgroup .input-option,
-.bluelib select[multiple] .input-optgroup .input-option,
-body .input-multiselect .input-optgroup .input-option,
-.bluelib .input-multiselect .input-optgroup .input-option {
- padding: 4px 20px;
-}
-body select:not([multiple]) optgroup option::before,
-.bluelib select:not([multiple]) optgroup option::before,
-body .input-select optgroup option::before,
-.bluelib .input-select optgroup option::before,
-body select[multiple] optgroup option::before,
-.bluelib select[multiple] optgroup option::before,
-body .input-multiselect optgroup option::before,
-.bluelib .input-multiselect optgroup option::before,
-body select:not([multiple]) .input-optgroup option::before,
-.bluelib select:not([multiple]) .input-optgroup option::before,
-body .input-select .input-optgroup option::before,
-.bluelib .input-select .input-optgroup option::before,
-body select[multiple] .input-optgroup option::before,
-.bluelib select[multiple] .input-optgroup option::before,
-body .input-multiselect .input-optgroup option::before,
-.bluelib .input-multiselect .input-optgroup option::before,
-body select:not([multiple]) optgroup .input-option::before,
-.bluelib select:not([multiple]) optgroup .input-option::before,
-body .input-select optgroup .input-option::before,
-.bluelib .input-select optgroup .input-option::before,
-body select[multiple] optgroup .input-option::before,
-.bluelib select[multiple] optgroup .input-option::before,
-body .input-multiselect optgroup .input-option::before,
-.bluelib .input-multiselect optgroup .input-option::before,
-body select:not([multiple]) .input-optgroup .input-option::before,
-.bluelib select:not([multiple]) .input-optgroup .input-option::before,
-body .input-select .input-optgroup .input-option::before,
-.bluelib .input-select .input-optgroup .input-option::before,
-body select[multiple] .input-optgroup .input-option::before,
-.bluelib select[multiple] .input-optgroup .input-option::before,
-body .input-multiselect .input-optgroup .input-option::before,
-.bluelib .input-multiselect .input-optgroup .input-option::before {
- content: "";
-}
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button {
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 6px 16px;
- border-radius: 4px;
-}
-body button:active,
-.bluelib button:active,
-body input[type="submit"]:active,
-.bluelib input[type="submit"]:active,
-body input[type="reset"]:active,
-.bluelib input[type="reset"]:active,
-body .input-button:active,
-.bluelib .input-button:active {
- border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
-}
-body button [disabled]:active,
-.bluelib button [disabled]:active,
-body input[type="submit"] [disabled]:active,
-.bluelib input[type="submit"] [disabled]:active,
-body input[type="reset"] [disabled]:active,
-.bluelib input[type="reset"] [disabled]:active,
-body .input-button [disabled]:active,
-.bluelib .input-button [disabled]:active,
-body button .status-disabled:active,
-.bluelib button .status-disabled:active,
-body input[type="submit"] .status-disabled:active,
-.bluelib input[type="submit"] .status-disabled:active,
-body input[type="reset"] .status-disabled:active,
-.bluelib input[type="reset"] .status-disabled:active,
-body .input-button .status-disabled:active,
-.bluelib .input-button .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- appearance: none;
- cursor: pointer;
- width: 24px;
- height: 24px;
- border-width: 2px;
- display: inline-flex;
- justify-content: center;
- align-items: center;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before,
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- display: block;
- content: "";
- width: 14px;
- height: 14px;
-}
-body input[type="checkbox"]:checked::before,
-.bluelib input[type="checkbox"]:checked::before,
-body .input-checkbox:checked::before,
-.bluelib .input-checkbox:checked::before,
-body input[type="radio"]:checked::before,
-.bluelib input[type="radio"]:checked::before,
-body .input-radio:checked::before,
-.bluelib .input-radio:checked::before {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9);
-}
-body input[type="checkbox"]:hover:checked::before,
-.bluelib input[type="checkbox"]:hover:checked::before,
-body .input-checkbox:hover:checked::before,
-.bluelib .input-checkbox:hover:checked::before,
-body input[type="radio"]:hover:checked::before,
-.bluelib input[type="radio"]:hover:checked::before,
-body .input-radio:hover:checked::before,
-.bluelib .input-radio:hover:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1);
-}
-body input[type="checkbox"]:focus:checked::before,
-.bluelib input[type="checkbox"]:focus:checked::before,
-body .input-checkbox:focus:checked::before,
-.bluelib .input-checkbox:focus:checked::before,
-body input[type="radio"]:focus:checked::before,
-.bluelib input[type="radio"]:focus:checked::before,
-body .input-radio:focus:checked::before,
-.bluelib .input-radio:focus:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"]:active:checked::before,
-.bluelib input[type="checkbox"]:active:checked::before,
-body .input-checkbox:active:checked::before,
-.bluelib .input-checkbox:active:checked::before,
-body input[type="radio"]:active:checked::before,
-.bluelib input[type="radio"]:active:checked::before,
-body .input-radio:active:checked::before,
-.bluelib .input-radio:active:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox {
- border-radius: 4px;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before {
- border-radius: 2px;
-}
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- border-radius: 100%;
-}
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- border-radius: 100%;
-}
-body form,
-.bluelib form,
-body .form,
-.bluelib .form {
- display: grid;
- align-items: center;
- row-gap: 4px;
- column-gap: 8px;
- grid-template-columns: minmax(auto, 1fr) 5fr;
-}
-body form > label,
-.bluelib form > label,
-body .form > label,
-.bluelib .form > label,
-body form .form-label,
-.bluelib form .form-label,
-body .form .form-label,
-.bluelib .form .form-label {
- grid-column: 1;
- justify-self: end;
- text-align: right;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-weight: 500;
-}
-body form > .input-field,
-.bluelib form > .input-field,
-body .form > .input-field,
-.bluelib .form > .input-field,
-body form input[type="color"],
-.bluelib form input[type="color"],
-body .form input[type="color"],
-.bluelib .form input[type="color"],
-body form input[type="date"],
-.bluelib form input[type="date"],
-body .form input[type="date"],
-.bluelib .form input[type="date"],
-body form input[type="datetime-local"],
-.bluelib form input[type="datetime-local"],
-body .form input[type="datetime-local"],
-.bluelib .form input[type="datetime-local"],
-body form input[type="email"],
-.bluelib form input[type="email"],
-body .form input[type="email"],
-.bluelib .form input[type="email"],
-body form input[type="file"],
-.bluelib form input[type="file"],
-body .form input[type="file"],
-.bluelib .form input[type="file"],
-body form input[type="image"],
-.bluelib form input[type="image"],
-body .form input[type="image"],
-.bluelib .form input[type="image"],
-body form input[type="month"],
-.bluelib form input[type="month"],
-body .form input[type="month"],
-.bluelib .form input[type="month"],
-body form input[type="number"],
-.bluelib form input[type="number"],
-body .form input[type="number"],
-.bluelib .form input[type="number"],
-body form input[type="password"],
-.bluelib form input[type="password"],
-body .form input[type="password"],
-.bluelib .form input[type="password"],
-body form input[type="search"],
-.bluelib form input[type="search"],
-body .form input[type="search"],
-.bluelib .form input[type="search"],
-body form input[type="tel"],
-.bluelib form input[type="tel"],
-body .form input[type="tel"],
-.bluelib .form input[type="tel"],
-body form input[type="text"],
-.bluelib form input[type="text"],
-body .form input[type="text"],
-.bluelib .form input[type="text"],
-body form input[type="time"],
-.bluelib form input[type="time"],
-body .form input[type="time"],
-.bluelib .form input[type="time"],
-body form input[type="url"],
-.bluelib form input[type="url"],
-body .form input[type="url"],
-.bluelib .form input[type="url"],
-body form input[type="week"],
-.bluelib form input[type="week"],
-body .form input[type="week"],
-.bluelib .form input[type="week"],
-body form > textarea,
-.bluelib form > textarea,
-body .form > textarea,
-.bluelib .form > textarea,
-body form .input-area,
-.bluelib form .input-area,
-body .form .input-area,
-.bluelib .form .input-area,
-body form > select:not([multiple]),
-.bluelib form > select:not([multiple]),
-body .form > select:not([multiple]),
-.bluelib .form > select:not([multiple]),
-body form .input-select,
-.bluelib form .input-select,
-body .form .input-select,
-.bluelib .form .input-select,
-body form > select[multiple],
-.bluelib form > select[multiple],
-body .form > select[multiple],
-.bluelib .form > select[multiple],
-body form .input-multiselect,
-.bluelib form .input-multiselect,
-body .form .input-multiselect,
-.bluelib .form .input-multiselect,
-body form > button,
-.bluelib form > button,
-body .form > button,
-.bluelib .form > button,
-body form input[type="submit"],
-.bluelib form input[type="submit"],
-body .form input[type="submit"],
-.bluelib .form input[type="submit"],
-body form input[type="reset"],
-.bluelib form input[type="reset"],
-body .form input[type="reset"],
-.bluelib .form input[type="reset"],
-body form .input-button,
-.bluelib form .input-button,
-body .form .input-button,
-.bluelib .form .input-button,
-body form > input[type="checkbox"],
-.bluelib form > input[type="checkbox"],
-body .form > input[type="checkbox"],
-.bluelib .form > input[type="checkbox"],
-body form .input-checkbox,
-.bluelib form .input-checkbox,
-body .form .input-checkbox,
-.bluelib .form .input-checkbox,
-body form > input[type="radio"],
-.bluelib form > input[type="radio"],
-body .form > input[type="radio"],
-.bluelib .form > input[type="radio"],
-body form .input-radio,
-.bluelib form .input-radio,
-body .form .input-radio,
-.bluelib .form .input-radio,
-body form > .input,
-.bluelib form > .input,
-body .form > .input,
-.bluelib .form > .input,
-body form .form-input,
-.bluelib form .form-input,
-body .form .form-input,
-.bluelib .form .form-input {
- grid-column: 2;
- justify-self: stretch;
-}
-body form .form-group,
-.bluelib form .form-group,
-body .form .form-group,
-.bluelib .form .form-group {
- grid-column: 2;
- display: flex;
- gap: 8px 16px;
- justify-content: space-evenly;
- align-items: center;
- flex-wrap: wrap;
- width: 100%;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 6px;
- border-radius: 4px;
-}
-body form .form-group > label,
-.bluelib form .form-group > label,
-body .form .form-group > label,
-.bluelib .form .form-group > label,
-body form .form-group .form-group-label,
-.bluelib form .form-group .form-group-label,
-body .form .form-group .form-group-label,
-.bluelib .form .form-group .form-group-label {
- display: flex;
- gap: 6px;
- justify-content: center;
- align-items: center;
- text-align: left;
-}
-body form .form-group .form-group-row,
-.bluelib form .form-group .form-group-row,
-body .form .form-group .form-group-row,
-.bluelib .form .form-group .form-group-row {
- flex-basis: 100%;
- justify-content: start;
-}
-body form .form-row,
-.bluelib form .form-row,
-body .form .form-row,
-.bluelib .form .form-row {
- grid-column-start: 1;
- grid-column-end: 3;
- display: flex;
- gap: 8px;
- justify-content: center;
- align-items: center;
- width: 100%;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body form .form-row .panel,
-.bluelib form .form-row .panel,
-body .form .form-row .panel,
-.bluelib .form .form-row .panel {
- margin: 0;
-}
-body form .form-row:first-child,
-.bluelib form .form-row:first-child,
-body .form .form-row:first-child,
-.bluelib .form .form-row:first-child {
- margin-top: 0;
-}
-body form .form-row:last-child,
-.bluelib form .form-row:last-child,
-body .form .form-row:last-child,
-.bluelib .form .form-row:last-child {
- margin-bottom: 0;
-}
-body h1,
-.bluelib h1,
-body h2,
-.bluelib h2,
-body h3,
-.bluelib h3,
-body h4,
-.bluelib h4,
-body h5,
-.bluelib h5,
-body h6,
-.bluelib h6,
-body .heading,
-.bluelib .heading {
- text-align: center;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-family: var(--bluelib-title-family);
- font-weight: var(--bluelib-title-weight);
-}
-body a,
-.bluelib a,
-body .anchor,
-.bluelib .anchor {
- text-decoration-line: underline;
- text-decoration-thickness: 1px;
-}
-body a:focus-visible,
-.bluelib a:focus-visible,
-body .anchor:focus-visible,
-.bluelib .anchor:focus-visible {
- text-decoration-thickness: 2px;
-}
-body a:hover,
-.bluelib a:hover,
-body .anchor:hover,
-.bluelib .anchor:hover,
-body a:focus,
-.bluelib a:focus,
-body .anchor:focus,
-.bluelib .anchor:focus {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body a:active,
-.bluelib a:active,
-body .anchor:active,
-.bluelib .anchor:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1);
-}
-body a:not([href]),
-.bluelib a:not([href]),
-body a[href=""],
-.bluelib a[href=""],
-body .anchor-broken,
-.bluelib .anchor-broken {
- cursor: not-allowed;
- --bluelib-color-r: var(--bluelib-broken-r);
- --bluelib-color-g: var(--bluelib-broken-g);
- --bluelib-color-b: var(--bluelib-broken-b);
- text-decoration-style: dashed;
-}
-body a:not([href]):hover,
-.bluelib a:not([href]):hover,
-body a[href=""]:hover,
-.bluelib a[href=""]:hover,
-body .anchor-broken:hover,
-.bluelib .anchor-broken:hover,
-body a:not([href]):focus,
-.bluelib a:not([href]):focus,
-body a[href=""]:focus,
-.bluelib a[href=""]:focus,
-body .anchor-broken:focus,
-.bluelib .anchor-broken:focus,
-body a:not([href]):active,
-.bluelib a:not([href]):active,
-body a[href=""]:active,
-.bluelib a[href=""]:active,
-body .anchor-broken:active,
-.bluelib .anchor-broken:active {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body a[href^="http://"],
-.bluelib a[href^="http://"],
-body a[href^="https://"],
-.bluelib a[href^="https://"],
-body a[href^="/"],
-.bluelib a[href^="/"],
-body .anchor-link,
-.bluelib .anchor-link {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-link-r);
- --bluelib-color-g: var(--bluelib-link-g);
- --bluelib-color-b: var(--bluelib-link-b);
- text-decoration-style: solid;
-}
-body a[href^="http://"]:visited,
-.bluelib a[href^="http://"]:visited,
-body a[href^="https://"]:visited,
-.bluelib a[href^="https://"]:visited,
-body a[href^="/"]:visited,
-.bluelib a[href^="/"]:visited,
-body .anchor-link:visited,
-.bluelib .anchor-link:visited {
- --bluelib-color-r: var(--bluelib-visited-r);
- --bluelib-color-g: var(--bluelib-visited-g);
- --bluelib-color-b: var(--bluelib-visited-b);
-}
-body a[download],
-.bluelib a[download],
-body a[href]:not([href^="http://"]):not([href^="https://"]),
-.bluelib a[href]:not([href^="http://"]):not([href^="https://"]),
-body .anchor-download,
-.bluelib .anchor-download {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-download-r);
- --bluelib-color-g: var(--bluelib-download-g);
- --bluelib-color-b: var(--bluelib-download-b);
- text-decoration-style: solid;
-}
-body .details,
-.bluelib .details,
-body details,
-.bluelib details {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body .details > .details-summary,
-.bluelib .details > .details-summary,
-body details > .details-summary,
-.bluelib details > .details-summary,
-body .details > summary,
-.bluelib .details > summary,
-body details > summary,
-.bluelib details > summary {
- cursor: pointer;
- font-size: larger;
- user-select: none;
-}
-body .details > .details-summary:hover,
-.bluelib .details > .details-summary:hover,
-body details > .details-summary:hover,
-.bluelib details > .details-summary:hover,
-body .details > summary:hover,
-.bluelib .details > summary:hover,
-body details > summary:hover,
-.bluelib details > summary:hover {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
-}
-body .details > .details-summary:focus-visible,
-.bluelib .details > .details-summary:focus-visible,
-body details > .details-summary:focus-visible,
-.bluelib details > .details-summary:focus-visible,
-body .details > summary:focus-visible,
-.bluelib .details > summary:focus-visible,
-body details > summary:focus-visible,
-.bluelib details > summary:focus-visible {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body .details > .details-summary:active,
-.bluelib .details > .details-summary:active,
-body details > .details-summary:active,
-.bluelib details > .details-summary:active,
-body .details > summary:active,
-.bluelib .details > summary:active,
-body details > summary:active,
-.bluelib details > summary:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1);
-}
-body .details > .details-content,
-.bluelib .details > .details-content,
-body details > .details-content,
-.bluelib details > .details-content,
-body .details > :not(summary),
-.bluelib .details > :not(summary),
-body details > :not(summary),
-.bluelib details > :not(summary) {
- margin-top: 0.5rem;
-}
-body .details > .details,
-.bluelib .details > .details,
-body details > .details,
-.bluelib details > .details,
-body .details > details,
-.bluelib .details > details,
-body details > details,
-.bluelib details > details {
- margin-left: 16px;
-}
-body rp,
-.bluelib rp,
-body .ruby-parenthesis,
-.bluelib .ruby-parenthesis {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body rt,
-.bluelib rt,
-body .ruby-text,
-.bluelib .ruby-text {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
-}
-body .todo,
-.bluelib .todo {
- background-color: #292F33;
- --bluelib-color-r: 255;
- --bluelib-color-g: 204;
- --bluelib-color-b: 77;
- border-color: #FFCC4D;
-}
-body abbr,
-.bluelib abbr,
-body .semantic-abbr,
-.bluelib .semantic-abbr {
- cursor: help;
- text-decoration: underline 1px dotted currentColor;
-}
-body b,
-.bluelib b,
-body .semantic-b,
-.bluelib .semantic-b {
- font-weight: 500;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body cite,
-.bluelib cite,
-body .semantic-cite,
-.bluelib .semantic-cite {
- font-variant: small-caps;
-}
-body code,
-.bluelib code,
-body .semantic-code,
-.bluelib .semantic-code {
- font-family: var(--bluelib-code-family);
- font-weight: var(--bluelib-code-weight);
-}
-body dfn,
-.bluelib dfn,
-body .semantic-dfn,
-.bluelib .semantic-dfn {
- text-decoration: underline 1px solid currentColor;
- font-style: italic;
-}
-body em,
-.bluelib em,
-body .semantic-em,
-.bluelib .semantic-em {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body i,
-.bluelib i,
-body .semantic-i,
-.bluelib .semantic-i {
- font-style: italic;
-}
-body mark,
-.bluelib mark,
-body .semantic-mark,
-.bluelib .semantic-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body q,
-.bluelib q,
-body .semantic-q,
-.bluelib .semantic-q {
- font-style: oblique;
-}
-body q:before,
-.bluelib q:before,
-body .semantic-q:before,
-.bluelib .semantic-q:before,
-body q:after,
-.bluelib q:after,
-body .semantic-q:after,
-.bluelib .semantic-q:after {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body samp,
-.bluelib samp,
-body .semantic-samp,
-.bluelib .semantic-samp {
- background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1);
- color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1);
-}
-body strong,
-.bluelib strong,
-body .semantic-strong,
-.bluelib .semantic-strong {
- font-weight: 800;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body var,
-.bluelib var,
-body .semantic-var,
-.bluelib .semantic-var {
- font-style: normal;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .color-red,
-.bluelib .color-red {
- --bluelib-color-r: var(--bluelib-red-r);
- --bluelib-color-g: var(--bluelib-red-g);
- --bluelib-color-b: var(--bluelib-red-b);
-}
-body .color-orange,
-.bluelib .color-orange {
- --bluelib-color-r: var(--bluelib-orange-r);
- --bluelib-color-g: var(--bluelib-orange-g);
- --bluelib-color-b: var(--bluelib-orange-b);
-}
-body .color-yellow,
-.bluelib .color-yellow {
- --bluelib-color-r: var(--bluelib-yellow-r);
- --bluelib-color-g: var(--bluelib-yellow-g);
- --bluelib-color-b: var(--bluelib-yellow-b);
-}
-body .color-lime,
-.bluelib .color-lime,
-body .color-green,
-.bluelib .color-green {
- --bluelib-color-r: var(--bluelib-lime-r);
- --bluelib-color-g: var(--bluelib-lime-g);
- --bluelib-color-b: var(--bluelib-lime-b);
-}
-body .color-cyan,
-.bluelib .color-cyan {
- --bluelib-color-r: var(--bluelib-cyan-r);
- --bluelib-color-g: var(--bluelib-cyan-g);
- --bluelib-color-b: var(--bluelib-cyan-b);
-}
-body .color-blue,
-.bluelib .color-blue {
- --bluelib-color-r: var(--bluelib-blue-r);
- --bluelib-color-g: var(--bluelib-blue-g);
- --bluelib-color-b: var(--bluelib-blue-b);
-}
-body .color-magenta,
-.bluelib .color-magenta {
- --bluelib-color-r: var(--bluelib-magenta-r);
- --bluelib-color-g: var(--bluelib-magenta-g);
- --bluelib-color-b: var(--bluelib-magenta-b);
-}
-body .color-gray,
-.bluelib .color-gray {
- --bluelib-color-r: var(--bluelib-gray-r);
- --bluelib-color-g: var(--bluelib-gray-g);
- --bluelib-color-b: var(--bluelib-gray-b);
-}
-body .special-remove,
-.bluelib .special-remove,
-body .indexbreakrow,
-.bluelib .indexbreakrow {
- display: none !important;
-}
-body .special-hide,
-.bluelib .special-hide {
- visibility: hidden !important;
-}
-body .special-block-center,
-.bluelib .special-block-center,
-body #indexlist,
-.bluelib #indexlist {
- margin-left: auto !important;
- margin-right: auto !important;
-}
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
-}
-/*# sourceMappingURL=paper.apache.css.map */
\ No newline at end of file
diff --git a/src/targets/paper.apache.css.map b/src/targets/paper.apache.css.map
deleted file mode 100644
index 011bb3b..0000000
--- a/src/targets/paper.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["paper.apache.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/paper.less"],"names":[],"mappings":"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","file":"paper.apache.css"}
\ No newline at end of file
diff --git a/src/targets/paper.apache.less b/src/targets/paper.apache.less
deleted file mode 100644
index c63f6b6..0000000
--- a/src/targets/paper.apache.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
-@import (less) "../rules/paper.less";
diff --git a/src/targets/paper.module.css.map b/src/targets/paper.module.css.map
deleted file mode 100644
index 6fad687..0000000
--- a/src/targets/paper.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/vars/module.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/paper.less"],"names":[],"mappings":"AAAC;ECCG,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,sBAAA","file":"paper.module.css"}
\ No newline at end of file
diff --git a/src/targets/paper.module.less b/src/targets/paper.module.less
deleted file mode 100644
index 6fb25a1..0000000
--- a/src/targets/paper.module.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/paper.less";
diff --git a/src/targets/paper.root.css.map b/src/targets/paper.root.css.map
deleted file mode 100644
index 3feb1c3..0000000
--- a/src/targets/paper.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/rules/paper.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA","file":"paper.root.css"}
\ No newline at end of file
diff --git a/src/targets/paper.root.less b/src/targets/paper.root.less
deleted file mode 100644
index 07f7afe..0000000
--- a/src/targets/paper.root.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/paper.less";
diff --git a/src/vars/root.less b/src/targets/root.less
similarity index 100%
rename from src/vars/root.less
rename to src/targets/root.less
diff --git a/src/targets/royalblue.apache.css b/src/targets/royalblue.apache.css
deleted file mode 100644
index 4ba9b76..0000000
--- a/src/targets/royalblue.apache.css
+++ /dev/null
@@ -1,2655 +0,0 @@
-@import "../normalize/normalize.css";
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- width: 100%;
- height: 100%;
- --bluelib-color-r: var(--bluelib-foreground-r);
- --bluelib-color-g: var(--bluelib-foreground-g);
- --bluelib-color-b: var(--bluelib-foreground-b);
- font-family: var(--bluelib-text-family);
- font-weight: var(--bluelib-text-weight);
-}
-body,
-.bluelib,
-body *,
-.bluelib * {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- scrollbar-color: rgb(var(--bluelib-foreground-r), var(--bluelib-foreground-g), var(--bluelib-foreground-b)) rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
-}
-body,
-.bluelib,
-body *,
-.bluelib *,
-body::before,
-.bluelib::before,
-body *::before,
-.bluelib *::before,
-body::after,
-.bluelib::after,
-body *::after,
-.bluelib *::after {
- box-sizing: border-box;
-}
-body footer,
-.bluelib footer,
-body .page-footer,
-.bluelib .page-footer {
- margin-top: 1em;
- text-align: center;
- font-size: x-small;
-}
-body .layout,
-.bluelib .layout {
- display: grid;
- justify-content: stretch;
- align-items: stretch;
-}
-body .layout-fill,
-.bluelib .layout-fill {
- padding: 4px;
- grid-template-areas: "single";
- grid-template-columns: 1fr;
- grid-template-rows: 1fr;
-}
-body .layout-fill-single,
-.bluelib .layout-fill-single {
- grid-area: single;
-}
-body .layout-threecol,
-.bluelib .layout-threecol {
- padding: 4px;
- grid-column-gap: 8px;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "left center right";
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "center center" "left right";
- grid-template-columns: 1fr 1fr;
- grid-template-rows: auto auto;
- max-width: 1024px;
- margin-left: auto;
- margin-right: auto;
- }
-}
-body .layout-threecol-left,
-.bluelib .layout-threecol-left {
- grid-area: left;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: end;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: stretch;
- }
-}
-body .layout-threecol-center,
-.bluelib .layout-threecol-center {
- grid-area: center;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- width: 1024px;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- max-width: 1024px;
- }
-}
-body .layout-threecol-right,
-.bluelib .layout-threecol-right {
- grid-area: right;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: start;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: stretch;
- }
-}
-body .panel,
-.bluelib .panel {
- margin: 8px 0;
- padding: 8px;
- border-radius: 4px;
- width: 100%;
- min-width: 312px;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .panel > *:first-child,
-.bluelib .panel > *:first-child {
- margin-top: 0;
-}
-body .panel > *:last-child,
-.bluelib .panel > *:last-child {
- margin-bottom: 0;
-}
-body .panel-box,
-.bluelib .panel-box {
- border-width: 2px;
- border-style: solid;
-}
-body .panel-dialog,
-.bluelib .panel-dialog {
- border-width: 0 0 0 2px;
- border-style: solid;
-}
-body .panel-parenthesis,
-.bluelib .panel-parenthesis {
- border-width: 0;
- font-size: smaller;
-}
-body .chapter,
-.bluelib .chapter {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- justify-content: stretch;
- align-items: stretch;
- margin: 8px 0;
-}
-body .chapter > *,
-.bluelib .chapter > * {
- flex-grow: 1;
- flex-shrink: 0;
-}
-body .chapter > h1,
-.bluelib .chapter > h1,
-body .chapter > h2,
-.bluelib .chapter > h2,
-body .chapter > h3,
-.bluelib .chapter > h3,
-body .chapter > h4,
-.bluelib .chapter > h4,
-body .chapter > h5,
-.bluelib .chapter > h5,
-body .chapter > h6,
-.bluelib .chapter > h6,
-body .chapter > .heading,
-.bluelib .chapter > .heading {
- flex-basis: 100%;
- margin-top: 0.2rem;
- margin-bottom: 0.2rem;
-}
-body .chapter > h1:first-child,
-.bluelib .chapter > h1:first-child,
-body .chapter > h2:first-child,
-.bluelib .chapter > h2:first-child,
-body .chapter > h3:first-child,
-.bluelib .chapter > h3:first-child,
-body .chapter > h4:first-child,
-.bluelib .chapter > h4:first-child,
-body .chapter > h5:first-child,
-.bluelib .chapter > h5:first-child,
-body .chapter > h6:first-child,
-.bluelib .chapter > h6:first-child,
-body .chapter > .heading:first-child,
-.bluelib .chapter > .heading:first-child {
- margin-top: 1rem;
-}
-body .chapter > h1:last-child,
-.bluelib .chapter > h1:last-child,
-body .chapter > h2:last-child,
-.bluelib .chapter > h2:last-child,
-body .chapter > h3:last-child,
-.bluelib .chapter > h3:last-child,
-body .chapter > h4:last-child,
-.bluelib .chapter > h4:last-child,
-body .chapter > h5:last-child,
-.bluelib .chapter > h5:last-child,
-body .chapter > h6:last-child,
-.bluelib .chapter > h6:last-child,
-body .chapter > .heading:last-child,
-.bluelib .chapter > .heading:last-child {
- margin-bottom: 1rem;
-}
-body .chapter > .panel,
-.bluelib .chapter > .panel {
- margin: 0;
- flex-basis: 0;
-}
-body .chapter-forcewrap,
-.bluelib .chapter-forcewrap {
- flex-grow: 0;
- flex-shrink: 0;
- flex-basis: 100%;
- position: relative;
-}
-body hr,
-.bluelib hr,
-body .separator,
-.bluelib .separator {
- border-width: 1px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body .separator-light,
-.bluelib .separator-light {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .separator-heavy,
-.bluelib .separator-heavy {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body img,
-.bluelib img,
-body .image,
-.bluelib .image {
- display: block;
- max-width: 100%;
- margin-left: auto;
- margin-right: auto;
- object-fit: contain;
-}
-body .image-limit-half,
-.bluelib .image-limit-half {
- max-height: max(28.2vw, 50vh);
-}
-body .image-limit-quarter,
-.bluelib .image-limit-quarter {
- max-height: max(14.1vw, 25vh);
-}
-body table,
-.bluelib table,
-body .table,
-.bluelib .table {
- display: table;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-width: 2px 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
- border-collapse: collapse;
- padding: 8px;
- margin: 8px 0;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption,
-.bluelib .table-caption {
- display: table-caption;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 4px;
- font-style: italic;
- font-size: small;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption-top,
-.bluelib .table-caption-top {
- caption-side: top;
- border-width: 2px 2px 0 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 4px 4px 0 0;
-}
-body .table-caption-bottom,
-.bluelib .table-caption-bottom {
- caption-side: bottom;
- border-width: 0 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
-}
-body table thead,
-.bluelib table thead,
-body .table-header,
-.bluelib .table-header {
- display: table-header-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tbody,
-.bluelib table tbody,
-body .table-body,
-.bluelib .table-body {
- display: table-row-group;
-}
-body table tfoot,
-.bluelib table tfoot,
-body .table-footer,
-.bluelib .table-footer {
- display: table-footer-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tr,
-.bluelib table tr,
-body .table-row,
-.bluelib .table-row {
- display: table-row;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body table td,
-.bluelib table td,
-body .table-data,
-.bluelib .table-data,
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- display: table-cell;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- padding: 8px;
-}
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .table-mark,
-.bluelib .table-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body li,
-.bluelib li,
-body .list-item,
-.bluelib .list-item {
- margin: 0.35rem 0;
-}
-body li::marker,
-.bluelib li::marker,
-body .list-item::marker,
-.bluelib .list-item::marker {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body dt,
-.bluelib dt,
-body .list-description-term,
-.bluelib .list-description-term {
- margin-top: 0.7rem;
- margin-bottom: 0.35rem;
- font-size: larger;
-}
-body dd,
-.bluelib dd,
-body .list-description-details,
-.bluelib .list-description-details {
- margin-top: 0.35rem;
- margin-bottom: 0.7rem;
- margin-left: 16px;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled {
- opacity: 50%;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled,
-body [disabled] *,
-.bluelib [disabled] *,
-body .status-disabled *,
-.bluelib .status-disabled * {
- cursor: not-allowed !important;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"],
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area,
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect,
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button,
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio,
-body .input,
-.bluelib .input {
- font: inherit;
- width: 100%;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled],
-.bluelib .input-field[disabled],
-body input[type="color"][disabled],
-.bluelib input[type="color"][disabled],
-body input[type="date"][disabled],
-.bluelib input[type="date"][disabled],
-body input[type="datetime-local"][disabled],
-.bluelib input[type="datetime-local"][disabled],
-body input[type="email"][disabled],
-.bluelib input[type="email"][disabled],
-body input[type="file"][disabled],
-.bluelib input[type="file"][disabled],
-body input[type="image"][disabled],
-.bluelib input[type="image"][disabled],
-body input[type="month"][disabled],
-.bluelib input[type="month"][disabled],
-body input[type="number"][disabled],
-.bluelib input[type="number"][disabled],
-body input[type="password"][disabled],
-.bluelib input[type="password"][disabled],
-body input[type="search"][disabled],
-.bluelib input[type="search"][disabled],
-body input[type="tel"][disabled],
-.bluelib input[type="tel"][disabled],
-body input[type="text"][disabled],
-.bluelib input[type="text"][disabled],
-body input[type="time"][disabled],
-.bluelib input[type="time"][disabled],
-body input[type="url"][disabled],
-.bluelib input[type="url"][disabled],
-body input[type="week"][disabled],
-.bluelib input[type="week"][disabled],
-body textarea[disabled],
-.bluelib textarea[disabled],
-body .input-area[disabled],
-.bluelib .input-area[disabled],
-body select:not([multiple])[disabled],
-.bluelib select:not([multiple])[disabled],
-body .input-select[disabled],
-.bluelib .input-select[disabled],
-body select[multiple][disabled],
-.bluelib select[multiple][disabled],
-body .input-multiselect[disabled],
-.bluelib .input-multiselect[disabled],
-body button[disabled],
-.bluelib button[disabled],
-body input[type="submit"][disabled],
-.bluelib input[type="submit"][disabled],
-body input[type="reset"][disabled],
-.bluelib input[type="reset"][disabled],
-body .input-button[disabled],
-.bluelib .input-button[disabled],
-body input[type="checkbox"][disabled],
-.bluelib input[type="checkbox"][disabled],
-body .input-checkbox[disabled],
-.bluelib .input-checkbox[disabled],
-body input[type="radio"][disabled],
-.bluelib input[type="radio"][disabled],
-body .input-radio[disabled],
-.bluelib .input-radio[disabled],
-body .input[disabled],
-.bluelib .input[disabled],
-body .input-field .status-disabled,
-.bluelib .input-field .status-disabled,
-body input[type="color"] .status-disabled,
-.bluelib input[type="color"] .status-disabled,
-body input[type="date"] .status-disabled,
-.bluelib input[type="date"] .status-disabled,
-body input[type="datetime-local"] .status-disabled,
-.bluelib input[type="datetime-local"] .status-disabled,
-body input[type="email"] .status-disabled,
-.bluelib input[type="email"] .status-disabled,
-body input[type="file"] .status-disabled,
-.bluelib input[type="file"] .status-disabled,
-body input[type="image"] .status-disabled,
-.bluelib input[type="image"] .status-disabled,
-body input[type="month"] .status-disabled,
-.bluelib input[type="month"] .status-disabled,
-body input[type="number"] .status-disabled,
-.bluelib input[type="number"] .status-disabled,
-body input[type="password"] .status-disabled,
-.bluelib input[type="password"] .status-disabled,
-body input[type="search"] .status-disabled,
-.bluelib input[type="search"] .status-disabled,
-body input[type="tel"] .status-disabled,
-.bluelib input[type="tel"] .status-disabled,
-body input[type="text"] .status-disabled,
-.bluelib input[type="text"] .status-disabled,
-body input[type="time"] .status-disabled,
-.bluelib input[type="time"] .status-disabled,
-body input[type="url"] .status-disabled,
-.bluelib input[type="url"] .status-disabled,
-body input[type="week"] .status-disabled,
-.bluelib input[type="week"] .status-disabled,
-body textarea .status-disabled,
-.bluelib textarea .status-disabled,
-body .input-area .status-disabled,
-.bluelib .input-area .status-disabled,
-body select:not([multiple]) .status-disabled,
-.bluelib select:not([multiple]) .status-disabled,
-body .input-select .status-disabled,
-.bluelib .input-select .status-disabled,
-body select[multiple] .status-disabled,
-.bluelib select[multiple] .status-disabled,
-body .input-multiselect .status-disabled,
-.bluelib .input-multiselect .status-disabled,
-body button .status-disabled,
-.bluelib button .status-disabled,
-body input[type="submit"] .status-disabled,
-.bluelib input[type="submit"] .status-disabled,
-body input[type="reset"] .status-disabled,
-.bluelib input[type="reset"] .status-disabled,
-body .input-button .status-disabled,
-.bluelib .input-button .status-disabled,
-body input[type="checkbox"] .status-disabled,
-.bluelib input[type="checkbox"] .status-disabled,
-body .input-checkbox .status-disabled,
-.bluelib .input-checkbox .status-disabled,
-body input[type="radio"] .status-disabled,
-.bluelib input[type="radio"] .status-disabled,
-body .input-radio .status-disabled,
-.bluelib .input-radio .status-disabled,
-body .input .status-disabled,
-.bluelib .input .status-disabled {
- border-style: dashed;
-}
-body .input-field::placeholder,
-.bluelib .input-field::placeholder,
-body input[type="color"]::placeholder,
-.bluelib input[type="color"]::placeholder,
-body input[type="date"]::placeholder,
-.bluelib input[type="date"]::placeholder,
-body input[type="datetime-local"]::placeholder,
-.bluelib input[type="datetime-local"]::placeholder,
-body input[type="email"]::placeholder,
-.bluelib input[type="email"]::placeholder,
-body input[type="file"]::placeholder,
-.bluelib input[type="file"]::placeholder,
-body input[type="image"]::placeholder,
-.bluelib input[type="image"]::placeholder,
-body input[type="month"]::placeholder,
-.bluelib input[type="month"]::placeholder,
-body input[type="number"]::placeholder,
-.bluelib input[type="number"]::placeholder,
-body input[type="password"]::placeholder,
-.bluelib input[type="password"]::placeholder,
-body input[type="search"]::placeholder,
-.bluelib input[type="search"]::placeholder,
-body input[type="tel"]::placeholder,
-.bluelib input[type="tel"]::placeholder,
-body input[type="text"]::placeholder,
-.bluelib input[type="text"]::placeholder,
-body input[type="time"]::placeholder,
-.bluelib input[type="time"]::placeholder,
-body input[type="url"]::placeholder,
-.bluelib input[type="url"]::placeholder,
-body input[type="week"]::placeholder,
-.bluelib input[type="week"]::placeholder,
-body textarea::placeholder,
-.bluelib textarea::placeholder,
-body .input-area::placeholder,
-.bluelib .input-area::placeholder,
-body select:not([multiple])::placeholder,
-.bluelib select:not([multiple])::placeholder,
-body .input-select::placeholder,
-.bluelib .input-select::placeholder,
-body select[multiple]::placeholder,
-.bluelib select[multiple]::placeholder,
-body .input-multiselect::placeholder,
-.bluelib .input-multiselect::placeholder,
-body button::placeholder,
-.bluelib button::placeholder,
-body input[type="submit"]::placeholder,
-.bluelib input[type="submit"]::placeholder,
-body input[type="reset"]::placeholder,
-.bluelib input[type="reset"]::placeholder,
-body .input-button::placeholder,
-.bluelib .input-button::placeholder,
-body input[type="checkbox"]::placeholder,
-.bluelib input[type="checkbox"]::placeholder,
-body .input-checkbox::placeholder,
-.bluelib .input-checkbox::placeholder,
-body input[type="radio"]::placeholder,
-.bluelib input[type="radio"]::placeholder,
-body .input-radio::placeholder,
-.bluelib .input-radio::placeholder,
-body .input::placeholder,
-.bluelib .input::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
- opacity: 1;
-}
-body .input-field:hover,
-.bluelib .input-field:hover,
-body input[type="color"]:hover,
-.bluelib input[type="color"]:hover,
-body input[type="date"]:hover,
-.bluelib input[type="date"]:hover,
-body input[type="datetime-local"]:hover,
-.bluelib input[type="datetime-local"]:hover,
-body input[type="email"]:hover,
-.bluelib input[type="email"]:hover,
-body input[type="file"]:hover,
-.bluelib input[type="file"]:hover,
-body input[type="image"]:hover,
-.bluelib input[type="image"]:hover,
-body input[type="month"]:hover,
-.bluelib input[type="month"]:hover,
-body input[type="number"]:hover,
-.bluelib input[type="number"]:hover,
-body input[type="password"]:hover,
-.bluelib input[type="password"]:hover,
-body input[type="search"]:hover,
-.bluelib input[type="search"]:hover,
-body input[type="tel"]:hover,
-.bluelib input[type="tel"]:hover,
-body input[type="text"]:hover,
-.bluelib input[type="text"]:hover,
-body input[type="time"]:hover,
-.bluelib input[type="time"]:hover,
-body input[type="url"]:hover,
-.bluelib input[type="url"]:hover,
-body input[type="week"]:hover,
-.bluelib input[type="week"]:hover,
-body textarea:hover,
-.bluelib textarea:hover,
-body .input-area:hover,
-.bluelib .input-area:hover,
-body select:not([multiple]):hover,
-.bluelib select:not([multiple]):hover,
-body .input-select:hover,
-.bluelib .input-select:hover,
-body select[multiple]:hover,
-.bluelib select[multiple]:hover,
-body .input-multiselect:hover,
-.bluelib .input-multiselect:hover,
-body button:hover,
-.bluelib button:hover,
-body input[type="submit"]:hover,
-.bluelib input[type="submit"]:hover,
-body input[type="reset"]:hover,
-.bluelib input[type="reset"]:hover,
-body .input-button:hover,
-.bluelib .input-button:hover,
-body input[type="checkbox"]:hover,
-.bluelib input[type="checkbox"]:hover,
-body .input-checkbox:hover,
-.bluelib .input-checkbox:hover,
-body input[type="radio"]:hover,
-.bluelib input[type="radio"]:hover,
-body .input-radio:hover,
-.bluelib .input-radio:hover,
-body .input:hover,
-.bluelib .input:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .input-field:hover::placeholder,
-.bluelib .input-field:hover::placeholder,
-body input[type="color"]:hover::placeholder,
-.bluelib input[type="color"]:hover::placeholder,
-body input[type="date"]:hover::placeholder,
-.bluelib input[type="date"]:hover::placeholder,
-body input[type="datetime-local"]:hover::placeholder,
-.bluelib input[type="datetime-local"]:hover::placeholder,
-body input[type="email"]:hover::placeholder,
-.bluelib input[type="email"]:hover::placeholder,
-body input[type="file"]:hover::placeholder,
-.bluelib input[type="file"]:hover::placeholder,
-body input[type="image"]:hover::placeholder,
-.bluelib input[type="image"]:hover::placeholder,
-body input[type="month"]:hover::placeholder,
-.bluelib input[type="month"]:hover::placeholder,
-body input[type="number"]:hover::placeholder,
-.bluelib input[type="number"]:hover::placeholder,
-body input[type="password"]:hover::placeholder,
-.bluelib input[type="password"]:hover::placeholder,
-body input[type="search"]:hover::placeholder,
-.bluelib input[type="search"]:hover::placeholder,
-body input[type="tel"]:hover::placeholder,
-.bluelib input[type="tel"]:hover::placeholder,
-body input[type="text"]:hover::placeholder,
-.bluelib input[type="text"]:hover::placeholder,
-body input[type="time"]:hover::placeholder,
-.bluelib input[type="time"]:hover::placeholder,
-body input[type="url"]:hover::placeholder,
-.bluelib input[type="url"]:hover::placeholder,
-body input[type="week"]:hover::placeholder,
-.bluelib input[type="week"]:hover::placeholder,
-body textarea:hover::placeholder,
-.bluelib textarea:hover::placeholder,
-body .input-area:hover::placeholder,
-.bluelib .input-area:hover::placeholder,
-body select:not([multiple]):hover::placeholder,
-.bluelib select:not([multiple]):hover::placeholder,
-body .input-select:hover::placeholder,
-.bluelib .input-select:hover::placeholder,
-body select[multiple]:hover::placeholder,
-.bluelib select[multiple]:hover::placeholder,
-body .input-multiselect:hover::placeholder,
-.bluelib .input-multiselect:hover::placeholder,
-body button:hover::placeholder,
-.bluelib button:hover::placeholder,
-body input[type="submit"]:hover::placeholder,
-.bluelib input[type="submit"]:hover::placeholder,
-body input[type="reset"]:hover::placeholder,
-.bluelib input[type="reset"]:hover::placeholder,
-body .input-button:hover::placeholder,
-.bluelib .input-button:hover::placeholder,
-body input[type="checkbox"]:hover::placeholder,
-.bluelib input[type="checkbox"]:hover::placeholder,
-body .input-checkbox:hover::placeholder,
-.bluelib .input-checkbox:hover::placeholder,
-body input[type="radio"]:hover::placeholder,
-.bluelib input[type="radio"]:hover::placeholder,
-body .input-radio:hover::placeholder,
-.bluelib .input-radio:hover::placeholder,
-body .input:hover::placeholder,
-.bluelib .input:hover::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field:focus,
-.bluelib .input-field:focus,
-body input[type="color"]:focus,
-.bluelib input[type="color"]:focus,
-body input[type="date"]:focus,
-.bluelib input[type="date"]:focus,
-body input[type="datetime-local"]:focus,
-.bluelib input[type="datetime-local"]:focus,
-body input[type="email"]:focus,
-.bluelib input[type="email"]:focus,
-body input[type="file"]:focus,
-.bluelib input[type="file"]:focus,
-body input[type="image"]:focus,
-.bluelib input[type="image"]:focus,
-body input[type="month"]:focus,
-.bluelib input[type="month"]:focus,
-body input[type="number"]:focus,
-.bluelib input[type="number"]:focus,
-body input[type="password"]:focus,
-.bluelib input[type="password"]:focus,
-body input[type="search"]:focus,
-.bluelib input[type="search"]:focus,
-body input[type="tel"]:focus,
-.bluelib input[type="tel"]:focus,
-body input[type="text"]:focus,
-.bluelib input[type="text"]:focus,
-body input[type="time"]:focus,
-.bluelib input[type="time"]:focus,
-body input[type="url"]:focus,
-.bluelib input[type="url"]:focus,
-body input[type="week"]:focus,
-.bluelib input[type="week"]:focus,
-body textarea:focus,
-.bluelib textarea:focus,
-body .input-area:focus,
-.bluelib .input-area:focus,
-body select:not([multiple]):focus,
-.bluelib select:not([multiple]):focus,
-body .input-select:focus,
-.bluelib .input-select:focus,
-body select[multiple]:focus,
-.bluelib select[multiple]:focus,
-body .input-multiselect:focus,
-.bluelib .input-multiselect:focus,
-body button:focus,
-.bluelib button:focus,
-body input[type="submit"]:focus,
-.bluelib input[type="submit"]:focus,
-body input[type="reset"]:focus,
-.bluelib input[type="reset"]:focus,
-body .input-button:focus,
-.bluelib .input-button:focus,
-body input[type="checkbox"]:focus,
-.bluelib input[type="checkbox"]:focus,
-body .input-checkbox:focus,
-.bluelib .input-checkbox:focus,
-body input[type="radio"]:focus,
-.bluelib input[type="radio"]:focus,
-body .input-radio:focus,
-.bluelib .input-radio:focus,
-body .input:focus,
-.bluelib .input:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
-}
-body .input-field:focus::placeholder,
-.bluelib .input-field:focus::placeholder,
-body input[type="color"]:focus::placeholder,
-.bluelib input[type="color"]:focus::placeholder,
-body input[type="date"]:focus::placeholder,
-.bluelib input[type="date"]:focus::placeholder,
-body input[type="datetime-local"]:focus::placeholder,
-.bluelib input[type="datetime-local"]:focus::placeholder,
-body input[type="email"]:focus::placeholder,
-.bluelib input[type="email"]:focus::placeholder,
-body input[type="file"]:focus::placeholder,
-.bluelib input[type="file"]:focus::placeholder,
-body input[type="image"]:focus::placeholder,
-.bluelib input[type="image"]:focus::placeholder,
-body input[type="month"]:focus::placeholder,
-.bluelib input[type="month"]:focus::placeholder,
-body input[type="number"]:focus::placeholder,
-.bluelib input[type="number"]:focus::placeholder,
-body input[type="password"]:focus::placeholder,
-.bluelib input[type="password"]:focus::placeholder,
-body input[type="search"]:focus::placeholder,
-.bluelib input[type="search"]:focus::placeholder,
-body input[type="tel"]:focus::placeholder,
-.bluelib input[type="tel"]:focus::placeholder,
-body input[type="text"]:focus::placeholder,
-.bluelib input[type="text"]:focus::placeholder,
-body input[type="time"]:focus::placeholder,
-.bluelib input[type="time"]:focus::placeholder,
-body input[type="url"]:focus::placeholder,
-.bluelib input[type="url"]:focus::placeholder,
-body input[type="week"]:focus::placeholder,
-.bluelib input[type="week"]:focus::placeholder,
-body textarea:focus::placeholder,
-.bluelib textarea:focus::placeholder,
-body .input-area:focus::placeholder,
-.bluelib .input-area:focus::placeholder,
-body select:not([multiple]):focus::placeholder,
-.bluelib select:not([multiple]):focus::placeholder,
-body .input-select:focus::placeholder,
-.bluelib .input-select:focus::placeholder,
-body select[multiple]:focus::placeholder,
-.bluelib select[multiple]:focus::placeholder,
-body .input-multiselect:focus::placeholder,
-.bluelib .input-multiselect:focus::placeholder,
-body button:focus::placeholder,
-.bluelib button:focus::placeholder,
-body input[type="submit"]:focus::placeholder,
-.bluelib input[type="submit"]:focus::placeholder,
-body input[type="reset"]:focus::placeholder,
-.bluelib input[type="reset"]:focus::placeholder,
-body .input-button:focus::placeholder,
-.bluelib .input-button:focus::placeholder,
-body input[type="checkbox"]:focus::placeholder,
-.bluelib input[type="checkbox"]:focus::placeholder,
-body .input-checkbox:focus::placeholder,
-.bluelib .input-checkbox:focus::placeholder,
-body input[type="radio"]:focus::placeholder,
-.bluelib input[type="radio"]:focus::placeholder,
-body .input-radio:focus::placeholder,
-.bluelib .input-radio:focus::placeholder,
-body .input:focus::placeholder,
-.bluelib .input:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field[disabled]:hover,
-.bluelib .input-field[disabled]:hover,
-body input[type="color"][disabled]:hover,
-.bluelib input[type="color"][disabled]:hover,
-body input[type="date"][disabled]:hover,
-.bluelib input[type="date"][disabled]:hover,
-body input[type="datetime-local"][disabled]:hover,
-.bluelib input[type="datetime-local"][disabled]:hover,
-body input[type="email"][disabled]:hover,
-.bluelib input[type="email"][disabled]:hover,
-body input[type="file"][disabled]:hover,
-.bluelib input[type="file"][disabled]:hover,
-body input[type="image"][disabled]:hover,
-.bluelib input[type="image"][disabled]:hover,
-body input[type="month"][disabled]:hover,
-.bluelib input[type="month"][disabled]:hover,
-body input[type="number"][disabled]:hover,
-.bluelib input[type="number"][disabled]:hover,
-body input[type="password"][disabled]:hover,
-.bluelib input[type="password"][disabled]:hover,
-body input[type="search"][disabled]:hover,
-.bluelib input[type="search"][disabled]:hover,
-body input[type="tel"][disabled]:hover,
-.bluelib input[type="tel"][disabled]:hover,
-body input[type="text"][disabled]:hover,
-.bluelib input[type="text"][disabled]:hover,
-body input[type="time"][disabled]:hover,
-.bluelib input[type="time"][disabled]:hover,
-body input[type="url"][disabled]:hover,
-.bluelib input[type="url"][disabled]:hover,
-body input[type="week"][disabled]:hover,
-.bluelib input[type="week"][disabled]:hover,
-body textarea[disabled]:hover,
-.bluelib textarea[disabled]:hover,
-body .input-area[disabled]:hover,
-.bluelib .input-area[disabled]:hover,
-body select:not([multiple])[disabled]:hover,
-.bluelib select:not([multiple])[disabled]:hover,
-body .input-select[disabled]:hover,
-.bluelib .input-select[disabled]:hover,
-body select[multiple][disabled]:hover,
-.bluelib select[multiple][disabled]:hover,
-body .input-multiselect[disabled]:hover,
-.bluelib .input-multiselect[disabled]:hover,
-body button[disabled]:hover,
-.bluelib button[disabled]:hover,
-body input[type="submit"][disabled]:hover,
-.bluelib input[type="submit"][disabled]:hover,
-body input[type="reset"][disabled]:hover,
-.bluelib input[type="reset"][disabled]:hover,
-body .input-button[disabled]:hover,
-.bluelib .input-button[disabled]:hover,
-body input[type="checkbox"][disabled]:hover,
-.bluelib input[type="checkbox"][disabled]:hover,
-body .input-checkbox[disabled]:hover,
-.bluelib .input-checkbox[disabled]:hover,
-body input[type="radio"][disabled]:hover,
-.bluelib input[type="radio"][disabled]:hover,
-body .input-radio[disabled]:hover,
-.bluelib .input-radio[disabled]:hover,
-body .input[disabled]:hover,
-.bluelib .input[disabled]:hover,
-body .input-field .status-disabled:hover,
-.bluelib .input-field .status-disabled:hover,
-body input[type="color"] .status-disabled:hover,
-.bluelib input[type="color"] .status-disabled:hover,
-body input[type="date"] .status-disabled:hover,
-.bluelib input[type="date"] .status-disabled:hover,
-body input[type="datetime-local"] .status-disabled:hover,
-.bluelib input[type="datetime-local"] .status-disabled:hover,
-body input[type="email"] .status-disabled:hover,
-.bluelib input[type="email"] .status-disabled:hover,
-body input[type="file"] .status-disabled:hover,
-.bluelib input[type="file"] .status-disabled:hover,
-body input[type="image"] .status-disabled:hover,
-.bluelib input[type="image"] .status-disabled:hover,
-body input[type="month"] .status-disabled:hover,
-.bluelib input[type="month"] .status-disabled:hover,
-body input[type="number"] .status-disabled:hover,
-.bluelib input[type="number"] .status-disabled:hover,
-body input[type="password"] .status-disabled:hover,
-.bluelib input[type="password"] .status-disabled:hover,
-body input[type="search"] .status-disabled:hover,
-.bluelib input[type="search"] .status-disabled:hover,
-body input[type="tel"] .status-disabled:hover,
-.bluelib input[type="tel"] .status-disabled:hover,
-body input[type="text"] .status-disabled:hover,
-.bluelib input[type="text"] .status-disabled:hover,
-body input[type="time"] .status-disabled:hover,
-.bluelib input[type="time"] .status-disabled:hover,
-body input[type="url"] .status-disabled:hover,
-.bluelib input[type="url"] .status-disabled:hover,
-body input[type="week"] .status-disabled:hover,
-.bluelib input[type="week"] .status-disabled:hover,
-body textarea .status-disabled:hover,
-.bluelib textarea .status-disabled:hover,
-body .input-area .status-disabled:hover,
-.bluelib .input-area .status-disabled:hover,
-body select:not([multiple]) .status-disabled:hover,
-.bluelib select:not([multiple]) .status-disabled:hover,
-body .input-select .status-disabled:hover,
-.bluelib .input-select .status-disabled:hover,
-body select[multiple] .status-disabled:hover,
-.bluelib select[multiple] .status-disabled:hover,
-body .input-multiselect .status-disabled:hover,
-.bluelib .input-multiselect .status-disabled:hover,
-body button .status-disabled:hover,
-.bluelib button .status-disabled:hover,
-body input[type="submit"] .status-disabled:hover,
-.bluelib input[type="submit"] .status-disabled:hover,
-body input[type="reset"] .status-disabled:hover,
-.bluelib input[type="reset"] .status-disabled:hover,
-body .input-button .status-disabled:hover,
-.bluelib .input-button .status-disabled:hover,
-body input[type="checkbox"] .status-disabled:hover,
-.bluelib input[type="checkbox"] .status-disabled:hover,
-body .input-checkbox .status-disabled:hover,
-.bluelib .input-checkbox .status-disabled:hover,
-body input[type="radio"] .status-disabled:hover,
-.bluelib input[type="radio"] .status-disabled:hover,
-body .input-radio .status-disabled:hover,
-.bluelib .input-radio .status-disabled:hover,
-body .input .status-disabled:hover,
-.bluelib .input .status-disabled:hover,
-body .input-field[disabled]:focus,
-.bluelib .input-field[disabled]:focus,
-body input[type="color"][disabled]:focus,
-.bluelib input[type="color"][disabled]:focus,
-body input[type="date"][disabled]:focus,
-.bluelib input[type="date"][disabled]:focus,
-body input[type="datetime-local"][disabled]:focus,
-.bluelib input[type="datetime-local"][disabled]:focus,
-body input[type="email"][disabled]:focus,
-.bluelib input[type="email"][disabled]:focus,
-body input[type="file"][disabled]:focus,
-.bluelib input[type="file"][disabled]:focus,
-body input[type="image"][disabled]:focus,
-.bluelib input[type="image"][disabled]:focus,
-body input[type="month"][disabled]:focus,
-.bluelib input[type="month"][disabled]:focus,
-body input[type="number"][disabled]:focus,
-.bluelib input[type="number"][disabled]:focus,
-body input[type="password"][disabled]:focus,
-.bluelib input[type="password"][disabled]:focus,
-body input[type="search"][disabled]:focus,
-.bluelib input[type="search"][disabled]:focus,
-body input[type="tel"][disabled]:focus,
-.bluelib input[type="tel"][disabled]:focus,
-body input[type="text"][disabled]:focus,
-.bluelib input[type="text"][disabled]:focus,
-body input[type="time"][disabled]:focus,
-.bluelib input[type="time"][disabled]:focus,
-body input[type="url"][disabled]:focus,
-.bluelib input[type="url"][disabled]:focus,
-body input[type="week"][disabled]:focus,
-.bluelib input[type="week"][disabled]:focus,
-body textarea[disabled]:focus,
-.bluelib textarea[disabled]:focus,
-body .input-area[disabled]:focus,
-.bluelib .input-area[disabled]:focus,
-body select:not([multiple])[disabled]:focus,
-.bluelib select:not([multiple])[disabled]:focus,
-body .input-select[disabled]:focus,
-.bluelib .input-select[disabled]:focus,
-body select[multiple][disabled]:focus,
-.bluelib select[multiple][disabled]:focus,
-body .input-multiselect[disabled]:focus,
-.bluelib .input-multiselect[disabled]:focus,
-body button[disabled]:focus,
-.bluelib button[disabled]:focus,
-body input[type="submit"][disabled]:focus,
-.bluelib input[type="submit"][disabled]:focus,
-body input[type="reset"][disabled]:focus,
-.bluelib input[type="reset"][disabled]:focus,
-body .input-button[disabled]:focus,
-.bluelib .input-button[disabled]:focus,
-body input[type="checkbox"][disabled]:focus,
-.bluelib input[type="checkbox"][disabled]:focus,
-body .input-checkbox[disabled]:focus,
-.bluelib .input-checkbox[disabled]:focus,
-body input[type="radio"][disabled]:focus,
-.bluelib input[type="radio"][disabled]:focus,
-body .input-radio[disabled]:focus,
-.bluelib .input-radio[disabled]:focus,
-body .input[disabled]:focus,
-.bluelib .input[disabled]:focus,
-body .input-field .status-disabled:focus,
-.bluelib .input-field .status-disabled:focus,
-body input[type="color"] .status-disabled:focus,
-.bluelib input[type="color"] .status-disabled:focus,
-body input[type="date"] .status-disabled:focus,
-.bluelib input[type="date"] .status-disabled:focus,
-body input[type="datetime-local"] .status-disabled:focus,
-.bluelib input[type="datetime-local"] .status-disabled:focus,
-body input[type="email"] .status-disabled:focus,
-.bluelib input[type="email"] .status-disabled:focus,
-body input[type="file"] .status-disabled:focus,
-.bluelib input[type="file"] .status-disabled:focus,
-body input[type="image"] .status-disabled:focus,
-.bluelib input[type="image"] .status-disabled:focus,
-body input[type="month"] .status-disabled:focus,
-.bluelib input[type="month"] .status-disabled:focus,
-body input[type="number"] .status-disabled:focus,
-.bluelib input[type="number"] .status-disabled:focus,
-body input[type="password"] .status-disabled:focus,
-.bluelib input[type="password"] .status-disabled:focus,
-body input[type="search"] .status-disabled:focus,
-.bluelib input[type="search"] .status-disabled:focus,
-body input[type="tel"] .status-disabled:focus,
-.bluelib input[type="tel"] .status-disabled:focus,
-body input[type="text"] .status-disabled:focus,
-.bluelib input[type="text"] .status-disabled:focus,
-body input[type="time"] .status-disabled:focus,
-.bluelib input[type="time"] .status-disabled:focus,
-body input[type="url"] .status-disabled:focus,
-.bluelib input[type="url"] .status-disabled:focus,
-body input[type="week"] .status-disabled:focus,
-.bluelib input[type="week"] .status-disabled:focus,
-body textarea .status-disabled:focus,
-.bluelib textarea .status-disabled:focus,
-body .input-area .status-disabled:focus,
-.bluelib .input-area .status-disabled:focus,
-body select:not([multiple]) .status-disabled:focus,
-.bluelib select:not([multiple]) .status-disabled:focus,
-body .input-select .status-disabled:focus,
-.bluelib .input-select .status-disabled:focus,
-body select[multiple] .status-disabled:focus,
-.bluelib select[multiple] .status-disabled:focus,
-body .input-multiselect .status-disabled:focus,
-.bluelib .input-multiselect .status-disabled:focus,
-body button .status-disabled:focus,
-.bluelib button .status-disabled:focus,
-body input[type="submit"] .status-disabled:focus,
-.bluelib input[type="submit"] .status-disabled:focus,
-body input[type="reset"] .status-disabled:focus,
-.bluelib input[type="reset"] .status-disabled:focus,
-body .input-button .status-disabled:focus,
-.bluelib .input-button .status-disabled:focus,
-body input[type="checkbox"] .status-disabled:focus,
-.bluelib input[type="checkbox"] .status-disabled:focus,
-body .input-checkbox .status-disabled:focus,
-.bluelib .input-checkbox .status-disabled:focus,
-body input[type="radio"] .status-disabled:focus,
-.bluelib input[type="radio"] .status-disabled:focus,
-body .input-radio .status-disabled:focus,
-.bluelib .input-radio .status-disabled:focus,
-body .input .status-disabled:focus,
-.bluelib .input .status-disabled:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled]:hover::placeholder,
-.bluelib .input-field[disabled]:hover::placeholder,
-body input[type="color"][disabled]:hover::placeholder,
-.bluelib input[type="color"][disabled]:hover::placeholder,
-body input[type="date"][disabled]:hover::placeholder,
-.bluelib input[type="date"][disabled]:hover::placeholder,
-body input[type="datetime-local"][disabled]:hover::placeholder,
-.bluelib input[type="datetime-local"][disabled]:hover::placeholder,
-body input[type="email"][disabled]:hover::placeholder,
-.bluelib input[type="email"][disabled]:hover::placeholder,
-body input[type="file"][disabled]:hover::placeholder,
-.bluelib input[type="file"][disabled]:hover::placeholder,
-body input[type="image"][disabled]:hover::placeholder,
-.bluelib input[type="image"][disabled]:hover::placeholder,
-body input[type="month"][disabled]:hover::placeholder,
-.bluelib input[type="month"][disabled]:hover::placeholder,
-body input[type="number"][disabled]:hover::placeholder,
-.bluelib input[type="number"][disabled]:hover::placeholder,
-body input[type="password"][disabled]:hover::placeholder,
-.bluelib input[type="password"][disabled]:hover::placeholder,
-body input[type="search"][disabled]:hover::placeholder,
-.bluelib input[type="search"][disabled]:hover::placeholder,
-body input[type="tel"][disabled]:hover::placeholder,
-.bluelib input[type="tel"][disabled]:hover::placeholder,
-body input[type="text"][disabled]:hover::placeholder,
-.bluelib input[type="text"][disabled]:hover::placeholder,
-body input[type="time"][disabled]:hover::placeholder,
-.bluelib input[type="time"][disabled]:hover::placeholder,
-body input[type="url"][disabled]:hover::placeholder,
-.bluelib input[type="url"][disabled]:hover::placeholder,
-body input[type="week"][disabled]:hover::placeholder,
-.bluelib input[type="week"][disabled]:hover::placeholder,
-body textarea[disabled]:hover::placeholder,
-.bluelib textarea[disabled]:hover::placeholder,
-body .input-area[disabled]:hover::placeholder,
-.bluelib .input-area[disabled]:hover::placeholder,
-body select:not([multiple])[disabled]:hover::placeholder,
-.bluelib select:not([multiple])[disabled]:hover::placeholder,
-body .input-select[disabled]:hover::placeholder,
-.bluelib .input-select[disabled]:hover::placeholder,
-body select[multiple][disabled]:hover::placeholder,
-.bluelib select[multiple][disabled]:hover::placeholder,
-body .input-multiselect[disabled]:hover::placeholder,
-.bluelib .input-multiselect[disabled]:hover::placeholder,
-body button[disabled]:hover::placeholder,
-.bluelib button[disabled]:hover::placeholder,
-body input[type="submit"][disabled]:hover::placeholder,
-.bluelib input[type="submit"][disabled]:hover::placeholder,
-body input[type="reset"][disabled]:hover::placeholder,
-.bluelib input[type="reset"][disabled]:hover::placeholder,
-body .input-button[disabled]:hover::placeholder,
-.bluelib .input-button[disabled]:hover::placeholder,
-body input[type="checkbox"][disabled]:hover::placeholder,
-.bluelib input[type="checkbox"][disabled]:hover::placeholder,
-body .input-checkbox[disabled]:hover::placeholder,
-.bluelib .input-checkbox[disabled]:hover::placeholder,
-body input[type="radio"][disabled]:hover::placeholder,
-.bluelib input[type="radio"][disabled]:hover::placeholder,
-body .input-radio[disabled]:hover::placeholder,
-.bluelib .input-radio[disabled]:hover::placeholder,
-body .input[disabled]:hover::placeholder,
-.bluelib .input[disabled]:hover::placeholder,
-body .input-field .status-disabled:hover::placeholder,
-.bluelib .input-field .status-disabled:hover::placeholder,
-body input[type="color"] .status-disabled:hover::placeholder,
-.bluelib input[type="color"] .status-disabled:hover::placeholder,
-body input[type="date"] .status-disabled:hover::placeholder,
-.bluelib input[type="date"] .status-disabled:hover::placeholder,
-body input[type="datetime-local"] .status-disabled:hover::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder,
-body input[type="email"] .status-disabled:hover::placeholder,
-.bluelib input[type="email"] .status-disabled:hover::placeholder,
-body input[type="file"] .status-disabled:hover::placeholder,
-.bluelib input[type="file"] .status-disabled:hover::placeholder,
-body input[type="image"] .status-disabled:hover::placeholder,
-.bluelib input[type="image"] .status-disabled:hover::placeholder,
-body input[type="month"] .status-disabled:hover::placeholder,
-.bluelib input[type="month"] .status-disabled:hover::placeholder,
-body input[type="number"] .status-disabled:hover::placeholder,
-.bluelib input[type="number"] .status-disabled:hover::placeholder,
-body input[type="password"] .status-disabled:hover::placeholder,
-.bluelib input[type="password"] .status-disabled:hover::placeholder,
-body input[type="search"] .status-disabled:hover::placeholder,
-.bluelib input[type="search"] .status-disabled:hover::placeholder,
-body input[type="tel"] .status-disabled:hover::placeholder,
-.bluelib input[type="tel"] .status-disabled:hover::placeholder,
-body input[type="text"] .status-disabled:hover::placeholder,
-.bluelib input[type="text"] .status-disabled:hover::placeholder,
-body input[type="time"] .status-disabled:hover::placeholder,
-.bluelib input[type="time"] .status-disabled:hover::placeholder,
-body input[type="url"] .status-disabled:hover::placeholder,
-.bluelib input[type="url"] .status-disabled:hover::placeholder,
-body input[type="week"] .status-disabled:hover::placeholder,
-.bluelib input[type="week"] .status-disabled:hover::placeholder,
-body textarea .status-disabled:hover::placeholder,
-.bluelib textarea .status-disabled:hover::placeholder,
-body .input-area .status-disabled:hover::placeholder,
-.bluelib .input-area .status-disabled:hover::placeholder,
-body select:not([multiple]) .status-disabled:hover::placeholder,
-.bluelib select:not([multiple]) .status-disabled:hover::placeholder,
-body .input-select .status-disabled:hover::placeholder,
-.bluelib .input-select .status-disabled:hover::placeholder,
-body select[multiple] .status-disabled:hover::placeholder,
-.bluelib select[multiple] .status-disabled:hover::placeholder,
-body .input-multiselect .status-disabled:hover::placeholder,
-.bluelib .input-multiselect .status-disabled:hover::placeholder,
-body button .status-disabled:hover::placeholder,
-.bluelib button .status-disabled:hover::placeholder,
-body input[type="submit"] .status-disabled:hover::placeholder,
-.bluelib input[type="submit"] .status-disabled:hover::placeholder,
-body input[type="reset"] .status-disabled:hover::placeholder,
-.bluelib input[type="reset"] .status-disabled:hover::placeholder,
-body .input-button .status-disabled:hover::placeholder,
-.bluelib .input-button .status-disabled:hover::placeholder,
-body input[type="checkbox"] .status-disabled:hover::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:hover::placeholder,
-body .input-checkbox .status-disabled:hover::placeholder,
-.bluelib .input-checkbox .status-disabled:hover::placeholder,
-body input[type="radio"] .status-disabled:hover::placeholder,
-.bluelib input[type="radio"] .status-disabled:hover::placeholder,
-body .input-radio .status-disabled:hover::placeholder,
-.bluelib .input-radio .status-disabled:hover::placeholder,
-body .input .status-disabled:hover::placeholder,
-.bluelib .input .status-disabled:hover::placeholder,
-body .input-field[disabled]:focus::placeholder,
-.bluelib .input-field[disabled]:focus::placeholder,
-body input[type="color"][disabled]:focus::placeholder,
-.bluelib input[type="color"][disabled]:focus::placeholder,
-body input[type="date"][disabled]:focus::placeholder,
-.bluelib input[type="date"][disabled]:focus::placeholder,
-body input[type="datetime-local"][disabled]:focus::placeholder,
-.bluelib input[type="datetime-local"][disabled]:focus::placeholder,
-body input[type="email"][disabled]:focus::placeholder,
-.bluelib input[type="email"][disabled]:focus::placeholder,
-body input[type="file"][disabled]:focus::placeholder,
-.bluelib input[type="file"][disabled]:focus::placeholder,
-body input[type="image"][disabled]:focus::placeholder,
-.bluelib input[type="image"][disabled]:focus::placeholder,
-body input[type="month"][disabled]:focus::placeholder,
-.bluelib input[type="month"][disabled]:focus::placeholder,
-body input[type="number"][disabled]:focus::placeholder,
-.bluelib input[type="number"][disabled]:focus::placeholder,
-body input[type="password"][disabled]:focus::placeholder,
-.bluelib input[type="password"][disabled]:focus::placeholder,
-body input[type="search"][disabled]:focus::placeholder,
-.bluelib input[type="search"][disabled]:focus::placeholder,
-body input[type="tel"][disabled]:focus::placeholder,
-.bluelib input[type="tel"][disabled]:focus::placeholder,
-body input[type="text"][disabled]:focus::placeholder,
-.bluelib input[type="text"][disabled]:focus::placeholder,
-body input[type="time"][disabled]:focus::placeholder,
-.bluelib input[type="time"][disabled]:focus::placeholder,
-body input[type="url"][disabled]:focus::placeholder,
-.bluelib input[type="url"][disabled]:focus::placeholder,
-body input[type="week"][disabled]:focus::placeholder,
-.bluelib input[type="week"][disabled]:focus::placeholder,
-body textarea[disabled]:focus::placeholder,
-.bluelib textarea[disabled]:focus::placeholder,
-body .input-area[disabled]:focus::placeholder,
-.bluelib .input-area[disabled]:focus::placeholder,
-body select:not([multiple])[disabled]:focus::placeholder,
-.bluelib select:not([multiple])[disabled]:focus::placeholder,
-body .input-select[disabled]:focus::placeholder,
-.bluelib .input-select[disabled]:focus::placeholder,
-body select[multiple][disabled]:focus::placeholder,
-.bluelib select[multiple][disabled]:focus::placeholder,
-body .input-multiselect[disabled]:focus::placeholder,
-.bluelib .input-multiselect[disabled]:focus::placeholder,
-body button[disabled]:focus::placeholder,
-.bluelib button[disabled]:focus::placeholder,
-body input[type="submit"][disabled]:focus::placeholder,
-.bluelib input[type="submit"][disabled]:focus::placeholder,
-body input[type="reset"][disabled]:focus::placeholder,
-.bluelib input[type="reset"][disabled]:focus::placeholder,
-body .input-button[disabled]:focus::placeholder,
-.bluelib .input-button[disabled]:focus::placeholder,
-body input[type="checkbox"][disabled]:focus::placeholder,
-.bluelib input[type="checkbox"][disabled]:focus::placeholder,
-body .input-checkbox[disabled]:focus::placeholder,
-.bluelib .input-checkbox[disabled]:focus::placeholder,
-body input[type="radio"][disabled]:focus::placeholder,
-.bluelib input[type="radio"][disabled]:focus::placeholder,
-body .input-radio[disabled]:focus::placeholder,
-.bluelib .input-radio[disabled]:focus::placeholder,
-body .input[disabled]:focus::placeholder,
-.bluelib .input[disabled]:focus::placeholder,
-body .input-field .status-disabled:focus::placeholder,
-.bluelib .input-field .status-disabled:focus::placeholder,
-body input[type="color"] .status-disabled:focus::placeholder,
-.bluelib input[type="color"] .status-disabled:focus::placeholder,
-body input[type="date"] .status-disabled:focus::placeholder,
-.bluelib input[type="date"] .status-disabled:focus::placeholder,
-body input[type="datetime-local"] .status-disabled:focus::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder,
-body input[type="email"] .status-disabled:focus::placeholder,
-.bluelib input[type="email"] .status-disabled:focus::placeholder,
-body input[type="file"] .status-disabled:focus::placeholder,
-.bluelib input[type="file"] .status-disabled:focus::placeholder,
-body input[type="image"] .status-disabled:focus::placeholder,
-.bluelib input[type="image"] .status-disabled:focus::placeholder,
-body input[type="month"] .status-disabled:focus::placeholder,
-.bluelib input[type="month"] .status-disabled:focus::placeholder,
-body input[type="number"] .status-disabled:focus::placeholder,
-.bluelib input[type="number"] .status-disabled:focus::placeholder,
-body input[type="password"] .status-disabled:focus::placeholder,
-.bluelib input[type="password"] .status-disabled:focus::placeholder,
-body input[type="search"] .status-disabled:focus::placeholder,
-.bluelib input[type="search"] .status-disabled:focus::placeholder,
-body input[type="tel"] .status-disabled:focus::placeholder,
-.bluelib input[type="tel"] .status-disabled:focus::placeholder,
-body input[type="text"] .status-disabled:focus::placeholder,
-.bluelib input[type="text"] .status-disabled:focus::placeholder,
-body input[type="time"] .status-disabled:focus::placeholder,
-.bluelib input[type="time"] .status-disabled:focus::placeholder,
-body input[type="url"] .status-disabled:focus::placeholder,
-.bluelib input[type="url"] .status-disabled:focus::placeholder,
-body input[type="week"] .status-disabled:focus::placeholder,
-.bluelib input[type="week"] .status-disabled:focus::placeholder,
-body textarea .status-disabled:focus::placeholder,
-.bluelib textarea .status-disabled:focus::placeholder,
-body .input-area .status-disabled:focus::placeholder,
-.bluelib .input-area .status-disabled:focus::placeholder,
-body select:not([multiple]) .status-disabled:focus::placeholder,
-.bluelib select:not([multiple]) .status-disabled:focus::placeholder,
-body .input-select .status-disabled:focus::placeholder,
-.bluelib .input-select .status-disabled:focus::placeholder,
-body select[multiple] .status-disabled:focus::placeholder,
-.bluelib select[multiple] .status-disabled:focus::placeholder,
-body .input-multiselect .status-disabled:focus::placeholder,
-.bluelib .input-multiselect .status-disabled:focus::placeholder,
-body button .status-disabled:focus::placeholder,
-.bluelib button .status-disabled:focus::placeholder,
-body input[type="submit"] .status-disabled:focus::placeholder,
-.bluelib input[type="submit"] .status-disabled:focus::placeholder,
-body input[type="reset"] .status-disabled:focus::placeholder,
-.bluelib input[type="reset"] .status-disabled:focus::placeholder,
-body .input-button .status-disabled:focus::placeholder,
-.bluelib .input-button .status-disabled:focus::placeholder,
-body input[type="checkbox"] .status-disabled:focus::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:focus::placeholder,
-body .input-checkbox .status-disabled:focus::placeholder,
-.bluelib .input-checkbox .status-disabled:focus::placeholder,
-body input[type="radio"] .status-disabled:focus::placeholder,
-.bluelib input[type="radio"] .status-disabled:focus::placeholder,
-body .input-radio .status-disabled:focus::placeholder,
-.bluelib .input-radio .status-disabled:focus::placeholder,
-body .input .status-disabled:focus::placeholder,
-.bluelib .input .status-disabled:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
-}
-body .input-field:optional,
-.bluelib .input-field:optional,
-body input[type="color"]:optional,
-.bluelib input[type="color"]:optional,
-body input[type="date"]:optional,
-.bluelib input[type="date"]:optional,
-body input[type="datetime-local"]:optional,
-.bluelib input[type="datetime-local"]:optional,
-body input[type="email"]:optional,
-.bluelib input[type="email"]:optional,
-body input[type="file"]:optional,
-.bluelib input[type="file"]:optional,
-body input[type="image"]:optional,
-.bluelib input[type="image"]:optional,
-body input[type="month"]:optional,
-.bluelib input[type="month"]:optional,
-body input[type="number"]:optional,
-.bluelib input[type="number"]:optional,
-body input[type="password"]:optional,
-.bluelib input[type="password"]:optional,
-body input[type="search"]:optional,
-.bluelib input[type="search"]:optional,
-body input[type="tel"]:optional,
-.bluelib input[type="tel"]:optional,
-body input[type="text"]:optional,
-.bluelib input[type="text"]:optional,
-body input[type="time"]:optional,
-.bluelib input[type="time"]:optional,
-body input[type="url"]:optional,
-.bluelib input[type="url"]:optional,
-body input[type="week"]:optional,
-.bluelib input[type="week"]:optional,
-body textarea:optional,
-.bluelib textarea:optional,
-body .input-area:optional,
-.bluelib .input-area:optional,
-body select:not([multiple]):optional,
-.bluelib select:not([multiple]):optional,
-body .input-select:optional,
-.bluelib .input-select:optional,
-body select[multiple]:optional,
-.bluelib select[multiple]:optional,
-body .input-multiselect:optional,
-.bluelib .input-multiselect:optional,
-body button:optional,
-.bluelib button:optional,
-body input[type="submit"]:optional,
-.bluelib input[type="submit"]:optional,
-body input[type="reset"]:optional,
-.bluelib input[type="reset"]:optional,
-body .input-button:optional,
-.bluelib .input-button:optional,
-body input[type="checkbox"]:optional,
-.bluelib input[type="checkbox"]:optional,
-body .input-checkbox:optional,
-.bluelib .input-checkbox:optional,
-body input[type="radio"]:optional,
-.bluelib input[type="radio"]:optional,
-body .input-radio:optional,
-.bluelib .input-radio:optional,
-body .input:optional,
-.bluelib .input:optional,
-body .input-field:optional::placeholder,
-.bluelib .input-field:optional::placeholder,
-body input[type="color"]:optional::placeholder,
-.bluelib input[type="color"]:optional::placeholder,
-body input[type="date"]:optional::placeholder,
-.bluelib input[type="date"]:optional::placeholder,
-body input[type="datetime-local"]:optional::placeholder,
-.bluelib input[type="datetime-local"]:optional::placeholder,
-body input[type="email"]:optional::placeholder,
-.bluelib input[type="email"]:optional::placeholder,
-body input[type="file"]:optional::placeholder,
-.bluelib input[type="file"]:optional::placeholder,
-body input[type="image"]:optional::placeholder,
-.bluelib input[type="image"]:optional::placeholder,
-body input[type="month"]:optional::placeholder,
-.bluelib input[type="month"]:optional::placeholder,
-body input[type="number"]:optional::placeholder,
-.bluelib input[type="number"]:optional::placeholder,
-body input[type="password"]:optional::placeholder,
-.bluelib input[type="password"]:optional::placeholder,
-body input[type="search"]:optional::placeholder,
-.bluelib input[type="search"]:optional::placeholder,
-body input[type="tel"]:optional::placeholder,
-.bluelib input[type="tel"]:optional::placeholder,
-body input[type="text"]:optional::placeholder,
-.bluelib input[type="text"]:optional::placeholder,
-body input[type="time"]:optional::placeholder,
-.bluelib input[type="time"]:optional::placeholder,
-body input[type="url"]:optional::placeholder,
-.bluelib input[type="url"]:optional::placeholder,
-body input[type="week"]:optional::placeholder,
-.bluelib input[type="week"]:optional::placeholder,
-body textarea:optional::placeholder,
-.bluelib textarea:optional::placeholder,
-body .input-area:optional::placeholder,
-.bluelib .input-area:optional::placeholder,
-body select:not([multiple]):optional::placeholder,
-.bluelib select:not([multiple]):optional::placeholder,
-body .input-select:optional::placeholder,
-.bluelib .input-select:optional::placeholder,
-body select[multiple]:optional::placeholder,
-.bluelib select[multiple]:optional::placeholder,
-body .input-multiselect:optional::placeholder,
-.bluelib .input-multiselect:optional::placeholder,
-body button:optional::placeholder,
-.bluelib button:optional::placeholder,
-body input[type="submit"]:optional::placeholder,
-.bluelib input[type="submit"]:optional::placeholder,
-body input[type="reset"]:optional::placeholder,
-.bluelib input[type="reset"]:optional::placeholder,
-body .input-button:optional::placeholder,
-.bluelib .input-button:optional::placeholder,
-body input[type="checkbox"]:optional::placeholder,
-.bluelib input[type="checkbox"]:optional::placeholder,
-body .input-checkbox:optional::placeholder,
-.bluelib .input-checkbox:optional::placeholder,
-body input[type="radio"]:optional::placeholder,
-.bluelib input[type="radio"]:optional::placeholder,
-body .input-radio:optional::placeholder,
-.bluelib .input-radio:optional::placeholder,
-body .input:optional::placeholder,
-.bluelib .input:optional::placeholder {
- font-style: italic;
-}
-body .input-field:focus-visible,
-.bluelib .input-field:focus-visible,
-body input[type="color"]:focus-visible,
-.bluelib input[type="color"]:focus-visible,
-body input[type="date"]:focus-visible,
-.bluelib input[type="date"]:focus-visible,
-body input[type="datetime-local"]:focus-visible,
-.bluelib input[type="datetime-local"]:focus-visible,
-body input[type="email"]:focus-visible,
-.bluelib input[type="email"]:focus-visible,
-body input[type="file"]:focus-visible,
-.bluelib input[type="file"]:focus-visible,
-body input[type="image"]:focus-visible,
-.bluelib input[type="image"]:focus-visible,
-body input[type="month"]:focus-visible,
-.bluelib input[type="month"]:focus-visible,
-body input[type="number"]:focus-visible,
-.bluelib input[type="number"]:focus-visible,
-body input[type="password"]:focus-visible,
-.bluelib input[type="password"]:focus-visible,
-body input[type="search"]:focus-visible,
-.bluelib input[type="search"]:focus-visible,
-body input[type="tel"]:focus-visible,
-.bluelib input[type="tel"]:focus-visible,
-body input[type="text"]:focus-visible,
-.bluelib input[type="text"]:focus-visible,
-body input[type="time"]:focus-visible,
-.bluelib input[type="time"]:focus-visible,
-body input[type="url"]:focus-visible,
-.bluelib input[type="url"]:focus-visible,
-body input[type="week"]:focus-visible,
-.bluelib input[type="week"]:focus-visible,
-body textarea:focus-visible,
-.bluelib textarea:focus-visible,
-body .input-area:focus-visible,
-.bluelib .input-area:focus-visible,
-body select:not([multiple]):focus-visible,
-.bluelib select:not([multiple]):focus-visible,
-body .input-select:focus-visible,
-.bluelib .input-select:focus-visible,
-body select[multiple]:focus-visible,
-.bluelib select[multiple]:focus-visible,
-body .input-multiselect:focus-visible,
-.bluelib .input-multiselect:focus-visible,
-body button:focus-visible,
-.bluelib button:focus-visible,
-body input[type="submit"]:focus-visible,
-.bluelib input[type="submit"]:focus-visible,
-body input[type="reset"]:focus-visible,
-.bluelib input[type="reset"]:focus-visible,
-body .input-button:focus-visible,
-.bluelib .input-button:focus-visible,
-body input[type="checkbox"]:focus-visible,
-.bluelib input[type="checkbox"]:focus-visible,
-body .input-checkbox:focus-visible,
-.bluelib .input-checkbox:focus-visible,
-body input[type="radio"]:focus-visible,
-.bluelib input[type="radio"]:focus-visible,
-body .input-radio:focus-visible,
-.bluelib .input-radio:focus-visible,
-body .input:focus-visible,
-.bluelib .input:focus-visible {
- outline: none;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"] {
- cursor: text;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
- padding: 6px;
-}
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area {
- cursor: text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
- padding: 6px;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select {
- cursor: context-menu;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
-}
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- body select:not([multiple]) option,
- .bluelib select:not([multiple]) option,
- body .input-select option,
- .bluelib .input-select option,
- body select:not([multiple]) .input-option,
- .bluelib select:not([multiple]) .input-option,
- body .input-select .input-option,
- .bluelib .input-select .input-option,
- body select:not([multiple]) optgroup,
- .bluelib select:not([multiple]) optgroup,
- body .input-select optgroup,
- .bluelib .input-select optgroup,
- body select:not([multiple]) .input-optgroup,
- .bluelib select:not([multiple]) .input-optgroup,
- body .input-select .input-optgroup,
- .bluelib .input-select .input-optgroup {
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- }
-}
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- cursor: vertical-text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- padding: 6px 4px;
-}
-body select:not([multiple]) option,
-.bluelib select:not([multiple]) option,
-body .input-select option,
-.bluelib .input-select option,
-body select[multiple] option,
-.bluelib select[multiple] option,
-body .input-multiselect option,
-.bluelib .input-multiselect option,
-body select:not([multiple]) .input-option,
-.bluelib select:not([multiple]) .input-option,
-body .input-select .input-option,
-.bluelib .input-select .input-option,
-body select[multiple] .input-option,
-.bluelib select[multiple] .input-option,
-body .input-multiselect .input-option,
-.bluelib .input-multiselect .input-option {
- font-weight: normal;
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- padding: 4px;
-}
-body select:not([multiple]) optgroup,
-.bluelib select:not([multiple]) optgroup,
-body .input-select optgroup,
-.bluelib .input-select optgroup,
-body select[multiple] optgroup,
-.bluelib select[multiple] optgroup,
-body .input-multiselect optgroup,
-.bluelib .input-multiselect optgroup,
-body select:not([multiple]) .input-optgroup,
-.bluelib select:not([multiple]) .input-optgroup,
-body .input-select .input-optgroup,
-.bluelib .input-select .input-optgroup,
-body select[multiple] .input-optgroup,
-.bluelib select[multiple] .input-optgroup,
-body .input-multiselect .input-optgroup,
-.bluelib .input-multiselect .input-optgroup {
- font-weight: bold;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
- padding: 4px;
-}
-body select:not([multiple]) optgroup option,
-.bluelib select:not([multiple]) optgroup option,
-body .input-select optgroup option,
-.bluelib .input-select optgroup option,
-body select[multiple] optgroup option,
-.bluelib select[multiple] optgroup option,
-body .input-multiselect optgroup option,
-.bluelib .input-multiselect optgroup option,
-body select:not([multiple]) .input-optgroup option,
-.bluelib select:not([multiple]) .input-optgroup option,
-body .input-select .input-optgroup option,
-.bluelib .input-select .input-optgroup option,
-body select[multiple] .input-optgroup option,
-.bluelib select[multiple] .input-optgroup option,
-body .input-multiselect .input-optgroup option,
-.bluelib .input-multiselect .input-optgroup option,
-body select:not([multiple]) optgroup .input-option,
-.bluelib select:not([multiple]) optgroup .input-option,
-body .input-select optgroup .input-option,
-.bluelib .input-select optgroup .input-option,
-body select[multiple] optgroup .input-option,
-.bluelib select[multiple] optgroup .input-option,
-body .input-multiselect optgroup .input-option,
-.bluelib .input-multiselect optgroup .input-option,
-body select:not([multiple]) .input-optgroup .input-option,
-.bluelib select:not([multiple]) .input-optgroup .input-option,
-body .input-select .input-optgroup .input-option,
-.bluelib .input-select .input-optgroup .input-option,
-body select[multiple] .input-optgroup .input-option,
-.bluelib select[multiple] .input-optgroup .input-option,
-body .input-multiselect .input-optgroup .input-option,
-.bluelib .input-multiselect .input-optgroup .input-option {
- padding: 4px 20px;
-}
-body select:not([multiple]) optgroup option::before,
-.bluelib select:not([multiple]) optgroup option::before,
-body .input-select optgroup option::before,
-.bluelib .input-select optgroup option::before,
-body select[multiple] optgroup option::before,
-.bluelib select[multiple] optgroup option::before,
-body .input-multiselect optgroup option::before,
-.bluelib .input-multiselect optgroup option::before,
-body select:not([multiple]) .input-optgroup option::before,
-.bluelib select:not([multiple]) .input-optgroup option::before,
-body .input-select .input-optgroup option::before,
-.bluelib .input-select .input-optgroup option::before,
-body select[multiple] .input-optgroup option::before,
-.bluelib select[multiple] .input-optgroup option::before,
-body .input-multiselect .input-optgroup option::before,
-.bluelib .input-multiselect .input-optgroup option::before,
-body select:not([multiple]) optgroup .input-option::before,
-.bluelib select:not([multiple]) optgroup .input-option::before,
-body .input-select optgroup .input-option::before,
-.bluelib .input-select optgroup .input-option::before,
-body select[multiple] optgroup .input-option::before,
-.bluelib select[multiple] optgroup .input-option::before,
-body .input-multiselect optgroup .input-option::before,
-.bluelib .input-multiselect optgroup .input-option::before,
-body select:not([multiple]) .input-optgroup .input-option::before,
-.bluelib select:not([multiple]) .input-optgroup .input-option::before,
-body .input-select .input-optgroup .input-option::before,
-.bluelib .input-select .input-optgroup .input-option::before,
-body select[multiple] .input-optgroup .input-option::before,
-.bluelib select[multiple] .input-optgroup .input-option::before,
-body .input-multiselect .input-optgroup .input-option::before,
-.bluelib .input-multiselect .input-optgroup .input-option::before {
- content: "";
-}
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button {
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 6px 16px;
- border-radius: 4px;
-}
-body button:active,
-.bluelib button:active,
-body input[type="submit"]:active,
-.bluelib input[type="submit"]:active,
-body input[type="reset"]:active,
-.bluelib input[type="reset"]:active,
-body .input-button:active,
-.bluelib .input-button:active {
- border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
-}
-body button [disabled]:active,
-.bluelib button [disabled]:active,
-body input[type="submit"] [disabled]:active,
-.bluelib input[type="submit"] [disabled]:active,
-body input[type="reset"] [disabled]:active,
-.bluelib input[type="reset"] [disabled]:active,
-body .input-button [disabled]:active,
-.bluelib .input-button [disabled]:active,
-body button .status-disabled:active,
-.bluelib button .status-disabled:active,
-body input[type="submit"] .status-disabled:active,
-.bluelib input[type="submit"] .status-disabled:active,
-body input[type="reset"] .status-disabled:active,
-.bluelib input[type="reset"] .status-disabled:active,
-body .input-button .status-disabled:active,
-.bluelib .input-button .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- appearance: none;
- cursor: pointer;
- width: 24px;
- height: 24px;
- border-width: 2px;
- display: inline-flex;
- justify-content: center;
- align-items: center;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before,
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- display: block;
- content: "";
- width: 14px;
- height: 14px;
-}
-body input[type="checkbox"]:checked::before,
-.bluelib input[type="checkbox"]:checked::before,
-body .input-checkbox:checked::before,
-.bluelib .input-checkbox:checked::before,
-body input[type="radio"]:checked::before,
-.bluelib input[type="radio"]:checked::before,
-body .input-radio:checked::before,
-.bluelib .input-radio:checked::before {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9);
-}
-body input[type="checkbox"]:hover:checked::before,
-.bluelib input[type="checkbox"]:hover:checked::before,
-body .input-checkbox:hover:checked::before,
-.bluelib .input-checkbox:hover:checked::before,
-body input[type="radio"]:hover:checked::before,
-.bluelib input[type="radio"]:hover:checked::before,
-body .input-radio:hover:checked::before,
-.bluelib .input-radio:hover:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1);
-}
-body input[type="checkbox"]:focus:checked::before,
-.bluelib input[type="checkbox"]:focus:checked::before,
-body .input-checkbox:focus:checked::before,
-.bluelib .input-checkbox:focus:checked::before,
-body input[type="radio"]:focus:checked::before,
-.bluelib input[type="radio"]:focus:checked::before,
-body .input-radio:focus:checked::before,
-.bluelib .input-radio:focus:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"]:active:checked::before,
-.bluelib input[type="checkbox"]:active:checked::before,
-body .input-checkbox:active:checked::before,
-.bluelib .input-checkbox:active:checked::before,
-body input[type="radio"]:active:checked::before,
-.bluelib input[type="radio"]:active:checked::before,
-body .input-radio:active:checked::before,
-.bluelib .input-radio:active:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox {
- border-radius: 4px;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before {
- border-radius: 2px;
-}
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- border-radius: 100%;
-}
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- border-radius: 100%;
-}
-body form,
-.bluelib form,
-body .form,
-.bluelib .form {
- display: grid;
- align-items: center;
- row-gap: 4px;
- column-gap: 8px;
- grid-template-columns: minmax(auto, 1fr) 5fr;
-}
-body form > label,
-.bluelib form > label,
-body .form > label,
-.bluelib .form > label,
-body form .form-label,
-.bluelib form .form-label,
-body .form .form-label,
-.bluelib .form .form-label {
- grid-column: 1;
- justify-self: end;
- text-align: right;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-weight: 500;
-}
-body form > .input-field,
-.bluelib form > .input-field,
-body .form > .input-field,
-.bluelib .form > .input-field,
-body form input[type="color"],
-.bluelib form input[type="color"],
-body .form input[type="color"],
-.bluelib .form input[type="color"],
-body form input[type="date"],
-.bluelib form input[type="date"],
-body .form input[type="date"],
-.bluelib .form input[type="date"],
-body form input[type="datetime-local"],
-.bluelib form input[type="datetime-local"],
-body .form input[type="datetime-local"],
-.bluelib .form input[type="datetime-local"],
-body form input[type="email"],
-.bluelib form input[type="email"],
-body .form input[type="email"],
-.bluelib .form input[type="email"],
-body form input[type="file"],
-.bluelib form input[type="file"],
-body .form input[type="file"],
-.bluelib .form input[type="file"],
-body form input[type="image"],
-.bluelib form input[type="image"],
-body .form input[type="image"],
-.bluelib .form input[type="image"],
-body form input[type="month"],
-.bluelib form input[type="month"],
-body .form input[type="month"],
-.bluelib .form input[type="month"],
-body form input[type="number"],
-.bluelib form input[type="number"],
-body .form input[type="number"],
-.bluelib .form input[type="number"],
-body form input[type="password"],
-.bluelib form input[type="password"],
-body .form input[type="password"],
-.bluelib .form input[type="password"],
-body form input[type="search"],
-.bluelib form input[type="search"],
-body .form input[type="search"],
-.bluelib .form input[type="search"],
-body form input[type="tel"],
-.bluelib form input[type="tel"],
-body .form input[type="tel"],
-.bluelib .form input[type="tel"],
-body form input[type="text"],
-.bluelib form input[type="text"],
-body .form input[type="text"],
-.bluelib .form input[type="text"],
-body form input[type="time"],
-.bluelib form input[type="time"],
-body .form input[type="time"],
-.bluelib .form input[type="time"],
-body form input[type="url"],
-.bluelib form input[type="url"],
-body .form input[type="url"],
-.bluelib .form input[type="url"],
-body form input[type="week"],
-.bluelib form input[type="week"],
-body .form input[type="week"],
-.bluelib .form input[type="week"],
-body form > textarea,
-.bluelib form > textarea,
-body .form > textarea,
-.bluelib .form > textarea,
-body form .input-area,
-.bluelib form .input-area,
-body .form .input-area,
-.bluelib .form .input-area,
-body form > select:not([multiple]),
-.bluelib form > select:not([multiple]),
-body .form > select:not([multiple]),
-.bluelib .form > select:not([multiple]),
-body form .input-select,
-.bluelib form .input-select,
-body .form .input-select,
-.bluelib .form .input-select,
-body form > select[multiple],
-.bluelib form > select[multiple],
-body .form > select[multiple],
-.bluelib .form > select[multiple],
-body form .input-multiselect,
-.bluelib form .input-multiselect,
-body .form .input-multiselect,
-.bluelib .form .input-multiselect,
-body form > button,
-.bluelib form > button,
-body .form > button,
-.bluelib .form > button,
-body form input[type="submit"],
-.bluelib form input[type="submit"],
-body .form input[type="submit"],
-.bluelib .form input[type="submit"],
-body form input[type="reset"],
-.bluelib form input[type="reset"],
-body .form input[type="reset"],
-.bluelib .form input[type="reset"],
-body form .input-button,
-.bluelib form .input-button,
-body .form .input-button,
-.bluelib .form .input-button,
-body form > input[type="checkbox"],
-.bluelib form > input[type="checkbox"],
-body .form > input[type="checkbox"],
-.bluelib .form > input[type="checkbox"],
-body form .input-checkbox,
-.bluelib form .input-checkbox,
-body .form .input-checkbox,
-.bluelib .form .input-checkbox,
-body form > input[type="radio"],
-.bluelib form > input[type="radio"],
-body .form > input[type="radio"],
-.bluelib .form > input[type="radio"],
-body form .input-radio,
-.bluelib form .input-radio,
-body .form .input-radio,
-.bluelib .form .input-radio,
-body form > .input,
-.bluelib form > .input,
-body .form > .input,
-.bluelib .form > .input,
-body form .form-input,
-.bluelib form .form-input,
-body .form .form-input,
-.bluelib .form .form-input {
- grid-column: 2;
- justify-self: stretch;
-}
-body form .form-group,
-.bluelib form .form-group,
-body .form .form-group,
-.bluelib .form .form-group {
- grid-column: 2;
- display: flex;
- gap: 8px 16px;
- justify-content: space-evenly;
- align-items: center;
- flex-wrap: wrap;
- width: 100%;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 6px;
- border-radius: 4px;
-}
-body form .form-group > label,
-.bluelib form .form-group > label,
-body .form .form-group > label,
-.bluelib .form .form-group > label,
-body form .form-group .form-group-label,
-.bluelib form .form-group .form-group-label,
-body .form .form-group .form-group-label,
-.bluelib .form .form-group .form-group-label {
- display: flex;
- gap: 6px;
- justify-content: center;
- align-items: center;
- text-align: left;
-}
-body form .form-group .form-group-row,
-.bluelib form .form-group .form-group-row,
-body .form .form-group .form-group-row,
-.bluelib .form .form-group .form-group-row {
- flex-basis: 100%;
- justify-content: start;
-}
-body form .form-row,
-.bluelib form .form-row,
-body .form .form-row,
-.bluelib .form .form-row {
- grid-column-start: 1;
- grid-column-end: 3;
- display: flex;
- gap: 8px;
- justify-content: center;
- align-items: center;
- width: 100%;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body form .form-row .panel,
-.bluelib form .form-row .panel,
-body .form .form-row .panel,
-.bluelib .form .form-row .panel {
- margin: 0;
-}
-body form .form-row:first-child,
-.bluelib form .form-row:first-child,
-body .form .form-row:first-child,
-.bluelib .form .form-row:first-child {
- margin-top: 0;
-}
-body form .form-row:last-child,
-.bluelib form .form-row:last-child,
-body .form .form-row:last-child,
-.bluelib .form .form-row:last-child {
- margin-bottom: 0;
-}
-body h1,
-.bluelib h1,
-body h2,
-.bluelib h2,
-body h3,
-.bluelib h3,
-body h4,
-.bluelib h4,
-body h5,
-.bluelib h5,
-body h6,
-.bluelib h6,
-body .heading,
-.bluelib .heading {
- text-align: center;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-family: var(--bluelib-title-family);
- font-weight: var(--bluelib-title-weight);
-}
-body a,
-.bluelib a,
-body .anchor,
-.bluelib .anchor {
- text-decoration-line: underline;
- text-decoration-thickness: 1px;
-}
-body a:focus-visible,
-.bluelib a:focus-visible,
-body .anchor:focus-visible,
-.bluelib .anchor:focus-visible {
- text-decoration-thickness: 2px;
-}
-body a:hover,
-.bluelib a:hover,
-body .anchor:hover,
-.bluelib .anchor:hover,
-body a:focus,
-.bluelib a:focus,
-body .anchor:focus,
-.bluelib .anchor:focus {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body a:active,
-.bluelib a:active,
-body .anchor:active,
-.bluelib .anchor:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1);
-}
-body a:not([href]),
-.bluelib a:not([href]),
-body a[href=""],
-.bluelib a[href=""],
-body .anchor-broken,
-.bluelib .anchor-broken {
- cursor: not-allowed;
- --bluelib-color-r: var(--bluelib-broken-r);
- --bluelib-color-g: var(--bluelib-broken-g);
- --bluelib-color-b: var(--bluelib-broken-b);
- text-decoration-style: dashed;
-}
-body a:not([href]):hover,
-.bluelib a:not([href]):hover,
-body a[href=""]:hover,
-.bluelib a[href=""]:hover,
-body .anchor-broken:hover,
-.bluelib .anchor-broken:hover,
-body a:not([href]):focus,
-.bluelib a:not([href]):focus,
-body a[href=""]:focus,
-.bluelib a[href=""]:focus,
-body .anchor-broken:focus,
-.bluelib .anchor-broken:focus,
-body a:not([href]):active,
-.bluelib a:not([href]):active,
-body a[href=""]:active,
-.bluelib a[href=""]:active,
-body .anchor-broken:active,
-.bluelib .anchor-broken:active {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body a[href^="http://"],
-.bluelib a[href^="http://"],
-body a[href^="https://"],
-.bluelib a[href^="https://"],
-body a[href^="/"],
-.bluelib a[href^="/"],
-body .anchor-link,
-.bluelib .anchor-link {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-link-r);
- --bluelib-color-g: var(--bluelib-link-g);
- --bluelib-color-b: var(--bluelib-link-b);
- text-decoration-style: solid;
-}
-body a[href^="http://"]:visited,
-.bluelib a[href^="http://"]:visited,
-body a[href^="https://"]:visited,
-.bluelib a[href^="https://"]:visited,
-body a[href^="/"]:visited,
-.bluelib a[href^="/"]:visited,
-body .anchor-link:visited,
-.bluelib .anchor-link:visited {
- --bluelib-color-r: var(--bluelib-visited-r);
- --bluelib-color-g: var(--bluelib-visited-g);
- --bluelib-color-b: var(--bluelib-visited-b);
-}
-body a[download],
-.bluelib a[download],
-body a[href]:not([href^="http://"]):not([href^="https://"]),
-.bluelib a[href]:not([href^="http://"]):not([href^="https://"]),
-body .anchor-download,
-.bluelib .anchor-download {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-download-r);
- --bluelib-color-g: var(--bluelib-download-g);
- --bluelib-color-b: var(--bluelib-download-b);
- text-decoration-style: solid;
-}
-body .details,
-.bluelib .details,
-body details,
-.bluelib details {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body .details > .details-summary,
-.bluelib .details > .details-summary,
-body details > .details-summary,
-.bluelib details > .details-summary,
-body .details > summary,
-.bluelib .details > summary,
-body details > summary,
-.bluelib details > summary {
- cursor: pointer;
- font-size: larger;
- user-select: none;
-}
-body .details > .details-summary:hover,
-.bluelib .details > .details-summary:hover,
-body details > .details-summary:hover,
-.bluelib details > .details-summary:hover,
-body .details > summary:hover,
-.bluelib .details > summary:hover,
-body details > summary:hover,
-.bluelib details > summary:hover {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
-}
-body .details > .details-summary:focus-visible,
-.bluelib .details > .details-summary:focus-visible,
-body details > .details-summary:focus-visible,
-.bluelib details > .details-summary:focus-visible,
-body .details > summary:focus-visible,
-.bluelib .details > summary:focus-visible,
-body details > summary:focus-visible,
-.bluelib details > summary:focus-visible {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body .details > .details-summary:active,
-.bluelib .details > .details-summary:active,
-body details > .details-summary:active,
-.bluelib details > .details-summary:active,
-body .details > summary:active,
-.bluelib .details > summary:active,
-body details > summary:active,
-.bluelib details > summary:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1);
-}
-body .details > .details-content,
-.bluelib .details > .details-content,
-body details > .details-content,
-.bluelib details > .details-content,
-body .details > :not(summary),
-.bluelib .details > :not(summary),
-body details > :not(summary),
-.bluelib details > :not(summary) {
- margin-top: 0.5rem;
-}
-body .details > .details,
-.bluelib .details > .details,
-body details > .details,
-.bluelib details > .details,
-body .details > details,
-.bluelib .details > details,
-body details > details,
-.bluelib details > details {
- margin-left: 16px;
-}
-body rp,
-.bluelib rp,
-body .ruby-parenthesis,
-.bluelib .ruby-parenthesis {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body rt,
-.bluelib rt,
-body .ruby-text,
-.bluelib .ruby-text {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
-}
-body .todo,
-.bluelib .todo {
- background-color: #292F33;
- --bluelib-color-r: 255;
- --bluelib-color-g: 204;
- --bluelib-color-b: 77;
- border-color: #FFCC4D;
-}
-body abbr,
-.bluelib abbr,
-body .semantic-abbr,
-.bluelib .semantic-abbr {
- cursor: help;
- text-decoration: underline 1px dotted currentColor;
-}
-body b,
-.bluelib b,
-body .semantic-b,
-.bluelib .semantic-b {
- font-weight: 500;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body cite,
-.bluelib cite,
-body .semantic-cite,
-.bluelib .semantic-cite {
- font-variant: small-caps;
-}
-body code,
-.bluelib code,
-body .semantic-code,
-.bluelib .semantic-code {
- font-family: var(--bluelib-code-family);
- font-weight: var(--bluelib-code-weight);
-}
-body dfn,
-.bluelib dfn,
-body .semantic-dfn,
-.bluelib .semantic-dfn {
- text-decoration: underline 1px solid currentColor;
- font-style: italic;
-}
-body em,
-.bluelib em,
-body .semantic-em,
-.bluelib .semantic-em {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body i,
-.bluelib i,
-body .semantic-i,
-.bluelib .semantic-i {
- font-style: italic;
-}
-body mark,
-.bluelib mark,
-body .semantic-mark,
-.bluelib .semantic-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body q,
-.bluelib q,
-body .semantic-q,
-.bluelib .semantic-q {
- font-style: oblique;
-}
-body q:before,
-.bluelib q:before,
-body .semantic-q:before,
-.bluelib .semantic-q:before,
-body q:after,
-.bluelib q:after,
-body .semantic-q:after,
-.bluelib .semantic-q:after {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body samp,
-.bluelib samp,
-body .semantic-samp,
-.bluelib .semantic-samp {
- background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1);
- color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1);
-}
-body strong,
-.bluelib strong,
-body .semantic-strong,
-.bluelib .semantic-strong {
- font-weight: 800;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body var,
-.bluelib var,
-body .semantic-var,
-.bluelib .semantic-var {
- font-style: normal;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .color-red,
-.bluelib .color-red {
- --bluelib-color-r: var(--bluelib-red-r);
- --bluelib-color-g: var(--bluelib-red-g);
- --bluelib-color-b: var(--bluelib-red-b);
-}
-body .color-orange,
-.bluelib .color-orange {
- --bluelib-color-r: var(--bluelib-orange-r);
- --bluelib-color-g: var(--bluelib-orange-g);
- --bluelib-color-b: var(--bluelib-orange-b);
-}
-body .color-yellow,
-.bluelib .color-yellow {
- --bluelib-color-r: var(--bluelib-yellow-r);
- --bluelib-color-g: var(--bluelib-yellow-g);
- --bluelib-color-b: var(--bluelib-yellow-b);
-}
-body .color-lime,
-.bluelib .color-lime,
-body .color-green,
-.bluelib .color-green {
- --bluelib-color-r: var(--bluelib-lime-r);
- --bluelib-color-g: var(--bluelib-lime-g);
- --bluelib-color-b: var(--bluelib-lime-b);
-}
-body .color-cyan,
-.bluelib .color-cyan {
- --bluelib-color-r: var(--bluelib-cyan-r);
- --bluelib-color-g: var(--bluelib-cyan-g);
- --bluelib-color-b: var(--bluelib-cyan-b);
-}
-body .color-blue,
-.bluelib .color-blue {
- --bluelib-color-r: var(--bluelib-blue-r);
- --bluelib-color-g: var(--bluelib-blue-g);
- --bluelib-color-b: var(--bluelib-blue-b);
-}
-body .color-magenta,
-.bluelib .color-magenta {
- --bluelib-color-r: var(--bluelib-magenta-r);
- --bluelib-color-g: var(--bluelib-magenta-g);
- --bluelib-color-b: var(--bluelib-magenta-b);
-}
-body .color-gray,
-.bluelib .color-gray {
- --bluelib-color-r: var(--bluelib-gray-r);
- --bluelib-color-g: var(--bluelib-gray-g);
- --bluelib-color-b: var(--bluelib-gray-b);
-}
-body .special-remove,
-.bluelib .special-remove,
-body .indexbreakrow,
-.bluelib .indexbreakrow {
- display: none !important;
-}
-body .special-hide,
-.bluelib .special-hide {
- visibility: hidden !important;
-}
-body .special-block-center,
-.bluelib .special-block-center,
-body #indexlist,
-.bluelib #indexlist {
- margin-left: auto !important;
- margin-right: auto !important;
-}
-body,
-.bluelib {
- --bluelib-background-r: 13;
- --bluelib-background-g: 25;
- --bluelib-background-b: 59;
- --bluelib-foreground-r: 160;
- --bluelib-foreground-g: 204;
- --bluelib-foreground-b: 255;
- --bluelib-accent-r: 255;
- --bluelib-accent-g: 255;
- --bluelib-accent-b: 255;
- --bluelib-link-r: 0;
- --bluelib-link-g: 202;
- --bluelib-link-b: 202;
- --bluelib-broken-r: 255;
- --bluelib-broken-g: 116;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 12;
- --bluelib-visited-g: 134;
- --bluelib-visited-b: 207;
- --bluelib-download-r: 0;
- --bluelib-download-g: 211;
- --bluelib-download-b: 137;
- --bluelib-red-r: 255;
- --bluelib-red-g: 125;
- --bluelib-red-b: 125;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 187;
- --bluelib-orange-b: 125;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 125;
- --bluelib-lime-r: 125;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 125;
- --bluelib-cyan-r: 125;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 125;
- --bluelib-blue-g: 125;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 125;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=royalblue.apache.css.map */
\ No newline at end of file
diff --git a/src/targets/royalblue.apache.css.map b/src/targets/royalblue.apache.css.map
deleted file mode 100644
index 6570117..0000000
--- a/src/targets/royalblue.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["royalblue.apache.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/royalblue.less"],"names":[],"mappings":"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","file":"royalblue.apache.css"}
\ No newline at end of file
diff --git a/src/targets/royalblue.apache.less b/src/targets/royalblue.apache.less
deleted file mode 100644
index 9cd330d..0000000
--- a/src/targets/royalblue.apache.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
-@import (less) "../rules/royalblue.less";
diff --git a/src/targets/royalblue.module.css.map b/src/targets/royalblue.module.css.map
deleted file mode 100644
index ba80b9e..0000000
--- a/src/targets/royalblue.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/rules/royalblue.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;ECCG,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"royalblue.module.css"}
\ No newline at end of file
diff --git a/src/targets/royalblue.module.less b/src/targets/royalblue.module.less
deleted file mode 100644
index ad2d814..0000000
--- a/src/targets/royalblue.module.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/royalblue.less";
diff --git a/src/targets/royalblue.root.css.map b/src/targets/royalblue.root.css.map
deleted file mode 100644
index 622fa40..0000000
--- a/src/targets/royalblue.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/store/Documents/Workspaces/bluelib/src/rules/royalblue.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,qBAAA","file":"royalblue.root.css"}
\ No newline at end of file
diff --git a/src/targets/royalblue.root.less b/src/targets/royalblue.root.less
deleted file mode 100644
index 07ba979..0000000
--- a/src/targets/royalblue.root.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/royalblue.less";
diff --git a/src/targets/skeleton.apache.css.map b/src/targets/skeleton.apache.css.map
deleted file mode 100644
index e1a7bb9..0000000
--- a/src/targets/skeleton.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["skeleton.apache.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.apache.css"}
\ No newline at end of file
diff --git a/src/targets/skeleton.apache.less b/src/targets/skeleton.apache.less
deleted file mode 100644
index d628a57..0000000
--- a/src/targets/skeleton.apache.less
+++ /dev/null
@@ -1,5 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
diff --git a/src/targets/skeleton.module.css.map b/src/targets/skeleton.module.css.map
deleted file mode 100644
index 0f1d077..0000000
--- a/src/targets/skeleton.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["skeleton.module.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.module.css"}
\ No newline at end of file
diff --git a/src/targets/skeleton.module.less b/src/targets/skeleton.module.less
deleted file mode 100644
index 1afa2e5..0000000
--- a/src/targets/skeleton.module.less
+++ /dev/null
@@ -1,5 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/skeleton.less";
diff --git a/src/targets/skeleton.root.css.map b/src/targets/skeleton.root.css.map
deleted file mode 100644
index 4a84ecb..0000000
--- a/src/targets/skeleton.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["skeleton.root.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.root.css"}
\ No newline at end of file
diff --git a/src/targets/skeleton.root.less b/src/targets/skeleton.root.less
deleted file mode 100644
index 83e2b51..0000000
--- a/src/targets/skeleton.root.less
+++ /dev/null
@@ -1,5 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/skeleton.less";
diff --git a/src/targets/sophon.apache.css b/src/targets/sophon.apache.css
deleted file mode 100644
index ed60ea2..0000000
--- a/src/targets/sophon.apache.css
+++ /dev/null
@@ -1,2788 +0,0 @@
-@import "../normalize/normalize.css";
-body,
-.bluelib {
- --bluelib-background-r: 255;
- --bluelib-background-g: 255;
- --bluelib-background-b: 255;
- --bluelib-foreground-r: 24;
- --bluelib-foreground-g: 24;
- --bluelib-foreground-b: 24;
- --bluelib-accent-r: 24;
- --bluelib-accent-g: 24;
- --bluelib-accent-b: 24;
- --bluelib-link-r: 0;
- --bluelib-link-g: 147;
- --bluelib-link-b: 147;
- --bluelib-broken-r: 245;
- --bluelib-broken-g: 111;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 9;
- --bluelib-visited-g: 101;
- --bluelib-visited-b: 156;
- --bluelib-download-r: 0;
- --bluelib-download-g: 164;
- --bluelib-download-b: 106;
- --bluelib-red-r: 200;
- --bluelib-red-g: 0;
- --bluelib-red-b: 0;
- --bluelib-orange-r: 200;
- --bluelib-orange-g: 165;
- --bluelib-orange-b: 0;
- --bluelib-yellow-r: 200;
- --bluelib-yellow-g: 200;
- --bluelib-yellow-b: 0;
- --bluelib-lime-r: 0;
- --bluelib-lime-g: 200;
- --bluelib-lime-b: 0;
- --bluelib-cyan-r: 0;
- --bluelib-cyan-g: 200;
- --bluelib-cyan-b: 200;
- --bluelib-blue-r: 0;
- --bluelib-blue-g: 0;
- --bluelib-blue-b: 200;
- --bluelib-magenta-r: 200;
- --bluelib-magenta-g: 0;
- --bluelib-magenta-b: 200;
- --bluelib-gray-r: 128;
- --bluelib-gray-g: 128;
- --bluelib-gray-b: 128;
- --bluelib-polarity: -1;
- --bluelib-title-family: sans-serif;
- --bluelib-title-weight: bold;
- --bluelib-text-family: sans-serif;
- --bluelib-text-weight: normal;
- --bluelib-code-family: monospace;
- --bluelib-code-weight: normal;
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- width: 100%;
- height: 100%;
- --bluelib-color-r: var(--bluelib-foreground-r);
- --bluelib-color-g: var(--bluelib-foreground-g);
- --bluelib-color-b: var(--bluelib-foreground-b);
- font-family: var(--bluelib-text-family);
- font-weight: var(--bluelib-text-weight);
-}
-body,
-.bluelib,
-body *,
-.bluelib * {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- scrollbar-color: rgb(var(--bluelib-foreground-r), var(--bluelib-foreground-g), var(--bluelib-foreground-b)) rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
-}
-body,
-.bluelib,
-body *,
-.bluelib *,
-body::before,
-.bluelib::before,
-body *::before,
-.bluelib *::before,
-body::after,
-.bluelib::after,
-body *::after,
-.bluelib *::after {
- box-sizing: border-box;
-}
-body footer,
-.bluelib footer,
-body .page-footer,
-.bluelib .page-footer {
- margin-top: 1em;
- text-align: center;
- font-size: x-small;
-}
-body .layout,
-.bluelib .layout {
- display: grid;
- justify-content: stretch;
- align-items: stretch;
-}
-body .layout-fill,
-.bluelib .layout-fill {
- padding: 4px;
- grid-template-areas: "single";
- grid-template-columns: 1fr;
- grid-template-rows: 1fr;
-}
-body .layout-fill-single,
-.bluelib .layout-fill-single {
- grid-area: single;
-}
-body .layout-threecol,
-.bluelib .layout-threecol {
- padding: 4px;
- grid-column-gap: 8px;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "left center right";
- grid-template-columns: 1fr auto 1fr;
- grid-template-rows: 1fr;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol,
- .bluelib .layout-threecol {
- grid-template-areas: "center center" "left right";
- grid-template-columns: 1fr 1fr;
- grid-template-rows: auto auto;
- max-width: 1024px;
- margin-left: auto;
- margin-right: auto;
- }
-}
-body .layout-threecol-left,
-.bluelib .layout-threecol-left {
- grid-area: left;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: end;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-left,
- .bluelib .layout-threecol-left {
- justify-self: stretch;
- }
-}
-body .layout-threecol-center,
-.bluelib .layout-threecol-center {
- grid-area: center;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- width: 1024px;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-center,
- .bluelib .layout-threecol-center {
- max-width: 1024px;
- }
-}
-body .layout-threecol-right,
-.bluelib .layout-threecol-right {
- grid-area: right;
-}
-@media screen and (min-width: 1281px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: start;
- }
-}
-@media screen and (max-width: 1280px) {
- body .layout-threecol-right,
- .bluelib .layout-threecol-right {
- justify-self: stretch;
- }
-}
-body .panel,
-.bluelib .panel {
- margin: 8px 0;
- padding: 8px;
- border-radius: 4px;
- width: 100%;
- min-width: 312px;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .panel > *:first-child,
-.bluelib .panel > *:first-child {
- margin-top: 0;
-}
-body .panel > *:last-child,
-.bluelib .panel > *:last-child {
- margin-bottom: 0;
-}
-body .panel-box,
-.bluelib .panel-box {
- border-width: 2px;
- border-style: solid;
-}
-body .panel-dialog,
-.bluelib .panel-dialog {
- border-width: 0 0 0 2px;
- border-style: solid;
-}
-body .panel-parenthesis,
-.bluelib .panel-parenthesis {
- border-width: 0;
- font-size: smaller;
-}
-body .chapter,
-.bluelib .chapter {
- display: flex;
- flex-wrap: wrap;
- gap: 8px;
- justify-content: stretch;
- align-items: stretch;
- margin: 8px 0;
-}
-body .chapter > *,
-.bluelib .chapter > * {
- flex-grow: 1;
- flex-shrink: 0;
-}
-body .chapter > h1,
-.bluelib .chapter > h1,
-body .chapter > h2,
-.bluelib .chapter > h2,
-body .chapter > h3,
-.bluelib .chapter > h3,
-body .chapter > h4,
-.bluelib .chapter > h4,
-body .chapter > h5,
-.bluelib .chapter > h5,
-body .chapter > h6,
-.bluelib .chapter > h6,
-body .chapter > .heading,
-.bluelib .chapter > .heading {
- flex-basis: 100%;
- margin-top: 0.2rem;
- margin-bottom: 0.2rem;
-}
-body .chapter > h1:first-child,
-.bluelib .chapter > h1:first-child,
-body .chapter > h2:first-child,
-.bluelib .chapter > h2:first-child,
-body .chapter > h3:first-child,
-.bluelib .chapter > h3:first-child,
-body .chapter > h4:first-child,
-.bluelib .chapter > h4:first-child,
-body .chapter > h5:first-child,
-.bluelib .chapter > h5:first-child,
-body .chapter > h6:first-child,
-.bluelib .chapter > h6:first-child,
-body .chapter > .heading:first-child,
-.bluelib .chapter > .heading:first-child {
- margin-top: 1rem;
-}
-body .chapter > h1:last-child,
-.bluelib .chapter > h1:last-child,
-body .chapter > h2:last-child,
-.bluelib .chapter > h2:last-child,
-body .chapter > h3:last-child,
-.bluelib .chapter > h3:last-child,
-body .chapter > h4:last-child,
-.bluelib .chapter > h4:last-child,
-body .chapter > h5:last-child,
-.bluelib .chapter > h5:last-child,
-body .chapter > h6:last-child,
-.bluelib .chapter > h6:last-child,
-body .chapter > .heading:last-child,
-.bluelib .chapter > .heading:last-child {
- margin-bottom: 1rem;
-}
-body .chapter > .panel,
-.bluelib .chapter > .panel {
- margin: 0;
- flex-basis: 0;
-}
-body .chapter-forcewrap,
-.bluelib .chapter-forcewrap {
- flex-grow: 0;
- flex-shrink: 0;
- flex-basis: 100%;
- position: relative;
-}
-body hr,
-.bluelib hr,
-body .separator,
-.bluelib .separator {
- border-width: 1px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body .separator-light,
-.bluelib .separator-light {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .separator-heavy,
-.bluelib .separator-heavy {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body img,
-.bluelib img,
-body .image,
-.bluelib .image {
- display: block;
- max-width: 100%;
- margin-left: auto;
- margin-right: auto;
- object-fit: contain;
-}
-body .image-limit-half,
-.bluelib .image-limit-half {
- max-height: max(28.2vw, 50vh);
-}
-body .image-limit-quarter,
-.bluelib .image-limit-quarter {
- max-height: max(14.1vw, 25vh);
-}
-body table,
-.bluelib table,
-body .table,
-.bluelib .table {
- display: table;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- border-width: 2px 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
- border-collapse: collapse;
- padding: 8px;
- margin: 8px 0;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption,
-.bluelib .table-caption {
- display: table-caption;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 4px;
- font-style: italic;
- font-size: small;
-}
-body table caption,
-.bluelib table caption,
-body .table-caption-top,
-.bluelib .table-caption-top {
- caption-side: top;
- border-width: 2px 2px 0 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 4px 4px 0 0;
-}
-body .table-caption-bottom,
-.bluelib .table-caption-bottom {
- caption-side: bottom;
- border-width: 0 2px 2px 2px;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- border-radius: 0 0 4px 4px;
-}
-body table thead,
-.bluelib table thead,
-body .table-header,
-.bluelib .table-header {
- display: table-header-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tbody,
-.bluelib table tbody,
-body .table-body,
-.bluelib .table-body {
- display: table-row-group;
-}
-body table tfoot,
-.bluelib table tfoot,
-body .table-footer,
-.bluelib .table-footer {
- display: table-footer-group;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body table tr,
-.bluelib table tr,
-body .table-row,
-.bluelib .table-row {
- display: table-row;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body table td,
-.bluelib table td,
-body .table-data,
-.bluelib .table-data,
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- display: table-cell;
- border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
- padding: 8px;
-}
-body table th,
-.bluelib table th,
-body .table-head,
-.bluelib .table-head {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .table-mark,
-.bluelib .table-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body li,
-.bluelib li,
-body .list-item,
-.bluelib .list-item {
- margin: 0.35rem 0;
-}
-body li::marker,
-.bluelib li::marker,
-body .list-item::marker,
-.bluelib .list-item::marker {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body dt,
-.bluelib dt,
-body .list-description-term,
-.bluelib .list-description-term {
- margin-top: 0.7rem;
- margin-bottom: 0.35rem;
- font-size: larger;
-}
-body dd,
-.bluelib dd,
-body .list-description-details,
-.bluelib .list-description-details {
- margin-top: 0.35rem;
- margin-bottom: 0.7rem;
- margin-left: 16px;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled {
- opacity: 50%;
-}
-body [disabled],
-.bluelib [disabled],
-body .status-disabled,
-.bluelib .status-disabled,
-body [disabled] *,
-.bluelib [disabled] *,
-body .status-disabled *,
-.bluelib .status-disabled * {
- cursor: not-allowed !important;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"],
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area,
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect,
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button,
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio,
-body .input,
-.bluelib .input {
- font: inherit;
- width: 100%;
- border-style: solid;
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled],
-.bluelib .input-field[disabled],
-body input[type="color"][disabled],
-.bluelib input[type="color"][disabled],
-body input[type="date"][disabled],
-.bluelib input[type="date"][disabled],
-body input[type="datetime-local"][disabled],
-.bluelib input[type="datetime-local"][disabled],
-body input[type="email"][disabled],
-.bluelib input[type="email"][disabled],
-body input[type="file"][disabled],
-.bluelib input[type="file"][disabled],
-body input[type="image"][disabled],
-.bluelib input[type="image"][disabled],
-body input[type="month"][disabled],
-.bluelib input[type="month"][disabled],
-body input[type="number"][disabled],
-.bluelib input[type="number"][disabled],
-body input[type="password"][disabled],
-.bluelib input[type="password"][disabled],
-body input[type="search"][disabled],
-.bluelib input[type="search"][disabled],
-body input[type="tel"][disabled],
-.bluelib input[type="tel"][disabled],
-body input[type="text"][disabled],
-.bluelib input[type="text"][disabled],
-body input[type="time"][disabled],
-.bluelib input[type="time"][disabled],
-body input[type="url"][disabled],
-.bluelib input[type="url"][disabled],
-body input[type="week"][disabled],
-.bluelib input[type="week"][disabled],
-body textarea[disabled],
-.bluelib textarea[disabled],
-body .input-area[disabled],
-.bluelib .input-area[disabled],
-body select:not([multiple])[disabled],
-.bluelib select:not([multiple])[disabled],
-body .input-select[disabled],
-.bluelib .input-select[disabled],
-body select[multiple][disabled],
-.bluelib select[multiple][disabled],
-body .input-multiselect[disabled],
-.bluelib .input-multiselect[disabled],
-body button[disabled],
-.bluelib button[disabled],
-body input[type="submit"][disabled],
-.bluelib input[type="submit"][disabled],
-body input[type="reset"][disabled],
-.bluelib input[type="reset"][disabled],
-body .input-button[disabled],
-.bluelib .input-button[disabled],
-body input[type="checkbox"][disabled],
-.bluelib input[type="checkbox"][disabled],
-body .input-checkbox[disabled],
-.bluelib .input-checkbox[disabled],
-body input[type="radio"][disabled],
-.bluelib input[type="radio"][disabled],
-body .input-radio[disabled],
-.bluelib .input-radio[disabled],
-body .input[disabled],
-.bluelib .input[disabled],
-body .input-field .status-disabled,
-.bluelib .input-field .status-disabled,
-body input[type="color"] .status-disabled,
-.bluelib input[type="color"] .status-disabled,
-body input[type="date"] .status-disabled,
-.bluelib input[type="date"] .status-disabled,
-body input[type="datetime-local"] .status-disabled,
-.bluelib input[type="datetime-local"] .status-disabled,
-body input[type="email"] .status-disabled,
-.bluelib input[type="email"] .status-disabled,
-body input[type="file"] .status-disabled,
-.bluelib input[type="file"] .status-disabled,
-body input[type="image"] .status-disabled,
-.bluelib input[type="image"] .status-disabled,
-body input[type="month"] .status-disabled,
-.bluelib input[type="month"] .status-disabled,
-body input[type="number"] .status-disabled,
-.bluelib input[type="number"] .status-disabled,
-body input[type="password"] .status-disabled,
-.bluelib input[type="password"] .status-disabled,
-body input[type="search"] .status-disabled,
-.bluelib input[type="search"] .status-disabled,
-body input[type="tel"] .status-disabled,
-.bluelib input[type="tel"] .status-disabled,
-body input[type="text"] .status-disabled,
-.bluelib input[type="text"] .status-disabled,
-body input[type="time"] .status-disabled,
-.bluelib input[type="time"] .status-disabled,
-body input[type="url"] .status-disabled,
-.bluelib input[type="url"] .status-disabled,
-body input[type="week"] .status-disabled,
-.bluelib input[type="week"] .status-disabled,
-body textarea .status-disabled,
-.bluelib textarea .status-disabled,
-body .input-area .status-disabled,
-.bluelib .input-area .status-disabled,
-body select:not([multiple]) .status-disabled,
-.bluelib select:not([multiple]) .status-disabled,
-body .input-select .status-disabled,
-.bluelib .input-select .status-disabled,
-body select[multiple] .status-disabled,
-.bluelib select[multiple] .status-disabled,
-body .input-multiselect .status-disabled,
-.bluelib .input-multiselect .status-disabled,
-body button .status-disabled,
-.bluelib button .status-disabled,
-body input[type="submit"] .status-disabled,
-.bluelib input[type="submit"] .status-disabled,
-body input[type="reset"] .status-disabled,
-.bluelib input[type="reset"] .status-disabled,
-body .input-button .status-disabled,
-.bluelib .input-button .status-disabled,
-body input[type="checkbox"] .status-disabled,
-.bluelib input[type="checkbox"] .status-disabled,
-body .input-checkbox .status-disabled,
-.bluelib .input-checkbox .status-disabled,
-body input[type="radio"] .status-disabled,
-.bluelib input[type="radio"] .status-disabled,
-body .input-radio .status-disabled,
-.bluelib .input-radio .status-disabled,
-body .input .status-disabled,
-.bluelib .input .status-disabled {
- border-style: dashed;
-}
-body .input-field::placeholder,
-.bluelib .input-field::placeholder,
-body input[type="color"]::placeholder,
-.bluelib input[type="color"]::placeholder,
-body input[type="date"]::placeholder,
-.bluelib input[type="date"]::placeholder,
-body input[type="datetime-local"]::placeholder,
-.bluelib input[type="datetime-local"]::placeholder,
-body input[type="email"]::placeholder,
-.bluelib input[type="email"]::placeholder,
-body input[type="file"]::placeholder,
-.bluelib input[type="file"]::placeholder,
-body input[type="image"]::placeholder,
-.bluelib input[type="image"]::placeholder,
-body input[type="month"]::placeholder,
-.bluelib input[type="month"]::placeholder,
-body input[type="number"]::placeholder,
-.bluelib input[type="number"]::placeholder,
-body input[type="password"]::placeholder,
-.bluelib input[type="password"]::placeholder,
-body input[type="search"]::placeholder,
-.bluelib input[type="search"]::placeholder,
-body input[type="tel"]::placeholder,
-.bluelib input[type="tel"]::placeholder,
-body input[type="text"]::placeholder,
-.bluelib input[type="text"]::placeholder,
-body input[type="time"]::placeholder,
-.bluelib input[type="time"]::placeholder,
-body input[type="url"]::placeholder,
-.bluelib input[type="url"]::placeholder,
-body input[type="week"]::placeholder,
-.bluelib input[type="week"]::placeholder,
-body textarea::placeholder,
-.bluelib textarea::placeholder,
-body .input-area::placeholder,
-.bluelib .input-area::placeholder,
-body select:not([multiple])::placeholder,
-.bluelib select:not([multiple])::placeholder,
-body .input-select::placeholder,
-.bluelib .input-select::placeholder,
-body select[multiple]::placeholder,
-.bluelib select[multiple]::placeholder,
-body .input-multiselect::placeholder,
-.bluelib .input-multiselect::placeholder,
-body button::placeholder,
-.bluelib button::placeholder,
-body input[type="submit"]::placeholder,
-.bluelib input[type="submit"]::placeholder,
-body input[type="reset"]::placeholder,
-.bluelib input[type="reset"]::placeholder,
-body .input-button::placeholder,
-.bluelib .input-button::placeholder,
-body input[type="checkbox"]::placeholder,
-.bluelib input[type="checkbox"]::placeholder,
-body .input-checkbox::placeholder,
-.bluelib .input-checkbox::placeholder,
-body input[type="radio"]::placeholder,
-.bluelib input[type="radio"]::placeholder,
-body .input-radio::placeholder,
-.bluelib .input-radio::placeholder,
-body .input::placeholder,
-.bluelib .input::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
- opacity: 1;
-}
-body .input-field:hover,
-.bluelib .input-field:hover,
-body input[type="color"]:hover,
-.bluelib input[type="color"]:hover,
-body input[type="date"]:hover,
-.bluelib input[type="date"]:hover,
-body input[type="datetime-local"]:hover,
-.bluelib input[type="datetime-local"]:hover,
-body input[type="email"]:hover,
-.bluelib input[type="email"]:hover,
-body input[type="file"]:hover,
-.bluelib input[type="file"]:hover,
-body input[type="image"]:hover,
-.bluelib input[type="image"]:hover,
-body input[type="month"]:hover,
-.bluelib input[type="month"]:hover,
-body input[type="number"]:hover,
-.bluelib input[type="number"]:hover,
-body input[type="password"]:hover,
-.bluelib input[type="password"]:hover,
-body input[type="search"]:hover,
-.bluelib input[type="search"]:hover,
-body input[type="tel"]:hover,
-.bluelib input[type="tel"]:hover,
-body input[type="text"]:hover,
-.bluelib input[type="text"]:hover,
-body input[type="time"]:hover,
-.bluelib input[type="time"]:hover,
-body input[type="url"]:hover,
-.bluelib input[type="url"]:hover,
-body input[type="week"]:hover,
-.bluelib input[type="week"]:hover,
-body textarea:hover,
-.bluelib textarea:hover,
-body .input-area:hover,
-.bluelib .input-area:hover,
-body select:not([multiple]):hover,
-.bluelib select:not([multiple]):hover,
-body .input-select:hover,
-.bluelib .input-select:hover,
-body select[multiple]:hover,
-.bluelib select[multiple]:hover,
-body .input-multiselect:hover,
-.bluelib .input-multiselect:hover,
-body button:hover,
-.bluelib button:hover,
-body input[type="submit"]:hover,
-.bluelib input[type="submit"]:hover,
-body input[type="reset"]:hover,
-.bluelib input[type="reset"]:hover,
-body .input-button:hover,
-.bluelib .input-button:hover,
-body input[type="checkbox"]:hover,
-.bluelib input[type="checkbox"]:hover,
-body .input-checkbox:hover,
-.bluelib .input-checkbox:hover,
-body input[type="radio"]:hover,
-.bluelib input[type="radio"]:hover,
-body .input-radio:hover,
-.bluelib .input-radio:hover,
-body .input:hover,
-.bluelib .input:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body .input-field:hover::placeholder,
-.bluelib .input-field:hover::placeholder,
-body input[type="color"]:hover::placeholder,
-.bluelib input[type="color"]:hover::placeholder,
-body input[type="date"]:hover::placeholder,
-.bluelib input[type="date"]:hover::placeholder,
-body input[type="datetime-local"]:hover::placeholder,
-.bluelib input[type="datetime-local"]:hover::placeholder,
-body input[type="email"]:hover::placeholder,
-.bluelib input[type="email"]:hover::placeholder,
-body input[type="file"]:hover::placeholder,
-.bluelib input[type="file"]:hover::placeholder,
-body input[type="image"]:hover::placeholder,
-.bluelib input[type="image"]:hover::placeholder,
-body input[type="month"]:hover::placeholder,
-.bluelib input[type="month"]:hover::placeholder,
-body input[type="number"]:hover::placeholder,
-.bluelib input[type="number"]:hover::placeholder,
-body input[type="password"]:hover::placeholder,
-.bluelib input[type="password"]:hover::placeholder,
-body input[type="search"]:hover::placeholder,
-.bluelib input[type="search"]:hover::placeholder,
-body input[type="tel"]:hover::placeholder,
-.bluelib input[type="tel"]:hover::placeholder,
-body input[type="text"]:hover::placeholder,
-.bluelib input[type="text"]:hover::placeholder,
-body input[type="time"]:hover::placeholder,
-.bluelib input[type="time"]:hover::placeholder,
-body input[type="url"]:hover::placeholder,
-.bluelib input[type="url"]:hover::placeholder,
-body input[type="week"]:hover::placeholder,
-.bluelib input[type="week"]:hover::placeholder,
-body textarea:hover::placeholder,
-.bluelib textarea:hover::placeholder,
-body .input-area:hover::placeholder,
-.bluelib .input-area:hover::placeholder,
-body select:not([multiple]):hover::placeholder,
-.bluelib select:not([multiple]):hover::placeholder,
-body .input-select:hover::placeholder,
-.bluelib .input-select:hover::placeholder,
-body select[multiple]:hover::placeholder,
-.bluelib select[multiple]:hover::placeholder,
-body .input-multiselect:hover::placeholder,
-.bluelib .input-multiselect:hover::placeholder,
-body button:hover::placeholder,
-.bluelib button:hover::placeholder,
-body input[type="submit"]:hover::placeholder,
-.bluelib input[type="submit"]:hover::placeholder,
-body input[type="reset"]:hover::placeholder,
-.bluelib input[type="reset"]:hover::placeholder,
-body .input-button:hover::placeholder,
-.bluelib .input-button:hover::placeholder,
-body input[type="checkbox"]:hover::placeholder,
-.bluelib input[type="checkbox"]:hover::placeholder,
-body .input-checkbox:hover::placeholder,
-.bluelib .input-checkbox:hover::placeholder,
-body input[type="radio"]:hover::placeholder,
-.bluelib input[type="radio"]:hover::placeholder,
-body .input-radio:hover::placeholder,
-.bluelib .input-radio:hover::placeholder,
-body .input:hover::placeholder,
-.bluelib .input:hover::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field:focus,
-.bluelib .input-field:focus,
-body input[type="color"]:focus,
-.bluelib input[type="color"]:focus,
-body input[type="date"]:focus,
-.bluelib input[type="date"]:focus,
-body input[type="datetime-local"]:focus,
-.bluelib input[type="datetime-local"]:focus,
-body input[type="email"]:focus,
-.bluelib input[type="email"]:focus,
-body input[type="file"]:focus,
-.bluelib input[type="file"]:focus,
-body input[type="image"]:focus,
-.bluelib input[type="image"]:focus,
-body input[type="month"]:focus,
-.bluelib input[type="month"]:focus,
-body input[type="number"]:focus,
-.bluelib input[type="number"]:focus,
-body input[type="password"]:focus,
-.bluelib input[type="password"]:focus,
-body input[type="search"]:focus,
-.bluelib input[type="search"]:focus,
-body input[type="tel"]:focus,
-.bluelib input[type="tel"]:focus,
-body input[type="text"]:focus,
-.bluelib input[type="text"]:focus,
-body input[type="time"]:focus,
-.bluelib input[type="time"]:focus,
-body input[type="url"]:focus,
-.bluelib input[type="url"]:focus,
-body input[type="week"]:focus,
-.bluelib input[type="week"]:focus,
-body textarea:focus,
-.bluelib textarea:focus,
-body .input-area:focus,
-.bluelib .input-area:focus,
-body select:not([multiple]):focus,
-.bluelib select:not([multiple]):focus,
-body .input-select:focus,
-.bluelib .input-select:focus,
-body select[multiple]:focus,
-.bluelib select[multiple]:focus,
-body .input-multiselect:focus,
-.bluelib .input-multiselect:focus,
-body button:focus,
-.bluelib button:focus,
-body input[type="submit"]:focus,
-.bluelib input[type="submit"]:focus,
-body input[type="reset"]:focus,
-.bluelib input[type="reset"]:focus,
-body .input-button:focus,
-.bluelib .input-button:focus,
-body input[type="checkbox"]:focus,
-.bluelib input[type="checkbox"]:focus,
-body .input-checkbox:focus,
-.bluelib .input-checkbox:focus,
-body input[type="radio"]:focus,
-.bluelib input[type="radio"]:focus,
-body .input-radio:focus,
-.bluelib .input-radio:focus,
-body .input:focus,
-.bluelib .input:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
-}
-body .input-field:focus::placeholder,
-.bluelib .input-field:focus::placeholder,
-body input[type="color"]:focus::placeholder,
-.bluelib input[type="color"]:focus::placeholder,
-body input[type="date"]:focus::placeholder,
-.bluelib input[type="date"]:focus::placeholder,
-body input[type="datetime-local"]:focus::placeholder,
-.bluelib input[type="datetime-local"]:focus::placeholder,
-body input[type="email"]:focus::placeholder,
-.bluelib input[type="email"]:focus::placeholder,
-body input[type="file"]:focus::placeholder,
-.bluelib input[type="file"]:focus::placeholder,
-body input[type="image"]:focus::placeholder,
-.bluelib input[type="image"]:focus::placeholder,
-body input[type="month"]:focus::placeholder,
-.bluelib input[type="month"]:focus::placeholder,
-body input[type="number"]:focus::placeholder,
-.bluelib input[type="number"]:focus::placeholder,
-body input[type="password"]:focus::placeholder,
-.bluelib input[type="password"]:focus::placeholder,
-body input[type="search"]:focus::placeholder,
-.bluelib input[type="search"]:focus::placeholder,
-body input[type="tel"]:focus::placeholder,
-.bluelib input[type="tel"]:focus::placeholder,
-body input[type="text"]:focus::placeholder,
-.bluelib input[type="text"]:focus::placeholder,
-body input[type="time"]:focus::placeholder,
-.bluelib input[type="time"]:focus::placeholder,
-body input[type="url"]:focus::placeholder,
-.bluelib input[type="url"]:focus::placeholder,
-body input[type="week"]:focus::placeholder,
-.bluelib input[type="week"]:focus::placeholder,
-body textarea:focus::placeholder,
-.bluelib textarea:focus::placeholder,
-body .input-area:focus::placeholder,
-.bluelib .input-area:focus::placeholder,
-body select:not([multiple]):focus::placeholder,
-.bluelib select:not([multiple]):focus::placeholder,
-body .input-select:focus::placeholder,
-.bluelib .input-select:focus::placeholder,
-body select[multiple]:focus::placeholder,
-.bluelib select[multiple]:focus::placeholder,
-body .input-multiselect:focus::placeholder,
-.bluelib .input-multiselect:focus::placeholder,
-body button:focus::placeholder,
-.bluelib button:focus::placeholder,
-body input[type="submit"]:focus::placeholder,
-.bluelib input[type="submit"]:focus::placeholder,
-body input[type="reset"]:focus::placeholder,
-.bluelib input[type="reset"]:focus::placeholder,
-body .input-button:focus::placeholder,
-.bluelib .input-button:focus::placeholder,
-body input[type="checkbox"]:focus::placeholder,
-.bluelib input[type="checkbox"]:focus::placeholder,
-body .input-checkbox:focus::placeholder,
-.bluelib .input-checkbox:focus::placeholder,
-body input[type="radio"]:focus::placeholder,
-.bluelib input[type="radio"]:focus::placeholder,
-body .input-radio:focus::placeholder,
-.bluelib .input-radio:focus::placeholder,
-body .input:focus::placeholder,
-.bluelib .input:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7);
-}
-body .input-field[disabled]:hover,
-.bluelib .input-field[disabled]:hover,
-body input[type="color"][disabled]:hover,
-.bluelib input[type="color"][disabled]:hover,
-body input[type="date"][disabled]:hover,
-.bluelib input[type="date"][disabled]:hover,
-body input[type="datetime-local"][disabled]:hover,
-.bluelib input[type="datetime-local"][disabled]:hover,
-body input[type="email"][disabled]:hover,
-.bluelib input[type="email"][disabled]:hover,
-body input[type="file"][disabled]:hover,
-.bluelib input[type="file"][disabled]:hover,
-body input[type="image"][disabled]:hover,
-.bluelib input[type="image"][disabled]:hover,
-body input[type="month"][disabled]:hover,
-.bluelib input[type="month"][disabled]:hover,
-body input[type="number"][disabled]:hover,
-.bluelib input[type="number"][disabled]:hover,
-body input[type="password"][disabled]:hover,
-.bluelib input[type="password"][disabled]:hover,
-body input[type="search"][disabled]:hover,
-.bluelib input[type="search"][disabled]:hover,
-body input[type="tel"][disabled]:hover,
-.bluelib input[type="tel"][disabled]:hover,
-body input[type="text"][disabled]:hover,
-.bluelib input[type="text"][disabled]:hover,
-body input[type="time"][disabled]:hover,
-.bluelib input[type="time"][disabled]:hover,
-body input[type="url"][disabled]:hover,
-.bluelib input[type="url"][disabled]:hover,
-body input[type="week"][disabled]:hover,
-.bluelib input[type="week"][disabled]:hover,
-body textarea[disabled]:hover,
-.bluelib textarea[disabled]:hover,
-body .input-area[disabled]:hover,
-.bluelib .input-area[disabled]:hover,
-body select:not([multiple])[disabled]:hover,
-.bluelib select:not([multiple])[disabled]:hover,
-body .input-select[disabled]:hover,
-.bluelib .input-select[disabled]:hover,
-body select[multiple][disabled]:hover,
-.bluelib select[multiple][disabled]:hover,
-body .input-multiselect[disabled]:hover,
-.bluelib .input-multiselect[disabled]:hover,
-body button[disabled]:hover,
-.bluelib button[disabled]:hover,
-body input[type="submit"][disabled]:hover,
-.bluelib input[type="submit"][disabled]:hover,
-body input[type="reset"][disabled]:hover,
-.bluelib input[type="reset"][disabled]:hover,
-body .input-button[disabled]:hover,
-.bluelib .input-button[disabled]:hover,
-body input[type="checkbox"][disabled]:hover,
-.bluelib input[type="checkbox"][disabled]:hover,
-body .input-checkbox[disabled]:hover,
-.bluelib .input-checkbox[disabled]:hover,
-body input[type="radio"][disabled]:hover,
-.bluelib input[type="radio"][disabled]:hover,
-body .input-radio[disabled]:hover,
-.bluelib .input-radio[disabled]:hover,
-body .input[disabled]:hover,
-.bluelib .input[disabled]:hover,
-body .input-field .status-disabled:hover,
-.bluelib .input-field .status-disabled:hover,
-body input[type="color"] .status-disabled:hover,
-.bluelib input[type="color"] .status-disabled:hover,
-body input[type="date"] .status-disabled:hover,
-.bluelib input[type="date"] .status-disabled:hover,
-body input[type="datetime-local"] .status-disabled:hover,
-.bluelib input[type="datetime-local"] .status-disabled:hover,
-body input[type="email"] .status-disabled:hover,
-.bluelib input[type="email"] .status-disabled:hover,
-body input[type="file"] .status-disabled:hover,
-.bluelib input[type="file"] .status-disabled:hover,
-body input[type="image"] .status-disabled:hover,
-.bluelib input[type="image"] .status-disabled:hover,
-body input[type="month"] .status-disabled:hover,
-.bluelib input[type="month"] .status-disabled:hover,
-body input[type="number"] .status-disabled:hover,
-.bluelib input[type="number"] .status-disabled:hover,
-body input[type="password"] .status-disabled:hover,
-.bluelib input[type="password"] .status-disabled:hover,
-body input[type="search"] .status-disabled:hover,
-.bluelib input[type="search"] .status-disabled:hover,
-body input[type="tel"] .status-disabled:hover,
-.bluelib input[type="tel"] .status-disabled:hover,
-body input[type="text"] .status-disabled:hover,
-.bluelib input[type="text"] .status-disabled:hover,
-body input[type="time"] .status-disabled:hover,
-.bluelib input[type="time"] .status-disabled:hover,
-body input[type="url"] .status-disabled:hover,
-.bluelib input[type="url"] .status-disabled:hover,
-body input[type="week"] .status-disabled:hover,
-.bluelib input[type="week"] .status-disabled:hover,
-body textarea .status-disabled:hover,
-.bluelib textarea .status-disabled:hover,
-body .input-area .status-disabled:hover,
-.bluelib .input-area .status-disabled:hover,
-body select:not([multiple]) .status-disabled:hover,
-.bluelib select:not([multiple]) .status-disabled:hover,
-body .input-select .status-disabled:hover,
-.bluelib .input-select .status-disabled:hover,
-body select[multiple] .status-disabled:hover,
-.bluelib select[multiple] .status-disabled:hover,
-body .input-multiselect .status-disabled:hover,
-.bluelib .input-multiselect .status-disabled:hover,
-body button .status-disabled:hover,
-.bluelib button .status-disabled:hover,
-body input[type="submit"] .status-disabled:hover,
-.bluelib input[type="submit"] .status-disabled:hover,
-body input[type="reset"] .status-disabled:hover,
-.bluelib input[type="reset"] .status-disabled:hover,
-body .input-button .status-disabled:hover,
-.bluelib .input-button .status-disabled:hover,
-body input[type="checkbox"] .status-disabled:hover,
-.bluelib input[type="checkbox"] .status-disabled:hover,
-body .input-checkbox .status-disabled:hover,
-.bluelib .input-checkbox .status-disabled:hover,
-body input[type="radio"] .status-disabled:hover,
-.bluelib input[type="radio"] .status-disabled:hover,
-body .input-radio .status-disabled:hover,
-.bluelib .input-radio .status-disabled:hover,
-body .input .status-disabled:hover,
-.bluelib .input .status-disabled:hover,
-body .input-field[disabled]:focus,
-.bluelib .input-field[disabled]:focus,
-body input[type="color"][disabled]:focus,
-.bluelib input[type="color"][disabled]:focus,
-body input[type="date"][disabled]:focus,
-.bluelib input[type="date"][disabled]:focus,
-body input[type="datetime-local"][disabled]:focus,
-.bluelib input[type="datetime-local"][disabled]:focus,
-body input[type="email"][disabled]:focus,
-.bluelib input[type="email"][disabled]:focus,
-body input[type="file"][disabled]:focus,
-.bluelib input[type="file"][disabled]:focus,
-body input[type="image"][disabled]:focus,
-.bluelib input[type="image"][disabled]:focus,
-body input[type="month"][disabled]:focus,
-.bluelib input[type="month"][disabled]:focus,
-body input[type="number"][disabled]:focus,
-.bluelib input[type="number"][disabled]:focus,
-body input[type="password"][disabled]:focus,
-.bluelib input[type="password"][disabled]:focus,
-body input[type="search"][disabled]:focus,
-.bluelib input[type="search"][disabled]:focus,
-body input[type="tel"][disabled]:focus,
-.bluelib input[type="tel"][disabled]:focus,
-body input[type="text"][disabled]:focus,
-.bluelib input[type="text"][disabled]:focus,
-body input[type="time"][disabled]:focus,
-.bluelib input[type="time"][disabled]:focus,
-body input[type="url"][disabled]:focus,
-.bluelib input[type="url"][disabled]:focus,
-body input[type="week"][disabled]:focus,
-.bluelib input[type="week"][disabled]:focus,
-body textarea[disabled]:focus,
-.bluelib textarea[disabled]:focus,
-body .input-area[disabled]:focus,
-.bluelib .input-area[disabled]:focus,
-body select:not([multiple])[disabled]:focus,
-.bluelib select:not([multiple])[disabled]:focus,
-body .input-select[disabled]:focus,
-.bluelib .input-select[disabled]:focus,
-body select[multiple][disabled]:focus,
-.bluelib select[multiple][disabled]:focus,
-body .input-multiselect[disabled]:focus,
-.bluelib .input-multiselect[disabled]:focus,
-body button[disabled]:focus,
-.bluelib button[disabled]:focus,
-body input[type="submit"][disabled]:focus,
-.bluelib input[type="submit"][disabled]:focus,
-body input[type="reset"][disabled]:focus,
-.bluelib input[type="reset"][disabled]:focus,
-body .input-button[disabled]:focus,
-.bluelib .input-button[disabled]:focus,
-body input[type="checkbox"][disabled]:focus,
-.bluelib input[type="checkbox"][disabled]:focus,
-body .input-checkbox[disabled]:focus,
-.bluelib .input-checkbox[disabled]:focus,
-body input[type="radio"][disabled]:focus,
-.bluelib input[type="radio"][disabled]:focus,
-body .input-radio[disabled]:focus,
-.bluelib .input-radio[disabled]:focus,
-body .input[disabled]:focus,
-.bluelib .input[disabled]:focus,
-body .input-field .status-disabled:focus,
-.bluelib .input-field .status-disabled:focus,
-body input[type="color"] .status-disabled:focus,
-.bluelib input[type="color"] .status-disabled:focus,
-body input[type="date"] .status-disabled:focus,
-.bluelib input[type="date"] .status-disabled:focus,
-body input[type="datetime-local"] .status-disabled:focus,
-.bluelib input[type="datetime-local"] .status-disabled:focus,
-body input[type="email"] .status-disabled:focus,
-.bluelib input[type="email"] .status-disabled:focus,
-body input[type="file"] .status-disabled:focus,
-.bluelib input[type="file"] .status-disabled:focus,
-body input[type="image"] .status-disabled:focus,
-.bluelib input[type="image"] .status-disabled:focus,
-body input[type="month"] .status-disabled:focus,
-.bluelib input[type="month"] .status-disabled:focus,
-body input[type="number"] .status-disabled:focus,
-.bluelib input[type="number"] .status-disabled:focus,
-body input[type="password"] .status-disabled:focus,
-.bluelib input[type="password"] .status-disabled:focus,
-body input[type="search"] .status-disabled:focus,
-.bluelib input[type="search"] .status-disabled:focus,
-body input[type="tel"] .status-disabled:focus,
-.bluelib input[type="tel"] .status-disabled:focus,
-body input[type="text"] .status-disabled:focus,
-.bluelib input[type="text"] .status-disabled:focus,
-body input[type="time"] .status-disabled:focus,
-.bluelib input[type="time"] .status-disabled:focus,
-body input[type="url"] .status-disabled:focus,
-.bluelib input[type="url"] .status-disabled:focus,
-body input[type="week"] .status-disabled:focus,
-.bluelib input[type="week"] .status-disabled:focus,
-body textarea .status-disabled:focus,
-.bluelib textarea .status-disabled:focus,
-body .input-area .status-disabled:focus,
-.bluelib .input-area .status-disabled:focus,
-body select:not([multiple]) .status-disabled:focus,
-.bluelib select:not([multiple]) .status-disabled:focus,
-body .input-select .status-disabled:focus,
-.bluelib .input-select .status-disabled:focus,
-body select[multiple] .status-disabled:focus,
-.bluelib select[multiple] .status-disabled:focus,
-body .input-multiselect .status-disabled:focus,
-.bluelib .input-multiselect .status-disabled:focus,
-body button .status-disabled:focus,
-.bluelib button .status-disabled:focus,
-body input[type="submit"] .status-disabled:focus,
-.bluelib input[type="submit"] .status-disabled:focus,
-body input[type="reset"] .status-disabled:focus,
-.bluelib input[type="reset"] .status-disabled:focus,
-body .input-button .status-disabled:focus,
-.bluelib .input-button .status-disabled:focus,
-body input[type="checkbox"] .status-disabled:focus,
-.bluelib input[type="checkbox"] .status-disabled:focus,
-body .input-checkbox .status-disabled:focus,
-.bluelib .input-checkbox .status-disabled:focus,
-body input[type="radio"] .status-disabled:focus,
-.bluelib input[type="radio"] .status-disabled:focus,
-body .input-radio .status-disabled:focus,
-.bluelib .input-radio .status-disabled:focus,
-body .input .status-disabled:focus,
-.bluelib .input .status-disabled:focus {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body .input-field[disabled]:hover::placeholder,
-.bluelib .input-field[disabled]:hover::placeholder,
-body input[type="color"][disabled]:hover::placeholder,
-.bluelib input[type="color"][disabled]:hover::placeholder,
-body input[type="date"][disabled]:hover::placeholder,
-.bluelib input[type="date"][disabled]:hover::placeholder,
-body input[type="datetime-local"][disabled]:hover::placeholder,
-.bluelib input[type="datetime-local"][disabled]:hover::placeholder,
-body input[type="email"][disabled]:hover::placeholder,
-.bluelib input[type="email"][disabled]:hover::placeholder,
-body input[type="file"][disabled]:hover::placeholder,
-.bluelib input[type="file"][disabled]:hover::placeholder,
-body input[type="image"][disabled]:hover::placeholder,
-.bluelib input[type="image"][disabled]:hover::placeholder,
-body input[type="month"][disabled]:hover::placeholder,
-.bluelib input[type="month"][disabled]:hover::placeholder,
-body input[type="number"][disabled]:hover::placeholder,
-.bluelib input[type="number"][disabled]:hover::placeholder,
-body input[type="password"][disabled]:hover::placeholder,
-.bluelib input[type="password"][disabled]:hover::placeholder,
-body input[type="search"][disabled]:hover::placeholder,
-.bluelib input[type="search"][disabled]:hover::placeholder,
-body input[type="tel"][disabled]:hover::placeholder,
-.bluelib input[type="tel"][disabled]:hover::placeholder,
-body input[type="text"][disabled]:hover::placeholder,
-.bluelib input[type="text"][disabled]:hover::placeholder,
-body input[type="time"][disabled]:hover::placeholder,
-.bluelib input[type="time"][disabled]:hover::placeholder,
-body input[type="url"][disabled]:hover::placeholder,
-.bluelib input[type="url"][disabled]:hover::placeholder,
-body input[type="week"][disabled]:hover::placeholder,
-.bluelib input[type="week"][disabled]:hover::placeholder,
-body textarea[disabled]:hover::placeholder,
-.bluelib textarea[disabled]:hover::placeholder,
-body .input-area[disabled]:hover::placeholder,
-.bluelib .input-area[disabled]:hover::placeholder,
-body select:not([multiple])[disabled]:hover::placeholder,
-.bluelib select:not([multiple])[disabled]:hover::placeholder,
-body .input-select[disabled]:hover::placeholder,
-.bluelib .input-select[disabled]:hover::placeholder,
-body select[multiple][disabled]:hover::placeholder,
-.bluelib select[multiple][disabled]:hover::placeholder,
-body .input-multiselect[disabled]:hover::placeholder,
-.bluelib .input-multiselect[disabled]:hover::placeholder,
-body button[disabled]:hover::placeholder,
-.bluelib button[disabled]:hover::placeholder,
-body input[type="submit"][disabled]:hover::placeholder,
-.bluelib input[type="submit"][disabled]:hover::placeholder,
-body input[type="reset"][disabled]:hover::placeholder,
-.bluelib input[type="reset"][disabled]:hover::placeholder,
-body .input-button[disabled]:hover::placeholder,
-.bluelib .input-button[disabled]:hover::placeholder,
-body input[type="checkbox"][disabled]:hover::placeholder,
-.bluelib input[type="checkbox"][disabled]:hover::placeholder,
-body .input-checkbox[disabled]:hover::placeholder,
-.bluelib .input-checkbox[disabled]:hover::placeholder,
-body input[type="radio"][disabled]:hover::placeholder,
-.bluelib input[type="radio"][disabled]:hover::placeholder,
-body .input-radio[disabled]:hover::placeholder,
-.bluelib .input-radio[disabled]:hover::placeholder,
-body .input[disabled]:hover::placeholder,
-.bluelib .input[disabled]:hover::placeholder,
-body .input-field .status-disabled:hover::placeholder,
-.bluelib .input-field .status-disabled:hover::placeholder,
-body input[type="color"] .status-disabled:hover::placeholder,
-.bluelib input[type="color"] .status-disabled:hover::placeholder,
-body input[type="date"] .status-disabled:hover::placeholder,
-.bluelib input[type="date"] .status-disabled:hover::placeholder,
-body input[type="datetime-local"] .status-disabled:hover::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder,
-body input[type="email"] .status-disabled:hover::placeholder,
-.bluelib input[type="email"] .status-disabled:hover::placeholder,
-body input[type="file"] .status-disabled:hover::placeholder,
-.bluelib input[type="file"] .status-disabled:hover::placeholder,
-body input[type="image"] .status-disabled:hover::placeholder,
-.bluelib input[type="image"] .status-disabled:hover::placeholder,
-body input[type="month"] .status-disabled:hover::placeholder,
-.bluelib input[type="month"] .status-disabled:hover::placeholder,
-body input[type="number"] .status-disabled:hover::placeholder,
-.bluelib input[type="number"] .status-disabled:hover::placeholder,
-body input[type="password"] .status-disabled:hover::placeholder,
-.bluelib input[type="password"] .status-disabled:hover::placeholder,
-body input[type="search"] .status-disabled:hover::placeholder,
-.bluelib input[type="search"] .status-disabled:hover::placeholder,
-body input[type="tel"] .status-disabled:hover::placeholder,
-.bluelib input[type="tel"] .status-disabled:hover::placeholder,
-body input[type="text"] .status-disabled:hover::placeholder,
-.bluelib input[type="text"] .status-disabled:hover::placeholder,
-body input[type="time"] .status-disabled:hover::placeholder,
-.bluelib input[type="time"] .status-disabled:hover::placeholder,
-body input[type="url"] .status-disabled:hover::placeholder,
-.bluelib input[type="url"] .status-disabled:hover::placeholder,
-body input[type="week"] .status-disabled:hover::placeholder,
-.bluelib input[type="week"] .status-disabled:hover::placeholder,
-body textarea .status-disabled:hover::placeholder,
-.bluelib textarea .status-disabled:hover::placeholder,
-body .input-area .status-disabled:hover::placeholder,
-.bluelib .input-area .status-disabled:hover::placeholder,
-body select:not([multiple]) .status-disabled:hover::placeholder,
-.bluelib select:not([multiple]) .status-disabled:hover::placeholder,
-body .input-select .status-disabled:hover::placeholder,
-.bluelib .input-select .status-disabled:hover::placeholder,
-body select[multiple] .status-disabled:hover::placeholder,
-.bluelib select[multiple] .status-disabled:hover::placeholder,
-body .input-multiselect .status-disabled:hover::placeholder,
-.bluelib .input-multiselect .status-disabled:hover::placeholder,
-body button .status-disabled:hover::placeholder,
-.bluelib button .status-disabled:hover::placeholder,
-body input[type="submit"] .status-disabled:hover::placeholder,
-.bluelib input[type="submit"] .status-disabled:hover::placeholder,
-body input[type="reset"] .status-disabled:hover::placeholder,
-.bluelib input[type="reset"] .status-disabled:hover::placeholder,
-body .input-button .status-disabled:hover::placeholder,
-.bluelib .input-button .status-disabled:hover::placeholder,
-body input[type="checkbox"] .status-disabled:hover::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:hover::placeholder,
-body .input-checkbox .status-disabled:hover::placeholder,
-.bluelib .input-checkbox .status-disabled:hover::placeholder,
-body input[type="radio"] .status-disabled:hover::placeholder,
-.bluelib input[type="radio"] .status-disabled:hover::placeholder,
-body .input-radio .status-disabled:hover::placeholder,
-.bluelib .input-radio .status-disabled:hover::placeholder,
-body .input .status-disabled:hover::placeholder,
-.bluelib .input .status-disabled:hover::placeholder,
-body .input-field[disabled]:focus::placeholder,
-.bluelib .input-field[disabled]:focus::placeholder,
-body input[type="color"][disabled]:focus::placeholder,
-.bluelib input[type="color"][disabled]:focus::placeholder,
-body input[type="date"][disabled]:focus::placeholder,
-.bluelib input[type="date"][disabled]:focus::placeholder,
-body input[type="datetime-local"][disabled]:focus::placeholder,
-.bluelib input[type="datetime-local"][disabled]:focus::placeholder,
-body input[type="email"][disabled]:focus::placeholder,
-.bluelib input[type="email"][disabled]:focus::placeholder,
-body input[type="file"][disabled]:focus::placeholder,
-.bluelib input[type="file"][disabled]:focus::placeholder,
-body input[type="image"][disabled]:focus::placeholder,
-.bluelib input[type="image"][disabled]:focus::placeholder,
-body input[type="month"][disabled]:focus::placeholder,
-.bluelib input[type="month"][disabled]:focus::placeholder,
-body input[type="number"][disabled]:focus::placeholder,
-.bluelib input[type="number"][disabled]:focus::placeholder,
-body input[type="password"][disabled]:focus::placeholder,
-.bluelib input[type="password"][disabled]:focus::placeholder,
-body input[type="search"][disabled]:focus::placeholder,
-.bluelib input[type="search"][disabled]:focus::placeholder,
-body input[type="tel"][disabled]:focus::placeholder,
-.bluelib input[type="tel"][disabled]:focus::placeholder,
-body input[type="text"][disabled]:focus::placeholder,
-.bluelib input[type="text"][disabled]:focus::placeholder,
-body input[type="time"][disabled]:focus::placeholder,
-.bluelib input[type="time"][disabled]:focus::placeholder,
-body input[type="url"][disabled]:focus::placeholder,
-.bluelib input[type="url"][disabled]:focus::placeholder,
-body input[type="week"][disabled]:focus::placeholder,
-.bluelib input[type="week"][disabled]:focus::placeholder,
-body textarea[disabled]:focus::placeholder,
-.bluelib textarea[disabled]:focus::placeholder,
-body .input-area[disabled]:focus::placeholder,
-.bluelib .input-area[disabled]:focus::placeholder,
-body select:not([multiple])[disabled]:focus::placeholder,
-.bluelib select:not([multiple])[disabled]:focus::placeholder,
-body .input-select[disabled]:focus::placeholder,
-.bluelib .input-select[disabled]:focus::placeholder,
-body select[multiple][disabled]:focus::placeholder,
-.bluelib select[multiple][disabled]:focus::placeholder,
-body .input-multiselect[disabled]:focus::placeholder,
-.bluelib .input-multiselect[disabled]:focus::placeholder,
-body button[disabled]:focus::placeholder,
-.bluelib button[disabled]:focus::placeholder,
-body input[type="submit"][disabled]:focus::placeholder,
-.bluelib input[type="submit"][disabled]:focus::placeholder,
-body input[type="reset"][disabled]:focus::placeholder,
-.bluelib input[type="reset"][disabled]:focus::placeholder,
-body .input-button[disabled]:focus::placeholder,
-.bluelib .input-button[disabled]:focus::placeholder,
-body input[type="checkbox"][disabled]:focus::placeholder,
-.bluelib input[type="checkbox"][disabled]:focus::placeholder,
-body .input-checkbox[disabled]:focus::placeholder,
-.bluelib .input-checkbox[disabled]:focus::placeholder,
-body input[type="radio"][disabled]:focus::placeholder,
-.bluelib input[type="radio"][disabled]:focus::placeholder,
-body .input-radio[disabled]:focus::placeholder,
-.bluelib .input-radio[disabled]:focus::placeholder,
-body .input[disabled]:focus::placeholder,
-.bluelib .input[disabled]:focus::placeholder,
-body .input-field .status-disabled:focus::placeholder,
-.bluelib .input-field .status-disabled:focus::placeholder,
-body input[type="color"] .status-disabled:focus::placeholder,
-.bluelib input[type="color"] .status-disabled:focus::placeholder,
-body input[type="date"] .status-disabled:focus::placeholder,
-.bluelib input[type="date"] .status-disabled:focus::placeholder,
-body input[type="datetime-local"] .status-disabled:focus::placeholder,
-.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder,
-body input[type="email"] .status-disabled:focus::placeholder,
-.bluelib input[type="email"] .status-disabled:focus::placeholder,
-body input[type="file"] .status-disabled:focus::placeholder,
-.bluelib input[type="file"] .status-disabled:focus::placeholder,
-body input[type="image"] .status-disabled:focus::placeholder,
-.bluelib input[type="image"] .status-disabled:focus::placeholder,
-body input[type="month"] .status-disabled:focus::placeholder,
-.bluelib input[type="month"] .status-disabled:focus::placeholder,
-body input[type="number"] .status-disabled:focus::placeholder,
-.bluelib input[type="number"] .status-disabled:focus::placeholder,
-body input[type="password"] .status-disabled:focus::placeholder,
-.bluelib input[type="password"] .status-disabled:focus::placeholder,
-body input[type="search"] .status-disabled:focus::placeholder,
-.bluelib input[type="search"] .status-disabled:focus::placeholder,
-body input[type="tel"] .status-disabled:focus::placeholder,
-.bluelib input[type="tel"] .status-disabled:focus::placeholder,
-body input[type="text"] .status-disabled:focus::placeholder,
-.bluelib input[type="text"] .status-disabled:focus::placeholder,
-body input[type="time"] .status-disabled:focus::placeholder,
-.bluelib input[type="time"] .status-disabled:focus::placeholder,
-body input[type="url"] .status-disabled:focus::placeholder,
-.bluelib input[type="url"] .status-disabled:focus::placeholder,
-body input[type="week"] .status-disabled:focus::placeholder,
-.bluelib input[type="week"] .status-disabled:focus::placeholder,
-body textarea .status-disabled:focus::placeholder,
-.bluelib textarea .status-disabled:focus::placeholder,
-body .input-area .status-disabled:focus::placeholder,
-.bluelib .input-area .status-disabled:focus::placeholder,
-body select:not([multiple]) .status-disabled:focus::placeholder,
-.bluelib select:not([multiple]) .status-disabled:focus::placeholder,
-body .input-select .status-disabled:focus::placeholder,
-.bluelib .input-select .status-disabled:focus::placeholder,
-body select[multiple] .status-disabled:focus::placeholder,
-.bluelib select[multiple] .status-disabled:focus::placeholder,
-body .input-multiselect .status-disabled:focus::placeholder,
-.bluelib .input-multiselect .status-disabled:focus::placeholder,
-body button .status-disabled:focus::placeholder,
-.bluelib button .status-disabled:focus::placeholder,
-body input[type="submit"] .status-disabled:focus::placeholder,
-.bluelib input[type="submit"] .status-disabled:focus::placeholder,
-body input[type="reset"] .status-disabled:focus::placeholder,
-.bluelib input[type="reset"] .status-disabled:focus::placeholder,
-body .input-button .status-disabled:focus::placeholder,
-.bluelib .input-button .status-disabled:focus::placeholder,
-body input[type="checkbox"] .status-disabled:focus::placeholder,
-.bluelib input[type="checkbox"] .status-disabled:focus::placeholder,
-body .input-checkbox .status-disabled:focus::placeholder,
-.bluelib .input-checkbox .status-disabled:focus::placeholder,
-body input[type="radio"] .status-disabled:focus::placeholder,
-.bluelib input[type="radio"] .status-disabled:focus::placeholder,
-body .input-radio .status-disabled:focus::placeholder,
-.bluelib .input-radio .status-disabled:focus::placeholder,
-body .input .status-disabled:focus::placeholder,
-.bluelib .input .status-disabled:focus::placeholder {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41);
-}
-body .input-field:optional,
-.bluelib .input-field:optional,
-body input[type="color"]:optional,
-.bluelib input[type="color"]:optional,
-body input[type="date"]:optional,
-.bluelib input[type="date"]:optional,
-body input[type="datetime-local"]:optional,
-.bluelib input[type="datetime-local"]:optional,
-body input[type="email"]:optional,
-.bluelib input[type="email"]:optional,
-body input[type="file"]:optional,
-.bluelib input[type="file"]:optional,
-body input[type="image"]:optional,
-.bluelib input[type="image"]:optional,
-body input[type="month"]:optional,
-.bluelib input[type="month"]:optional,
-body input[type="number"]:optional,
-.bluelib input[type="number"]:optional,
-body input[type="password"]:optional,
-.bluelib input[type="password"]:optional,
-body input[type="search"]:optional,
-.bluelib input[type="search"]:optional,
-body input[type="tel"]:optional,
-.bluelib input[type="tel"]:optional,
-body input[type="text"]:optional,
-.bluelib input[type="text"]:optional,
-body input[type="time"]:optional,
-.bluelib input[type="time"]:optional,
-body input[type="url"]:optional,
-.bluelib input[type="url"]:optional,
-body input[type="week"]:optional,
-.bluelib input[type="week"]:optional,
-body textarea:optional,
-.bluelib textarea:optional,
-body .input-area:optional,
-.bluelib .input-area:optional,
-body select:not([multiple]):optional,
-.bluelib select:not([multiple]):optional,
-body .input-select:optional,
-.bluelib .input-select:optional,
-body select[multiple]:optional,
-.bluelib select[multiple]:optional,
-body .input-multiselect:optional,
-.bluelib .input-multiselect:optional,
-body button:optional,
-.bluelib button:optional,
-body input[type="submit"]:optional,
-.bluelib input[type="submit"]:optional,
-body input[type="reset"]:optional,
-.bluelib input[type="reset"]:optional,
-body .input-button:optional,
-.bluelib .input-button:optional,
-body input[type="checkbox"]:optional,
-.bluelib input[type="checkbox"]:optional,
-body .input-checkbox:optional,
-.bluelib .input-checkbox:optional,
-body input[type="radio"]:optional,
-.bluelib input[type="radio"]:optional,
-body .input-radio:optional,
-.bluelib .input-radio:optional,
-body .input:optional,
-.bluelib .input:optional,
-body .input-field:optional::placeholder,
-.bluelib .input-field:optional::placeholder,
-body input[type="color"]:optional::placeholder,
-.bluelib input[type="color"]:optional::placeholder,
-body input[type="date"]:optional::placeholder,
-.bluelib input[type="date"]:optional::placeholder,
-body input[type="datetime-local"]:optional::placeholder,
-.bluelib input[type="datetime-local"]:optional::placeholder,
-body input[type="email"]:optional::placeholder,
-.bluelib input[type="email"]:optional::placeholder,
-body input[type="file"]:optional::placeholder,
-.bluelib input[type="file"]:optional::placeholder,
-body input[type="image"]:optional::placeholder,
-.bluelib input[type="image"]:optional::placeholder,
-body input[type="month"]:optional::placeholder,
-.bluelib input[type="month"]:optional::placeholder,
-body input[type="number"]:optional::placeholder,
-.bluelib input[type="number"]:optional::placeholder,
-body input[type="password"]:optional::placeholder,
-.bluelib input[type="password"]:optional::placeholder,
-body input[type="search"]:optional::placeholder,
-.bluelib input[type="search"]:optional::placeholder,
-body input[type="tel"]:optional::placeholder,
-.bluelib input[type="tel"]:optional::placeholder,
-body input[type="text"]:optional::placeholder,
-.bluelib input[type="text"]:optional::placeholder,
-body input[type="time"]:optional::placeholder,
-.bluelib input[type="time"]:optional::placeholder,
-body input[type="url"]:optional::placeholder,
-.bluelib input[type="url"]:optional::placeholder,
-body input[type="week"]:optional::placeholder,
-.bluelib input[type="week"]:optional::placeholder,
-body textarea:optional::placeholder,
-.bluelib textarea:optional::placeholder,
-body .input-area:optional::placeholder,
-.bluelib .input-area:optional::placeholder,
-body select:not([multiple]):optional::placeholder,
-.bluelib select:not([multiple]):optional::placeholder,
-body .input-select:optional::placeholder,
-.bluelib .input-select:optional::placeholder,
-body select[multiple]:optional::placeholder,
-.bluelib select[multiple]:optional::placeholder,
-body .input-multiselect:optional::placeholder,
-.bluelib .input-multiselect:optional::placeholder,
-body button:optional::placeholder,
-.bluelib button:optional::placeholder,
-body input[type="submit"]:optional::placeholder,
-.bluelib input[type="submit"]:optional::placeholder,
-body input[type="reset"]:optional::placeholder,
-.bluelib input[type="reset"]:optional::placeholder,
-body .input-button:optional::placeholder,
-.bluelib .input-button:optional::placeholder,
-body input[type="checkbox"]:optional::placeholder,
-.bluelib input[type="checkbox"]:optional::placeholder,
-body .input-checkbox:optional::placeholder,
-.bluelib .input-checkbox:optional::placeholder,
-body input[type="radio"]:optional::placeholder,
-.bluelib input[type="radio"]:optional::placeholder,
-body .input-radio:optional::placeholder,
-.bluelib .input-radio:optional::placeholder,
-body .input:optional::placeholder,
-.bluelib .input:optional::placeholder {
- font-style: italic;
-}
-body .input-field:focus-visible,
-.bluelib .input-field:focus-visible,
-body input[type="color"]:focus-visible,
-.bluelib input[type="color"]:focus-visible,
-body input[type="date"]:focus-visible,
-.bluelib input[type="date"]:focus-visible,
-body input[type="datetime-local"]:focus-visible,
-.bluelib input[type="datetime-local"]:focus-visible,
-body input[type="email"]:focus-visible,
-.bluelib input[type="email"]:focus-visible,
-body input[type="file"]:focus-visible,
-.bluelib input[type="file"]:focus-visible,
-body input[type="image"]:focus-visible,
-.bluelib input[type="image"]:focus-visible,
-body input[type="month"]:focus-visible,
-.bluelib input[type="month"]:focus-visible,
-body input[type="number"]:focus-visible,
-.bluelib input[type="number"]:focus-visible,
-body input[type="password"]:focus-visible,
-.bluelib input[type="password"]:focus-visible,
-body input[type="search"]:focus-visible,
-.bluelib input[type="search"]:focus-visible,
-body input[type="tel"]:focus-visible,
-.bluelib input[type="tel"]:focus-visible,
-body input[type="text"]:focus-visible,
-.bluelib input[type="text"]:focus-visible,
-body input[type="time"]:focus-visible,
-.bluelib input[type="time"]:focus-visible,
-body input[type="url"]:focus-visible,
-.bluelib input[type="url"]:focus-visible,
-body input[type="week"]:focus-visible,
-.bluelib input[type="week"]:focus-visible,
-body textarea:focus-visible,
-.bluelib textarea:focus-visible,
-body .input-area:focus-visible,
-.bluelib .input-area:focus-visible,
-body select:not([multiple]):focus-visible,
-.bluelib select:not([multiple]):focus-visible,
-body .input-select:focus-visible,
-.bluelib .input-select:focus-visible,
-body select[multiple]:focus-visible,
-.bluelib select[multiple]:focus-visible,
-body .input-multiselect:focus-visible,
-.bluelib .input-multiselect:focus-visible,
-body button:focus-visible,
-.bluelib button:focus-visible,
-body input[type="submit"]:focus-visible,
-.bluelib input[type="submit"]:focus-visible,
-body input[type="reset"]:focus-visible,
-.bluelib input[type="reset"]:focus-visible,
-body .input-button:focus-visible,
-.bluelib .input-button:focus-visible,
-body input[type="checkbox"]:focus-visible,
-.bluelib input[type="checkbox"]:focus-visible,
-body .input-checkbox:focus-visible,
-.bluelib .input-checkbox:focus-visible,
-body input[type="radio"]:focus-visible,
-.bluelib input[type="radio"]:focus-visible,
-body .input-radio:focus-visible,
-.bluelib .input-radio:focus-visible,
-body .input:focus-visible,
-.bluelib .input:focus-visible {
- outline: none;
-}
-body .input-field,
-.bluelib .input-field,
-body input[type="color"],
-.bluelib input[type="color"],
-body input[type="date"],
-.bluelib input[type="date"],
-body input[type="datetime-local"],
-.bluelib input[type="datetime-local"],
-body input[type="email"],
-.bluelib input[type="email"],
-body input[type="file"],
-.bluelib input[type="file"],
-body input[type="image"],
-.bluelib input[type="image"],
-body input[type="month"],
-.bluelib input[type="month"],
-body input[type="number"],
-.bluelib input[type="number"],
-body input[type="password"],
-.bluelib input[type="password"],
-body input[type="search"],
-.bluelib input[type="search"],
-body input[type="tel"],
-.bluelib input[type="tel"],
-body input[type="text"],
-.bluelib input[type="text"],
-body input[type="time"],
-.bluelib input[type="time"],
-body input[type="url"],
-.bluelib input[type="url"],
-body input[type="week"],
-.bluelib input[type="week"] {
- cursor: text;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
- padding: 6px;
-}
-body textarea,
-.bluelib textarea,
-body .input-area,
-.bluelib .input-area {
- cursor: text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
- padding: 6px;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select {
- cursor: context-menu;
- border-width: 0 0 2px 0;
- border-radius: 4px 4px 0 0;
-}
-@media screen and (-webkit-min-device-pixel-ratio: 0) {
- body select:not([multiple]) option,
- .bluelib select:not([multiple]) option,
- body .input-select option,
- .bluelib .input-select option,
- body select:not([multiple]) .input-option,
- .bluelib select:not([multiple]) .input-option,
- body .input-select .input-option,
- .bluelib .input-select .input-option,
- body select:not([multiple]) optgroup,
- .bluelib select:not([multiple]) optgroup,
- body .input-select optgroup,
- .bluelib .input-select optgroup,
- body select:not([multiple]) .input-optgroup,
- .bluelib select:not([multiple]) .input-optgroup,
- body .input-select .input-optgroup,
- .bluelib .input-select .input-optgroup {
- background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b));
- }
-}
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- cursor: vertical-text;
- border-width: 0 0 0 2px;
- border-radius: 0 4px 4px 0;
-}
-body select:not([multiple]),
-.bluelib select:not([multiple]),
-body .input-select,
-.bluelib .input-select,
-body select[multiple],
-.bluelib select[multiple],
-body .input-multiselect,
-.bluelib .input-multiselect {
- padding: 6px 4px;
-}
-body select:not([multiple]) option,
-.bluelib select:not([multiple]) option,
-body .input-select option,
-.bluelib .input-select option,
-body select[multiple] option,
-.bluelib select[multiple] option,
-body .input-multiselect option,
-.bluelib .input-multiselect option,
-body select:not([multiple]) .input-option,
-.bluelib select:not([multiple]) .input-option,
-body .input-select .input-option,
-.bluelib .input-select .input-option,
-body select[multiple] .input-option,
-.bluelib select[multiple] .input-option,
-body .input-multiselect .input-option,
-.bluelib .input-multiselect .input-option {
- font-weight: normal;
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- padding: 4px;
-}
-body select:not([multiple]) optgroup,
-.bluelib select:not([multiple]) optgroup,
-body .input-select optgroup,
-.bluelib .input-select optgroup,
-body select[multiple] optgroup,
-.bluelib select[multiple] optgroup,
-body .input-multiselect optgroup,
-.bluelib .input-multiselect optgroup,
-body select:not([multiple]) .input-optgroup,
-.bluelib select:not([multiple]) .input-optgroup,
-body .input-select .input-optgroup,
-.bluelib .input-select .input-optgroup,
-body select[multiple] .input-optgroup,
-.bluelib select[multiple] .input-optgroup,
-body .input-multiselect .input-optgroup,
-.bluelib .input-multiselect .input-optgroup {
- font-weight: bold;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
- padding: 4px;
-}
-body select:not([multiple]) optgroup option,
-.bluelib select:not([multiple]) optgroup option,
-body .input-select optgroup option,
-.bluelib .input-select optgroup option,
-body select[multiple] optgroup option,
-.bluelib select[multiple] optgroup option,
-body .input-multiselect optgroup option,
-.bluelib .input-multiselect optgroup option,
-body select:not([multiple]) .input-optgroup option,
-.bluelib select:not([multiple]) .input-optgroup option,
-body .input-select .input-optgroup option,
-.bluelib .input-select .input-optgroup option,
-body select[multiple] .input-optgroup option,
-.bluelib select[multiple] .input-optgroup option,
-body .input-multiselect .input-optgroup option,
-.bluelib .input-multiselect .input-optgroup option,
-body select:not([multiple]) optgroup .input-option,
-.bluelib select:not([multiple]) optgroup .input-option,
-body .input-select optgroup .input-option,
-.bluelib .input-select optgroup .input-option,
-body select[multiple] optgroup .input-option,
-.bluelib select[multiple] optgroup .input-option,
-body .input-multiselect optgroup .input-option,
-.bluelib .input-multiselect optgroup .input-option,
-body select:not([multiple]) .input-optgroup .input-option,
-.bluelib select:not([multiple]) .input-optgroup .input-option,
-body .input-select .input-optgroup .input-option,
-.bluelib .input-select .input-optgroup .input-option,
-body select[multiple] .input-optgroup .input-option,
-.bluelib select[multiple] .input-optgroup .input-option,
-body .input-multiselect .input-optgroup .input-option,
-.bluelib .input-multiselect .input-optgroup .input-option {
- padding: 4px 20px;
-}
-body select:not([multiple]) optgroup option::before,
-.bluelib select:not([multiple]) optgroup option::before,
-body .input-select optgroup option::before,
-.bluelib .input-select optgroup option::before,
-body select[multiple] optgroup option::before,
-.bluelib select[multiple] optgroup option::before,
-body .input-multiselect optgroup option::before,
-.bluelib .input-multiselect optgroup option::before,
-body select:not([multiple]) .input-optgroup option::before,
-.bluelib select:not([multiple]) .input-optgroup option::before,
-body .input-select .input-optgroup option::before,
-.bluelib .input-select .input-optgroup option::before,
-body select[multiple] .input-optgroup option::before,
-.bluelib select[multiple] .input-optgroup option::before,
-body .input-multiselect .input-optgroup option::before,
-.bluelib .input-multiselect .input-optgroup option::before,
-body select:not([multiple]) optgroup .input-option::before,
-.bluelib select:not([multiple]) optgroup .input-option::before,
-body .input-select optgroup .input-option::before,
-.bluelib .input-select optgroup .input-option::before,
-body select[multiple] optgroup .input-option::before,
-.bluelib select[multiple] optgroup .input-option::before,
-body .input-multiselect optgroup .input-option::before,
-.bluelib .input-multiselect optgroup .input-option::before,
-body select:not([multiple]) .input-optgroup .input-option::before,
-.bluelib select:not([multiple]) .input-optgroup .input-option::before,
-body .input-select .input-optgroup .input-option::before,
-.bluelib .input-select .input-optgroup .input-option::before,
-body select[multiple] .input-optgroup .input-option::before,
-.bluelib select[multiple] .input-optgroup .input-option::before,
-body .input-multiselect .input-optgroup .input-option::before,
-.bluelib .input-multiselect .input-optgroup .input-option::before {
- content: "";
-}
-body button,
-.bluelib button,
-body input[type="submit"],
-.bluelib input[type="submit"],
-body input[type="reset"],
-.bluelib input[type="reset"],
-body .input-button,
-.bluelib .input-button {
- cursor: pointer;
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 6px 16px;
- border-radius: 4px;
-}
-body button:active,
-.bluelib button:active,
-body input[type="submit"]:active,
-.bluelib input[type="submit"]:active,
-body input[type="reset"]:active,
-.bluelib input[type="reset"]:active,
-body .input-button:active,
-.bluelib .input-button:active {
- border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
-}
-body button [disabled]:active,
-.bluelib button [disabled]:active,
-body input[type="submit"] [disabled]:active,
-.bluelib input[type="submit"] [disabled]:active,
-body input[type="reset"] [disabled]:active,
-.bluelib input[type="reset"] [disabled]:active,
-body .input-button [disabled]:active,
-.bluelib .input-button [disabled]:active,
-body button .status-disabled:active,
-.bluelib button .status-disabled:active,
-body input[type="submit"] .status-disabled:active,
-.bluelib input[type="submit"] .status-disabled:active,
-body input[type="reset"] .status-disabled:active,
-.bluelib input[type="reset"] .status-disabled:active,
-body .input-button .status-disabled:active,
-.bluelib .input-button .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox,
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- appearance: none;
- cursor: pointer;
- width: 24px;
- height: 24px;
- border-width: 2px;
- display: inline-flex;
- justify-content: center;
- align-items: center;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before,
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- display: block;
- content: "";
- width: 14px;
- height: 14px;
-}
-body input[type="checkbox"]:checked::before,
-.bluelib input[type="checkbox"]:checked::before,
-body .input-checkbox:checked::before,
-.bluelib .input-checkbox:checked::before,
-body input[type="radio"]:checked::before,
-.bluelib input[type="radio"]:checked::before,
-body .input-radio:checked::before,
-.bluelib .input-radio:checked::before {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9);
-}
-body input[type="checkbox"]:hover:checked::before,
-.bluelib input[type="checkbox"]:hover:checked::before,
-body .input-checkbox:hover:checked::before,
-.bluelib .input-checkbox:hover:checked::before,
-body input[type="radio"]:hover:checked::before,
-.bluelib input[type="radio"]:hover:checked::before,
-body .input-radio:hover:checked::before,
-.bluelib .input-radio:hover:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1);
-}
-body input[type="checkbox"]:focus:checked::before,
-.bluelib input[type="checkbox"]:focus:checked::before,
-body .input-checkbox:focus:checked::before,
-.bluelib .input-checkbox:focus:checked::before,
-body input[type="radio"]:focus:checked::before,
-.bluelib input[type="radio"]:focus:checked::before,
-body .input-radio:focus:checked::before,
-.bluelib .input-radio:focus:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"]:active:checked::before,
-.bluelib input[type="checkbox"]:active:checked::before,
-body .input-checkbox:active:checked::before,
-.bluelib .input-checkbox:active:checked::before,
-body input[type="radio"]:active:checked::before,
-.bluelib input[type="radio"]:active:checked::before,
-body .input-radio:active:checked::before,
-.bluelib .input-radio:active:checked::before {
- background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body input[type="checkbox"],
-.bluelib input[type="checkbox"],
-body .input-checkbox,
-.bluelib .input-checkbox {
- border-radius: 4px;
-}
-body input[type="checkbox"]::before,
-.bluelib input[type="checkbox"]::before,
-body .input-checkbox::before,
-.bluelib .input-checkbox::before {
- border-radius: 2px;
-}
-body input[type="radio"],
-.bluelib input[type="radio"],
-body .input-radio,
-.bluelib .input-radio {
- border-radius: 100%;
-}
-body input[type="radio"]::before,
-.bluelib input[type="radio"]::before,
-body .input-radio::before,
-.bluelib .input-radio::before {
- border-radius: 100%;
-}
-body form,
-.bluelib form,
-body .form,
-.bluelib .form {
- display: grid;
- align-items: center;
- row-gap: 4px;
- column-gap: 8px;
- grid-template-columns: minmax(auto, 1fr) 5fr;
-}
-body form > label,
-.bluelib form > label,
-body .form > label,
-.bluelib .form > label,
-body form .form-label,
-.bluelib form .form-label,
-body .form .form-label,
-.bluelib .form .form-label {
- grid-column: 1;
- justify-self: end;
- text-align: right;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-weight: 500;
-}
-body form > .input-field,
-.bluelib form > .input-field,
-body .form > .input-field,
-.bluelib .form > .input-field,
-body form input[type="color"],
-.bluelib form input[type="color"],
-body .form input[type="color"],
-.bluelib .form input[type="color"],
-body form input[type="date"],
-.bluelib form input[type="date"],
-body .form input[type="date"],
-.bluelib .form input[type="date"],
-body form input[type="datetime-local"],
-.bluelib form input[type="datetime-local"],
-body .form input[type="datetime-local"],
-.bluelib .form input[type="datetime-local"],
-body form input[type="email"],
-.bluelib form input[type="email"],
-body .form input[type="email"],
-.bluelib .form input[type="email"],
-body form input[type="file"],
-.bluelib form input[type="file"],
-body .form input[type="file"],
-.bluelib .form input[type="file"],
-body form input[type="image"],
-.bluelib form input[type="image"],
-body .form input[type="image"],
-.bluelib .form input[type="image"],
-body form input[type="month"],
-.bluelib form input[type="month"],
-body .form input[type="month"],
-.bluelib .form input[type="month"],
-body form input[type="number"],
-.bluelib form input[type="number"],
-body .form input[type="number"],
-.bluelib .form input[type="number"],
-body form input[type="password"],
-.bluelib form input[type="password"],
-body .form input[type="password"],
-.bluelib .form input[type="password"],
-body form input[type="search"],
-.bluelib form input[type="search"],
-body .form input[type="search"],
-.bluelib .form input[type="search"],
-body form input[type="tel"],
-.bluelib form input[type="tel"],
-body .form input[type="tel"],
-.bluelib .form input[type="tel"],
-body form input[type="text"],
-.bluelib form input[type="text"],
-body .form input[type="text"],
-.bluelib .form input[type="text"],
-body form input[type="time"],
-.bluelib form input[type="time"],
-body .form input[type="time"],
-.bluelib .form input[type="time"],
-body form input[type="url"],
-.bluelib form input[type="url"],
-body .form input[type="url"],
-.bluelib .form input[type="url"],
-body form input[type="week"],
-.bluelib form input[type="week"],
-body .form input[type="week"],
-.bluelib .form input[type="week"],
-body form > textarea,
-.bluelib form > textarea,
-body .form > textarea,
-.bluelib .form > textarea,
-body form .input-area,
-.bluelib form .input-area,
-body .form .input-area,
-.bluelib .form .input-area,
-body form > select:not([multiple]),
-.bluelib form > select:not([multiple]),
-body .form > select:not([multiple]),
-.bluelib .form > select:not([multiple]),
-body form .input-select,
-.bluelib form .input-select,
-body .form .input-select,
-.bluelib .form .input-select,
-body form > select[multiple],
-.bluelib form > select[multiple],
-body .form > select[multiple],
-.bluelib .form > select[multiple],
-body form .input-multiselect,
-.bluelib form .input-multiselect,
-body .form .input-multiselect,
-.bluelib .form .input-multiselect,
-body form > button,
-.bluelib form > button,
-body .form > button,
-.bluelib .form > button,
-body form input[type="submit"],
-.bluelib form input[type="submit"],
-body .form input[type="submit"],
-.bluelib .form input[type="submit"],
-body form input[type="reset"],
-.bluelib form input[type="reset"],
-body .form input[type="reset"],
-.bluelib .form input[type="reset"],
-body form .input-button,
-.bluelib form .input-button,
-body .form .input-button,
-.bluelib .form .input-button,
-body form > input[type="checkbox"],
-.bluelib form > input[type="checkbox"],
-body .form > input[type="checkbox"],
-.bluelib .form > input[type="checkbox"],
-body form .input-checkbox,
-.bluelib form .input-checkbox,
-body .form .input-checkbox,
-.bluelib .form .input-checkbox,
-body form > input[type="radio"],
-.bluelib form > input[type="radio"],
-body .form > input[type="radio"],
-.bluelib .form > input[type="radio"],
-body form .input-radio,
-.bluelib form .input-radio,
-body .form .input-radio,
-.bluelib .form .input-radio,
-body form > .input,
-.bluelib form > .input,
-body .form > .input,
-.bluelib .form > .input,
-body form .form-input,
-.bluelib form .form-input,
-body .form .form-input,
-.bluelib .form .form-input {
- grid-column: 2;
- justify-self: stretch;
-}
-body form .form-group,
-.bluelib form .form-group,
-body .form .form-group,
-.bluelib .form .form-group {
- grid-column: 2;
- display: flex;
- gap: 8px 16px;
- justify-content: space-evenly;
- align-items: center;
- flex-wrap: wrap;
- width: 100%;
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03);
- padding: 6px;
- border-radius: 4px;
-}
-body form .form-group > label,
-.bluelib form .form-group > label,
-body .form .form-group > label,
-.bluelib .form .form-group > label,
-body form .form-group .form-group-label,
-.bluelib form .form-group .form-group-label,
-body .form .form-group .form-group-label,
-.bluelib .form .form-group .form-group-label {
- display: flex;
- gap: 6px;
- justify-content: center;
- align-items: center;
- text-align: left;
-}
-body form .form-group .form-group-row,
-.bluelib form .form-group .form-group-row,
-body .form .form-group .form-group-row,
-.bluelib .form .form-group .form-group-row {
- flex-basis: 100%;
- justify-content: start;
-}
-body form .form-row,
-.bluelib form .form-row,
-body .form .form-row,
-.bluelib .form .form-row {
- grid-column-start: 1;
- grid-column-end: 3;
- display: flex;
- gap: 8px;
- justify-content: center;
- align-items: center;
- width: 100%;
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body form .form-row .panel,
-.bluelib form .form-row .panel,
-body .form .form-row .panel,
-.bluelib .form .form-row .panel {
- margin: 0;
-}
-body form .form-row:first-child,
-.bluelib form .form-row:first-child,
-body .form .form-row:first-child,
-.bluelib .form .form-row:first-child {
- margin-top: 0;
-}
-body form .form-row:last-child,
-.bluelib form .form-row:last-child,
-body .form .form-row:last-child,
-.bluelib .form .form-row:last-child {
- margin-bottom: 0;
-}
-body h1,
-.bluelib h1,
-body h2,
-.bluelib h2,
-body h3,
-.bluelib h3,
-body h4,
-.bluelib h4,
-body h5,
-.bluelib h5,
-body h6,
-.bluelib h6,
-body .heading,
-.bluelib .heading {
- text-align: center;
- --bluelib-color-r: var(--bluelib-accent-r);
- --bluelib-color-g: var(--bluelib-accent-g);
- --bluelib-color-b: var(--bluelib-accent-b);
- font-family: var(--bluelib-title-family);
- font-weight: var(--bluelib-title-weight);
-}
-body a,
-.bluelib a,
-body .anchor,
-.bluelib .anchor {
- text-decoration-line: underline;
- text-decoration-thickness: 1px;
-}
-body a:focus-visible,
-.bluelib a:focus-visible,
-body .anchor:focus-visible,
-.bluelib .anchor:focus-visible {
- text-decoration-thickness: 2px;
-}
-body a:hover,
-.bluelib a:hover,
-body .anchor:hover,
-.bluelib .anchor:hover,
-body a:focus,
-.bluelib a:focus,
-body .anchor:focus,
-.bluelib .anchor:focus {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body a:active,
-.bluelib a:active,
-body .anchor:active,
-.bluelib .anchor:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1);
-}
-body a:not([href]),
-.bluelib a:not([href]),
-body a[href=""],
-.bluelib a[href=""],
-body .anchor-broken,
-.bluelib .anchor-broken {
- cursor: not-allowed;
- --bluelib-color-r: var(--bluelib-broken-r);
- --bluelib-color-g: var(--bluelib-broken-g);
- --bluelib-color-b: var(--bluelib-broken-b);
- text-decoration-style: dashed;
-}
-body a:not([href]):hover,
-.bluelib a:not([href]):hover,
-body a[href=""]:hover,
-.bluelib a[href=""]:hover,
-body .anchor-broken:hover,
-.bluelib .anchor-broken:hover,
-body a:not([href]):focus,
-.bluelib a:not([href]):focus,
-body a[href=""]:focus,
-.bluelib a[href=""]:focus,
-body .anchor-broken:focus,
-.bluelib .anchor-broken:focus,
-body a:not([href]):active,
-.bluelib a:not([href]):active,
-body a[href=""]:active,
-.bluelib a[href=""]:active,
-body .anchor-broken:active,
-.bluelib .anchor-broken:active {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
-}
-body a[href^="http://"],
-.bluelib a[href^="http://"],
-body a[href^="https://"],
-.bluelib a[href^="https://"],
-body a[href^="/"],
-.bluelib a[href^="/"],
-body .anchor-link,
-.bluelib .anchor-link {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-link-r);
- --bluelib-color-g: var(--bluelib-link-g);
- --bluelib-color-b: var(--bluelib-link-b);
- text-decoration-style: solid;
-}
-body a[href^="http://"]:visited,
-.bluelib a[href^="http://"]:visited,
-body a[href^="https://"]:visited,
-.bluelib a[href^="https://"]:visited,
-body a[href^="/"]:visited,
-.bluelib a[href^="/"]:visited,
-body .anchor-link:visited,
-.bluelib .anchor-link:visited {
- --bluelib-color-r: var(--bluelib-visited-r);
- --bluelib-color-g: var(--bluelib-visited-g);
- --bluelib-color-b: var(--bluelib-visited-b);
-}
-body a[download],
-.bluelib a[download],
-body a[href]:not([href^="http://"]):not([href^="https://"]),
-.bluelib a[href]:not([href^="http://"]):not([href^="https://"]),
-body .anchor-download,
-.bluelib .anchor-download {
- cursor: pointer;
- --bluelib-color-r: var(--bluelib-download-r);
- --bluelib-color-g: var(--bluelib-download-g);
- --bluelib-color-b: var(--bluelib-download-b);
- text-decoration-style: solid;
-}
-body .details,
-.bluelib .details,
-body details,
-.bluelib details {
- margin-top: 8px;
- margin-bottom: 8px;
-}
-body .details > .details-summary,
-.bluelib .details > .details-summary,
-body details > .details-summary,
-.bluelib details > .details-summary,
-body .details > summary,
-.bluelib .details > summary,
-body details > summary,
-.bluelib details > summary {
- cursor: pointer;
- font-size: larger;
- user-select: none;
-}
-body .details > .details-summary:hover,
-.bluelib .details > .details-summary:hover,
-body details > .details-summary:hover,
-.bluelib details > .details-summary:hover,
-body .details > summary:hover,
-.bluelib .details > summary:hover,
-body details > summary:hover,
-.bluelib details > summary:hover {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1);
-}
-body .details > .details-summary:focus-visible,
-.bluelib .details > .details-summary:focus-visible,
-body details > .details-summary:focus-visible,
-.bluelib details > .details-summary:focus-visible,
-body .details > summary:focus-visible,
-.bluelib .details > summary:focus-visible,
-body details > summary:focus-visible,
-.bluelib details > summary:focus-visible {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1);
-}
-body .details > .details-summary:active,
-.bluelib .details > .details-summary:active,
-body details > .details-summary:active,
-.bluelib details > .details-summary:active,
-body .details > summary:active,
-.bluelib .details > summary:active,
-body details > summary:active,
-.bluelib details > summary:active {
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1);
-}
-body .details > .details-content,
-.bluelib .details > .details-content,
-body details > .details-content,
-.bluelib details > .details-content,
-body .details > :not(summary),
-.bluelib .details > :not(summary),
-body details > :not(summary),
-.bluelib details > :not(summary) {
- margin-top: 0.5rem;
-}
-body .details > .details,
-.bluelib .details > .details,
-body details > .details,
-.bluelib details > .details,
-body .details > details,
-.bluelib .details > details,
-body details > details,
-.bluelib details > details {
- margin-left: 16px;
-}
-body rp,
-.bluelib rp,
-body .ruby-parenthesis,
-.bluelib .ruby-parenthesis {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125);
-}
-body rt,
-.bluelib rt,
-body .ruby-text,
-.bluelib .ruby-text {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
-}
-body .todo,
-.bluelib .todo {
- background-color: #292F33;
- --bluelib-color-r: 255;
- --bluelib-color-g: 204;
- --bluelib-color-b: 77;
- border-color: #FFCC4D;
-}
-body abbr,
-.bluelib abbr,
-body .semantic-abbr,
-.bluelib .semantic-abbr {
- cursor: help;
- text-decoration: underline 1px dotted currentColor;
-}
-body b,
-.bluelib b,
-body .semantic-b,
-.bluelib .semantic-b {
- font-weight: 500;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body cite,
-.bluelib cite,
-body .semantic-cite,
-.bluelib .semantic-cite {
- font-variant: small-caps;
-}
-body code,
-.bluelib code,
-body .semantic-code,
-.bluelib .semantic-code {
- font-family: var(--bluelib-code-family);
- font-weight: var(--bluelib-code-weight);
-}
-body dfn,
-.bluelib dfn,
-body .semantic-dfn,
-.bluelib .semantic-dfn {
- text-decoration: underline 1px solid currentColor;
- font-style: italic;
-}
-body em,
-.bluelib em,
-body .semantic-em,
-.bluelib .semantic-em {
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body i,
-.bluelib i,
-body .semantic-i,
-.bluelib .semantic-i {
- font-style: italic;
-}
-body mark,
-.bluelib mark,
-body .semantic-mark,
-.bluelib .semantic-mark {
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22);
- color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1);
-}
-body q,
-.bluelib q,
-body .semantic-q,
-.bluelib .semantic-q {
- font-style: oblique;
-}
-body q:before,
-.bluelib q:before,
-body .semantic-q:before,
-.bluelib .semantic-q:before,
-body q:after,
-.bluelib q:after,
-body .semantic-q:after,
-.bluelib .semantic-q:after {
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505);
-}
-body samp,
-.bluelib samp,
-body .semantic-samp,
-.bluelib .semantic-samp {
- background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1);
- color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1);
-}
-body strong,
-.bluelib strong,
-body .semantic-strong,
-.bluelib .semantic-strong {
- font-weight: 800;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body var,
-.bluelib var,
-body .semantic-var,
-.bluelib .semantic-var {
- font-style: normal;
- color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b));
-}
-body .color-red,
-.bluelib .color-red {
- --bluelib-color-r: var(--bluelib-red-r);
- --bluelib-color-g: var(--bluelib-red-g);
- --bluelib-color-b: var(--bluelib-red-b);
-}
-body .color-orange,
-.bluelib .color-orange {
- --bluelib-color-r: var(--bluelib-orange-r);
- --bluelib-color-g: var(--bluelib-orange-g);
- --bluelib-color-b: var(--bluelib-orange-b);
-}
-body .color-yellow,
-.bluelib .color-yellow {
- --bluelib-color-r: var(--bluelib-yellow-r);
- --bluelib-color-g: var(--bluelib-yellow-g);
- --bluelib-color-b: var(--bluelib-yellow-b);
-}
-body .color-lime,
-.bluelib .color-lime,
-body .color-green,
-.bluelib .color-green {
- --bluelib-color-r: var(--bluelib-lime-r);
- --bluelib-color-g: var(--bluelib-lime-g);
- --bluelib-color-b: var(--bluelib-lime-b);
-}
-body .color-cyan,
-.bluelib .color-cyan {
- --bluelib-color-r: var(--bluelib-cyan-r);
- --bluelib-color-g: var(--bluelib-cyan-g);
- --bluelib-color-b: var(--bluelib-cyan-b);
-}
-body .color-blue,
-.bluelib .color-blue {
- --bluelib-color-r: var(--bluelib-blue-r);
- --bluelib-color-g: var(--bluelib-blue-g);
- --bluelib-color-b: var(--bluelib-blue-b);
-}
-body .color-magenta,
-.bluelib .color-magenta {
- --bluelib-color-r: var(--bluelib-magenta-r);
- --bluelib-color-g: var(--bluelib-magenta-g);
- --bluelib-color-b: var(--bluelib-magenta-b);
-}
-body .color-gray,
-.bluelib .color-gray {
- --bluelib-color-r: var(--bluelib-gray-r);
- --bluelib-color-g: var(--bluelib-gray-g);
- --bluelib-color-b: var(--bluelib-gray-b);
-}
-body .special-remove,
-.bluelib .special-remove,
-body .indexbreakrow,
-.bluelib .indexbreakrow {
- display: none !important;
-}
-body .special-hide,
-.bluelib .special-hide {
- visibility: hidden !important;
-}
-body .special-block-center,
-.bluelib .special-block-center,
-body #indexlist,
-.bluelib #indexlist {
- margin-left: auto !important;
- margin-right: auto !important;
-}
-@font-face {
- font-family: 'Fira Code';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firacode/v17/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9A4kDNxMZdWfMOD5VvkrCqYTc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAGQBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBiQxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5VvkojO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrA6Qhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAWRRf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrByRBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBuRxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBKRhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5Vn9IjO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnWKnuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnPKruQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9E4kDNxMZdWfMOD5VfkA.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnZKvuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnSKzuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnLK3uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnMK7uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
-}
-body,
-.bluelib {
- --bluelib-background-r: 0;
- --bluelib-background-g: 0;
- --bluelib-background-b: 20;
- --bluelib-foreground-r: 45;
- --bluelib-foreground-g: 154;
- --bluelib-foreground-b: 255;
- --bluelib-accent-r: 250;
- --bluelib-accent-g: 250;
- --bluelib-accent-b: 250;
- --bluelib-link-r: 0;
- --bluelib-link-g: 202;
- --bluelib-link-b: 202;
- --bluelib-broken-r: 255;
- --bluelib-broken-g: 116;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 12;
- --bluelib-visited-g: 134;
- --bluelib-visited-b: 207;
- --bluelib-download-r: 0;
- --bluelib-download-g: 211;
- --bluelib-download-b: 137;
- --bluelib-red-r: 255;
- --bluelib-red-g: 125;
- --bluelib-red-b: 125;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 187;
- --bluelib-orange-b: 125;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 125;
- --bluelib-lime-r: 125;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 125;
- --bluelib-cyan-r: 125;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 125;
- --bluelib-blue-g: 125;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 125;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=sophon.apache.css.map */
\ No newline at end of file
diff --git a/src/targets/sophon.apache.css.map b/src/targets/sophon.apache.css.map
deleted file mode 100644
index 18be84e..0000000
--- a/src/targets/sophon.apache.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["sophon.apache.less","https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/skeleton.less","/store/Documents/Workspaces/bluelib/src/rules/sophon.less"],"names":[],"mappings":"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Bc,MAAK,cEwvBlB;AAAD,IFxvBmC,MAAK,cEwvBvC;AAAD,QFxvBmC,MAAK,cEwvBvC;AAAD,IFxvBwD,MAAK,eEwvB5D;AAAD,QFxvBwD,MAAK,eEwvB5D;AAAD,IFxvB8E,MAAK,iBEwvBlF;AAAD,QFxvB8E,MAAK,iBEwvBlF;AAAD,IFxvBsG,MAAK,eEwvB1G;AAAD,QFxvBsG,MAAK,eEwvB1G;AAAD,IFrvBR,MAAK,YEqvBI;AAAD,QFrvBR,MAAK,YEqvBI;AAAD,IFrvBW,MAAK,aEqvBf;AAAD,QFrvBW,MAAK,aEqvBf;AAAD,IFpvBG,MAAK,aEovBP;AAAD,QFpvBG,MAAK,aEovBP;AAAD,IFnvBC,MAAK,YEmvBL;AAAD,QFnvBC,MAAK,YEmvBL;AAAD,IFlvBA,MAAK,aEkvBJ;AAAD,QFlvBA,MAAK,aEkvBJ;AAAD,IFjvBF,SEivBG;AAAD,QFjvBF,SEivBG;AAAD,IFjvBQ,YEivBP;AAAD,QFjvBQ,YEivBP;AAAD,IFjvBqB,OAAM,IAAI,YEivB9B;AAAD,QFjvBqB,OAAM,IAAI,YEivB9B;AAAD,IFjvB6C,cEivB5C;AAAD,QFjvB6C,cEivB5C;AAAD,IFjvB4D,OAAM,UEivBjE;AAAD,QFjvB4D,OAAM,UEivBjE;AAAD,IFjvB8E,mBEivB7E;AAAD,QFjvB8E,mBEivB7E;AAAD,IFhvBP,OEgvBQ;AAAD,QFhvBP,OEgvBQ;AAAD,IF/uBD,MAAK,eE+uBH;AAAD,QF/uBD,MAAK,eE+uBH;AAAD,IF9uBQ,MAAK,cE8uBZ;AAAD,QF9uBQ,MAAK,cE8uBZ;AAAD,IF7uBC,cE6uBA;AAAD,QF7uBC,cE6uBA;AAAD,IF5uBN,MAAK,iBE4uBE;AAAD,QF5uBN,MAAK,iBE4uBE;AAAD,IF3uBF,gBE2uBG;AAAD,QF3uBF,gBE2uBG;AAAD,IF1uBP,MAAK,cE0uBG;AAAD,QF1uBP,MAAK,cE0uBG;AAAD,IF1uBc,aE0uBb;AAAD,QF1uBc,aE0uBb;AAAD,IF1uB4B,OE0uB3B;AAAD,QF1uB4B,OE0uB3B;EACG,OAllBH,KACD,wBACA,wBACA,6BA+kBI;EACA,UAAA;;AAIJ,IFnwBP,aEmwBQ;AAAD,QFnwBP,aEmwBQ;AAAD,IFlwBN,MAAK,cEkwBE;AAAD,QFlwBN,MAAK,cEkwBE;AAAD,IFlwBe,MACvB,aEiwBS;AAAD,QFlwBe,MACvB,aEiwBS;AAAD,IFjwBO,MAAK,uBEiwBX;AAAD,QFjwBO,MAAK,uBEiwBX;AAAD,IF/vBL,MAAK,cE+vBC;AAAD,QF/vBL,MAAK,cE+vBC;AAAD,IF9vBN,MAAK,aE8vBE;AAAD,QF9vBN,MAAK,aE8vBE;AAAD,IF9vBc,MAAK,cE8vBlB;AAAD,QF9vBc,MAAK,cE8vBlB;AAAD,IF9vBmC,MAAK,cE8vBvC;AAAD,QF9vBmC,MAAK,cE8vBvC;AAAD,IF9vBwD,MAAK,eE8vB5D;AAAD,QF9vBwD,MAAK,eE8vB5D;AAAD,IF9vB8E,MAAK,iBE8vBlF;AAAD,QF9vB8E,MAAK,iBE8vBlF;AAAD,IF9vBsG,MAAK,eE8vB1G;AAAD,QF9vBsG,MAAK,eE8vB1G;AAAD,IF3vBR,MAAK,YE2vBI;AAAD,QF3vBR,MAAK,YE2vBI;AAAD,IF3vBW,MAAK,aE2vBf;AAAD,QF3vBW,MAAK,aE2vBf;AAAD,IF1vBG,MAAK,aE0vBP;AAAD,QF1vBG,MAAK,aE0vBP;AAAD,IFzvBC,MAAK,YEyvBL;AAAD,QFzvBC,MAAK,YEyvBL;AAAD,IFxvBA,MAAK,aEwvBJ;AAAD,QFxvBA,MAAK,aEwvBJ;AAAD,IFvvBF,SEuvBG;AAAD,QFvvBF,SEuvBG;AAAD,IFvvBQ,YEuvBP;AAAD,QFvvBQ,YEuvBP;AAAD,IFvvBqB,OAAM,IAAI,YEuvB9B;AAAD,QFvvBqB,OAAM,IAAI,YEuvB9B;AAAD,IFvvB6C,cEuvB5C;AAAD,QFvvB6C,cEuvB5C;AAAD,IFvvB4D,OAAM,UEuvBjE;AAAD,QFvvB4D,OAAM,UEuvBjE;AAAD,IFvvB8E,mBEuvB7E;AAAD,QFvvB8E,mBEuvB7E;AAAD,IFtvBP,OEsvBQ;AAAD,QFtvBP,OEsvBQ;AAAD,IFrvBD,MAAK,eEqvBH;AAAD,QFrvBD,MAAK,eEqvBH;AAAD,IFpvBQ,MAAK,cEovBZ;AAAD,QFpvBQ,MAAK,cEovBZ;AAAD,IFnvBC,cEmvBA;AAAD,QFnv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AK,cE0wBC;AAAD,IFzwBN,MAAK,aEywBE;AAAD,QFzwBN,MAAK,aEywBE;AAAD,IFzwBc,MAAK,cEywBlB;AAAD,QFzwBc,MAAK,cEywBlB;AAAD,IFzwBmC,MAAK,cEywBvC;AAAD,QFzwBmC,MAAK,cEywBvC;AAAD,IFzwBwD,MAAK,eEywB5D;AAAD,QFzwBwD,MAAK,eEywB5D;AAAD,IFzwB8E,MAAK,iBEywBlF;AAAD,QFzwB8E,MAAK,iBEywBlF;AAAD,IFzwBsG,MAAK,eEywB1G;AAAD,QFzwBsG,MAAK,eEywB1G;AAAD,IFtwBR,MAAK,YEswBI;AAAD,QFtwBR,MAAK,YEswBI;AAAD,IFtwBW,MAAK,aEswBf;AAAD,QFtwBW,MAAK,aEswBf;AAAD,IFrwBG,MAAK,aEqwBP;AAAD,QFrwBG,MAAK,aEqwBP;AAAD,IFpwBC,MAAK,YEowBL;AAAD,QFpwBC,MAAK,YEowBL;AAAD,IFnwBA,MAAK,aEmwBJ;AAAD,QFnwBA,MAAK,aEmwBJ;AAAD,IFlwBF,SEkwBG;AAAD,QFlwBF,SEkwBG;AAAD,IFlwBQ,YEkwBP;AAAD,QFlwBQ,YEkwBP;AAAD,IFlwBqB,OAAM,IAAI,YEkwB9B;AAAD,QFlwBqB,OAAM,IAAI,YEkwB9B;AAAD,IFlwB6C,cEkwB5C;AAAD,QFlwB6C,cEkwB5C;AAAD,IFlwB4D,OAAM,UEkwBjE;AAAD,QFlwB4D,OAAM,UEkwBjE;AAAD,IFlwB8E,mBEkwB7E;AAAD,QFlwB8E,mBEkwB7E;AAAD,IFjwBP,OEiwBQ;AAAD,QFjwBP,OEiwBQ;AAAD,IFhwBD,MAAK,eEgwBH;AAAD,QFhwBD,MAAK,eEgwBH;AAAD,IF/vBQ,MAAK,cE+vBZ;AAAD,QF/vBQ,MAAK,cE+vBZ;AAAD,IF9vBC,cE8vBA;AAAD,QF9vBC,cE8vBA;AAAD,IF7vBN,MAAK,iBE6vBE;AAAD,QF7vBN,MAAK,iBE6vBE;AAAD,IF5vBF,gBE4vBG;AAAD,QF5vBF,gBE4vBG;AAAD,IF3vBP,MAAK,cE2vBG;AAAD,QF3vBP,MAAK,cE2vBG;AAAD,IF3vBc,aE2vBb;AAAD,QF3vBc,aE2vBb;AAAD,IF3vB4B,OE2vB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5wBoB,OAlBnC,iBEyxBqB,MAKL;AAAD,QF5wBoB,OAlBnC,iBEyxBqB,MAKL;EACG,OApnBX,KACD,wBACA,wBACA,6BAinBY;;AAMZ,IFtyBP,aEsyBQ;AAAD,QFtyBP,aEsyBQ;AAAD,IFryBN,MAAK,cEqyBE;AAAD,QFryBN,MAAK,cEqyBE;AAAD,IFryBe,MACvB,aEoyBS;AAAD,QFryBe,MACvB,aEoyBS;AAAD,IFpyBO,MAAK,uBEoyBX;AAAD,QFpyBO,MAAK,uBEoyBX;AAAD,IFlyBL,MAAK,cEkyBC;AAAD,QFlyBL,MAAK,cEkyBC;AAAD,IFjyBN,MAAK,aEiyBE;AAAD,QFjyBN,MAAK,aEiyBE;AAAD,IFjyBc,MAAK,cEiyBlB;AAAD,QFjyBc,MAAK,cEiyBlB;AAAD,IFjyBmC,MAAK,cEiyBvC;AAAD,QFjyBmC,MAAK,cEiyBvC;AAAD,IFjyBwD,MAAK,eEiyB5D;AAAD,QFjyBwD,MAAK,eEiyB5D;AAAD,IFjyB8E,MAAK,iBEiyBlF;AAAD,QFjyB8E,MAAK,iBEiyBlF;AAAD,IFjyBsG,MAAK,eEiyB1G;AAAD,QFjyBsG,MAAK,eEiyB1G;AAAD,IF9xBR,MAAK,YE8xBI;AAAD,QF9xBR,MAAK,YE8xBI;AAAD,IF9xBW,MAAK,aE8xBf;AAAD,QF9xBW,MAAK,aE8xBf;AAAD,IF7xBG,MAAK,aE6xBP;AAAD,QF7xBG,MAAK,aE6xBP;AAAD,IF5xBC,MAAK,YE4xBL;AAAD,QF5xBC,MAAK,YE4xBL;AAAD,IF3xBA,MAAK,aE2xBJ;AAAD,QF3xBA,MAAK,aE2xBJ;AAAD,IF1xBF,SE0xBG;AAAD,QF1xBF,SE0xBG;AAAD,IF1xBQ,YE0xBP;AAAD,QF1xBQ,YE0xBP;AAAD,IF1xBqB,OAAM,IAAI,YE0xB9B;AAAD,QF1xBqB,OAAM,IAAI,YE0xB9B;AAAD,IF1xB6C,cE0xB5C;AAAD,QF1xB6C,cE0xB5C;AAAD,IF1xB4D,OAAM,UE0xBjE;AAAD,QF1xB4D,OAAM,UE0xBjE;AAAD,IF1xB8E,mBE0xB7E;AAAD,QF1xB8E,mBE0xB7E;AAAD,IFzxBP,OEyxBQ;AAAD,QFzxBP,OEyxBQ;AAAD,IFxxBD,MAAK,eEwxBH;AAAD,QFxxBD,MAAK,eEwxBH;AAAD,IFvxBQ,MAAK,cEuxBZ;AAAD,QFvxBQ,MAAK,cEuxBZ;AAAD,IFtxBC,cEsxBA;AAAD,QFtxBC,cEsxBA;AAAD,IFrxBN,MAAK,iBEqxBE;AAAD,QFrxBN,MAAK,iBEqxBE;AAAD,IFpxBF,gBEoxBG;AAAD,QFpxBF,gBEoxBG;AAAD,IFnxBP,MAAK,cEmxBG;AAAD,QFnxBP,MAAK,cEmxBG;AAAD,IFnxBc,aEmxBb;AAAD,QFnxBc,aEmxBb;AAAD,IFnxB4B,OEmxB3B;AAAD,QFnxB4B,OEmxB3B;AAAW,IFtyBnB,aEsyBoB,SAAS;AAAV,QFtyBnB,aEsyBoB,SAAS;AAAV,IFryBlB,MAAK,cEqyBc,SAAS;AAAV,QFryBlB,MAAK,cEqyBc,SAAS;AAAV,IFryBG,MACvB,aEoyBqB,SAAS;AAAV,QFryBG,MACvB,aEoyBqB,SAAS;AAAV,IFpyBL,MAAK,uBEoyBC,SAAS;AAAV,QFpyBL,MAAK,uBEoyBC,SAAS;AAAV,IFlyBjB,MAAK,cEkyBa,SAAS;AAAV,QFlyBjB,MAAK,cEkyBa,SAAS;AAAV,IFjyBlB,MAAK,aEiyBc,SAAS;AAAV,QFjyBlB,MAAK,aEiyBc,SAAS;AAAV,IFjyBE,MAAK,cEiyBN,SAAS;AAAV,QFjyBE,MAAK,cEiyBN,SAAS;AAAV,IFjyBuB,MAAK,cEiyB3B,SAAS;AAAV,QFjyBuB,MAAK,cEiyB3B,SAAS;AAAV,IFjyB4C,MAAK,eEiyBhD,SAAS;AAAV,QFjyB4C,MAAK,eEiyBhD,SAAS;AAAV,IFjyBkE,MAAK,iBEiyBtE,SAAS;AAAV,QFjyBkE,MAAK,iBEiyBtE,SAAS;AAAV,IFjyB0F,MAAK,eEiyB9F,SAAS;AAAV,QFjyB0F,MAAK,eEiyB9F,SAAS;AAAV,IF9xBpB,MAAK,YE8xBgB,SAAS;AAAV,QF9xBpB,MAAK,YE8xBgB,SAAS;AAAV,IF9xBD,MAAK,aE8xBH,SAAS;AAAV,QF9xBD,MAAK,aE8xBH,SAAS;AAAV,IF7xBT,MAAK,aE6xBK,SAAS;AAAV,QF7xBT,MAAK,aE6xBK,SAAS;AAAV,IF5xBX,MAAK,YE4xBO,SAAS;AAAV,QF5xBX,MAAK,YE4xBO,SAAS;AAAV,IF3xBZ,MAAK,aE2xBQ,SAAS;AAAV,QF3xBZ,MAAK,aE2xBQ,SAAS;AAAV,IF1xBd,SE0xBe,SAAS;AAAV,QF1xBd,SE0xBe,SAAS;AAAV,IF1xBJ,YE0xBK,SAAS;AAAV,QF1xBJ,YE0xBK,SAAS;AAAV,IF1xBS,OAAM,IAAI,YE0xBlB,SAAS;AAAV,QF1xBS,OAAM,IAAI,YE0xBlB,SAAS;AAAV,IF1xBiC,cE0xBhC,SAAS;AAAV,QF1xBiC,cE0xBhC,SAAS;AAAV,IF1xBgD,OAAM,UE0xBrD,SAAS;AAAV,QF1xBgD,OAAM,UE0xBrD,SAAS;AAAV,IF1xBkE,mBE0xBjE,SAAS;AAAV,QF1xBkE,mBE0xBjE,SAAS;AAAV,IFzxBnB,OEyxBoB,SAAS;AAAV,QFzxBnB,OEyxBoB,SAAS;AAAV,IFxxBb,MAAK,eEwxBS,SAAS;AAAV,QFxxBb,MAAK,eEwxBS,SAAS;AAAV,IFvxBJ,MAAK,cEuxBA,SAAS;AAAV,QFvxBJ,MAAK,cEuxBA,SAAS;AAAV,IFtxBX,cEsxBY,SAAS;AAAV,QFtxBX,cEsxBY,SAAS;AAAV,IFrxBlB,MAAK,iBEqxBc,SAAS;AAAV,QFrxBlB,MAAK,iBEqxBc,SAAS;AAAV,IFpxBd,gBEoxBe,SAAS;AAAV,QFpxBd,gBEoxBe,SAAS;AAAV,IFnxBnB,MAAK,cEmxBe,SAAS;AAAV,QFnxBnB,MAAK,cEmxBe,SAAS;AAAV,IFnxBE,aEmxBD,SAAS;AAAV,QFnxBE,aEmxBD,SAAS;AAAV,IFnxBgB,OEmxBf,SAAS;AAAV,QFnxBgB,OEmxBf,SAAS;EAClB,kBAAA;;AAaJ,IFpzBP,aEozBQ;AAAD,QFpzBP,aEozBQ;AAAD,IFnzBN,MAAK,cEmzBE;AAAD,QFnzBN,MAAK,cEmzBE;AAAD,IFnzBe,MACvB,aEkzBS;AAAD,QFnzBe,MACvB,aEkzBS;AAAD,IFlzBO,MAAK,uBEkzBX;AAAD,QFlzBO,MAAK,uBEkzBX;AAAD,IFhzBL,MAAK,cEgzBC;AAAD,QFhzBL,MAAK,cEgzBC;AAAD,IF/yBN,MAAK,aE+yBE;AAAD,QF/yBN,MAAK,aE+yBE;AAAD,IF/yBc,MAAK,cE+yBlB;AAAD,QF/yBc,MAAK,cE+yBlB;AAAD,IF/yBmC,MAAK,cE+yBvC;AAAD,QF/yBmC,MAAK,cE+yBvC;AAAD,IF/yBwD,MAAK,eE+yB5D;AAAD,QF/yBwD,MAAK,eE+yB5D;AAAD,IF/yB8E,MAAK,iBE+yBlF;AAAD,QF/yB8E,MAAK,iBE+yBlF;AAAD,IF/yBsG,MAAK,eE+yB1G;AAAD,QF/yBsG,MAAK,eE+yB1G;AAAD,IF5yBR,MAAK,YE4yBI;AAAD,QF5yBR,MAAK,YE4yBI;AAAD,IF5yBW,MAAK,aE4yBf;AAAD,QF5yBW,MAAK,aE4yBf;AAAD,IF3yBG,MAAK,aE2yBP;AAAD,QF3yBG,MAAK,aE2yBP;AAAD,IF1yBC,MAAK,YE0yBL;AAAD,QF1yBC,MAAK,YE0yBL;AAAD,IFzyBA,MAAK,aEyyBJ;AAAD,QFzyBA,MAAK,aEyyBJ;AAAD,IFxyBF,SEwyBG;AAAD,QFxyBF,SEwyBG;AAAD,IFxyBQ,YEwyBP;AAAD,QFxyBQ,YEwyBP;AAAD,IFxyBqB,OAAM,IAAI,YEwyB9B;AAAD,QFxyBqB,OAAM,IAAI,YEwyB9B;AAAD,IFxyB6C,cEwyB5C;AAAD,QFxyB6C,cEwyB5C;AAAD,IFxyB4D,OAAM,UEwyBjE;AAAD,QFxyB4D,OAAM,UEwyBjE;AAAD,IFxyB8E,mBEwyB7E;AAAD,QFxyB8E,mBEwyB7E;AAAD,IFvyBP,OEuyBQ;AAAD,QFvyBP,OEuyBQ;AAAD,IFtyBD,MAAK,eEsyBH;AAAD,QFtyBD,MAAK,eEsyBH;AAAD,IFryBQ,MAAK,cEqyBZ;AAAD,QFryBQ,MAAK,cEqyBZ;AAAD,IFpyBC,cEoyBA;AAAD,QFpyBC,cEoyBA;AAAD,IFnyBN,MAAK,iBEmyBE;AAAD,QFnyBN,MAAK,iBEmyBE;AAAD,IFlyBF,gBEkyBG;AAAD,QFlyBF,gBEkyBG;AAAD,IFjyBP,MAAK,cEiyBG;AAAD,QFjyBP,MAAK,cEiyBG;AAAD,IFjyBc,aEiyBb;AAAD,QFjyBc,aEiyBb;AAAD,IFjyB4B,OEiyB3B;AAAD,QFjyB4B,OEiyB3B;EACG,aAAA;;AFrzB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","file":"sophon.apache.css"}
\ No newline at end of file
diff --git a/src/targets/sophon.apache.less b/src/targets/sophon.apache.less
deleted file mode 100644
index a52cf4e..0000000
--- a/src/targets/sophon.apache.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (css) "../normalize/normalize.css";
-
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/apache.less";
-@import (less) "../rules/skeleton.less";
-@import (less) "../rules/sophon.less";
diff --git a/src/targets/sophon.module.css b/src/targets/sophon.module.css
deleted file mode 100644
index c2720e0..0000000
--- a/src/targets/sophon.module.css
+++ /dev/null
@@ -1,182 +0,0 @@
-@font-face {
- font-family: 'Fira Code';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firacode/v17/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9A4kDNxMZdWfMOD5VvkrCqYTc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAGQBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBiQxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5VvkojO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrA6Qhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAWRRf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrByRBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBuRxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBKRhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5Vn9IjO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnWKnuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnPKruQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9E4kDNxMZdWfMOD5VfkA.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnZKvuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnSKzuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnLK3uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnMK7uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
-}
-.bluelib {
- --bluelib-background-r: 0;
- --bluelib-background-g: 0;
- --bluelib-background-b: 20;
- --bluelib-foreground-r: 45;
- --bluelib-foreground-g: 154;
- --bluelib-foreground-b: 255;
- --bluelib-accent-r: 250;
- --bluelib-accent-g: 250;
- --bluelib-accent-b: 250;
- --bluelib-link-r: 0;
- --bluelib-link-g: 202;
- --bluelib-link-b: 202;
- --bluelib-broken-r: 255;
- --bluelib-broken-g: 116;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 12;
- --bluelib-visited-g: 134;
- --bluelib-visited-b: 207;
- --bluelib-download-r: 0;
- --bluelib-download-g: 211;
- --bluelib-download-b: 137;
- --bluelib-red-r: 255;
- --bluelib-red-g: 125;
- --bluelib-red-b: 125;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 187;
- --bluelib-orange-b: 125;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 125;
- --bluelib-lime-r: 125;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 125;
- --bluelib-cyan-r: 125;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 125;
- --bluelib-blue-g: 125;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 125;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=sophon.module.css.map */
\ No newline at end of file
diff --git a/src/targets/sophon.module.css.map b/src/targets/sophon.module.css.map
deleted file mode 100644
index 956d41b..0000000
--- a/src/targets/sophon.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/sophon.less"],"names":[],"mappings":"AAAA;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,+FAA+F,OAAO,WAAtG;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mFAAmF,OAAO,WAA1F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gFAAgF,OAAO,WAAvF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gFAAgF,OAAO,WAAvF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,8EAA8E,OAAO,WAArF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAnID;ECCG,yBAAA;EACA,yBAAA;EACA,0BAAA;EAFA,0BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECkBA,qBAAA","file":"sophon.module.css"}
\ No newline at end of file
diff --git a/src/targets/sophon.module.less b/src/targets/sophon.module.less
deleted file mode 100644
index 5827dbe..0000000
--- a/src/targets/sophon.module.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/module.less";
-@import (less) "../rules/sophon.less";
diff --git a/src/targets/sophon.root.css b/src/targets/sophon.root.css
deleted file mode 100644
index 55837d3..0000000
--- a/src/targets/sophon.root.css
+++ /dev/null
@@ -1,183 +0,0 @@
-@font-face {
- font-family: 'Fira Code';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firacode/v17/uU9eCBsR6Z2vfE9aq3bL0fxyUs4tcw4W_D1sFVc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9A4kDNxMZdWfMOD5VvkrCqYTc.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAGQBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBiQxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5VvkojO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrA6Qhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrAWRRf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrByRBf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBuRxf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: italic;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9f4kDNxMZdWfMOD5VvkrBKRhf_.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 100;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9C4kDNxMZdWfMOD5Vn9IjO.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 200;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnWKnuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 300;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnPKruQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 400;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9E4kDNxMZdWfMOD5VfkA.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 500;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnZKvuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 600;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnSKzuQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 700;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnLK3uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 800;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnMK7uQQ.ttf) format('truetype');
-}
-@font-face {
- font-family: 'Fira Sans';
- font-style: normal;
- font-weight: 900;
- font-display: swap;
- src: url(https://fonts.gstatic.com/s/firasans/v15/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
-}
-body,
-.bluelib {
- --bluelib-background-r: 0;
- --bluelib-background-g: 0;
- --bluelib-background-b: 20;
- --bluelib-foreground-r: 45;
- --bluelib-foreground-g: 154;
- --bluelib-foreground-b: 255;
- --bluelib-accent-r: 250;
- --bluelib-accent-g: 250;
- --bluelib-accent-b: 250;
- --bluelib-link-r: 0;
- --bluelib-link-g: 202;
- --bluelib-link-b: 202;
- --bluelib-broken-r: 255;
- --bluelib-broken-g: 116;
- --bluelib-broken-b: 0;
- --bluelib-visited-r: 12;
- --bluelib-visited-g: 134;
- --bluelib-visited-b: 207;
- --bluelib-download-r: 0;
- --bluelib-download-g: 211;
- --bluelib-download-b: 137;
- --bluelib-red-r: 255;
- --bluelib-red-g: 125;
- --bluelib-red-b: 125;
- --bluelib-orange-r: 255;
- --bluelib-orange-g: 187;
- --bluelib-orange-b: 125;
- --bluelib-yellow-r: 255;
- --bluelib-yellow-g: 255;
- --bluelib-yellow-b: 125;
- --bluelib-lime-r: 125;
- --bluelib-lime-g: 255;
- --bluelib-lime-b: 125;
- --bluelib-cyan-r: 125;
- --bluelib-cyan-g: 255;
- --bluelib-cyan-b: 255;
- --bluelib-blue-r: 125;
- --bluelib-blue-g: 125;
- --bluelib-blue-b: 255;
- --bluelib-magenta-r: 255;
- --bluelib-magenta-g: 125;
- --bluelib-magenta-b: 255;
- --bluelib-gray-r: 187;
- --bluelib-gray-g: 187;
- --bluelib-gray-b: 187;
- --bluelib-polarity: 1;
-}
-/*# sourceMappingURL=sophon.root.css.map */
\ No newline at end of file
diff --git a/src/targets/sophon.root.css.map b/src/targets/sophon.root.css.map
deleted file mode 100644
index 8f00ff7..0000000
--- a/src/targets/sophon.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/store/Documents/Workspaces/bluelib/src/utils/mixins.less","/store/Documents/Workspaces/bluelib/src/rules/sophon.less"],"names":[],"mappings":"AAAA;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,+FAA+F,OAAO,WAAtG;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,mFAAmF,OAAO,WAA1F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gFAAgF,OAAO,WAAvF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oFAAoF,OAAO,WAA3F;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,gFAAgF,OAAO,WAAvF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,8EAA8E,OAAO,WAArF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAEF;EACE,aAAa,WAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,kFAAkF,OAAO,WAAzF;;AAnID;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,0BAAA;EAFA,0BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECkBA,qBAAA","file":"sophon.root.css"}
\ No newline at end of file
diff --git a/src/targets/sophon.root.less b/src/targets/sophon.root.less
deleted file mode 100644
index 7ef6373..0000000
--- a/src/targets/sophon.root.less
+++ /dev/null
@@ -1,3 +0,0 @@
-@import (less) "../utils/mixins.less";
-@import (less) "../vars/root.less";
-@import (less) "../rules/sophon.less";
diff --git a/src/rules/amber.less b/src/themes/amber.less
similarity index 100%
rename from src/rules/amber.less
rename to src/themes/amber.less
diff --git a/src/rules/hacker.less b/src/themes/hacker.less
similarity index 100%
rename from src/rules/hacker.less
rename to src/themes/hacker.less
diff --git a/src/rules/paper.less b/src/themes/paper.less
similarity index 100%
rename from src/rules/paper.less
rename to src/themes/paper.less
diff --git a/src/rules/royalblue.less b/src/themes/royalblue.less
similarity index 100%
rename from src/rules/royalblue.less
rename to src/themes/royalblue.less
diff --git a/src/rules/skeleton.less b/src/themes/skeleton.less
similarity index 100%
rename from src/rules/skeleton.less
rename to src/themes/skeleton.less
diff --git a/src/rules/sophon.less b/src/themes/sophon.less
similarity index 78%
rename from src/rules/sophon.less
rename to src/themes/sophon.less
index e9453df..4a78dd9 100644
--- a/src/rules/sophon.less
+++ b/src/themes/sophon.less
@@ -1,5 +1,3 @@
-@import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
-
@{bluelib} {
.set-var-rgb(bluelib-background; 0; 0; 20);
.set-var-rgb(bluelib-foreground; 45; 154; 255);