diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
index 4bbcac7..5891274 100644
--- a/.idea/inspectionProfiles/Project_Default.xml
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -45,5 +45,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 009b89a..e913549 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,18 +2,7 @@
Feel free to contribute to bluelib at any time, adding new rules, themes or anything else through [pull requests](https://github.com/RYGhub/bluelib/pulls)!
-## Structure
-
-- [src](src) contains the project source
- - [rules](src/rules) are the [Less rules](http://lesscss.org/#nesting) for bluelib, which should use exclusively variables as selectors (`@{var} {...}`)
- - [skeleton](src/rules/skeleton.less) is always imported, and defines the base rules of bluelib, such as layout, padding, margins, etc.
- - [rygblue](src/rules/rygblue.less) is a theme: its import is optional, and only defines rules such as fonts and colors
- - [vars](src/vars) contains files with [Less variables](http://lesscss.org/features/#variables-feature) which define the selectors for every rule previously defined
- - [module](src/vars/module.less) defines selectors only by using unique classes, with the exception of `@all`, which selects `.bluelib *`; it's ideal for usage with [CSS Modules](https://github.com/css-modules/css-modules) and [React](https://reactjs.org)
- - [root](src/vars/root.less) applies rules to the whole page by applying selectors directly to HTML elements such as `section` and `blockquote`; it's ideal for basic websites which do not mix multiple styles
- - [targets](src/targets) contains Less files which import a single _var_ file followed by a single _rule_ file, and the CSS files resulting from their compilation
- - [rygblue.module.less](src/targets/rygblue.module.less) imports the `module` var file followed by the `rygblue` rules file
- - and so on
+
## Compiling
diff --git a/index.html b/index.html
index 755be2c..2bd1ab4 100644
--- a/index.html
+++ b/index.html
@@ -2,8 +2,8 @@
-
-
+
+
Bluelib 2
@@ -374,7 +374,7 @@
"not allowed" cursor if hovered.
- It also works with links !
+ It also works with links !
And panels!
@@ -393,9 +393,17 @@
Bluelib allows for the easy creation of forms:
diff --git a/src/colors/minus.less b/src/colors/minus.less
new file mode 100644
index 0000000..fd1693e
--- /dev/null
+++ b/src/colors/minus.less
@@ -0,0 +1,16 @@
+@b0: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
+@b1: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.100);
+@b2: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.200);
+@b3: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.300);
+@b4: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.400);
+@b5: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.500);
+@b6: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.600);
+@b7: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.700);
+@b8: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.800);
+@b9: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.900);
+@bA: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1.000);
+@bB: rgba(calc(var(--bluelib-color-r) - 10), calc(var(--bluelib-color-g) - 10), calc(var(--bluelib-color-b) - 10), 1.000);
+@bC: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1.000);
+@bD: rgba(calc(var(--bluelib-color-r) - 30), calc(var(--bluelib-color-g) - 30), calc(var(--bluelib-color-b) - 30), 1.000);
+@bE: rgba(calc(var(--bluelib-color-r) - 40), calc(var(--bluelib-color-g) - 40), calc(var(--bluelib-color-b) - 40), 1.000);
+@bF: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1.000);
diff --git a/src/colors/plus.less b/src/colors/plus.less
new file mode 100644
index 0000000..8755854
--- /dev/null
+++ b/src/colors/plus.less
@@ -0,0 +1,16 @@
+@b0: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
+@b1: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.100);
+@b2: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.200);
+@b3: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.300);
+@b4: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.400);
+@b5: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.500);
+@b6: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.600);
+@b7: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.700);
+@b8: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.800);
+@b9: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.900);
+@bA: rgba( var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1.000);
+@bB: rgba(calc(var(--bluelib-color-r) + 10), calc(var(--bluelib-color-g) + 10), calc(var(--bluelib-color-b) + 10), 1.000);
+@bC: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1.000);
+@bD: rgba(calc(var(--bluelib-color-r) + 30), calc(var(--bluelib-color-g) + 30), calc(var(--bluelib-color-b) + 30), 1.000);
+@bE: rgba(calc(var(--bluelib-color-r) + 40), calc(var(--bluelib-color-g) + 40), calc(var(--bluelib-color-b) + 40), 1.000);
+@bF: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1.000);
diff --git a/src/fonts/firasans.less b/src/fonts/firasans.less
new file mode 100644
index 0000000..c0f0b09
--- /dev/null
+++ b/src/fonts/firasans.less
@@ -0,0 +1,16 @@
+@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');
+
+.font-text() {
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 400;
+}
+
+.font-title() {
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 500;
+}
+
+.font-code() {
+ font-family: "Fira Code", monospace;
+ font-weight: 400;
+}
\ No newline at end of file
diff --git a/src/fonts/lato.less b/src/fonts/lato.less
new file mode 100644
index 0000000..6d1fec0
--- /dev/null
+++ b/src/fonts/lato.less
@@ -0,0 +1,16 @@
+@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
+
+.font-text() {
+ font-family: "Lato", sans-serif;
+ font-weight: 400;
+}
+
+.font-title() {
+ font-family: "Lato", sans-serif;
+ font-weight: 700;
+}
+
+.font-code() {
+ font-family: monospace;
+ font-weight: 400;
+}
diff --git a/src/palettes/paper.less b/src/palettes/paper.less
new file mode 100644
index 0000000..bbd4597
--- /dev/null
+++ b/src/palettes/paper.less
@@ -0,0 +1,18 @@
+@hex-background: #ffffff;
+@hex-foreground: #181818;
+@hex-accent: #181818;
+
+@hex-red: #c80000;
+@hex-orange: #c8a500;
+@hex-yellow: #c8c800;
+@hex-lime: #00c800;
+@hex-cyan: #00c8c8;
+@hex-blue: #0000c8;
+@hex-magenta: #c800c8;
+@hex-gray: #808080;
+
+@hex-link: #009393;
+@hex-link-hover: #006b6b;
+@hex-link-active: #004141;
+
+@hex-outline: #ffffff;
diff --git a/src/palettes/royalblue.less b/src/palettes/royalblue.less
new file mode 100644
index 0000000..7aa2f16
--- /dev/null
+++ b/src/palettes/royalblue.less
@@ -0,0 +1,18 @@
+@hex-background: #0d193b;
+@hex-foreground: #a0ccff;
+@hex-accent: #ffffff;
+
+@hex-red: #ff7d7d;
+@hex-orange: #ffbb7d;
+@hex-yellow: #ffff7d;
+@hex-lime: #7dff7d;
+@hex-cyan: #7dffff;
+@hex-blue: #7d7dff;
+@hex-magenta: #ff7dff;
+@hex-gray: #bbbbbb;
+
+@hex-link: #00caca;
+@hex-link-hover: #00ffff;
+@hex-link-active: #a0ffff;
+
+@hex-outline: #000000;
\ No newline at end of file
diff --git a/src/rules/rygblue.less b/src/rules/rygblue.less
deleted file mode 100644
index f72af27..0000000
--- a/src/rules/rygblue.less
+++ /dev/null
@@ -1,369 +0,0 @@
-
-@{root} {
- // === LESS VARIABLES ===
-
- @hex-background: #0d193b;
- @hex-foreground: #a0ccff;
- @hex-accent: #ffffff;
-
- @hex-red: #ff7d7d;
- @hex-orange: #ffbb7d;
- @hex-yellow: #ffff7d;
- @hex-lime: #7dff7d;
- @hex-cyan: #7dffff;
- @hex-blue: #7d7dff;
- @hex-magenta: #ff7dff;
- @hex-gray: #bbbbbb;
-
- @hex-link: #00caca;
- @hex-link-hover: #00ffff;
- @hex-link-active: #a0ffff;
-
- // === RULES ===
-
- --bluelib-color-r: red(@hex-foreground);
- --bluelib-color-g: green(@hex-foreground);
- --bluelib-color-b: blue(@hex-foreground);
-
- background-color: @hex-background;
- color: rgb(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- );
-
- @{all} {
- color: rgb(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- );
- }
-
-
- // --- Containers ---
-
- @{container-main} {
-
- }
-
-
- // --- Panels ---
- // Remember to use BOTH the panel AND the panel-* class when using a panel element!
-
- @{panel} {
-
- }
-
- // A generic content box
- @{panel-box} {
-
- }
-
- // Should be the same as a box, but with a quote-like border
- @{panel-blockquote} {
-
- }
-
- // Should be the same as a box, but with smaller text and no border
- @{panel-aside} {
-
- }
-
- // Evenly split the panels contained inside
- @{panel-split} {
-
- }
-
- // --- Buttons ---
-
- @{button} {
- color: black;
- }
-
- @toggle-stroke-1: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 1
- );
- @toggle-stroke-2: rgba(
- calc(var(--bluelib-color-r) + 25),
- calc(var(--bluelib-color-g) + 25),
- calc(var(--bluelib-color-b) + 25),
- 1
- );
- @toggle-stroke-3: rgba(
- calc(var(--bluelib-color-r) + 55),
- calc(var(--bluelib-color-g) + 55),
- calc(var(--bluelib-color-b) + 55),
- 1
- );
-
- @toggle-fill-1: transparent;
- @toggle-fill-2: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.10
- );
- @toggle-fill-3: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.3
- );
-
- @{button-toggle} {
- padding: 4px 14px;
- border-width: 2px;
- border-style: solid;
- }
-
- @{button-toggle-off} {
- border-color: @toggle-stroke-1;
- color: @toggle-stroke-1;
- background-color: @toggle-fill-1;
-
- &:hover {
- border-color: @toggle-stroke-2;
- color: @toggle-stroke-2;
- background-color: @toggle-fill-2;
- }
-
- &:active {
- border-color: @toggle-stroke-3;
- color: @toggle-stroke-3;
- background-color: @toggle-fill-3;
- }
-
- &@{status-disabled} {
- &:hover {
- border-color: @toggle-stroke-1;
- color: @toggle-stroke-1;
- background-color: @toggle-fill-1;
- }
-
- &:active {
- border-color: @toggle-stroke-1;
- color: @toggle-stroke-1;
- background-color: @toggle-fill-1;
- }
- }
- }
-
- @{button-toggle-on} {
- border-color: @toggle-stroke-3;
- color: @toggle-stroke-3;
- background-color: @toggle-fill-3;
-
- &:hover {
- border-color: @toggle-stroke-2;
- color: @toggle-stroke-2;
- background-color: @toggle-fill-2;
- }
-
- &:active {
- border-color: @toggle-stroke-1;
- color: @toggle-stroke-1;
- background-color: @toggle-fill-1;
- }
-
- &@{status-disabled} {
- &:hover {
- border-color: @toggle-stroke-3;
- color: @toggle-stroke-3;
- background-color: @toggle-fill-3;
- }
-
- &:active {
- border-color: @toggle-stroke-3;
- color: @toggle-stroke-3;
- background-color: @toggle-fill-3;
- }
- }
- }
-
-
- // --- Spoilers ---
-
- @{spoiler} {
-
- }
-
- // --- Element status ---
-
- @{status-hoverable} {
-
- }
-
- @{status-clickable} {
-
- }
-
- @{status-disabled} {
-
- }
-
- // --- Elements ---
-
- @{element-title} {
- --bluelib-color-r: red(@hex-accent);
- --bluelib-color-g: green(@hex-accent);
- --bluelib-color-b: blue(@hex-accent);
- }
-
- @{element-paragraph} {
-
- }
-
- @{element-separator} {
-
- }
-
- @{element-list-item} {
-
- }
-
- @{element-anchor} {
- --bluelib-color-r: red(@hex-link);
- --bluelib-color-g: green(@hex-link);
- --bluelib-color-b: blue(@hex-link);
- text-decoration: none;
-
- &:hover {
- --bluelib-color-r: red(@hex-link-hover);
- --bluelib-color-g: green(@hex-link-hover);
- --bluelib-color-b: blue(@hex-link-hover);
- }
-
- &:active {
- --bluelib-color-r: red(@hex-link-active);
- --bluelib-color-g: green(@hex-link-active);
- --bluelib-color-b: blue(@hex-link-active);
- }
- }
-
- // --- Alignment ---
-
- @{align-left} {
-
- }
-
- @{align-center} {
-
- }
-
- @{align-right} {
-
- }
-
- // --- Sizes ---
-
- @{size-xxl} {
-
- }
-
- @{size-xl} {
-
- }
-
- @{size-l} {
-
- }
-
- @{size-m} {
-
- }
-
- @{size-s} {
-
- }
-
- @{size-xs} {
-
- }
-
- @{size-xxs} {
-
- }
-
- // --- Styles ---
-
- @{style-bold} {
- --bluelib-color-r: red(@hex-accent);
- --bluelib-color-g: green(@hex-accent);
- --bluelib-color-b: blue(@hex-accent);
- }
-
- @{style-italic} {
-
- }
-
- @{style-underline} {
-
- }
-
- @{style-strike} {
-
- }
-
- @{style-monospace} {
-
- }
-
- @{style-keyboard} {
-
- }
-
-
- // --- Colors ---
-
- @{color-red} {
- --bluelib-color-r: red(@hex-red);
- --bluelib-color-g: green(@hex-red);
- --bluelib-color-b: blue(@hex-red);
- }
-
- @{color-orange} {
- --bluelib-color-r: red(@hex-orange);
- --bluelib-color-g: green(@hex-orange);
- --bluelib-color-b: blue(@hex-orange);
- }
-
- @{color-yellow} {
- --bluelib-color-r: red(@hex-yellow);
- --bluelib-color-g: green(@hex-yellow);
- --bluelib-color-b: blue(@hex-yellow);
- }
-
- @{color-lime} {
- --bluelib-color-r: red(@hex-lime);
- --bluelib-color-g: green(@hex-lime);
- --bluelib-color-b: blue(@hex-lime);
- }
-
- @{color-cyan} {
- --bluelib-color-r: red(@hex-cyan);
- --bluelib-color-g: green(@hex-cyan);
- --bluelib-color-b: blue(@hex-cyan);
- }
-
- @{color-blue} {
- --bluelib-color-r: red(@hex-blue);
- --bluelib-color-g: green(@hex-blue);
- --bluelib-color-b: blue(@hex-blue);
- }
-
- @{color-magenta} {
- --bluelib-color-r: red(@hex-magenta);
- --bluelib-color-g: green(@hex-magenta);
- --bluelib-color-b: blue(@hex-magenta);
- }
-
- @{color-gray} {
- --bluelib-color-r: red(@hex-gray);
- --bluelib-color-g: green(@hex-gray);
- --bluelib-color-b: blue(@hex-gray);
- }
-}
diff --git a/src/rules/skeleton.less b/src/rules/skeleton.less
index 2a3263e..0afe017 100644
--- a/src/rules/skeleton.less
+++ b/src/rules/skeleton.less
@@ -1,22 +1,21 @@
-@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');
-
@{root} {
- // --- Globals ---
- --bluelib-color-r: 24;
- --bluelib-color-g: 24;
- --bluelib-color-b: 24;
+ // --- Root ---
+
+ color: @bA;
+ background-color: @hex-background;
+ .bluelib-color(@hex-foreground);
+ .font-text();
+
&, @{all} {
box-sizing: border-box;
- color: rgb(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- );
+ color: @bA;
+
+ /* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
+ outline: none !important;
}
- font-family: "Fira Sans", sans-serif;
// --- Containers ---
@@ -26,6 +25,7 @@
max-width: 1280px;
}
+
// --- Panels ---
// Remember to use BOTH the panel AND the panel-* class when using a panel element!
@@ -52,18 +52,8 @@
border-width: 2px;
border-style: solid;
- background-color: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.025
- );
- border-color: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.1
- );
+ background-color: @b0;
+ border-color: @b1;
}
// A box with a quote-like border
@@ -98,49 +88,72 @@
}
}
+ // --- Forms ---
+
+ @{form} {
+ display: grid;
+
+ align-items: center;
+ row-gap: 4px;
+ column-gap: 8px;
+
+ grid-template-columns: minmax(auto, 1fr) 5fr;
+ }
+
+ @{form-label} {
+ grid-column: 1;
+ justify-self: end;
+ }
+
+ @{form-input} {
+ grid-column: 2;
+ justify-self: stretch;
+ width: 100%;
+
+ &:optional::placeholder {
+ font-style: italic;
+ }
+
+ &:invalid:not(:placeholder-shown) {
+ .bluelib-color(@hex-red);
+ }
+ }
+
+ @{form-submit} {
+ width: auto;
+ }
+
+ @{form-buttons} {
+ grid-column-start: 1;
+ grid-column-end: 3;
+
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+
+ margin-top: 8px;
+ margin-bottom: 8px;
+
+ &:first-child {
+ margin-top: 0;
+ }
+
+ &:last-child {
+ margin-bottom: 0;
+ }
+ }
+
// --- Buttons ---
- @stroke-1: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 1
- );
- @stroke-2: rgba(
- calc(var(--bluelib-color-r) - 25),
- calc(var(--bluelib-color-g) - 25),
- calc(var(--bluelib-color-b) - 25),
- 1
- );
- @stroke-3: rgba(
- calc(var(--bluelib-color-r) - 55),
- calc(var(--bluelib-color-g) - 55),
- calc(var(--bluelib-color-b) - 55),
- 1
- );
-
- @fill-1: transparent;
- @fill-2: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.1
- );
- @fill-3: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.3
- );
-
@{button} {
display: inline-flex;
justify-content: center;
align-items: center;
- background-color: @stroke-1;
+ background-color: @bA;
border: none;
- color: white;
+ color: @hex-outline;
padding: 6px 16px;
border-radius: 4px;
font-family: inherit;
@@ -149,20 +162,20 @@
cursor: pointer;
&:hover {
- background-color: @stroke-2;
+ background-color: @bC;
}
&:active {
- background-color: @stroke-3;
+ background-color: @bF;
}
&@{status-disabled} {
&:hover {
- background-color: @stroke-1;
+ background-color: @bA;
}
&:active {
- background-color: @stroke-1;
+ background-color: @bA;
}
}
}
@@ -182,73 +195,106 @@
}
@{button-toggle-off} {
- border-color: @stroke-1;
- color: @stroke-1;
- background-color: @fill-1;
+ border-color: @bA;
+ color: @bA;
+ background-color: @b0;
&:hover {
- border-color: @stroke-2;
- color: @stroke-2;
- background-color: @fill-2;
+ border-color: @bC;
+ color: @bC;
+ background-color: @b1;
}
&:active {
- border-color: @stroke-3;
- color: @stroke-3;
- background-color: @fill-3;
+ border-color: @bF;
+ color: @bF;
+ background-color: @b2;
}
&@{status-disabled} {
border-style: dashed;
&:hover {
- border-color: @stroke-1;
- color: @stroke-1;
- background-color: @fill-1;
+ border-color: @bA;
+ color: @bA;
+ background-color: @b0;
}
&:active {
- border-color: @stroke-1;
- color: @stroke-1;
- background-color: @fill-1;
+ border-color: @bA;
+ color: @bA;
+ background-color: @b0;
}
}
}
@{button-toggle-on} {
- border-color: @stroke-3;
- color: @stroke-3;
- background-color: @fill-3;
+ border-color: @bF;
+ color: @bF;
+ background-color: @b2;
&:hover {
- border-color: @stroke-2;
- color: @stroke-2;
- background-color: @fill-2;
+ border-color: @bC;
+ color: @bC;
+ background-color: @b1;
}
&:active {
- border-color: @stroke-1;
- color: @stroke-1;
- background-color: @fill-1;
+ border-color: @bA;
+ color: @bA;
+ background-color: @b0;
}
&@{status-disabled} {
border-style: dashed;
&:hover {
- border-color: @stroke-3;
- color: @stroke-3;
- background-color: @fill-3;
+ border-color: @bF;
+ color: @bF;
+ background-color: @b2;
}
&:active {
- border-color: @stroke-3;
- color: @stroke-3;
- background-color: @fill-3;
+ border-color: @bF;
+ color: @bF;
+ background-color: @b2;
}
}
}
+ // --- Inputs ---
+
+ @{input-field} {
+ cursor: text;
+
+ border-width: 0 0 2px 0;
+ border-style: solid;
+ border-radius: 4px 4px 0 0;
+ padding: 4px 6px;
+
+ font-family: inherit;
+ font-size: inherit;
+
+ border-color: @b3;
+ color: @bA;
+ background-color: @b0;
+
+ &:hover, &:focus {
+ border-color: @b6;
+ color: @bF;
+ background-color: @b1;
+ }
+
+ &@{status-disabled} {
+ border-style: dashed;
+
+ &:hover, &:focus {
+ border-color: @b3;
+ color: @bA;
+ background-color: @b0;
+ }
+ }
+ }
// --- Spoilers ---
@@ -283,7 +329,8 @@
@{element-title} {
text-align: center;
- font-weight: 500;
+ .bluelib-color(@hex-accent);
+ .font-title();
}
@{element-paragraph} {
@@ -293,12 +340,7 @@
@{element-separator} {
border-width: 1px;
border-style: solid;
- border-color: rgba(
- var(--bluelib-color-r),
- var(--bluelib-color-g),
- var(--bluelib-color-b),
- 0.1
- );
+ border-color: @b1;
}
@{element-list-item} {
@@ -306,7 +348,29 @@
}
@{element-anchor} {
+ .bluelib-color(@hex-link);
+ &:hover {
+ .bluelib-color(@hex-link-hover);
+ }
+
+ &:active {
+ .bluelib-color(@hex-link-active);
+ }
+
+ &@{status-disabled} {
+ text-decoration-style: dashed;
+ text-decoration-color: currentColor;
+ text-decoration-width: 1px;
+
+ &:hover {
+ .bluelib-color(@hex-link);
+ }
+
+ &:active {
+ .bluelib-color(@hex-link);
+ }
+ }
}
// --- Alignment ---
@@ -372,11 +436,11 @@
}
@{style-monospace} {
- font-family: "Fira Code", monospace;
+ .font-code();
}
@{style-keyboard} {
- font-family: "Fira Code", monospace;
+ .font-code();
padding: 2px 4px;
border: 2px outset;
border-radius: 4px;
@@ -385,51 +449,35 @@
// --- Colors ---
@{color-red} {
- --bluelib-color-r: 200;
- --bluelib-color-g: 0;
- --bluelib-color-b: 0;
+ .bluelib-color(@hex-red)
}
@{color-orange} {
- --bluelib-color-r: 200;
- --bluelib-color-g: 165;
- --bluelib-color-b: 0;
+ .bluelib-color(@hex-orange)
}
@{color-yellow} {
- --bluelib-color-r: 200;
- --bluelib-color-g: 200;
- --bluelib-color-b: 0;
+ .bluelib-color(@hex-yellow)
}
@{color-lime} {
- --bluelib-color-r: 0;
- --bluelib-color-g: 200;
- --bluelib-color-b: 0;
+ .bluelib-color(@hex-lime)
}
@{color-cyan} {
- --bluelib-color-r: 0;
- --bluelib-color-g: 200;
- --bluelib-color-b: 200;
+ .bluelib-color(@hex-cyan)
}
@{color-blue} {
- --bluelib-color-r: 0;
- --bluelib-color-g: 0;
- --bluelib-color-b: 200;
+ .bluelib-color(@hex-blue)
}
@{color-magenta} {
- --bluelib-color-r: 200;
- --bluelib-color-g: 0;
- --bluelib-color-b: 200;
+ .bluelib-color(@hex-magenta)
}
@{color-gray} {
- --bluelib-color-r: 128;
- --bluelib-color-g: 128;
- --bluelib-color-b: 128;
+ .bluelib-color(@hex-gray)
}
}
diff --git a/src/targets/paper.module.css b/src/targets/paper.module.css
new file mode 100644
index 0000000..a5f6b8e
--- /dev/null
+++ b/src/targets/paper.module.css
@@ -0,0 +1,1596 @@
+@font-face {
+ font-family: 'Fira Code';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/firacode/v10/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
+}
+.base-skeleton,
+body {
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ background-color: #ffffff;
+ --bluelib-color-r: 24;
+ --bluelib-color-g: 24;
+ --bluelib-color-b: 24;
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 400;
+}
+.base-skeleton,
+body,
+.base-skeleton *,
+body * {
+ box-sizing: border-box;
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ /* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
+ outline: none !important;
+}
+.base-skeleton .container-main,
+body .container-main,
+.base-skeleton main,
+body main {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 1280px;
+}
+.base-skeleton .panel,
+body .panel,
+.base-skeleton .panel-box,
+body .panel-box,
+.base-skeleton section,
+body section,
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote,
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside,
+.base-skeleton .panel-split,
+body .panel-split {
+ margin: 8px 0;
+ width: 100%;
+}
+.base-skeleton .panel > .element-paragraph:first-child,
+body .panel > .element-paragraph:first-child,
+.base-skeleton .panel-box > .element-paragraph:first-child,
+body .panel-box > .element-paragraph:first-child,
+.base-skeleton section > .element-paragraph:first-child,
+body section > .element-paragraph:first-child,
+.base-skeleton .panel-blockquote > .element-paragraph:first-child,
+body .panel-blockquote > .element-paragraph:first-child,
+.base-skeleton blockquote > .element-paragraph:first-child,
+body blockquote > .element-paragraph:first-child,
+.base-skeleton .panel-aside > .element-paragraph:first-child,
+body .panel-aside > .element-paragraph:first-child,
+.base-skeleton aside > .element-paragraph:first-child,
+body aside > .element-paragraph:first-child,
+.base-skeleton .panel-split > .element-paragraph:first-child,
+body .panel-split > .element-paragraph:first-child,
+.base-skeleton .panel p:first-child,
+body .panel p:first-child,
+.base-skeleton .panel-box p:first-child,
+body .panel-box p:first-child,
+.base-skeleton section p:first-child,
+body section p:first-child,
+.base-skeleton .panel-blockquote p:first-child,
+body .panel-blockquote p:first-child,
+.base-skeleton blockquote p:first-child,
+body blockquote p:first-child,
+.base-skeleton .panel-aside p:first-child,
+body .panel-aside p:first-child,
+.base-skeleton aside p:first-child,
+body aside p:first-child,
+.base-skeleton .panel-split p:first-child,
+body .panel-split p:first-child,
+.base-skeleton .panel .element-title:first-child,
+body .panel .element-title:first-child,
+.base-skeleton .panel-box .element-title:first-child,
+body .panel-box .element-title:first-child,
+.base-skeleton section .element-title:first-child,
+body section .element-title:first-child,
+.base-skeleton .panel-blockquote .element-title:first-child,
+body .panel-blockquote .element-title:first-child,
+.base-skeleton blockquote .element-title:first-child,
+body blockquote .element-title:first-child,
+.base-skeleton .panel-aside .element-title:first-child,
+body .panel-aside .element-title:first-child,
+.base-skeleton aside .element-title:first-child,
+body aside .element-title:first-child,
+.base-skeleton .panel-split .element-title:first-child,
+body .panel-split .element-title:first-child,
+.base-skeleton .panel h1:first-child,
+body .panel h1:first-child,
+.base-skeleton .panel-box h1:first-child,
+body .panel-box h1:first-child,
+.base-skeleton section h1:first-child,
+body section h1:first-child,
+.base-skeleton .panel-blockquote h1:first-child,
+body .panel-blockquote h1:first-child,
+.base-skeleton blockquote h1:first-child,
+body blockquote h1:first-child,
+.base-skeleton .panel-aside h1:first-child,
+body .panel-aside h1:first-child,
+.base-skeleton aside h1:first-child,
+body aside h1:first-child,
+.base-skeleton .panel-split h1:first-child,
+body .panel-split h1:first-child,
+.base-skeleton .panel h2:first-child,
+body .panel h2:first-child,
+.base-skeleton .panel-box h2:first-child,
+body .panel-box h2:first-child,
+.base-skeleton section h2:first-child,
+body section h2:first-child,
+.base-skeleton .panel-blockquote h2:first-child,
+body .panel-blockquote h2:first-child,
+.base-skeleton blockquote h2:first-child,
+body blockquote h2:first-child,
+.base-skeleton .panel-aside h2:first-child,
+body .panel-aside h2:first-child,
+.base-skeleton aside h2:first-child,
+body aside h2:first-child,
+.base-skeleton .panel-split h2:first-child,
+body .panel-split h2:first-child,
+.base-skeleton .panel h3:first-child,
+body .panel h3:first-child,
+.base-skeleton .panel-box h3:first-child,
+body .panel-box h3:first-child,
+.base-skeleton section h3:first-child,
+body section h3:first-child,
+.base-skeleton .panel-blockquote h3:first-child,
+body .panel-blockquote h3:first-child,
+.base-skeleton blockquote h3:first-child,
+body blockquote h3:first-child,
+.base-skeleton .panel-aside h3:first-child,
+body .panel-aside h3:first-child,
+.base-skeleton aside h3:first-child,
+body aside h3:first-child,
+.base-skeleton .panel-split h3:first-child,
+body .panel-split h3:first-child,
+.base-skeleton .panel h4:first-child,
+body .panel h4:first-child,
+.base-skeleton .panel-box h4:first-child,
+body .panel-box h4:first-child,
+.base-skeleton section h4:first-child,
+body section h4:first-child,
+.base-skeleton .panel-blockquote h4:first-child,
+body .panel-blockquote h4:first-child,
+.base-skeleton blockquote h4:first-child,
+body blockquote h4:first-child,
+.base-skeleton .panel-aside h4:first-child,
+body .panel-aside h4:first-child,
+.base-skeleton aside h4:first-child,
+body aside h4:first-child,
+.base-skeleton .panel-split h4:first-child,
+body .panel-split h4:first-child,
+.base-skeleton .panel h5:first-child,
+body .panel h5:first-child,
+.base-skeleton .panel-box h5:first-child,
+body .panel-box h5:first-child,
+.base-skeleton section h5:first-child,
+body section h5:first-child,
+.base-skeleton .panel-blockquote h5:first-child,
+body .panel-blockquote h5:first-child,
+.base-skeleton blockquote h5:first-child,
+body blockquote h5:first-child,
+.base-skeleton .panel-aside h5:first-child,
+body .panel-aside h5:first-child,
+.base-skeleton aside h5:first-child,
+body aside h5:first-child,
+.base-skeleton .panel-split h5:first-child,
+body .panel-split h5:first-child,
+.base-skeleton .panel h6:first-child,
+body .panel h6:first-child,
+.base-skeleton .panel-box h6:first-child,
+body .panel-box h6:first-child,
+.base-skeleton section h6:first-child,
+body section h6:first-child,
+.base-skeleton .panel-blockquote h6:first-child,
+body .panel-blockquote h6:first-child,
+.base-skeleton blockquote h6:first-child,
+body blockquote h6:first-child,
+.base-skeleton .panel-aside h6:first-child,
+body .panel-aside h6:first-child,
+.base-skeleton aside h6:first-child,
+body aside h6:first-child,
+.base-skeleton .panel-split h6:first-child,
+body .panel-split h6:first-child,
+.base-skeleton .panel .panel:first-child,
+body .panel .panel:first-child,
+.base-skeleton .panel-box .panel:first-child,
+body .panel-box .panel:first-child,
+.base-skeleton section .panel:first-child,
+body section .panel:first-child,
+.base-skeleton .panel-blockquote .panel:first-child,
+body .panel-blockquote .panel:first-child,
+.base-skeleton blockquote .panel:first-child,
+body blockquote .panel:first-child,
+.base-skeleton .panel-aside .panel:first-child,
+body .panel-aside .panel:first-child,
+.base-skeleton aside .panel:first-child,
+body aside .panel:first-child,
+.base-skeleton .panel-split .panel:first-child,
+body .panel-split .panel:first-child,
+.base-skeleton .panel .panel-box:first-child,
+body .panel .panel-box:first-child,
+.base-skeleton .panel-box .panel-box:first-child,
+body .panel-box .panel-box:first-child,
+.base-skeleton section .panel-box:first-child,
+body section .panel-box:first-child,
+.base-skeleton .panel-blockquote .panel-box:first-child,
+body .panel-blockquote .panel-box:first-child,
+.base-skeleton blockquote .panel-box:first-child,
+body blockquote .panel-box:first-child,
+.base-skeleton .panel-aside .panel-box:first-child,
+body .panel-aside .panel-box:first-child,
+.base-skeleton aside .panel-box:first-child,
+body aside .panel-box:first-child,
+.base-skeleton .panel-split .panel-box:first-child,
+body .panel-split .panel-box:first-child,
+.base-skeleton .panel section:first-child,
+body .panel section:first-child,
+.base-skeleton .panel-box section:first-child,
+body .panel-box section:first-child,
+.base-skeleton section section:first-child,
+body section section:first-child,
+.base-skeleton .panel-blockquote section:first-child,
+body .panel-blockquote section:first-child,
+.base-skeleton blockquote section:first-child,
+body blockquote section:first-child,
+.base-skeleton .panel-aside section:first-child,
+body .panel-aside section:first-child,
+.base-skeleton aside section:first-child,
+body aside section:first-child,
+.base-skeleton .panel-split section:first-child,
+body .panel-split section:first-child,
+.base-skeleton .panel .panel-blockquote:first-child,
+body .panel .panel-blockquote:first-child,
+.base-skeleton .panel-box .panel-blockquote:first-child,
+body .panel-box .panel-blockquote:first-child,
+.base-skeleton section .panel-blockquote:first-child,
+body section .panel-blockquote:first-child,
+.base-skeleton .panel-blockquote .panel-blockquote:first-child,
+body .panel-blockquote .panel-blockquote:first-child,
+.base-skeleton blockquote .panel-blockquote:first-child,
+body blockquote .panel-blockquote:first-child,
+.base-skeleton .panel-aside .panel-blockquote:first-child,
+body .panel-aside .panel-blockquote:first-child,
+.base-skeleton aside .panel-blockquote:first-child,
+body aside .panel-blockquote:first-child,
+.base-skeleton .panel-split .panel-blockquote:first-child,
+body .panel-split .panel-blockquote:first-child,
+.base-skeleton .panel blockquote:first-child,
+body .panel blockquote:first-child,
+.base-skeleton .panel-box blockquote:first-child,
+body .panel-box blockquote:first-child,
+.base-skeleton section blockquote:first-child,
+body section blockquote:first-child,
+.base-skeleton .panel-blockquote blockquote:first-child,
+body .panel-blockquote blockquote:first-child,
+.base-skeleton blockquote blockquote:first-child,
+body blockquote blockquote:first-child,
+.base-skeleton .panel-aside blockquote:first-child,
+body .panel-aside blockquote:first-child,
+.base-skeleton aside blockquote:first-child,
+body aside blockquote:first-child,
+.base-skeleton .panel-split blockquote:first-child,
+body .panel-split blockquote:first-child,
+.base-skeleton .panel .panel-aside:first-child,
+body .panel .panel-aside:first-child,
+.base-skeleton .panel-box .panel-aside:first-child,
+body .panel-box .panel-aside:first-child,
+.base-skeleton section .panel-aside:first-child,
+body section .panel-aside:first-child,
+.base-skeleton .panel-blockquote .panel-aside:first-child,
+body .panel-blockquote .panel-aside:first-child,
+.base-skeleton blockquote .panel-aside:first-child,
+body blockquote .panel-aside:first-child,
+.base-skeleton .panel-aside .panel-aside:first-child,
+body .panel-aside .panel-aside:first-child,
+.base-skeleton aside .panel-aside:first-child,
+body aside .panel-aside:first-child,
+.base-skeleton .panel-split .panel-aside:first-child,
+body .panel-split .panel-aside:first-child,
+.base-skeleton .panel aside:first-child,
+body .panel aside:first-child,
+.base-skeleton .panel-box aside:first-child,
+body .panel-box aside:first-child,
+.base-skeleton section aside:first-child,
+body section aside:first-child,
+.base-skeleton .panel-blockquote aside:first-child,
+body .panel-blockquote aside:first-child,
+.base-skeleton blockquote aside:first-child,
+body blockquote aside:first-child,
+.base-skeleton .panel-aside aside:first-child,
+body .panel-aside aside:first-child,
+.base-skeleton aside aside:first-child,
+body aside aside:first-child,
+.base-skeleton .panel-split aside:first-child,
+body .panel-split aside:first-child,
+.base-skeleton .panel .panel-split:first-child,
+body .panel .panel-split:first-child,
+.base-skeleton .panel-box .panel-split:first-child,
+body .panel-box .panel-split:first-child,
+.base-skeleton section .panel-split:first-child,
+body section .panel-split:first-child,
+.base-skeleton .panel-blockquote .panel-split:first-child,
+body .panel-blockquote .panel-split:first-child,
+.base-skeleton blockquote .panel-split:first-child,
+body blockquote .panel-split:first-child,
+.base-skeleton .panel-aside .panel-split:first-child,
+body .panel-aside .panel-split:first-child,
+.base-skeleton aside .panel-split:first-child,
+body aside .panel-split:first-child,
+.base-skeleton .panel-split .panel-split:first-child,
+body .panel-split .panel-split:first-child {
+ margin-top: 0;
+}
+.base-skeleton .panel > .element-paragraph:last-child,
+body .panel > .element-paragraph:last-child,
+.base-skeleton .panel-box > .element-paragraph:last-child,
+body .panel-box > .element-paragraph:last-child,
+.base-skeleton section > .element-paragraph:last-child,
+body section > .element-paragraph:last-child,
+.base-skeleton .panel-blockquote > .element-paragraph:last-child,
+body .panel-blockquote > .element-paragraph:last-child,
+.base-skeleton blockquote > .element-paragraph:last-child,
+body blockquote > .element-paragraph:last-child,
+.base-skeleton .panel-aside > .element-paragraph:last-child,
+body .panel-aside > .element-paragraph:last-child,
+.base-skeleton aside > .element-paragraph:last-child,
+body aside > .element-paragraph:last-child,
+.base-skeleton .panel-split > .element-paragraph:last-child,
+body .panel-split > .element-paragraph:last-child,
+.base-skeleton .panel p:last-child,
+body .panel p:last-child,
+.base-skeleton .panel-box p:last-child,
+body .panel-box p:last-child,
+.base-skeleton section p:last-child,
+body section p:last-child,
+.base-skeleton .panel-blockquote p:last-child,
+body .panel-blockquote p:last-child,
+.base-skeleton blockquote p:last-child,
+body blockquote p:last-child,
+.base-skeleton .panel-aside p:last-child,
+body .panel-aside p:last-child,
+.base-skeleton aside p:last-child,
+body aside p:last-child,
+.base-skeleton .panel-split p:last-child,
+body .panel-split p:last-child,
+.base-skeleton .panel .element-title:last-child,
+body .panel .element-title:last-child,
+.base-skeleton .panel-box .element-title:last-child,
+body .panel-box .element-title:last-child,
+.base-skeleton section .element-title:last-child,
+body section .element-title:last-child,
+.base-skeleton .panel-blockquote .element-title:last-child,
+body .panel-blockquote .element-title:last-child,
+.base-skeleton blockquote .element-title:last-child,
+body blockquote .element-title:last-child,
+.base-skeleton .panel-aside .element-title:last-child,
+body .panel-aside .element-title:last-child,
+.base-skeleton aside .element-title:last-child,
+body aside .element-title:last-child,
+.base-skeleton .panel-split .element-title:last-child,
+body .panel-split .element-title:last-child,
+.base-skeleton .panel h1:last-child,
+body .panel h1:last-child,
+.base-skeleton .panel-box h1:last-child,
+body .panel-box h1:last-child,
+.base-skeleton section h1:last-child,
+body section h1:last-child,
+.base-skeleton .panel-blockquote h1:last-child,
+body .panel-blockquote h1:last-child,
+.base-skeleton blockquote h1:last-child,
+body blockquote h1:last-child,
+.base-skeleton .panel-aside h1:last-child,
+body .panel-aside h1:last-child,
+.base-skeleton aside h1:last-child,
+body aside h1:last-child,
+.base-skeleton .panel-split h1:last-child,
+body .panel-split h1:last-child,
+.base-skeleton .panel h2:last-child,
+body .panel h2:last-child,
+.base-skeleton .panel-box h2:last-child,
+body .panel-box h2:last-child,
+.base-skeleton section h2:last-child,
+body section h2:last-child,
+.base-skeleton .panel-blockquote h2:last-child,
+body .panel-blockquote h2:last-child,
+.base-skeleton blockquote h2:last-child,
+body blockquote h2:last-child,
+.base-skeleton .panel-aside h2:last-child,
+body .panel-aside h2:last-child,
+.base-skeleton aside h2:last-child,
+body aside h2:last-child,
+.base-skeleton .panel-split h2:last-child,
+body .panel-split h2:last-child,
+.base-skeleton .panel h3:last-child,
+body .panel h3:last-child,
+.base-skeleton .panel-box h3:last-child,
+body .panel-box h3:last-child,
+.base-skeleton section h3:last-child,
+body section h3:last-child,
+.base-skeleton .panel-blockquote h3:last-child,
+body .panel-blockquote h3:last-child,
+.base-skeleton blockquote h3:last-child,
+body blockquote h3:last-child,
+.base-skeleton .panel-aside h3:last-child,
+body .panel-aside h3:last-child,
+.base-skeleton aside h3:last-child,
+body aside h3:last-child,
+.base-skeleton .panel-split h3:last-child,
+body .panel-split h3:last-child,
+.base-skeleton .panel h4:last-child,
+body .panel h4:last-child,
+.base-skeleton .panel-box h4:last-child,
+body .panel-box h4:last-child,
+.base-skeleton section h4:last-child,
+body section h4:last-child,
+.base-skeleton .panel-blockquote h4:last-child,
+body .panel-blockquote h4:last-child,
+.base-skeleton blockquote h4:last-child,
+body blockquote h4:last-child,
+.base-skeleton .panel-aside h4:last-child,
+body .panel-aside h4:last-child,
+.base-skeleton aside h4:last-child,
+body aside h4:last-child,
+.base-skeleton .panel-split h4:last-child,
+body .panel-split h4:last-child,
+.base-skeleton .panel h5:last-child,
+body .panel h5:last-child,
+.base-skeleton .panel-box h5:last-child,
+body .panel-box h5:last-child,
+.base-skeleton section h5:last-child,
+body section h5:last-child,
+.base-skeleton .panel-blockquote h5:last-child,
+body .panel-blockquote h5:last-child,
+.base-skeleton blockquote h5:last-child,
+body blockquote h5:last-child,
+.base-skeleton .panel-aside h5:last-child,
+body .panel-aside h5:last-child,
+.base-skeleton aside h5:last-child,
+body aside h5:last-child,
+.base-skeleton .panel-split h5:last-child,
+body .panel-split h5:last-child,
+.base-skeleton .panel h6:last-child,
+body .panel h6:last-child,
+.base-skeleton .panel-box h6:last-child,
+body .panel-box h6:last-child,
+.base-skeleton section h6:last-child,
+body section h6:last-child,
+.base-skeleton .panel-blockquote h6:last-child,
+body .panel-blockquote h6:last-child,
+.base-skeleton blockquote h6:last-child,
+body blockquote h6:last-child,
+.base-skeleton .panel-aside h6:last-child,
+body .panel-aside h6:last-child,
+.base-skeleton aside h6:last-child,
+body aside h6:last-child,
+.base-skeleton .panel-split h6:last-child,
+body .panel-split h6:last-child,
+.base-skeleton .panel .panel:last-child,
+body .panel .panel:last-child,
+.base-skeleton .panel-box .panel:last-child,
+body .panel-box .panel:last-child,
+.base-skeleton section .panel:last-child,
+body section .panel:last-child,
+.base-skeleton .panel-blockquote .panel:last-child,
+body .panel-blockquote .panel:last-child,
+.base-skeleton blockquote .panel:last-child,
+body blockquote .panel:last-child,
+.base-skeleton .panel-aside .panel:last-child,
+body .panel-aside .panel:last-child,
+.base-skeleton aside .panel:last-child,
+body aside .panel:last-child,
+.base-skeleton .panel-split .panel:last-child,
+body .panel-split .panel:last-child,
+.base-skeleton .panel .panel-box:last-child,
+body .panel .panel-box:last-child,
+.base-skeleton .panel-box .panel-box:last-child,
+body .panel-box .panel-box:last-child,
+.base-skeleton section .panel-box:last-child,
+body section .panel-box:last-child,
+.base-skeleton .panel-blockquote .panel-box:last-child,
+body .panel-blockquote .panel-box:last-child,
+.base-skeleton blockquote .panel-box:last-child,
+body blockquote .panel-box:last-child,
+.base-skeleton .panel-aside .panel-box:last-child,
+body .panel-aside .panel-box:last-child,
+.base-skeleton aside .panel-box:last-child,
+body aside .panel-box:last-child,
+.base-skeleton .panel-split .panel-box:last-child,
+body .panel-split .panel-box:last-child,
+.base-skeleton .panel section:last-child,
+body .panel section:last-child,
+.base-skeleton .panel-box section:last-child,
+body .panel-box section:last-child,
+.base-skeleton section section:last-child,
+body section section:last-child,
+.base-skeleton .panel-blockquote section:last-child,
+body .panel-blockquote section:last-child,
+.base-skeleton blockquote section:last-child,
+body blockquote section:last-child,
+.base-skeleton .panel-aside section:last-child,
+body .panel-aside section:last-child,
+.base-skeleton aside section:last-child,
+body aside section:last-child,
+.base-skeleton .panel-split section:last-child,
+body .panel-split section:last-child,
+.base-skeleton .panel .panel-blockquote:last-child,
+body .panel .panel-blockquote:last-child,
+.base-skeleton .panel-box .panel-blockquote:last-child,
+body .panel-box .panel-blockquote:last-child,
+.base-skeleton section .panel-blockquote:last-child,
+body section .panel-blockquote:last-child,
+.base-skeleton .panel-blockquote .panel-blockquote:last-child,
+body .panel-blockquote .panel-blockquote:last-child,
+.base-skeleton blockquote .panel-blockquote:last-child,
+body blockquote .panel-blockquote:last-child,
+.base-skeleton .panel-aside .panel-blockquote:last-child,
+body .panel-aside .panel-blockquote:last-child,
+.base-skeleton aside .panel-blockquote:last-child,
+body aside .panel-blockquote:last-child,
+.base-skeleton .panel-split .panel-blockquote:last-child,
+body .panel-split .panel-blockquote:last-child,
+.base-skeleton .panel blockquote:last-child,
+body .panel blockquote:last-child,
+.base-skeleton .panel-box blockquote:last-child,
+body .panel-box blockquote:last-child,
+.base-skeleton section blockquote:last-child,
+body section blockquote:last-child,
+.base-skeleton .panel-blockquote blockquote:last-child,
+body .panel-blockquote blockquote:last-child,
+.base-skeleton blockquote blockquote:last-child,
+body blockquote blockquote:last-child,
+.base-skeleton .panel-aside blockquote:last-child,
+body .panel-aside blockquote:last-child,
+.base-skeleton aside blockquote:last-child,
+body aside blockquote:last-child,
+.base-skeleton .panel-split blockquote:last-child,
+body .panel-split blockquote:last-child,
+.base-skeleton .panel .panel-aside:last-child,
+body .panel .panel-aside:last-child,
+.base-skeleton .panel-box .panel-aside:last-child,
+body .panel-box .panel-aside:last-child,
+.base-skeleton section .panel-aside:last-child,
+body section .panel-aside:last-child,
+.base-skeleton .panel-blockquote .panel-aside:last-child,
+body .panel-blockquote .panel-aside:last-child,
+.base-skeleton blockquote .panel-aside:last-child,
+body blockquote .panel-aside:last-child,
+.base-skeleton .panel-aside .panel-aside:last-child,
+body .panel-aside .panel-aside:last-child,
+.base-skeleton aside .panel-aside:last-child,
+body aside .panel-aside:last-child,
+.base-skeleton .panel-split .panel-aside:last-child,
+body .panel-split .panel-aside:last-child,
+.base-skeleton .panel aside:last-child,
+body .panel aside:last-child,
+.base-skeleton .panel-box aside:last-child,
+body .panel-box aside:last-child,
+.base-skeleton section aside:last-child,
+body section aside:last-child,
+.base-skeleton .panel-blockquote aside:last-child,
+body .panel-blockquote aside:last-child,
+.base-skeleton blockquote aside:last-child,
+body blockquote aside:last-child,
+.base-skeleton .panel-aside aside:last-child,
+body .panel-aside aside:last-child,
+.base-skeleton aside aside:last-child,
+body aside aside:last-child,
+.base-skeleton .panel-split aside:last-child,
+body .panel-split aside:last-child,
+.base-skeleton .panel .panel-split:last-child,
+body .panel .panel-split:last-child,
+.base-skeleton .panel-box .panel-split:last-child,
+body .panel-box .panel-split:last-child,
+.base-skeleton section .panel-split:last-child,
+body section .panel-split:last-child,
+.base-skeleton .panel-blockquote .panel-split:last-child,
+body .panel-blockquote .panel-split:last-child,
+.base-skeleton blockquote .panel-split:last-child,
+body blockquote .panel-split:last-child,
+.base-skeleton .panel-aside .panel-split:last-child,
+body .panel-aside .panel-split:last-child,
+.base-skeleton aside .panel-split:last-child,
+body aside .panel-split:last-child,
+.base-skeleton .panel-split .panel-split:last-child,
+body .panel-split .panel-split:last-child {
+ margin-bottom: 0;
+}
+.base-skeleton .panel-box,
+body .panel-box,
+.base-skeleton section,
+body section,
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote,
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside {
+ padding: 8px;
+ border-radius: 4px;
+ border-width: 2px;
+ border-style: solid;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote {
+ border-left-width: 2px;
+ border-top-width: 0;
+ border-bottom-width: 0;
+ border-right-width: 0;
+}
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside {
+ border-width: 0;
+ font-size: smaller;
+}
+.base-skeleton .panel-split,
+body .panel-split {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 8px;
+ justify-content: center;
+}
+.base-skeleton .panel-split > *,
+body .panel-split > * {
+ flex-grow: 1;
+ flex-shrink: 0;
+ flex-basis: 0;
+}
+.base-skeleton .panel-split > .panel,
+body .panel-split > .panel,
+.base-skeleton .panel-split .panel-box,
+body .panel-split .panel-box,
+.base-skeleton .panel-split section,
+body .panel-split section,
+.base-skeleton .panel-split .panel-blockquote,
+body .panel-split .panel-blockquote,
+.base-skeleton .panel-split blockquote,
+body .panel-split blockquote,
+.base-skeleton .panel-split .panel-aside,
+body .panel-split .panel-aside,
+.base-skeleton .panel-split aside,
+body .panel-split aside,
+.base-skeleton .panel-split .panel-split,
+body .panel-split .panel-split {
+ margin: 0;
+}
+.base-skeleton form,
+body form,
+.base-skeleton .form,
+body .form {
+ display: grid;
+ align-items: center;
+ row-gap: 4px;
+ column-gap: 8px;
+ grid-template-columns: minmax(auto, 1fr) 5fr;
+}
+.base-skeleton form label,
+body form label,
+.base-skeleton .form-label,
+body .form-label {
+ grid-column: 1;
+ justify-self: end;
+}
+.base-skeleton form input,
+body form input,
+.base-skeleton .form-input,
+body .form-input {
+ grid-column: 2;
+ justify-self: stretch;
+ width: 100%;
+}
+.base-skeleton form input:optional::placeholder,
+body form input:optional::placeholder,
+.base-skeleton .form-input:optional::placeholder,
+body .form-input:optional::placeholder {
+ font-style: italic;
+}
+.base-skeleton form input:invalid:not(:placeholder-shown),
+body form input:invalid:not(:placeholder-shown),
+.base-skeleton .form-input:invalid:not(:placeholder-shown),
+body .form-input:invalid:not(:placeholder-shown) {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 0;
+ --bluelib-color-b: 0;
+}
+.base-skeleton form input[type="submit"],
+body form input[type="submit"],
+.base-skeleton form button,
+body form button,
+.base-skeleton .form-submit,
+body .form-submit {
+ width: auto;
+}
+.base-skeleton .form-buttons,
+body .form-buttons {
+ grid-column-start: 1;
+ grid-column-end: 3;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+.base-skeleton .form-buttons:first-child,
+body .form-buttons:first-child {
+ margin-top: 0;
+}
+.base-skeleton .form-buttons:last-child,
+body .form-buttons:last-child {
+ margin-bottom: 0;
+}
+.base-skeleton .button,
+body .button,
+.base-skeleton button,
+body button,
+.base-skeleton input[type="submit"],
+body input[type="submit"] {
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ border: none;
+ color: #ffffff;
+ padding: 6px 16px;
+ border-radius: 4px;
+ font-family: inherit;
+ font-size: inherit;
+ cursor: pointer;
+}
+.base-skeleton .button:hover,
+body .button:hover,
+.base-skeleton button:hover,
+body button:hover,
+.base-skeleton input[type="submit"]:hover,
+body input[type="submit"]:hover {
+ background-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+}
+.base-skeleton .button:active,
+body .button:active,
+.base-skeleton button:active,
+body button:active,
+.base-skeleton input[type="submit"]:active,
+body input[type="submit"]:active {
+ background-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+}
+.base-skeleton .button[disabled]:hover,
+body .button[disabled]:hover,
+.base-skeleton button[disabled]:hover,
+body button[disabled]:hover,
+.base-skeleton input[type="submit"][disabled]:hover,
+body input[type="submit"][disabled]:hover,
+.base-skeleton .button .status-disabled:hover,
+body .button .status-disabled:hover,
+.base-skeleton button .status-disabled:hover,
+body button .status-disabled:hover,
+.base-skeleton input[type="submit"] .status-disabled:hover,
+body input[type="submit"] .status-disabled:hover {
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+}
+.base-skeleton .button[disabled]:active,
+body .button[disabled]:active,
+.base-skeleton button[disabled]:active,
+body button[disabled]:active,
+.base-skeleton input[type="submit"][disabled]:active,
+body input[type="submit"][disabled]:active,
+.base-skeleton .button .status-disabled:active,
+body .button .status-disabled:active,
+.base-skeleton button .status-disabled:active,
+body button .status-disabled:active,
+.base-skeleton input[type="submit"] .status-disabled:active,
+body input[type="submit"] .status-disabled:active {
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+}
+.base-skeleton .button-fill-width,
+body .button-fill-width {
+ width: 100%;
+}
+.base-skeleton .button-toggle,
+body .button-toggle {
+ padding: 4px 14px;
+ border-width: 2px;
+ border-style: solid;
+}
+.base-skeleton .button-toggle[disabled],
+body .button-toggle[disabled],
+.base-skeleton .button-toggle .status-disabled,
+body .button-toggle .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-off,
+body .button-toggle-off {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-off:hover,
+body .button-toggle-off:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .button-toggle-off:active,
+body .button-toggle-off:active {
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-off[disabled],
+body .button-toggle-off[disabled],
+.base-skeleton .button-toggle-off .status-disabled,
+body .button-toggle-off .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-off[disabled]:hover,
+body .button-toggle-off[disabled]:hover,
+.base-skeleton .button-toggle-off .status-disabled:hover,
+body .button-toggle-off .status-disabled:hover {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-off[disabled]:active,
+body .button-toggle-off[disabled]:active,
+.base-skeleton .button-toggle-off .status-disabled:active,
+body .button-toggle-off .status-disabled:active {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-on,
+body .button-toggle-on {
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-on:hover,
+body .button-toggle-on:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .button-toggle-on:active,
+body .button-toggle-on:active {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-on[disabled],
+body .button-toggle-on[disabled],
+.base-skeleton .button-toggle-on .status-disabled,
+body .button-toggle-on .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-on[disabled]:hover,
+body .button-toggle-on[disabled]:hover,
+.base-skeleton .button-toggle-on .status-disabled:hover,
+body .button-toggle-on .status-disabled:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-on[disabled]:active,
+body .button-toggle-on[disabled]:active,
+.base-skeleton .button-toggle-on .status-disabled:active,
+body .button-toggle-on .status-disabled:active {
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .input-field,
+body .input-field,
+.base-skeleton input[type="color"],
+body input[type="color"],
+.base-skeleton input[type="date"],
+body input[type="date"],
+.base-skeleton input[type="datetime-local"],
+body input[type="datetime-local"],
+.base-skeleton input[type="email"],
+body input[type="email"],
+.base-skeleton input[type="file"],
+body input[type="file"],
+.base-skeleton input[type="image"],
+body input[type="image"],
+.base-skeleton input[type="month"],
+body input[type="month"],
+.base-skeleton input[type="number"],
+body input[type="number"],
+.base-skeleton input[type="password"],
+body input[type="password"],
+.base-skeleton input[type="search"],
+body input[type="search"],
+.base-skeleton input[type="tel"],
+body input[type="tel"],
+.base-skeleton input[type="text"],
+body input[type="text"],
+.base-skeleton input[type="time"],
+body input[type="time"],
+.base-skeleton input[type="url"],
+body input[type="url"],
+.base-skeleton input[type="week"],
+body input[type="week"] {
+ cursor: text;
+ border-width: 0 0 2px 0;
+ border-style: solid;
+ border-radius: 4px 4px 0 0;
+ padding: 4px 6px;
+ font-family: inherit;
+ font-size: inherit;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.base-skeleton .input-field:hover,
+body .input-field:hover,
+.base-skeleton input[type="color"]:hover,
+body input[type="color"]:hover,
+.base-skeleton input[type="date"]:hover,
+body input[type="date"]:hover,
+.base-skeleton input[type="datetime-local"]:hover,
+body input[type="datetime-local"]:hover,
+.base-skeleton input[type="email"]:hover,
+body input[type="email"]:hover,
+.base-skeleton input[type="file"]:hover,
+body input[type="file"]:hover,
+.base-skeleton input[type="image"]:hover,
+body input[type="image"]:hover,
+.base-skeleton input[type="month"]:hover,
+body input[type="month"]:hover,
+.base-skeleton input[type="number"]:hover,
+body input[type="number"]:hover,
+.base-skeleton input[type="password"]:hover,
+body input[type="password"]:hover,
+.base-skeleton input[type="search"]:hover,
+body input[type="search"]:hover,
+.base-skeleton input[type="tel"]:hover,
+body input[type="tel"]:hover,
+.base-skeleton input[type="text"]:hover,
+body input[type="text"]:hover,
+.base-skeleton input[type="time"]:hover,
+body input[type="time"]:hover,
+.base-skeleton input[type="url"]:hover,
+body input[type="url"]:hover,
+.base-skeleton input[type="week"]:hover,
+body input[type="week"]:hover,
+.base-skeleton .input-field:focus,
+body .input-field:focus,
+.base-skeleton input[type="color"]:focus,
+body input[type="color"]:focus,
+.base-skeleton input[type="date"]:focus,
+body input[type="date"]:focus,
+.base-skeleton input[type="datetime-local"]:focus,
+body input[type="datetime-local"]:focus,
+.base-skeleton input[type="email"]:focus,
+body input[type="email"]:focus,
+.base-skeleton input[type="file"]:focus,
+body input[type="file"]:focus,
+.base-skeleton input[type="image"]:focus,
+body input[type="image"]:focus,
+.base-skeleton input[type="month"]:focus,
+body input[type="month"]:focus,
+.base-skeleton input[type="number"]:focus,
+body input[type="number"]:focus,
+.base-skeleton input[type="password"]:focus,
+body input[type="password"]:focus,
+.base-skeleton input[type="search"]:focus,
+body input[type="search"]:focus,
+.base-skeleton input[type="tel"]:focus,
+body input[type="tel"]:focus,
+.base-skeleton input[type="text"]:focus,
+body input[type="text"]:focus,
+.base-skeleton input[type="time"]:focus,
+body input[type="time"]:focus,
+.base-skeleton input[type="url"]:focus,
+body input[type="url"]:focus,
+.base-skeleton input[type="week"]:focus,
+body input[type="week"]:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .input-field[disabled],
+body .input-field[disabled],
+.base-skeleton input[type="color"][disabled],
+body input[type="color"][disabled],
+.base-skeleton input[type="date"][disabled],
+body input[type="date"][disabled],
+.base-skeleton input[type="datetime-local"][disabled],
+body input[type="datetime-local"][disabled],
+.base-skeleton input[type="email"][disabled],
+body input[type="email"][disabled],
+.base-skeleton input[type="file"][disabled],
+body input[type="file"][disabled],
+.base-skeleton input[type="image"][disabled],
+body input[type="image"][disabled],
+.base-skeleton input[type="month"][disabled],
+body input[type="month"][disabled],
+.base-skeleton input[type="number"][disabled],
+body input[type="number"][disabled],
+.base-skeleton input[type="password"][disabled],
+body input[type="password"][disabled],
+.base-skeleton input[type="search"][disabled],
+body input[type="search"][disabled],
+.base-skeleton input[type="tel"][disabled],
+body input[type="tel"][disabled],
+.base-skeleton input[type="text"][disabled],
+body input[type="text"][disabled],
+.base-skeleton input[type="time"][disabled],
+body input[type="time"][disabled],
+.base-skeleton input[type="url"][disabled],
+body input[type="url"][disabled],
+.base-skeleton input[type="week"][disabled],
+body input[type="week"][disabled],
+.base-skeleton .input-field .status-disabled,
+body .input-field .status-disabled,
+.base-skeleton input[type="color"] .status-disabled,
+body input[type="color"] .status-disabled,
+.base-skeleton input[type="date"] .status-disabled,
+body input[type="date"] .status-disabled,
+.base-skeleton input[type="datetime-local"] .status-disabled,
+body input[type="datetime-local"] .status-disabled,
+.base-skeleton input[type="email"] .status-disabled,
+body input[type="email"] .status-disabled,
+.base-skeleton input[type="file"] .status-disabled,
+body input[type="file"] .status-disabled,
+.base-skeleton input[type="image"] .status-disabled,
+body input[type="image"] .status-disabled,
+.base-skeleton input[type="month"] .status-disabled,
+body input[type="month"] .status-disabled,
+.base-skeleton input[type="number"] .status-disabled,
+body input[type="number"] .status-disabled,
+.base-skeleton input[type="password"] .status-disabled,
+body input[type="password"] .status-disabled,
+.base-skeleton input[type="search"] .status-disabled,
+body input[type="search"] .status-disabled,
+.base-skeleton input[type="tel"] .status-disabled,
+body input[type="tel"] .status-disabled,
+.base-skeleton input[type="text"] .status-disabled,
+body input[type="text"] .status-disabled,
+.base-skeleton input[type="time"] .status-disabled,
+body input[type="time"] .status-disabled,
+.base-skeleton input[type="url"] .status-disabled,
+body input[type="url"] .status-disabled,
+.base-skeleton input[type="week"] .status-disabled,
+body input[type="week"] .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .input-field[disabled]:hover,
+body .input-field[disabled]:hover,
+.base-skeleton input[type="color"][disabled]:hover,
+body input[type="color"][disabled]:hover,
+.base-skeleton input[type="date"][disabled]:hover,
+body input[type="date"][disabled]:hover,
+.base-skeleton input[type="datetime-local"][disabled]:hover,
+body input[type="datetime-local"][disabled]:hover,
+.base-skeleton input[type="email"][disabled]:hover,
+body input[type="email"][disabled]:hover,
+.base-skeleton input[type="file"][disabled]:hover,
+body input[type="file"][disabled]:hover,
+.base-skeleton input[type="image"][disabled]:hover,
+body input[type="image"][disabled]:hover,
+.base-skeleton input[type="month"][disabled]:hover,
+body input[type="month"][disabled]:hover,
+.base-skeleton input[type="number"][disabled]:hover,
+body input[type="number"][disabled]:hover,
+.base-skeleton input[type="password"][disabled]:hover,
+body input[type="password"][disabled]:hover,
+.base-skeleton input[type="search"][disabled]:hover,
+body input[type="search"][disabled]:hover,
+.base-skeleton input[type="tel"][disabled]:hover,
+body input[type="tel"][disabled]:hover,
+.base-skeleton input[type="text"][disabled]:hover,
+body input[type="text"][disabled]:hover,
+.base-skeleton input[type="time"][disabled]:hover,
+body input[type="time"][disabled]:hover,
+.base-skeleton input[type="url"][disabled]:hover,
+body input[type="url"][disabled]:hover,
+.base-skeleton input[type="week"][disabled]:hover,
+body input[type="week"][disabled]:hover,
+.base-skeleton .input-field .status-disabled:hover,
+body .input-field .status-disabled:hover,
+.base-skeleton input[type="color"] .status-disabled:hover,
+body input[type="color"] .status-disabled:hover,
+.base-skeleton input[type="date"] .status-disabled:hover,
+body input[type="date"] .status-disabled:hover,
+.base-skeleton input[type="datetime-local"] .status-disabled:hover,
+body input[type="datetime-local"] .status-disabled:hover,
+.base-skeleton input[type="email"] .status-disabled:hover,
+body input[type="email"] .status-disabled:hover,
+.base-skeleton input[type="file"] .status-disabled:hover,
+body input[type="file"] .status-disabled:hover,
+.base-skeleton input[type="image"] .status-disabled:hover,
+body input[type="image"] .status-disabled:hover,
+.base-skeleton input[type="month"] .status-disabled:hover,
+body input[type="month"] .status-disabled:hover,
+.base-skeleton input[type="number"] .status-disabled:hover,
+body input[type="number"] .status-disabled:hover,
+.base-skeleton input[type="password"] .status-disabled:hover,
+body input[type="password"] .status-disabled:hover,
+.base-skeleton input[type="search"] .status-disabled:hover,
+body input[type="search"] .status-disabled:hover,
+.base-skeleton input[type="tel"] .status-disabled:hover,
+body input[type="tel"] .status-disabled:hover,
+.base-skeleton input[type="text"] .status-disabled:hover,
+body input[type="text"] .status-disabled:hover,
+.base-skeleton input[type="time"] .status-disabled:hover,
+body input[type="time"] .status-disabled:hover,
+.base-skeleton input[type="url"] .status-disabled:hover,
+body input[type="url"] .status-disabled:hover,
+.base-skeleton input[type="week"] .status-disabled:hover,
+body input[type="week"] .status-disabled:hover,
+.base-skeleton .input-field[disabled]:focus,
+body .input-field[disabled]:focus,
+.base-skeleton input[type="color"][disabled]:focus,
+body input[type="color"][disabled]:focus,
+.base-skeleton input[type="date"][disabled]:focus,
+body input[type="date"][disabled]:focus,
+.base-skeleton input[type="datetime-local"][disabled]:focus,
+body input[type="datetime-local"][disabled]:focus,
+.base-skeleton input[type="email"][disabled]:focus,
+body input[type="email"][disabled]:focus,
+.base-skeleton input[type="file"][disabled]:focus,
+body input[type="file"][disabled]:focus,
+.base-skeleton input[type="image"][disabled]:focus,
+body input[type="image"][disabled]:focus,
+.base-skeleton input[type="month"][disabled]:focus,
+body input[type="month"][disabled]:focus,
+.base-skeleton input[type="number"][disabled]:focus,
+body input[type="number"][disabled]:focus,
+.base-skeleton input[type="password"][disabled]:focus,
+body input[type="password"][disabled]:focus,
+.base-skeleton input[type="search"][disabled]:focus,
+body input[type="search"][disabled]:focus,
+.base-skeleton input[type="tel"][disabled]:focus,
+body input[type="tel"][disabled]:focus,
+.base-skeleton input[type="text"][disabled]:focus,
+body input[type="text"][disabled]:focus,
+.base-skeleton input[type="time"][disabled]:focus,
+body input[type="time"][disabled]:focus,
+.base-skeleton input[type="url"][disabled]:focus,
+body input[type="url"][disabled]:focus,
+.base-skeleton input[type="week"][disabled]:focus,
+body input[type="week"][disabled]:focus,
+.base-skeleton .input-field .status-disabled:focus,
+body .input-field .status-disabled:focus,
+.base-skeleton input[type="color"] .status-disabled:focus,
+body input[type="color"] .status-disabled:focus,
+.base-skeleton input[type="date"] .status-disabled:focus,
+body input[type="date"] .status-disabled:focus,
+.base-skeleton input[type="datetime-local"] .status-disabled:focus,
+body input[type="datetime-local"] .status-disabled:focus,
+.base-skeleton input[type="email"] .status-disabled:focus,
+body input[type="email"] .status-disabled:focus,
+.base-skeleton input[type="file"] .status-disabled:focus,
+body input[type="file"] .status-disabled:focus,
+.base-skeleton input[type="image"] .status-disabled:focus,
+body input[type="image"] .status-disabled:focus,
+.base-skeleton input[type="month"] .status-disabled:focus,
+body input[type="month"] .status-disabled:focus,
+.base-skeleton input[type="number"] .status-disabled:focus,
+body input[type="number"] .status-disabled:focus,
+.base-skeleton input[type="password"] .status-disabled:focus,
+body input[type="password"] .status-disabled:focus,
+.base-skeleton input[type="search"] .status-disabled:focus,
+body input[type="search"] .status-disabled:focus,
+.base-skeleton input[type="tel"] .status-disabled:focus,
+body input[type="tel"] .status-disabled:focus,
+.base-skeleton input[type="text"] .status-disabled:focus,
+body input[type="text"] .status-disabled:focus,
+.base-skeleton input[type="time"] .status-disabled:focus,
+body input[type="time"] .status-disabled:focus,
+.base-skeleton input[type="url"] .status-disabled:focus,
+body input[type="url"] .status-disabled:focus,
+.base-skeleton input[type="week"] .status-disabled:focus,
+body input[type="week"] .status-disabled:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.base-skeleton .spoiler,
+body .spoiler {
+ filter: blur(5px);
+}
+.base-skeleton .spoiler:hover,
+body .spoiler:hover {
+ filter: none;
+}
+.base-skeleton .spoiler[disabled],
+body .spoiler[disabled],
+.base-skeleton .spoiler .status-disabled:hover,
+body .spoiler .status-disabled:hover {
+ filter: blur(5px);
+}
+.base-skeleton [title],
+body [title],
+.base-skeleton .status-hoverable,
+body .status-hoverable {
+ cursor: help;
+}
+.base-skeleton [onclick],
+body [onclick],
+.base-skeleton .status-clickable,
+body .status-clickable {
+ cursor: pointer;
+}
+.base-skeleton [disabled],
+body [disabled],
+.base-skeleton .status-disabled,
+body .status-disabled {
+ cursor: not-allowed !important;
+ opacity: 50%;
+}
+.base-skeleton .element-title,
+body .element-title,
+.base-skeleton h1,
+body h1,
+.base-skeleton h2,
+body h2,
+.base-skeleton h3,
+body h3,
+.base-skeleton h4,
+body h4,
+.base-skeleton h5,
+body h5,
+.base-skeleton h6,
+body h6 {
+ text-align: center;
+ --bluelib-color-r: 24;
+ --bluelib-color-g: 24;
+ --bluelib-color-b: 24;
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 500;
+}
+.base-skeleton .element-separator,
+body .element-separator,
+.base-skeleton hr,
+body hr {
+ border-width: 1px;
+ border-style: solid;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .element-list-item,
+body .element-list-item,
+.base-skeleton li,
+body li {
+ margin: 10px 0;
+}
+.base-skeleton .element-anchor,
+body .element-anchor,
+.base-skeleton a,
+body a {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
+.base-skeleton .element-anchor:hover,
+body .element-anchor:hover,
+.base-skeleton a:hover,
+body a:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 107;
+ --bluelib-color-b: 107;
+}
+.base-skeleton .element-anchor:active,
+body .element-anchor:active,
+.base-skeleton a:active,
+body a:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 65;
+ --bluelib-color-b: 65;
+}
+.base-skeleton .element-anchor[disabled],
+body .element-anchor[disabled],
+.base-skeleton a[disabled],
+body a[disabled],
+.base-skeleton .element-anchor .status-disabled,
+body .element-anchor .status-disabled,
+.base-skeleton a .status-disabled,
+body a .status-disabled {
+ text-decoration-style: dashed;
+ text-decoration-color: currentColor;
+ text-decoration-width: 1px;
+}
+.base-skeleton .element-anchor[disabled]:hover,
+body .element-anchor[disabled]:hover,
+.base-skeleton a[disabled]:hover,
+body a[disabled]:hover,
+.base-skeleton .element-anchor .status-disabled:hover,
+body .element-anchor .status-disabled:hover,
+.base-skeleton a .status-disabled:hover,
+body a .status-disabled:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
+.base-skeleton .element-anchor[disabled]:active,
+body .element-anchor[disabled]:active,
+.base-skeleton a[disabled]:active,
+body a[disabled]:active,
+.base-skeleton .element-anchor .status-disabled:active,
+body .element-anchor .status-disabled:active,
+.base-skeleton a .status-disabled:active,
+body a .status-disabled:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
+.base-skeleton .align-left,
+body .align-left {
+ text-align: left;
+}
+.base-skeleton .align-center,
+body .align-center {
+ text-align: center;
+}
+.base-skeleton .align-right,
+body .align-right {
+ text-align: right;
+}
+.base-skeleton .size-xxl,
+body .size-xxl,
+.base-skeleton h1,
+body h1 {
+ font-size: xx-large;
+}
+.base-skeleton .size-xl,
+body .size-xl,
+.base-skeleton h2,
+body h2 {
+ font-size: x-large;
+}
+.base-skeleton .size-l,
+body .size-l,
+.base-skeleton h3,
+body h3 {
+ font-size: large;
+}
+.base-skeleton .size-m,
+body .size-m,
+.base-skeleton h4,
+body h4 {
+ font-size: medium;
+}
+.base-skeleton .size-s,
+body .size-s,
+.base-skeleton h5,
+body h5 {
+ font-size: small;
+}
+.base-skeleton .size-xs,
+body .size-xs,
+.base-skeleton h6,
+body h6 {
+ font-size: x-small;
+}
+.base-skeleton .size-xxs,
+body .size-xxs {
+ font-size: xx-small;
+}
+.base-skeleton .style-bold,
+body .style-bold,
+.base-skeleton b,
+body b {
+ font-weight: bold;
+}
+.base-skeleton .style-italic,
+body .style-italic,
+.base-skeleton i,
+body i {
+ font-style: italic;
+}
+.base-skeleton .style-underline,
+body .style-underline,
+.base-skeleton u,
+body u {
+ text-decoration-line: underline;
+}
+.base-skeleton .style-strike,
+body .style-strike,
+.base-skeleton strike,
+body strike {
+ text-decoration-line: line-through;
+}
+.base-skeleton .style-monospace,
+body .style-monospace,
+.base-skeleton code,
+body code {
+ font-family: "Fira Code", monospace;
+ font-weight: 400;
+}
+.base-skeleton .style-keyboard,
+body .style-keyboard,
+.base-skeleton kbd,
+body kbd {
+ font-family: "Fira Code", monospace;
+ font-weight: 400;
+ padding: 2px 4px;
+ border: 2px outset;
+ border-radius: 4px;
+}
+.base-skeleton .color-red,
+body .color-red {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 0;
+ --bluelib-color-b: 0;
+}
+.base-skeleton .color-orange,
+body .color-orange {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 165;
+ --bluelib-color-b: 0;
+}
+.base-skeleton .color-yellow,
+body .color-yellow {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 200;
+ --bluelib-color-b: 0;
+}
+.base-skeleton .color-lime,
+body .color-lime {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 200;
+ --bluelib-color-b: 0;
+}
+.base-skeleton .color-cyan,
+body .color-cyan {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 200;
+ --bluelib-color-b: 200;
+}
+.base-skeleton .color-blue,
+body .color-blue {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 0;
+ --bluelib-color-b: 200;
+}
+.base-skeleton .color-magenta,
+body .color-magenta {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 0;
+ --bluelib-color-b: 200;
+}
+.base-skeleton .color-gray,
+body .color-gray {
+ --bluelib-color-r: 128;
+ --bluelib-color-g: 128;
+ --bluelib-color-b: 128;
+}
+/*# sourceMappingURL=paper.module.css.map */
\ No newline at end of file
diff --git a/src/targets/paper.module.css.map b/src/targets/paper.module.css.map
new file mode 100644
index 0000000..d0a5512
--- /dev/null
+++ b/src/targets/paper.module.css.map
@@ -0,0 +1 @@
+{"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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.less","/mnt/tera/ext4/code/bluelib/src/colors/minus.less","/mnt/tera/ext4/code/bluelib/src/utils/mixins.less","/mnt/tera/ext4/code/bluelib/src/fonts/firasans.less"],"names":[],"mappings":"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;AAAD,cDpCJ,QAAE,ECoCG;AAAD,IDpCJ,QAAE,ECoCG;AAAD,cDpCK,kBAAP,ECoCG;AAAD,IDpCK,kBAAP,ECoCG;AAAD,cDnCJ,WADE,ECoCG;AAAD,IDnCJ,WADE,ECoCG;AAAD,cDnCQ,aADV,ECoCG;AAAD,IDnCQ,aADV,ECoCG;AAAD,cDlCA,MAFF,ECoCG;AAAD,IDlCA,MAFF,ECoCG;AAAD,cDlCO,aAFT,ECoCG;AAAD,IDlCO,aAFT,ECoCG;AAAD,cDrCX,OACY,eCoCA;AAAD,IDrCX,OACY,eCoCA;AAAD,cDrCH,WACI,eCoCA;AAAD,IDrCH,WACI,eCoCA;AAAD,cDpCJ,QAAK,eCoCA;AAAD,IDpCJ,QAAK,eCoCA;AAAD,cDpCK,kBAAJ,eCoCA;AAAD,IDpCK,kBAAJ,eCoCA;AAAD,cDnCJ,WADK,eCoCA;AAAD,IDnCJ,WADK,eCoCA;AAAD,cDnCQ,aADP,eCoCA;AAAD,IDnCQ,aADP,eCoCA;AAAD,cDlCA,MAFC,eCoCA;AAAD,IDlCA,MAFC,eCoCA;AAAD,cDlCO,aAFN,eCoCA;AAAD,IDlCO,aAFN,eCoCA;AAAD,cDrCX,OAEA,GCmCY;AAAD,IDrCX,OAEA,GCmCY;AAAD,cDrCH,WAER,GCmCY;AAAD,IDrCH,WAER,GCmCY;AAAD,cDpCJ,QACP,GCmCY;AAAD,IDpCJ,QACP,GCmCY;AAAD,cDpCK,kBAChB,GCmCY;AAAD,IDpCK,kBAChB,GCmCY;AAAD,cDnCJ,WAAP,GCmCY;AAAD,IDnCJ,WAAP,GCmCY;AAAD,cDnCQ,aAAnB,GCmCY;AAAD,IDnCQ,aAAnB,GCmCY;AAAD,cDlCA,MADX,GCmCY;AAAD,IDlCA,MADX,GCmCY;AAAD,cDlCO,aADlB,GCmCY;AAAD,IDlCO,aADlB,GCmCY;AAAD,cDrCX,OAEI,GCmCQ;AAAD,IDrCX,OAEI,GCmCQ;AAAD,cDrCH,WAEJ,GCmCQ;AAAD,IDrCH,WAEJ,GCmCQ;AAAD,cDpCJ,QACH,GCmCQ;AAAD,IDpCJ,QACH,GCmCQ;AAAD,cDpCK,kBACZ,GCmCQ;AAAD,IDpCK,kBACZ,GCmCQ;AAAD,cDnCJ,WAAH,GCmCQ;AAAD,IDnCJ,WAAH,GCmCQ;AAAD,cDnCQ,aAAf,GCmCQ;AAAD,IDnCQ,aAAf,GCmCQ;AAAD,cDlCA,MADP,GCmCQ;AAAD,IDlCA,MADP,GCmCQ;AAAD,cDlCO,aADd,GCmCQ;AAAD,IDlCO,aADd,GCmCQ;AAAD,cDrCX,OAEQ,GCmCI;AAAD,IDrCX,OAEQ,GCmCI;AAAD,cDrCH,WAEA,GCmCI;AAAD,IDrCH,WAEA,GCmCI;AAAD,cDpCJ,QACC,GCmCI;AAAD,IDpCJ,QACC,GCmCI;AAAD,cDpCK,kBACR,GCmCI;AAAD,IDpCK,kBACR,GCmCI;AAAD,cDnCJ,WAAC,GCmCI;AAAD,IDnCJ,WAAC,GCmCI;AAAD,cDnCQ,aAAX,GCmCI;AAAD,IDnCQ,aAAX,GCmCI;AAAD,cDlCA,MADH,GCmCI;AAAD,IDlCA,MADH,GCmCI;AAAD,cDlCO,aADV,GCmCI;AAAD,IDlCO,aADV,GCmCI;AAAD,cDrCX,OAEY,GCmCA;AAAD,IDrCX,OAEY,GCmCA;AAAD,cDrCH,WAEI,GCmCA;AAAD,IDrCH,WAEI,GCmCA;AAAD,cDpCJ,QACK,GCmCA;AAAD,IDpCJ,QACK,GCmCA;AAAD,cDpCK,kBACJ,GCmCA;AAAD,IDpCK,kBACJ,GCmCA;AAAD,cDnCJ,WAAK,GCmCA;AAAD,IDnCJ,WAAK,GCmCA;AAAD,cDnCQ,aAAP,GCmCA;AAAD,IDnCQ,aAAP,GCmCA;AAAD,cDlCA,MADC,GCmCA;AAAD,IDlCA,MADC,GCmCA;AAAD,cDlCO,aADN,GCmCA;AAAD,IDlCO,aADN,GCmCA;AAAD,cDrCX,OAEgB,GCmCJ;AAAD,IDrCX,OAEgB,GCmCJ;AAAD,cDrCH,WAEQ,GCmCJ;AAAD,IDrCH,WAEQ,GCmCJ;AAAD,cDpCJ,QACS,GCmCJ;AAAD,IDpCJ,QACS,GCmCJ;AAAD,cDpCK,kBACA,GCmCJ;AAAD,IDpCK,kBACA,GCmCJ;AAAD,cDnCJ,WAAS,GCmCJ;AAAD,IDnCJ,WAAS,GCmCJ;AAAD,cDnCQ,aAAH,GCmCJ;AAAD,IDnCQ,aAAH,GCmCJ;AAAD,cDlCA,MADK,GCmCJ;AAAD,IDlCA,MADK,GCmCJ;AAAD,cDlCO,aADF,GCmCJ;AAAD,IDlCO,aADF,GCmCJ;AAAD,cDrCX,OAEoB,GCmCR;AAAD,IDrCX,OAEoB,GCmCR;AAAD,cDrCH,WAEY,GCmCR;AAAD,IDrCH,WAEY,GCmCR;AAAD,cDpCJ,QACa,GCmCR;AAAD,IDpCJ,QACa,GCmCR;AAAD,cDpCK,kBACI,GCmCR;AAAD,IDpCK,kBACI,GCmCR;AAAD,cDnCJ,WAAa,GCmCR;AAAD,IDnCJ,WAAa,GCmCR;AAAD,cDnCQ,aAAC,GCmCR;AAAD,IDnCQ,aAAC,GCmCR;AAAD,cDlCA,MADS,GCmCR;AAAD,IDlCA,MADS,GCmCR;AAAD,cDlCO,aADE,GCmCR;AAAD,IDlCO,aADE,GCmCR;AAAD,cDrCX,OAGE,OCkCU;AAAD,IDrCX,OAGE,OCkCU;AAAD,cDrCH,WAGN,OCkCU;AAAD,IDrCH,WAGN,OCkCU;AAAD,cDpCJ,QAEL,OCkCU;AAAD,IDpCJ,QAEL,OCkCU;AAAD,cDpCK,kBAEd,OCkCU;AAAD,IDpCK,kBAEd,OCkCU;AAAD,cDnCJ,WACL,OCkCU;AAAD,IDnCJ,WACL,OCkCU;AAAD,cDnCQ,aACjB,OCkCU;AAAD,IDnCQ,aACjB,OCkCU;AAAD,cDlCA,MAAT,OCkCU;AAAD,IDlCA,MAAT,OCkCU;AAAD,cDlCO,aAAhB,OCkCU;AAAD,IDlCO,aAAhB,OCkCU;AAAD,cDrCX,OAGU,WCkCE;AAAD,IDrCX,OAGU,WCkCE;AAAD,cDrCH,WAGE,WCkCE;AAAD,IDrCH,WAGE,WCkCE;AAAD,cDpCJ,QAEG,WCkCE;AAAD,IDpCJ,QAEG,WCkCE;AAAD,cDpCK,kBAEN,WCkCE;AAAD,IDpCK,kBAEN,WCkCE;AAAD,cDnCJ,WACG,WCkCE;AAAD,IDnCJ,WACG,WCkCE;AAAD,cDnCQ,aACT,WCkCE;AAAD,IDnCQ,aACT,WCkCE;AAAD,cDlCA,MAAD,WCkCE;AAAD,IDlCA,MAAD,WCkCE;AAAD,cDlCO,aAAR,WCkCE;AAAD,IDlCO,aAAR,WCkCE;AAAD,cDrCX,OAIE,QCiCU;AAAD,IDrCX,OAIE,QCiCU;AAAD,cDrCH,WAIN,QCiCU;AAAD,IDrCH,WAIN,QCiCU;AAAD,cDpCJ,QAGL,QCiCU;AAAD,IDpCJ,QAGL,QCiCU;AAAD,cDpCK,kBAGd,QCiCU;AAAD,IDpCK,kBAGd,QCiCU;AAAD,cDnCJ,WAEL,QCiCU;AAAD,IDnCJ,WAEL,QCiCU;AAAD,cDnCQ,aAEjB,QCiCU;AAAD,IDnCQ,aAEjB,QCiCU;AAAD,cDlCA,MACT,QCiCU;AAAD,IDlCA,MACT,QCiCU;AAAD,cDlCO,aAChB,QCiCU;AAAD,IDlCO,aAChB,QCiCU;AAAD,cDrCX,OAIW,kBCiCC;AAAD,IDrCX,OAIW,kBCiCC;AAAD,cDrCH,WAIG,kBCiCC;AAAD,IDrCH,WAIG,kBCiCC;AAAD,cDpCJ,QAGI,kBCiCC;AAAD,IDpCJ,QAGI,kBCiCC;AAAD,cDpCK,kBAGL,kBCiCC;AAAD,IDpCK,kBAGL,kBCiCC;AAAD,cDnCJ,WAEI,kBCiCC;AAAD,IDnCJ,WAEI,kBCiCC;AAAD,cDnCQ,aAER,kBCiCC;AAAD,IDnCQ,aAER,kBCiCC;AAAD,cDlCA,MACA,kBCiCC;AAAD,IDlCA,MACA,kBCiCC;AAAD,cDlCO,aACP,kBCiCC;AAAD,IDlCO,aACP,kBCiCC;AAAD,cDrCX,OAKQ,WCgCI;AAAD,IDrCX,OAKQ,WCgCI;AAAD,cDrCH,WAKA,WCgCI;AAAD,IDrCH,WAKA,WCgCI;AAAD,cDpCJ,QAIC,WCgCI;AAAD,IDpCJ,QAIC,WCgCI;AAAD,cDpCK,kBAIR,WCgCI;AAAD,IDpCK,kBAIR,WCgCI;AAAD,cDnCJ,WAGC,WCgCI;AAAD,IDnCJ,WAGC,WCgCI;AAAD,cDnCQ,aAGX,WCgCI;AAAD,IDnCQ,aAGX,WCgCI;AAAD,cDlCA,MAEH,WCgCI;AAAD,IDlCA,MAEH,WCgCI;AAAD,cDlCO,aAEV,WCgCI;AAAD,IDlCO,aAEV,WCgCI;AAAD,cDrCX,OAKoB,aCgCR;AAAD,IDrCX,OAKoB,aCgCR;AAAD,cDrCH,WAKY,aCgCR;AAAD,IDrCH,WAKY,aCgCR;AAAD,cDpCJ,QAIa,aCgCR;AAAD,IDpCJ,QAIa,aCgCR;AAAD,cDpCK,kBAII,aCgCR;AAAD,IDpCK,kBAII,aCgCR;AAAD,cDnCJ,WAGa,aCgCR;AAAD,IDnCJ,WAGa,aCgCR;AAAD,cDnCQ,aAGC,aCgCR;AAAD,IDnCQ,aAGC,aCgCR;AAAD,cDlCA,MAES,aCgCR;AAAD,IDlCA,MAES,aCgCR;AAAD,cDlCO,aAEE,aCgCR;AAAD,IDlCO,aAEE,aCgCR;AAAD,cDrCX,OAKkC,MCgCtB;AAAD,IDrCX,OAKkC,MCgCtB;AAAD,cDrCH,WAK0B,MCgCtB;AAAD,IDrCH,WAK0B,MCgCtB;AAAD,cDpCJ,QAI2B,MCgCtB;AAAD,IDpCJ,QAI2B,MCgCtB;AAAD,cDpCK,kBAIkB,MCgCtB;AAAD,IDpCK,kBAIkB,MCgCtB;AAAD,cDnCJ,WAG2B,MCgCtB;AAAD,IDnCJ,WAG2B,MCgCtB;AAAD,cDnCQ,aAGe,MCgCtB;AAAD,IDnCQ,aAGe,MCgCtB;AAAD,cDlCA,MAEuB,MCgCtB;AAAD,IDlCA,MAEuB,MCgCtB;AAAD,cDlCO,aAEgB,MCgCtB;AAAD,IDlCO,aAEgB,MCgCtB;AAAD,cDrCX,OAKyC,aCgC7B;AAAD,IDrCX,OAKyC,aCgC7B;AAAD,cDrCH,WAKiC,aCgC7B;AAAD,IDrCH,WAKiC,aCgC7B;AAAD,cDpCJ,QAIkC,aCgC7B;AAAD,IDpCJ,QAIkC,aCgC7B;AAAD,cDpCK,kBAIyB,aCgC7B;AAAD,IDpCK,kBAIyB,aCgC7B;AAAD,cDnCJ,WAGkC,aCgC7B;AAAD,IDnCJ,WAGkC,aCgC7B;AAAD,cDnCQ,aAGsB,aCgC7B;AAAD,IDnCQ,aAGsB,aCgC7B;AAAD,cDlCA,MAE8B,aCgC7B;AAAD,IDlCA,MAE8B,aCgC7B;AAAD,cDlCO,aAEuB,aCgC7B;AAAD,IDlCO,aAEuB,aCgC7B;EACG,aAAA;;AAGJ,cDzCX,OAAA,qBCyCY;AAAD,IDzCX,OAAA,qBCyCY;AAAD,cDzCH,WAAR,qBCyCY;AAAD,IDzCH,WAAR,qBCyCY;AAAD,cDxCJ,QADP,qBCyCY;AAAD,IDxCJ,QADP,qBCyCY;AAAD,cDxCK,kBADhB,qBCyCY;AAAD,IDxCK,kBADhB,qBCyCY;AAAD,cDvCJ,WAFP,qBCyCY;AAAD,IDvCJ,WAFP,qBCyCY;AAAD,cDvCQ,aAFnB,qBCyCY;AAAD,IDvCQ,aAFnB,qBCyCY;AAAD,cDtCA,MAHX,qBCyCY;AAAD,IDtCA,MAHX,qBCyCY;AAAD,cDtCO,aAHlB,qBCyCY;AAAD,IDtCO,aAHlB,qBCyCY;AAAD,cDzCX,OACS,ECwCG;AAAD,IDzCX,OACS,ECwCG;AAAD,cDzCH,WACC,ECwCG;AAAD,IDzCH,WACC,ECwCG;AAAD,cDxCJ,QAAE,ECwCG;AAAD,IDxCJ,QAAE,ECwCG;AAAD,cDxCK,kBAAP,ECwCG;AAAD,IDxCK,kBAAP,ECwCG;AAAD,cDvCJ,WADE,ECwCG;AAAD,IDvCJ,WADE,ECwCG;AAAD,cDvCQ,aADV,ECwCG;AAAD,IDvCQ,aADV,ECwCG;AAAD,cDtCA,MAFF,ECwCG;AAAD,IDtCA,MAFF,ECwCG;AAAD,cDtCO,aAFT,ECwCG;AAAD,IDtCO,aAFT,ECwCG;AAAD,cDzCX,OACY,eCwCA;AAAD,IDzCX,OACY,eCwCA;AAAD,cDzCH,WACI,eCwCA;AAAD,IDzCH,WACI,eCwCA;AAAD,cDxCJ,QAAK,eCwCA;AAAD,IDxCJ,QAAK,eCwCA;AAAD,cDxCK,kBAAJ,eCwCA;AAAD,IDxCK,kBAAJ,eCwCA;AAAD,cDvCJ,WADK,eCwCA;AAAD,IDvCJ,WADK,eCwCA;AAAD,cDvCQ,aADP,eCwCA;AAAD,IDvCQ,aADP,eCwCA;AAAD,cDtCA,MAFC,eCwCA;AAAD,IDtCA,MAFC,eCwCA;AAAD,cDtCO,aAFN,eCwCA;AAAD,IDtCO,aAFN,eCwCA;AAAD,cDzCX,OAEA,GCuCY;AAAD,IDzCX,OAEA,GCuCY;AAAD,cDzCH,WAER,GCuCY;AAAD,IDzCH,WAER,GCuCY;AAAD,cDxCJ,QACP,GCuCY;AAAD,IDxCJ,QACP,GCuCY;AAAD,cDxCK,kBAChB,GCuCY;AAAD,IDxCK,kBAChB,GCuCY;AAAD,cDvCJ,WAAP,GCuCY;AAAD,IDvCJ,WAAP,GCuCY;AAAD,cDvCQ,aAAnB,GCuCY;AAAD,IDvCQ,aAAnB,GCuCY;AAAD,cDtCA,MADX,GCuCY;AAAD,IDtCA,MADX,GCuCY;AAAD,cDtCO,aADlB,GCuCY;AAAD,IDtCO,aADlB,GCuCY;AAAD,cDzCX,OAEI,GCuCQ;AAAD,IDzCX,OAEI,GCuCQ;AAAD,cDzCH,WAEJ,GCuCQ;AAAD,IDzCH,WAEJ,GCuCQ;AAAD,cDxCJ,QACH,GCuCQ;AAAD,IDxCJ,QACH,GCuCQ;AAAD,cDxCK,kBACZ,GCuCQ;AAAD,IDxCK,kBACZ,GCuCQ;AAAD,cDvCJ,WAAH,GCuCQ;AAAD,IDvCJ,WAAH,GCuCQ;AAAD,cDvCQ,aAAf,GCuCQ;AAAD,IDvCQ,aAAf,GCuCQ;AAAD,cDtCA,MADP,GCuCQ;AAAD,IDtCA,MADP,GCuCQ;AAAD,cDtCO,aADd,GCuCQ;AAAD,IDtCO,aADd,GCuCQ;AAAD,cDzCX,OAEQ,GCuCI;AAAD,IDzCX,OAEQ,GCuCI;AAAD,cDzCH,WAEA,GCuCI;AAAD,IDzCH,WAEA,GCuCI;AAAD,cDxCJ,QACC,GCuCI;AAAD,IDxCJ,QACC,GCuCI;AAAD,cDxCK,kBACR,GCuCI;AAAD,IDxCK,kBACR,GCuCI;AAAD,cDvCJ,WAAC,GCuCI;AAAD,IDvCJ,WAAC,GCuCI;AAAD,cDvCQ,aAAX,GCuCI;AAAD,IDvCQ,aAAX,GCuCI;AAAD,cDtCA,MADH,GCuCI;AAAD,IDtCA,MADH,GCuCI;AAAD,cDtCO,aADV,GCuCI;AAAD,IDtCO,aADV,GCuCI;AAAD,cDzCX,OAEY,GCuCA;AAAD,IDzCX,OAEY,GCuCA;AAAD,cDzCH,WAEI,GCuCA;AAAD,IDzCH,WAEI,GCuCA;AAAD,cDxCJ,QACK,GCuCA;AAAD,IDxCJ,QACK,GCuCA;AAAD,cDxCK,kBACJ,GCuCA;AAAD,IDxCK,kBACJ,GCuCA;AAAD,cDvCJ,WAAK,GCuCA;AAAD,IDvCJ,WAAK,GCuCA;AAAD,cDvCQ,aAAP,GCuCA;AAAD,IDvCQ,aAAP,GCuCA;AAAD,cDtCA,MADC,GCuCA;AAAD,IDtCA,MADC,GCuCA;AAAD,cDtCO,aADN,GCuCA;AAAD,IDtCO,aADN,GCuCA;AAAD,cDzCX,OAEgB,GCuCJ;AAAD,IDzCX,OAEgB,GCuCJ;AAAD,cDzCH,WAEQ,GCuCJ;AAAD,IDzCH,WAEQ,GCuCJ;AAAD,cDxCJ,QACS,GCuCJ;AAAD,IDxCJ,QACS,GCuCJ;AAAD,cDxCK,kBACA,GCuCJ;AAAD,IDxCK,kBACA,GCuCJ;AAAD,cDvCJ,WAAS,GCuCJ;AAAD,IDvCJ,WAAS,GCuCJ;AAAD,cDvCQ,aAAH,GCuCJ;AAAD,IDvCQ,aAAH,GCuCJ;AAAD,cDtCA,MADK,GCuCJ;AAAD,IDtCA,MADK,GCuCJ;AAAD,cDtCO,aADF,GCuCJ;AAAD,IDtCO,aADF,GCuCJ;AAAD,cDzCX,OAEoB,GCuCR;AAAD,IDzCX,OAEoB,GCuCR;AAAD,cDzCH,WAEY,GCuCR;AAAD,IDzCH,WAEY,GCuCR;AAAD,cDxCJ,QACa,GCuCR;AAAD,IDxCJ,QACa,GCuCR;AAAD,cDxCK,kBACI,GCuCR;AAAD,IDxCK,kBACI,GCuCR;AAAD,cDvCJ,WAAa,GCuCR;AAAD,IDvCJ,WAAa,GCuCR;AAAD,cDvCQ,aAAC,GCuCR;AAAD,IDvCQ,aAAC,GCuCR;AAAD,cDtCA,MADS,GCuCR;AAAD,IDtCA,MADS,GCuCR;AAAD,cDtCO,aADE,GCuCR;AAAD,IDtCO,aADE,GCuCR;AAAD,cDzCX,OAGE,OCsCU;AAAD,IDzCX,OAGE,OCsCU;AAAD,cDzCH,WAGN,OCsCU;AAAD,IDzCH,WAGN,OCsCU;AAAD,cDxCJ,QAEL,OCsCU;AAAD,IDxCJ,QAEL,OCsCU;AAAD,cDxCK,kBAEd,OCsCU;AAAD,IDxCK,kBAEd,OCsCU;AAAD,cDvCJ,WACL,OCsCU;AAAD,IDvCJ,WACL,OCsCU;AAAD,cDvCQ,aACjB,OCsCU;AAAD,IDvCQ,aACjB,OCsCU;AAAD,cDtCA,MAAT,OCsCU;AAAD,IDtCA,MAAT,OCsCU;AAAD,cDtCO,aAAhB,OCsCU;AAAD,IDtCO,aAAhB,OCsCU;AAAD,cDzCX,OAGU,WCsCE;AAAD,IDzCX,OAGU,WCsCE;AAAD,cDzCH,WAGE,WCsCE;AAAD,IDzCH,WAGE,WCsCE;AAAD,cDxCJ,QAEG,WCsCE;AAAD,IDxCJ,QAEG,WCsCE;AAAD,cDxCK,kBAEN,WCsCE;AAAD,IDxCK,kBAEN,WCsCE;AAAD,cDvCJ,WACG,WCsCE;AAAD,IDvCJ,WACG,WCsCE;AAAD,cDvCQ,aACT,WCsCE;AAAD,IDvCQ,aACT,WCsCE;AAAD,cDtCA,MAAD,WCsCE;AAAD,IDtCA,MAAD,WCsCE;AAAD,cDtCO,aAAR,WCsCE;AAAD,IDtCO,aAAR,WCsCE;AAAD,cDzCX,OAIE,QCqCU;AAAD,IDzCX,OAIE,QCqCU;AAAD,cDzCH,WAIN,QCqCU;AAAD,IDzCH,WAIN,QCqCU;AAAD,cDxCJ,QAGL,QCqCU;AAAD,IDxCJ,QAGL,QCqCU;AAAD,cDxCK,kBAGd,QCqCU;AAAD,IDxCK,kBAGd,QCqCU;AAAD,cDvCJ,WAEL,QCqCU;AAAD,IDvCJ,WAEL,QCqCU;AAAD,cDvCQ,aAEjB,QCqCU;AAAD,IDvCQ,aAEjB,QCqCU;AAAD,cDtCA,MACT,QCqCU;AAAD,IDtCA,MACT,QCqCU;AAAD,cDtCO,aAChB,QCqCU;AAAD,IDtCO,aAChB,QCqCU;AAAD,cDzCX,OAIW,kBCqCC;AAAD,IDzCX,OAIW,kBCqCC;AAAD,cDzCH,WAIG,kBCqCC;AAAD,IDzCH,WAIG,kBCqCC;AAAD,cDxCJ,QAGI,kBCqCC;AAAD,IDxCJ,QAGI,kBCqCC;AAAD,cDxCK,kBAGL,kBCqCC;AAAD,IDxCK,kBAGL,kBCqCC;AAAD,cDvCJ,WAEI,kBCqCC;AAAD,IDvCJ,WAEI,kBCqCC;AAAD,cDvCQ,aAER,kBCqCC;AAAD,IDvCQ,aAER,kBCqCC;AAAD,cDtCA,MACA,kBCqCC;AAAD,IDtCA,MACA,kBCqCC;AAAD,cDtCO,aACP,kBCqCC;AAAD,IDtCO,aACP,kBCqCC;AAAD,cDzCX,OAKQ,WCoCI;AAAD,IDzCX,OAKQ,WCoCI;AAAD,cDzCH,WAKA,WCoCI;AAAD,IDzCH,WAKA,WCoCI;AAAD,cDxCJ,QAIC,WCoCI;AAAD,IDxCJ,QAIC,WCoCI;AAAD,cDxCK,kBAIR,WCoCI;AAAD,IDxCK,kBAIR,WCoCI;AAAD,cDvCJ,WAGC,WCoCI;AAAD,IDvCJ,WAGC,WCoCI;AAAD,cDvCQ,aAGX,WCoCI;AAAD,IDvCQ,aAGX,WCoCI;AAAD,cDtCA,MAEH,WCoCI;AAAD,IDtCA,MAEH,WCoCI;AAAD,cDtCO,aAEV,WCoCI;AAAD,IDtCO,aAEV,WCoCI;AAAD,cDzCX,OAKoB,aCoCR;AAAD,IDzCX,OAKoB,aCoCR;AAAD,cDzCH,WAKY,aCoCR;AAAD,IDzCH,WAKY,aCoCR;AAAD,cDxCJ,Q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","file":"paper.module.css"}
\ No newline at end of file
diff --git a/src/targets/paper.module.less b/src/targets/paper.module.less
new file mode 100644
index 0000000..16d07ce
--- /dev/null
+++ b/src/targets/paper.module.less
@@ -0,0 +1,8 @@
+@import (less) "../utils/mixins.less";
+
+@import (less) "../fonts/firasans.less";
+@import (less) "../palettes/paper.less";
+@import (less) "../colors/minus.less";
+
+@import (less) "../vars/root.less";
+@import (less) "../rules/skeleton.less";
diff --git a/src/targets/skeleton.root.css b/src/targets/paper.root.css
similarity index 65%
rename from src/targets/skeleton.root.css
rename to src/targets/paper.root.css
index dc37f3f..4d6dd9a 100644
--- a/src/targets/skeleton.root.css
+++ b/src/targets/paper.root.css
@@ -1,4 +1,3 @@
-/* @input-field: ~'.input-field, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="file"], input[type="image"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]'; */
@font-face {
font-family: 'Fira Code';
font-style: normal;
@@ -134,17 +133,22 @@
}
.base-skeleton,
body {
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ background-color: #ffffff;
--bluelib-color-r: 24;
--bluelib-color-g: 24;
--bluelib-color-b: 24;
font-family: "Fira Sans", sans-serif;
+ font-weight: 400;
}
.base-skeleton,
body,
.base-skeleton *,
body * {
box-sizing: border-box;
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ /* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
+ outline: none !important;
}
.base-skeleton .container-main,
body .container-main,
@@ -787,6 +791,72 @@ body .panel-split aside,
body .panel-split .panel-split {
margin: 0;
}
+.base-skeleton form,
+body form,
+.base-skeleton .form,
+body .form {
+ display: grid;
+ align-items: center;
+ row-gap: 4px;
+ column-gap: 8px;
+ grid-template-columns: minmax(auto, 1fr) 5fr;
+}
+.base-skeleton form label,
+body form label,
+.base-skeleton .form-label,
+body .form-label {
+ grid-column: 1;
+ justify-self: end;
+}
+.base-skeleton form input,
+body form input,
+.base-skeleton .form-input,
+body .form-input {
+ grid-column: 2;
+ justify-self: stretch;
+ width: 100%;
+}
+.base-skeleton form input:optional::placeholder,
+body form input:optional::placeholder,
+.base-skeleton .form-input:optional::placeholder,
+body .form-input:optional::placeholder {
+ font-style: italic;
+}
+.base-skeleton form input:invalid:not(:placeholder-shown),
+body form input:invalid:not(:placeholder-shown),
+.base-skeleton .form-input:invalid:not(:placeholder-shown),
+body .form-input:invalid:not(:placeholder-shown) {
+ --bluelib-color-r: 200;
+ --bluelib-color-g: 0;
+ --bluelib-color-b: 0;
+}
+.base-skeleton form input[type="submit"],
+body form input[type="submit"],
+.base-skeleton form button,
+body form button,
+.base-skeleton .form-submit,
+body .form-submit {
+ width: auto;
+}
+.base-skeleton .form-buttons,
+body .form-buttons {
+ grid-column-start: 1;
+ grid-column-end: 3;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+.base-skeleton .form-buttons:first-child,
+body .form-buttons:first-child {
+ margin-top: 0;
+}
+.base-skeleton .form-buttons:last-child,
+body .form-buttons:last-child {
+ margin-bottom: 0;
+}
.base-skeleton .button,
body .button,
.base-skeleton button,
@@ -798,7 +868,7 @@ body input[type="submit"] {
align-items: center;
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
border: none;
- color: white;
+ color: #ffffff;
padding: 6px 16px;
border-radius: 4px;
font-family: inherit;
@@ -811,7 +881,7 @@ body .button:hover,
body button:hover,
.base-skeleton input[type="submit"]:hover,
body input[type="submit"]:hover {
- background-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ background-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
}
.base-skeleton .button:active,
body .button:active,
@@ -819,7 +889,7 @@ body .button:active,
body button:active,
.base-skeleton input[type="submit"]:active,
body input[type="submit"]:active {
- background-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
+ background-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
}
.base-skeleton .button[disabled]:hover,
body .button[disabled]:hover,
@@ -869,19 +939,19 @@ body .button-toggle .status-disabled {
body .button-toggle-off {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.base-skeleton .button-toggle-off:hover,
body .button-toggle-off:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
- color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ border-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
}
.base-skeleton .button-toggle-off:active,
body .button-toggle-off:active {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.base-skeleton .button-toggle-off[disabled],
body .button-toggle-off[disabled],
@@ -895,7 +965,7 @@ body .button-toggle-off[disabled]:hover,
body .button-toggle-off .status-disabled:hover {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.base-skeleton .button-toggle-off[disabled]:active,
body .button-toggle-off[disabled]:active,
@@ -903,25 +973,25 @@ body .button-toggle-off[disabled]:active,
body .button-toggle-off .status-disabled:active {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.base-skeleton .button-toggle-on,
body .button-toggle-on {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.base-skeleton .button-toggle-on:hover,
body .button-toggle-on:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
- color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ border-color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 20), calc(var(--bluelib-color-g) - 20), calc(var(--bluelib-color-b) - 20), 1);
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
}
.base-skeleton .button-toggle-on:active,
body .button-toggle-on:active {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.base-skeleton .button-toggle-on[disabled],
body .button-toggle-on[disabled],
@@ -933,17 +1003,326 @@ body .button-toggle-on .status-disabled {
body .button-toggle-on[disabled]:hover,
.base-skeleton .button-toggle-on .status-disabled:hover,
body .button-toggle-on .status-disabled:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.base-skeleton .button-toggle-on[disabled]:active,
body .button-toggle-on[disabled]:active,
.base-skeleton .button-toggle-on .status-disabled:active,
body .button-toggle-on .status-disabled:active {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .input-field,
+body .input-field,
+.base-skeleton input[type="color"],
+body input[type="color"],
+.base-skeleton input[type="date"],
+body input[type="date"],
+.base-skeleton input[type="datetime-local"],
+body input[type="datetime-local"],
+.base-skeleton input[type="email"],
+body input[type="email"],
+.base-skeleton input[type="file"],
+body input[type="file"],
+.base-skeleton input[type="image"],
+body input[type="image"],
+.base-skeleton input[type="month"],
+body input[type="month"],
+.base-skeleton input[type="number"],
+body input[type="number"],
+.base-skeleton input[type="password"],
+body input[type="password"],
+.base-skeleton input[type="search"],
+body input[type="search"],
+.base-skeleton input[type="tel"],
+body input[type="tel"],
+.base-skeleton input[type="text"],
+body input[type="text"],
+.base-skeleton input[type="time"],
+body input[type="time"],
+.base-skeleton input[type="url"],
+body input[type="url"],
+.base-skeleton input[type="week"],
+body input[type="week"] {
+ cursor: text;
+ border-width: 0 0 2px 0;
+ border-style: solid;
+ border-radius: 4px 4px 0 0;
+ padding: 4px 6px;
+ font-family: inherit;
+ font-size: inherit;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.base-skeleton .input-field:hover,
+body .input-field:hover,
+.base-skeleton input[type="color"]:hover,
+body input[type="color"]:hover,
+.base-skeleton input[type="date"]:hover,
+body input[type="date"]:hover,
+.base-skeleton input[type="datetime-local"]:hover,
+body input[type="datetime-local"]:hover,
+.base-skeleton input[type="email"]:hover,
+body input[type="email"]:hover,
+.base-skeleton input[type="file"]:hover,
+body input[type="file"]:hover,
+.base-skeleton input[type="image"]:hover,
+body input[type="image"]:hover,
+.base-skeleton input[type="month"]:hover,
+body input[type="month"]:hover,
+.base-skeleton input[type="number"]:hover,
+body input[type="number"]:hover,
+.base-skeleton input[type="password"]:hover,
+body input[type="password"]:hover,
+.base-skeleton input[type="search"]:hover,
+body input[type="search"]:hover,
+.base-skeleton input[type="tel"]:hover,
+body input[type="tel"]:hover,
+.base-skeleton input[type="text"]:hover,
+body input[type="text"]:hover,
+.base-skeleton input[type="time"]:hover,
+body input[type="time"]:hover,
+.base-skeleton input[type="url"]:hover,
+body input[type="url"]:hover,
+.base-skeleton input[type="week"]:hover,
+body input[type="week"]:hover,
+.base-skeleton .input-field:focus,
+body .input-field:focus,
+.base-skeleton input[type="color"]:focus,
+body input[type="color"]:focus,
+.base-skeleton input[type="date"]:focus,
+body input[type="date"]:focus,
+.base-skeleton input[type="datetime-local"]:focus,
+body input[type="datetime-local"]:focus,
+.base-skeleton input[type="email"]:focus,
+body input[type="email"]:focus,
+.base-skeleton input[type="file"]:focus,
+body input[type="file"]:focus,
+.base-skeleton input[type="image"]:focus,
+body input[type="image"]:focus,
+.base-skeleton input[type="month"]:focus,
+body input[type="month"]:focus,
+.base-skeleton input[type="number"]:focus,
+body input[type="number"]:focus,
+.base-skeleton input[type="password"]:focus,
+body input[type="password"]:focus,
+.base-skeleton input[type="search"]:focus,
+body input[type="search"]:focus,
+.base-skeleton input[type="tel"]:focus,
+body input[type="tel"]:focus,
+.base-skeleton input[type="text"]:focus,
+body input[type="text"]:focus,
+.base-skeleton input[type="time"]:focus,
+body input[type="time"]:focus,
+.base-skeleton input[type="url"]:focus,
+body input[type="url"]:focus,
+.base-skeleton input[type="week"]:focus,
+body input[type="week"]:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
+ color: rgba(calc(var(--bluelib-color-r) - 50), calc(var(--bluelib-color-g) - 50), calc(var(--bluelib-color-b) - 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .input-field[disabled],
+body .input-field[disabled],
+.base-skeleton input[type="color"][disabled],
+body input[type="color"][disabled],
+.base-skeleton input[type="date"][disabled],
+body input[type="date"][disabled],
+.base-skeleton input[type="datetime-local"][disabled],
+body input[type="datetime-local"][disabled],
+.base-skeleton input[type="email"][disabled],
+body input[type="email"][disabled],
+.base-skeleton input[type="file"][disabled],
+body input[type="file"][disabled],
+.base-skeleton input[type="image"][disabled],
+body input[type="image"][disabled],
+.base-skeleton input[type="month"][disabled],
+body input[type="month"][disabled],
+.base-skeleton input[type="number"][disabled],
+body input[type="number"][disabled],
+.base-skeleton input[type="password"][disabled],
+body input[type="password"][disabled],
+.base-skeleton input[type="search"][disabled],
+body input[type="search"][disabled],
+.base-skeleton input[type="tel"][disabled],
+body input[type="tel"][disabled],
+.base-skeleton input[type="text"][disabled],
+body input[type="text"][disabled],
+.base-skeleton input[type="time"][disabled],
+body input[type="time"][disabled],
+.base-skeleton input[type="url"][disabled],
+body input[type="url"][disabled],
+.base-skeleton input[type="week"][disabled],
+body input[type="week"][disabled],
+.base-skeleton .input-field .status-disabled,
+body .input-field .status-disabled,
+.base-skeleton input[type="color"] .status-disabled,
+body input[type="color"] .status-disabled,
+.base-skeleton input[type="date"] .status-disabled,
+body input[type="date"] .status-disabled,
+.base-skeleton input[type="datetime-local"] .status-disabled,
+body input[type="datetime-local"] .status-disabled,
+.base-skeleton input[type="email"] .status-disabled,
+body input[type="email"] .status-disabled,
+.base-skeleton input[type="file"] .status-disabled,
+body input[type="file"] .status-disabled,
+.base-skeleton input[type="image"] .status-disabled,
+body input[type="image"] .status-disabled,
+.base-skeleton input[type="month"] .status-disabled,
+body input[type="month"] .status-disabled,
+.base-skeleton input[type="number"] .status-disabled,
+body input[type="number"] .status-disabled,
+.base-skeleton input[type="password"] .status-disabled,
+body input[type="password"] .status-disabled,
+.base-skeleton input[type="search"] .status-disabled,
+body input[type="search"] .status-disabled,
+.base-skeleton input[type="tel"] .status-disabled,
+body input[type="tel"] .status-disabled,
+.base-skeleton input[type="text"] .status-disabled,
+body input[type="text"] .status-disabled,
+.base-skeleton input[type="time"] .status-disabled,
+body input[type="time"] .status-disabled,
+.base-skeleton input[type="url"] .status-disabled,
+body input[type="url"] .status-disabled,
+.base-skeleton input[type="week"] .status-disabled,
+body input[type="week"] .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .input-field[disabled]:hover,
+body .input-field[disabled]:hover,
+.base-skeleton input[type="color"][disabled]:hover,
+body input[type="color"][disabled]:hover,
+.base-skeleton input[type="date"][disabled]:hover,
+body input[type="date"][disabled]:hover,
+.base-skeleton input[type="datetime-local"][disabled]:hover,
+body input[type="datetime-local"][disabled]:hover,
+.base-skeleton input[type="email"][disabled]:hover,
+body input[type="email"][disabled]:hover,
+.base-skeleton input[type="file"][disabled]:hover,
+body input[type="file"][disabled]:hover,
+.base-skeleton input[type="image"][disabled]:hover,
+body input[type="image"][disabled]:hover,
+.base-skeleton input[type="month"][disabled]:hover,
+body input[type="month"][disabled]:hover,
+.base-skeleton input[type="number"][disabled]:hover,
+body input[type="number"][disabled]:hover,
+.base-skeleton input[type="password"][disabled]:hover,
+body input[type="password"][disabled]:hover,
+.base-skeleton input[type="search"][disabled]:hover,
+body input[type="search"][disabled]:hover,
+.base-skeleton input[type="tel"][disabled]:hover,
+body input[type="tel"][disabled]:hover,
+.base-skeleton input[type="text"][disabled]:hover,
+body input[type="text"][disabled]:hover,
+.base-skeleton input[type="time"][disabled]:hover,
+body input[type="time"][disabled]:hover,
+.base-skeleton input[type="url"][disabled]:hover,
+body input[type="url"][disabled]:hover,
+.base-skeleton input[type="week"][disabled]:hover,
+body input[type="week"][disabled]:hover,
+.base-skeleton .input-field .status-disabled:hover,
+body .input-field .status-disabled:hover,
+.base-skeleton input[type="color"] .status-disabled:hover,
+body input[type="color"] .status-disabled:hover,
+.base-skeleton input[type="date"] .status-disabled:hover,
+body input[type="date"] .status-disabled:hover,
+.base-skeleton input[type="datetime-local"] .status-disabled:hover,
+body input[type="datetime-local"] .status-disabled:hover,
+.base-skeleton input[type="email"] .status-disabled:hover,
+body input[type="email"] .status-disabled:hover,
+.base-skeleton input[type="file"] .status-disabled:hover,
+body input[type="file"] .status-disabled:hover,
+.base-skeleton input[type="image"] .status-disabled:hover,
+body input[type="image"] .status-disabled:hover,
+.base-skeleton input[type="month"] .status-disabled:hover,
+body input[type="month"] .status-disabled:hover,
+.base-skeleton input[type="number"] .status-disabled:hover,
+body input[type="number"] .status-disabled:hover,
+.base-skeleton input[type="password"] .status-disabled:hover,
+body input[type="password"] .status-disabled:hover,
+.base-skeleton input[type="search"] .status-disabled:hover,
+body input[type="search"] .status-disabled:hover,
+.base-skeleton input[type="tel"] .status-disabled:hover,
+body input[type="tel"] .status-disabled:hover,
+.base-skeleton input[type="text"] .status-disabled:hover,
+body input[type="text"] .status-disabled:hover,
+.base-skeleton input[type="time"] .status-disabled:hover,
+body input[type="time"] .status-disabled:hover,
+.base-skeleton input[type="url"] .status-disabled:hover,
+body input[type="url"] .status-disabled:hover,
+.base-skeleton input[type="week"] .status-disabled:hover,
+body input[type="week"] .status-disabled:hover,
+.base-skeleton .input-field[disabled]:focus,
+body .input-field[disabled]:focus,
+.base-skeleton input[type="color"][disabled]:focus,
+body input[type="color"][disabled]:focus,
+.base-skeleton input[type="date"][disabled]:focus,
+body input[type="date"][disabled]:focus,
+.base-skeleton input[type="datetime-local"][disabled]:focus,
+body input[type="datetime-local"][disabled]:focus,
+.base-skeleton input[type="email"][disabled]:focus,
+body input[type="email"][disabled]:focus,
+.base-skeleton input[type="file"][disabled]:focus,
+body input[type="file"][disabled]:focus,
+.base-skeleton input[type="image"][disabled]:focus,
+body input[type="image"][disabled]:focus,
+.base-skeleton input[type="month"][disabled]:focus,
+body input[type="month"][disabled]:focus,
+.base-skeleton input[type="number"][disabled]:focus,
+body input[type="number"][disabled]:focus,
+.base-skeleton input[type="password"][disabled]:focus,
+body input[type="password"][disabled]:focus,
+.base-skeleton input[type="search"][disabled]:focus,
+body input[type="search"][disabled]:focus,
+.base-skeleton input[type="tel"][disabled]:focus,
+body input[type="tel"][disabled]:focus,
+.base-skeleton input[type="text"][disabled]:focus,
+body input[type="text"][disabled]:focus,
+.base-skeleton input[type="time"][disabled]:focus,
+body input[type="time"][disabled]:focus,
+.base-skeleton input[type="url"][disabled]:focus,
+body input[type="url"][disabled]:focus,
+.base-skeleton input[type="week"][disabled]:focus,
+body input[type="week"][disabled]:focus,
+.base-skeleton .input-field .status-disabled:focus,
+body .input-field .status-disabled:focus,
+.base-skeleton input[type="color"] .status-disabled:focus,
+body input[type="color"] .status-disabled:focus,
+.base-skeleton input[type="date"] .status-disabled:focus,
+body input[type="date"] .status-disabled:focus,
+.base-skeleton input[type="datetime-local"] .status-disabled:focus,
+body input[type="datetime-local"] .status-disabled:focus,
+.base-skeleton input[type="email"] .status-disabled:focus,
+body input[type="email"] .status-disabled:focus,
+.base-skeleton input[type="file"] .status-disabled:focus,
+body input[type="file"] .status-disabled:focus,
+.base-skeleton input[type="image"] .status-disabled:focus,
+body input[type="image"] .status-disabled:focus,
+.base-skeleton input[type="month"] .status-disabled:focus,
+body input[type="month"] .status-disabled:focus,
+.base-skeleton input[type="number"] .status-disabled:focus,
+body input[type="number"] .status-disabled:focus,
+.base-skeleton input[type="password"] .status-disabled:focus,
+body input[type="password"] .status-disabled:focus,
+.base-skeleton input[type="search"] .status-disabled:focus,
+body input[type="search"] .status-disabled:focus,
+.base-skeleton input[type="tel"] .status-disabled:focus,
+body input[type="tel"] .status-disabled:focus,
+.base-skeleton input[type="text"] .status-disabled:focus,
+body input[type="text"] .status-disabled:focus,
+.base-skeleton input[type="time"] .status-disabled:focus,
+body input[type="time"] .status-disabled:focus,
+.base-skeleton input[type="url"] .status-disabled:focus,
+body input[type="url"] .status-disabled:focus,
+.base-skeleton input[type="week"] .status-disabled:focus,
+body input[type="week"] .status-disabled:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
}
.base-skeleton .spoiler,
body .spoiler {
@@ -993,6 +1372,10 @@ body h5,
.base-skeleton h6,
body h6 {
text-align: center;
+ --bluelib-color-r: 24;
+ --bluelib-color-g: 24;
+ --bluelib-color-b: 24;
+ font-family: "Fira Sans", sans-serif;
font-weight: 500;
}
.base-skeleton .element-separator,
@@ -1009,6 +1392,66 @@ body .element-list-item,
body li {
margin: 10px 0;
}
+.base-skeleton .element-anchor,
+body .element-anchor,
+.base-skeleton a,
+body a {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
+.base-skeleton .element-anchor:hover,
+body .element-anchor:hover,
+.base-skeleton a:hover,
+body a:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 107;
+ --bluelib-color-b: 107;
+}
+.base-skeleton .element-anchor:active,
+body .element-anchor:active,
+.base-skeleton a:active,
+body a:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 65;
+ --bluelib-color-b: 65;
+}
+.base-skeleton .element-anchor[disabled],
+body .element-anchor[disabled],
+.base-skeleton a[disabled],
+body a[disabled],
+.base-skeleton .element-anchor .status-disabled,
+body .element-anchor .status-disabled,
+.base-skeleton a .status-disabled,
+body a .status-disabled {
+ text-decoration-style: dashed;
+ text-decoration-color: currentColor;
+ text-decoration-width: 1px;
+}
+.base-skeleton .element-anchor[disabled]:hover,
+body .element-anchor[disabled]:hover,
+.base-skeleton a[disabled]:hover,
+body a[disabled]:hover,
+.base-skeleton .element-anchor .status-disabled:hover,
+body .element-anchor .status-disabled:hover,
+.base-skeleton a .status-disabled:hover,
+body a .status-disabled:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
+.base-skeleton .element-anchor[disabled]:active,
+body .element-anchor[disabled]:active,
+.base-skeleton a[disabled]:active,
+body a[disabled]:active,
+.base-skeleton .element-anchor .status-disabled:active,
+body .element-anchor .status-disabled:active,
+.base-skeleton a .status-disabled:active,
+body a .status-disabled:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 147;
+ --bluelib-color-b: 147;
+}
.base-skeleton .align-left,
body .align-left {
text-align: left;
@@ -1090,12 +1533,14 @@ body .style-monospace,
.base-skeleton code,
body code {
font-family: "Fira Code", monospace;
+ font-weight: 400;
}
.base-skeleton .style-keyboard,
body .style-keyboard,
.base-skeleton kbd,
body kbd {
font-family: "Fira Code", monospace;
+ font-weight: 400;
padding: 2px 4px;
border: 2px outset;
border-radius: 4px;
@@ -1148,4 +1593,4 @@ body .color-gray {
--bluelib-color-g: 128;
--bluelib-color-b: 128;
}
-/*# sourceMappingURL=skeleton.root.css.map */
\ No newline at end of file
+/*# sourceMappingURL=paper.root.css.map */
\ No newline at end of file
diff --git a/src/targets/paper.root.css.map b/src/targets/paper.root.css.map
new file mode 100644
index 0000000..6a7bea1
--- /dev/null
+++ b/src/targets/paper.root.css.map
@@ -0,0 +1 @@
+{"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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.less","/mnt/tera/ext4/code/bluelib/src/colors/minus.less","/mnt/tera/ext4/code/bluelib/src/utils/mixins.less","/mnt/tera/ext4/code/bluelib/src/fonts/firasans.less"],"names":[],"mappings":"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;AAAD,cDpCJ,QAAE,ECoCG;AAAD,IDpCJ,QAAE,ECoCG;AAAD,cDpCK,kBAAP,ECoCG;AAAD,IDpCK,kBAAP,ECoCG;AAAD,cDnCJ,WADE,ECoCG;AAAD,IDnCJ,WADE,ECoCG;AAAD,cDnCQ,aADV,ECoCG;AAAD,IDnCQ,aADV,ECoCG;AAAD,cDlCA,MAFF,ECoCG;AAAD,IDlCA,MAFF,ECoCG;AAAD,cDlCO,aAFT,ECoCG;AAAD,IDlCO,aAFT,ECoCG;AAAD,cDrCX,OACY,eCoCA;AAAD,IDrCX,OACY,eCoCA;AAAD,cDrCH,WACI,eCoCA;AAAD,IDrCH,WACI,eCoCA;AAAD,cDpCJ,QAAK,eCoCA;AAAD,IDpCJ,QAAK,eCoCA;AAAD,cDpCK,kBAAJ,eCoCA;AAAD,IDpCK,kBAAJ,eCoCA;AAAD,cDnCJ,WADK,eCoCA;AAAD,IDnCJ,WADK,eCoCA;AAAD,cDnCQ,aADP,eCoCA;AAAD,IDnCQ,aADP,eCoCA;AAAD,cDlCA,MAFC,eCoCA;AAAD,IDlCA,MAFC,eCoCA;AAAD,cDlCO,aAFN,eCoCA;AAAD,IDlCO,aAFN,eCoCA;AAAD,cDrCX,OAEA,GCmCY;AAAD,IDrCX,OAEA,GCmCY;AAAD,cDrCH,WAER,GCmCY;AAAD,IDrCH,WAER,GCmCY;AAAD,cDpCJ,QACP,GCmCY;AAAD,IDpCJ,QACP,GCmCY;AAAD,cDpCK,kBAChB,GCmCY;AAAD,IDpCK,kBAChB,GCmCY;AAAD,cDnCJ,WAAP,GCmCY;AAAD,IDnCJ,WAAP,GCmCY;AAAD,cDnCQ,aAAnB,GCmCY;AAAD,IDnCQ,aAAnB,GCmCY;AAAD,cDlCA,MADX,GCmCY;AAAD,IDlCA,MADX,GCmCY;AAAD,cDlCO,aADlB,GCmCY;AAAD,IDlCO,aADlB,GCmCY;AAAD,cDrCX,OAEI,GCmCQ;AAAD,IDrCX,OAEI,GCmCQ;AAAD,cDrCH,WAEJ,GCmCQ;AAAD,IDrCH,WAEJ,GCmCQ;AAAD,cDpCJ,QACH,GCmCQ;AAAD,IDpCJ,QACH,GCmCQ;AAAD,cDpCK,kBACZ,GCmCQ;AAAD,IDpCK,kBACZ,GCmCQ;AAAD,cDnCJ,WAAH,GCmCQ;AAAD,IDnCJ,WAAH,GCmCQ;AAAD,cDnCQ,aAAf,GCmCQ;AAAD,IDnCQ,aAAf,GCmCQ;AAAD,cDlCA,MADP,GCmCQ;AAAD,IDlCA,MADP,GCmCQ;AAAD,cDlCO,aADd,GCmCQ;AAAD,IDlCO,aADd,GCmCQ;AAAD,cDrCX,OAEQ,GCmCI;AAAD,IDrCX,OAEQ,GCmCI;AAAD,cDrCH,WAEA,GCmCI;AAAD,IDrCH,WAEA,GCmCI;AAAD,cDpCJ,QACC,GCmCI;AAAD,IDpCJ,QACC,GCmCI;AAAD,cDpCK,kBACR,GCmCI;AAAD,IDpCK,kBACR,GCmCI;AAAD,cDnCJ,WAAC,GCmCI;AAAD,IDnCJ,WAAC,GCmCI;AAAD,cDnCQ,aAAX,GCmCI;AAAD,IDnCQ,aAAX,GCmCI;AAAD,cDlCA,MADH,GCmCI;AAAD,IDlCA,MADH,GCmCI;AAAD,cDlCO,aADV,GCmCI;AAAD,IDlCO,aADV,GCmCI;AAAD,cDrCX,OAEY,GCmCA;AAAD,IDrCX,OAEY,GCmCA;AAAD,cDrCH,WAEI,GCmCA;AAAD,IDrCH,WAEI,GCmCA;AAAD,cDpCJ,QACK,GCmCA;AAAD,IDpCJ,QACK,GCmCA;AAAD,cDpCK,kBACJ,GCmCA;AAAD,IDpCK,kBACJ,GCmCA;AAAD,cDnCJ,WAAK,GCmCA;AAAD,IDnCJ,WAAK,GCmCA;AAAD,cDnCQ,aAAP,GCmCA;AAAD,IDnCQ,aAAP,GCmCA;AAAD,cDlCA,MADC,GCmCA;AAAD,IDlCA,MADC,GCmCA;AAAD,cDlCO,aADN,GCmCA;AAAD,IDlCO,aADN,GCmCA;AAAD,cDrCX,OAEgB,GCmCJ;AAAD,IDrCX,OAEgB,GCmCJ;AAAD,cDrCH,WAEQ,GCmCJ;AAAD,IDrCH,WAEQ,GCmCJ;AAAD,cDpCJ,QACS,GCmCJ;AAAD,IDpCJ,QACS,GCmCJ;AAAD,cDpCK,kBACA,GCmCJ;AAAD,IDpCK,kBACA,GCmCJ;AAAD,cDnCJ,WAAS,GCmCJ;AAAD,IDnCJ,WAAS,GCmCJ;AAAD,cDnCQ,aAAH,GCmCJ;AAAD,IDnCQ,aAAH,GCmCJ;AAAD,cDlCA,MADK,GCmCJ;AAAD,IDlCA,MADK,GCmCJ;AAAD,cDlCO,aADF,GCmCJ;AAAD,IDlCO,aADF,GCmCJ;AAAD,cDrCX,OAEoB,GCmCR;AAAD,IDrCX,OAEoB,GCmCR;AAAD,cDrCH,WAEY,GCmCR;AAAD,IDrCH,WAEY,GCmCR;AAAD,cDpCJ,QACa,GCmCR;AAAD,IDpCJ,QACa,GCmCR;AAAD,cDpCK,kBACI,GCmCR;AAAD,IDpCK,kBACI,GCmCR;AAAD,cDnCJ,WAAa,GCmCR;AAAD,IDnCJ,WAAa,GCmCR;AAAD,cDnCQ,aAAC,GCmCR;AAAD,IDnCQ,aAAC,GCmCR;AAAD,cDlCA,MADS,GCmCR;AAAD,IDlCA,MADS,GCmCR;AAAD,cDlCO,aADE,GCmCR;AAAD,IDlCO,aADE,GCmCR;AAAD,cDrCX,OAGE,OCkCU;AAAD,IDrCX,OAGE,OCkCU;AAAD,cDrCH,WAGN,OCkCU;AAAD,IDrCH,WAGN,OCkCU;AAAD,cDpCJ,QAEL,OCkCU;AAAD,IDpCJ,QAEL,OCkCU;AAAD,cDpCK,kBAEd,OCkCU;AAAD,IDpCK,kBAEd,OCkCU;AAAD,cDnCJ,WACL,OCkCU;AAAD,IDnCJ,WACL,OCkCU;AAAD,cDnCQ,aACjB,OCkCU;AAAD,IDnCQ,aACjB,OCkCU;AAAD,cDlCA,MAAT,OCkCU;AAAD,IDlCA,MAAT,OCkCU;AAAD,cDlCO,aAAhB,OCkCU;AAAD,IDlCO,aAAhB,OCkCU;AAAD,cDrCX,OAGU,WCkCE;AAAD,IDrCX,OAGU,WCkCE;AAAD,cDrCH,WAGE,WCkCE;AAAD,IDrCH,WAGE,WCkCE;AAAD,cDpCJ,QAEG,WCkCE;AAAD,IDpCJ,QAEG,WCkCE;AAAD,cDpCK,kBAEN,WCkCE;AAAD,IDpCK,kBAEN,WCkCE;AAAD,cDnCJ,WACG,WCkCE;AAAD,IDnCJ,WACG,WCkCE;AAAD,cDnCQ,aACT,WCkCE;AAAD,IDnCQ,aACT,WCkCE;AAAD,cDlCA,MAAD,WCkCE;AAAD,IDlCA,MAAD,WCkCE;AAAD,cDlCO,aAAR,WCkCE;AAAD,IDlCO,aAAR,WCkCE;AAAD,cDrCX,OAIE,QCiCU;AAAD,IDrCX,OAIE,QCiCU;AAAD,cDrCH,WAIN,QCiCU;AAAD,IDrCH,WAIN,QCiCU;AAAD,cDpCJ,QAGL,QCiCU;AAAD,IDpCJ,QAGL,QCiCU;AAAD,cDpCK,kBAGd,QCiCU;AAAD,IDpCK,kBAGd,QCiCU;AAAD,cDnCJ,WAEL,QCiCU;AAAD,IDnCJ,WAEL,QCiCU;AAAD,cDnCQ,aAEjB,QCiCU;AAAD,IDnCQ,aAEjB,QCiCU;AAAD,cDlCA,MACT,QCiCU;AAAD,IDlCA,MACT,QCiCU;AAAD,cDlCO,aAChB,QCiCU;AAAD,IDlCO,aAChB,QCiCU;AAAD,cDrCX,OAIW,kBCiCC;AAAD,IDrCX,OAIW,kBCiCC;AAAD,cDrCH,WAIG,kBCiCC;AAAD,IDrCH,WAIG,kBCiCC;AAAD,cDpCJ,QAGI,kBCiCC;AAAD,IDpCJ,QAGI,kBCiCC;AAAD,cDpCK,kBAGL,kBCiCC;AAAD,IDpCK,kBAGL,kBCiCC;AAAD,cDnCJ,WAEI,kBCiCC;AAAD,IDnCJ,WAEI,kBCiCC;AAAD,cDnCQ,aAER,kBCiCC;AAAD,IDnCQ,aAER,kBCiCC;AAAD,cDlCA,MACA,kBCiCC;AAAD,IDlCA,MACA,kBCiCC;AAAD,cDlCO,aACP,kBCiCC;AAAD,IDlCO,aACP,kBCiCC;AAAD,cDrCX,OAKQ,WCgCI;AAAD,IDrCX,OAKQ,WCgCI;AAAD,cDrCH,WAKA,WCgCI;AAAD,IDrCH,WAKA,WCgCI;AAAD,cDpCJ,QAIC,WCgCI;AAAD,IDpCJ,QAIC,WCgCI;AAAD,cDpCK,kBAIR,WCgCI;AAAD,IDpCK,kBAIR,WCgCI;AAAD,cDnCJ,WAGC,WCgCI;AAAD,IDnCJ,WAGC,WCgCI;AAAD,cDnCQ,aAGX,WCgCI;AAAD,IDnCQ,aAGX,WCgCI;AAAD,cDlCA,MAEH,WCgCI;AAAD,IDlCA,MAEH,WCgCI;AAAD,cDlCO,aAEV,WCgCI;AAAD,IDlCO,aAEV,WCgCI;AAAD,cDrCX,OAKoB,aCgCR;AAAD,IDrCX,OAKoB,aCgCR;AAAD,cDrCH,WAKY,aCgCR;AAAD,IDrCH,WAKY,aCgCR;AAAD,cDpCJ,QAIa,aCgCR;AAAD,IDpCJ,QAIa,aCgCR;AAAD,cDpCK,kBAII,aCgCR;AAAD,IDpCK,kBAII,aCgCR;AAAD,cDnCJ,WAGa,aCgCR;AAAD,IDnCJ,WAGa,aCgCR;AAAD,cDnCQ,aAGC,aCgCR;AAAD,IDnCQ,aAGC,aCgCR;AAAD,cDlCA,MAES,aCgCR;AAAD,IDlCA,MAES,aCgCR;AAAD,cDlCO,aAEE,aCgCR;AAAD,IDlCO,aAEE,aCgCR;AAAD,cDrCX,OAKkC,MCgCtB;AAAD,IDrCX,OAKkC,MCgCtB;AAAD,cDrCH,WAK0B,MCgCtB;AAAD,IDrCH,WAK0B,MCgCtB;AAAD,cDpCJ,QAI2B,MCgCtB;AAAD,IDpCJ,QAI2B,MCgCtB;AAAD,cDpCK,kBAIkB,MCgCtB;AAAD,IDpCK,kBAIkB,MCgCtB;AAAD,cDnCJ,WAG2B,MCgCtB;AAAD,IDnCJ,WAG2B,MCgCtB;AAAD,cDnCQ,aAGe,MCgCtB;AAAD,IDnCQ,aAGe,MCgCtB;AAAD,cDlCA,MAEuB,MCgCtB;AAAD,IDlCA,MAEuB,MCgCtB;AAAD,cDlCO,aAEgB,MCgCtB;AAAD,IDlCO,aAEgB,MCgCtB;AAAD,cDrCX,OAKyC,aCgC7B;AAAD,IDrCX,OAKyC,aCgC7B;AAAD,cDrCH,WAKiC,aCgC7B;AAAD,IDrCH,WAKiC,aCgC7B;AAAD,cDpCJ,QAIkC,aCgC7B;AAAD,IDpCJ,QAIkC,aCgC7B;AAAD,cDpCK,kBAIyB,aCgC7B;AAAD,IDpCK,kBAIyB,aCgC7B;AAAD,cDnCJ,WAGkC,aCgC7B;AAAD,IDnCJ,WAGkC,aCgC7B;AAAD,cDnCQ,aAGsB,aCgC7B;AAAD,IDnCQ,aAGsB,aCgC7B;AAAD,cDlCA,MAE8B,aCgC7B;AAAD,IDlCA,MAE8B,aCgC7B;AAAD,cDlCO,aAEuB,aCgC7B;AAAD,IDlCO,aAEuB,aCgC7B;EACG,aAAA;;AAGJ,cDzCX,OAAA,qBCyCY;AAAD,IDzCX,OAAA,qBCyCY;AAAD,cDzCH,WAAR,qBCyCY;AAAD,IDzCH,WAAR,qBCyCY;AAAD,cDxCJ,QADP,qBCyCY;AAAD,IDxCJ,QADP,qBCyCY;AAAD,cDxCK,kBADhB,qBCyCY;AAAD,IDxCK,kBADhB,qBCyCY;AAAD,cDvCJ,WAFP,qBCyCY;AAAD,IDvCJ,WAFP,qBCyCY;AAAD,cDvCQ,aAFnB,qBCyCY;AAAD,IDvCQ,aAFnB,qBCyCY;AAAD,cDtCA,MAHX,qBCyCY;AAAD,IDtCA,MAHX,qBCyCY;AAAD,cDtCO,aAHlB,qBCyCY;AAAD,IDtCO,aAHlB,qBCyCY;AAAD,cDzCX,OACS,ECwCG;AAAD,IDzCX,OACS,ECwCG;AAAD,cDzCH,WACC,ECwCG;AAAD,IDzCH,WACC,ECwCG;AAAD,cDxCJ,QAAE,ECwCG;AAAD,IDxCJ,QAAE,ECwCG;AAAD,cDxCK,kBAAP,ECwCG;AAAD,IDxCK,kBAAP,ECwCG;AAAD,cDvCJ,WADE,ECwCG;AAAD,IDvCJ,WADE,ECwCG;AAAD,cDvCQ,aADV,ECwCG;AAAD,IDvCQ,aADV,ECwCG;AAAD,cDtCA,MAFF,ECwCG;AAAD,IDtCA,MAFF,ECwCG;AAAD,cDtCO,aAFT,ECwCG;AAAD,IDtCO,aAFT,ECwCG;AAAD,cDzCX,OACY,eCwCA;AAAD,IDzCX,OACY,eCwCA;AAAD,cDzCH,WACI,eCwCA;AAAD,IDzCH,WACI,eCwCA;AAAD,cDxCJ,QAAK,eCwCA;AAAD,IDxCJ,QAAK,eCwCA;AAAD,cDxCK,kBAAJ,eCwCA;AAAD,IDxCK,kBAAJ,eCwCA;AAAD,cDvCJ,WADK,eCwCA;AAAD,IDvCJ,WADK,eCwCA;AAAD,cDvCQ,aADP,eCwCA;AAAD,IDvCQ,aADP,eCwCA;AAAD,cDtCA,MAFC,eCwCA;AAAD,IDtCA,MAFC,eCwCA;AAAD,cDtCO,aAFN,eCwCA;AAAD,IDtCO,aAFN,eCwCA;AAAD,cDzCX,OAEA,GCuCY;AAAD,IDzCX,OAEA,GCuCY;AAAD,cDzCH,WAER,GCuCY;AAAD,IDzCH,WAER,GCuCY;AAAD,cDxCJ,QACP,GCuCY;AAAD,IDxCJ,QACP,GCuCY;AAAD,cDxCK,kBAChB,GCuCY;AAAD,IDxCK,kBAChB,GCuCY;AAAD,cDvCJ,WAAP,GCuCY;AAAD,IDvCJ,WAAP,GCuCY;AAAD,cDvCQ,aAAnB,GCuCY;AAAD,IDvCQ,aAAnB,GCuCY;AAAD,cDtCA,MADX,GCuCY;AAAD,IDtCA,MADX,GCuCY;AAAD,cDtCO,aADlB,GCuCY;AAAD,IDtCO,aADlB,GCuCY;AAAD,cDzCX,OAEI,GCuCQ;AAAD,IDzCX,OAEI,GCuCQ;AAAD,cDzCH,WAEJ,GCuCQ;AAAD,IDzCH,WAEJ,GCuCQ;AAAD,cDxCJ,QACH,GCuCQ;AAAD,IDxCJ,QACH,GCuCQ;AAAD,cDxCK,kBACZ,GCuCQ;AAAD,IDxCK,kBACZ,GCuCQ;AAAD,cDvCJ,WAAH,GCuCQ;AAAD,IDvCJ,WAAH,GCuCQ;AAAD,cDvCQ,aAAf,GCuCQ;AAAD,IDvCQ,aAAf,GCuCQ;AAAD,cDtCA,MADP,GCuCQ;AAAD,IDtCA,MADP,GCuCQ;AAAD,cDtCO,aADd,GCuCQ;AAAD,IDtCO,aADd,GCuCQ;AAAD,cDzCX,OAEQ,GCuCI;AAAD,IDzCX,OAEQ,GCuCI;AAAD,cDzCH,WAEA,GCuCI;AAAD,IDzCH,WAEA,GCuCI;AAAD,cDxCJ,QACC,GCuCI;AAAD,IDxCJ,QACC,GCuCI;AAAD,cDxCK,kBACR,GCuCI;AAAD,IDxCK,kBACR,GCuCI;AAAD,cDvCJ,WAAC,GCuCI;AAAD,IDvCJ,WAAC,GCuCI;AAAD,cDvCQ,aAAX,GCuCI;AAAD,IDvCQ,aAAX,GCuCI;AAAD,cDtCA,MADH,GCuCI;AAAD,IDtCA,MADH,GCuCI;AAAD,cDtCO,aADV,GCuCI;AAAD,IDtCO,aADV,GCuCI;AAAD,cDzCX,OAEY,GCuCA;AAAD,IDzCX,OAEY,GCuCA;AAAD,cDzCH,WAEI,GCuCA;AAAD,IDzCH,WAEI,GCuCA;AAAD,cDxCJ,QACK,GCuCA;AAAD,IDxCJ,QACK,GCuCA;AAAD,cDxCK,kBACJ,GCuCA;AAAD,IDxCK,kBACJ,GCuCA;AAAD,cDvCJ,WAAK,GCuCA;AAAD,IDvCJ,WAAK,GCuCA;AAAD,cDvCQ,aAAP,GCuCA;AAAD,IDvCQ,aAAP,GCuCA;AAAD,cDtCA,MADC,GCuCA;AAAD,IDtCA,MADC,GCuCA;AAAD,cDtCO,aADN,GCuCA;AAAD,IDtCO,aADN,GCuCA;AAAD,cDzCX,OAEgB,GCuCJ;AAAD,IDzCX,OAEgB,GCuCJ;AAAD,cDzCH,WAEQ,GCuCJ;AAAD,IDzCH,WAEQ,GCuCJ;AAAD,cDxCJ,QACS,GCuCJ;AAAD,IDxCJ,QACS,GCuCJ;AAAD,cDxCK,kBACA,GCuCJ;AAAD,IDxCK,kBACA,GCuCJ;AAAD,cDvCJ,WAAS,GCuCJ;AAAD,IDvCJ,WAAS,GCuCJ;AAAD,cDvCQ,aAAH,GCuCJ;AAAD,IDvCQ,aAAH,GCuCJ;AAAD,cDtCA,MADK,GCuCJ;AAAD,IDtCA,MADK,GCuCJ;AAAD,cDtCO,aADF,GCuCJ;AAAD,IDtCO,aADF,GCuCJ;AAAD,cDzCX,OAEoB,GCuCR;AAAD,IDzCX,OAEoB,GCuCR;AAAD,cDzCH,WAEY,GCuCR;AAAD,IDzCH,WAEY,GCuCR;AAAD,cDxCJ,QACa,GCuCR;AAAD,IDxCJ,QACa,GCuCR;AAAD,cDxCK,kBACI,GCuCR;AAAD,IDxCK,kBACI,GCuCR;AAAD,cDvCJ,WAAa,GCuCR;AAAD,IDvCJ,WAAa,GCuCR;AAAD,cDvCQ,aAAC,GCuCR;AAAD,IDvCQ,aAAC,GCuCR;AAAD,cDtCA,MADS,GCuCR;AAAD,IDtCA,MADS,GCuCR;AAAD,cDtCO,aADE,GCuCR;AAAD,IDtCO,aADE,GCuCR;AAAD,cDzCX,OAGE,OCsCU;AAAD,IDzCX,OAGE,OCsCU;AAAD,cDzCH,WAGN,OCsCU;AAAD,IDzCH,WAGN,OCsCU;AAAD,cDxCJ,QAEL,OCsCU;AAAD,IDxCJ,QAEL,OCsCU;AAAD,cDxCK,kBAEd,OCsCU;AAAD,IDxCK,kBAEd,OCsCU;AAAD,cDvCJ,WACL,OCsCU;AAAD,IDvCJ,WACL,OCsCU;AAAD,cDvCQ,aACjB,OCsCU;AAAD,IDvCQ,aACjB,OCsCU;AAAD,cDtCA,MAAT,OCsCU;AAAD,IDtCA,MAAT,OCsCU;AAAD,cDtCO,aAAhB,OCsCU;AAAD,IDtCO,aAAhB,OCsCU;AAAD,cDzCX,OAGU,WCsCE;AAAD,IDzCX,OAGU,WCsCE;AAAD,cDzCH,WAGE,WCsCE;AAAD,IDzCH,WAGE,WCsCE;AAAD,cDxCJ,QAEG,WCsCE;AAAD,IDxCJ,QAEG,WCsCE;AAAD,cDxCK,kBAEN,WCsCE;AAAD,IDxCK,kBAEN,WCsCE;AAAD,cDvCJ,WACG,WCsCE;AAAD,IDvCJ,WACG,WCsCE;AAAD,cDvCQ,aACT,WCsCE;AAAD,IDvCQ,aACT,WCsCE;AAAD,cDtCA,MAAD,WCsCE;AAAD,IDtCA,MAAD,WCsCE;AAAD,cDtCO,aAAR,WCsCE;AAAD,IDtCO,aAAR,WCsCE;AAAD,cDzCX,OAIE,QCqCU;AAAD,IDzCX,OAIE,QCqCU;AAAD,cDzCH,WAIN,QCqCU;AAAD,IDzCH,WAIN,QCqCU;AAAD,cDxCJ,QAGL,QCqCU;AAAD,IDxCJ,QAGL,QCqCU;AAAD,cDxCK,kBAGd,QCqCU;AAAD,IDxCK,kBAGd,QCqCU;AAAD,cDvCJ,WAEL,QCqCU;AAAD,IDvCJ,WAEL,QCqCU;AAAD,cDvCQ,aAEjB,QCqCU;AAAD,IDvCQ,aAEjB,QCqCU;AAAD,cDtCA,MACT,QCqCU;AAAD,IDtCA,MACT,QCqCU;AAAD,cDtCO,aAChB,QCqCU;AAAD,IDtCO,aAChB,QCqCU;AAAD,cDzCX,OAIW,kBCqCC;AAAD,IDzCX,OAIW,kBCqCC;AAAD,cDzCH,WAIG,kBCqCC;AAAD,IDzCH,WAIG,kBCqCC;AAAD,cDxCJ,QAGI,kBCqCC;AAAD,IDxCJ,QAGI,kBCqCC;AAAD,cDxCK,kBAGL,kBCqCC;AAAD,IDxCK,kBAGL,kBCqCC;AAAD,cDvCJ,WAEI,kBCqCC;AAAD,IDvCJ,WAEI,kBCqCC;AAAD,cDvCQ,aAER,kBCqCC;AAAD,IDvCQ,aAER,kBCqCC;AAAD,cDtCA,MACA,kBCqCC;AAAD,IDtCA,MACA,kBCqCC;AAAD,cDtCO,aACP,kBCqCC;AAAD,IDtCO,aACP,kBCqCC;AAAD,cDzCX,OAKQ,WCoCI;AAAD,IDzCX,OAKQ,WCoCI;AAAD,cDzCH,WAKA,WCoCI;AAAD,IDzCH,WAKA,WCoCI;AAAD,cDxCJ,QAIC,WCoCI;AAAD,IDxCJ,QAIC,WCoCI;AAAD,cDxCK,kBAIR,WCoCI;AAAD,IDxCK,kBAIR,WCoCI;AAAD,cDvCJ,WAGC,WCoCI;AAAD,IDvCJ,WAGC,WCoCI;AAAD,cDvCQ,aAGX,WCoCI;AAAD,IDvCQ,aAGX,WCoCI;AAAD,cDtCA,MAEH,WCoCI;AAAD,IDtCA,MAEH,WCoCI;AAAD,cDtCO,aAEV,WCoCI;AAAD,IDtCO,aAEV,WCoCI;AAAD,cDzCX,OAKoB,aCoCR;AAAD,IDzCX,OAKoB,aCoCR;AAAD,cDzCH,WAKY,aCoCR;AAAD,IDzCH,WAKY,aCoCR;AAAD,cDxCJ,Q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","file":"paper.root.css"}
\ No newline at end of file
diff --git a/src/targets/paper.root.less b/src/targets/paper.root.less
new file mode 100644
index 0000000..16d07ce
--- /dev/null
+++ b/src/targets/paper.root.less
@@ -0,0 +1,8 @@
+@import (less) "../utils/mixins.less";
+
+@import (less) "../fonts/firasans.less";
+@import (less) "../palettes/paper.less";
+@import (less) "../colors/minus.less";
+
+@import (less) "../vars/root.less";
+@import (less) "../rules/skeleton.less";
diff --git a/src/targets/skeleton.module.css b/src/targets/royalblue.module.css
similarity index 60%
rename from src/targets/skeleton.module.css
rename to src/targets/royalblue.module.css
index c39b952..86f28db 100644
--- a/src/targets/skeleton.module.css
+++ b/src/targets/royalblue.module.css
@@ -1,4 +1,3 @@
-/* @input-field: ~'.input-field'; */
@font-face {
font-family: 'Fira Code';
font-style: normal;
@@ -133,15 +132,20 @@
src: url(https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
}
.bluelib {
- --bluelib-color-r: 24;
- --bluelib-color-g: 24;
- --bluelib-color-b: 24;
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ background-color: #0d193b;
+ --bluelib-color-r: 160;
+ --bluelib-color-g: 204;
+ --bluelib-color-b: 255;
font-family: "Fira Sans", sans-serif;
+ font-weight: 400;
}
.bluelib,
.bluelib * {
box-sizing: border-box;
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ /* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
+ outline: none !important;
}
.bluelib .container-main {
margin-left: auto;
@@ -194,13 +198,56 @@
.bluelib .panel-split > .panel {
margin: 0;
}
+.bluelib .form {
+ display: grid;
+ align-items: center;
+ row-gap: 4px;
+ column-gap: 8px;
+ grid-template-columns: minmax(auto, 1fr) 5fr;
+}
+.bluelib .form-label {
+ grid-column: 1;
+ justify-self: end;
+}
+.bluelib .form-input {
+ grid-column: 2;
+ justify-self: stretch;
+ width: 100%;
+}
+.bluelib .form-input:optional::placeholder {
+ font-style: italic;
+}
+.bluelib .form-input:invalid:not(:placeholder-shown) {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 125;
+}
+.bluelib .form-submit {
+ width: auto;
+}
+.bluelib .form-buttons {
+ grid-column-start: 1;
+ grid-column-end: 3;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+.bluelib .form-buttons:first-child {
+ margin-top: 0;
+}
+.bluelib .form-buttons:last-child {
+ margin-bottom: 0;
+}
.bluelib .button {
display: inline-flex;
justify-content: center;
align-items: center;
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
border: none;
- color: white;
+ color: #000000;
padding: 6px 16px;
border-radius: 4px;
font-family: inherit;
@@ -208,10 +255,10 @@
cursor: pointer;
}
.bluelib .button:hover {
- background-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ background-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
}
.bluelib .button:active {
- background-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
+ background-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
}
.bluelib .button.status-disabled:hover {
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
@@ -233,17 +280,17 @@
.bluelib .button-toggle-off {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.bluelib .button-toggle-off:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
- color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ border-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
}
.bluelib .button-toggle-off:active {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.bluelib .button-toggle-off.status-disabled {
border-style: dashed;
@@ -251,40 +298,67 @@
.bluelib .button-toggle-off.status-disabled:hover {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.bluelib .button-toggle-off.status-disabled:active {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.bluelib .button-toggle-on {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.bluelib .button-toggle-on:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
- color: rgba(calc(var(--bluelib-color-r) - 25), calc(var(--bluelib-color-g) - 25), calc(var(--bluelib-color-b) - 25), 1);
+ border-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
}
.bluelib .button-toggle-on:active {
border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
}
.bluelib .button-toggle-on.status-disabled {
border-style: dashed;
}
.bluelib .button-toggle-on.status-disabled:hover {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
}
.bluelib .button-toggle-on.status-disabled:active {
- border-color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- color: rgba(calc(var(--bluelib-color-r) - 55), calc(var(--bluelib-color-g) - 55), calc(var(--bluelib-color-b) - 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.bluelib .input-field {
+ cursor: text;
+ border-width: 0 0 2px 0;
+ border-style: solid;
+ border-radius: 4px 4px 0 0;
+ padding: 4px 6px;
+ font-family: inherit;
+ font-size: inherit;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.bluelib .input-field:hover,
+.bluelib .input-field:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.bluelib .input-field.status-disabled {
+ border-style: dashed;
+}
+.bluelib .input-field.status-disabled:hover,
+.bluelib .input-field.status-disabled:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
}
.bluelib .spoiler {
filter: blur(5px);
@@ -307,6 +381,10 @@
}
.bluelib .element-title {
text-align: center;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+ font-family: "Fira Sans", sans-serif;
font-weight: 500;
}
.bluelib .element-separator {
@@ -317,6 +395,36 @@
.bluelib .element-list-item {
margin: 10px 0;
}
+.bluelib .element-anchor {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
+.bluelib .element-anchor:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+}
+.bluelib .element-anchor:active {
+ --bluelib-color-r: 160;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+}
+.bluelib .element-anchor.status-disabled {
+ text-decoration-style: dashed;
+ text-decoration-color: currentColor;
+ text-decoration-width: 1px;
+}
+.bluelib .element-anchor.status-disabled:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
+.bluelib .element-anchor.status-disabled:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
.bluelib .align-left {
text-align: left;
}
@@ -361,51 +469,53 @@
}
.bluelib .style-monospace {
font-family: "Fira Code", monospace;
+ font-weight: 400;
}
.bluelib .style-keyboard {
font-family: "Fira Code", monospace;
+ font-weight: 400;
padding: 2px 4px;
border: 2px outset;
border-radius: 4px;
}
.bluelib .color-red {
- --bluelib-color-r: 200;
- --bluelib-color-g: 0;
- --bluelib-color-b: 0;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 125;
}
.bluelib .color-orange {
- --bluelib-color-r: 200;
- --bluelib-color-g: 165;
- --bluelib-color-b: 0;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 187;
+ --bluelib-color-b: 125;
}
.bluelib .color-yellow {
- --bluelib-color-r: 200;
- --bluelib-color-g: 200;
- --bluelib-color-b: 0;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 125;
}
.bluelib .color-lime {
- --bluelib-color-r: 0;
- --bluelib-color-g: 200;
- --bluelib-color-b: 0;
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 125;
}
.bluelib .color-cyan {
- --bluelib-color-r: 0;
- --bluelib-color-g: 200;
- --bluelib-color-b: 200;
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
}
.bluelib .color-blue {
- --bluelib-color-r: 0;
- --bluelib-color-g: 0;
- --bluelib-color-b: 200;
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 255;
}
.bluelib .color-magenta {
- --bluelib-color-r: 200;
- --bluelib-color-g: 0;
- --bluelib-color-b: 200;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 255;
}
.bluelib .color-gray {
- --bluelib-color-r: 128;
- --bluelib-color-g: 128;
- --bluelib-color-b: 128;
+ --bluelib-color-r: 187;
+ --bluelib-color-g: 187;
+ --bluelib-color-b: 187;
}
-/*# sourceMappingURL=skeleton.module.css.map */
\ No newline at end of file
+/*# sourceMappingURL=royalblue.module.css.map */
\ No newline at end of file
diff --git a/src/targets/royalblue.module.css.map b/src/targets/royalblue.module.css.map
new file mode 100644
index 0000000..cfe715d
--- /dev/null
+++ b/src/targets/royalblue.module.css.map
@@ -0,0 +1 @@
+{"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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.less","/mnt/tera/ext4/code/bluelib/src/colors/plus.less","/mnt/tera/ext4/code/bluelib/src/utils/mixins.less","/mnt/tera/ext4/code/bluelib/src/fonts/firasans.less"],"names":[],"mappings":"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","file":"royalblue.module.css"}
\ No newline at end of file
diff --git a/src/targets/royalblue.module.less b/src/targets/royalblue.module.less
new file mode 100644
index 0000000..1470008
--- /dev/null
+++ b/src/targets/royalblue.module.less
@@ -0,0 +1,8 @@
+@import (less) "../utils/mixins.less";
+
+@import (less) "../fonts/firasans.less";
+@import (less) "../palettes/royalblue.less";
+@import (less) "../colors/plus.less";
+
+@import (less) "../vars/module.less";
+@import (less) "../rules/skeleton.less";
diff --git a/src/targets/royalblue.root.css b/src/targets/royalblue.root.css
new file mode 100644
index 0000000..4def5f8
--- /dev/null
+++ b/src/targets/royalblue.root.css
@@ -0,0 +1,1596 @@
+@font-face {
+ font-family: 'Fira Code';
+ font-style: normal;
+ font-weight: 400;
+ font-display: swap;
+ src: url(https://fonts.gstatic.com/s/firacode/v10/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/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/v11/va9B4kDNxMZdWfMOD5VnFK_uQQ.ttf) format('truetype');
+}
+.base-skeleton,
+body {
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ background-color: #0d193b;
+ --bluelib-color-r: 160;
+ --bluelib-color-g: 204;
+ --bluelib-color-b: 255;
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 400;
+}
+.base-skeleton,
+body,
+.base-skeleton *,
+body * {
+ box-sizing: border-box;
+ color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ /* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
+ outline: none !important;
+}
+.base-skeleton .container-main,
+body .container-main,
+.base-skeleton main,
+body main {
+ margin-left: auto;
+ margin-right: auto;
+ max-width: 1280px;
+}
+.base-skeleton .panel,
+body .panel,
+.base-skeleton .panel-box,
+body .panel-box,
+.base-skeleton section,
+body section,
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote,
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside,
+.base-skeleton .panel-split,
+body .panel-split {
+ margin: 8px 0;
+ width: 100%;
+}
+.base-skeleton .panel > .element-paragraph:first-child,
+body .panel > .element-paragraph:first-child,
+.base-skeleton .panel-box > .element-paragraph:first-child,
+body .panel-box > .element-paragraph:first-child,
+.base-skeleton section > .element-paragraph:first-child,
+body section > .element-paragraph:first-child,
+.base-skeleton .panel-blockquote > .element-paragraph:first-child,
+body .panel-blockquote > .element-paragraph:first-child,
+.base-skeleton blockquote > .element-paragraph:first-child,
+body blockquote > .element-paragraph:first-child,
+.base-skeleton .panel-aside > .element-paragraph:first-child,
+body .panel-aside > .element-paragraph:first-child,
+.base-skeleton aside > .element-paragraph:first-child,
+body aside > .element-paragraph:first-child,
+.base-skeleton .panel-split > .element-paragraph:first-child,
+body .panel-split > .element-paragraph:first-child,
+.base-skeleton .panel p:first-child,
+body .panel p:first-child,
+.base-skeleton .panel-box p:first-child,
+body .panel-box p:first-child,
+.base-skeleton section p:first-child,
+body section p:first-child,
+.base-skeleton .panel-blockquote p:first-child,
+body .panel-blockquote p:first-child,
+.base-skeleton blockquote p:first-child,
+body blockquote p:first-child,
+.base-skeleton .panel-aside p:first-child,
+body .panel-aside p:first-child,
+.base-skeleton aside p:first-child,
+body aside p:first-child,
+.base-skeleton .panel-split p:first-child,
+body .panel-split p:first-child,
+.base-skeleton .panel .element-title:first-child,
+body .panel .element-title:first-child,
+.base-skeleton .panel-box .element-title:first-child,
+body .panel-box .element-title:first-child,
+.base-skeleton section .element-title:first-child,
+body section .element-title:first-child,
+.base-skeleton .panel-blockquote .element-title:first-child,
+body .panel-blockquote .element-title:first-child,
+.base-skeleton blockquote .element-title:first-child,
+body blockquote .element-title:first-child,
+.base-skeleton .panel-aside .element-title:first-child,
+body .panel-aside .element-title:first-child,
+.base-skeleton aside .element-title:first-child,
+body aside .element-title:first-child,
+.base-skeleton .panel-split .element-title:first-child,
+body .panel-split .element-title:first-child,
+.base-skeleton .panel h1:first-child,
+body .panel h1:first-child,
+.base-skeleton .panel-box h1:first-child,
+body .panel-box h1:first-child,
+.base-skeleton section h1:first-child,
+body section h1:first-child,
+.base-skeleton .panel-blockquote h1:first-child,
+body .panel-blockquote h1:first-child,
+.base-skeleton blockquote h1:first-child,
+body blockquote h1:first-child,
+.base-skeleton .panel-aside h1:first-child,
+body .panel-aside h1:first-child,
+.base-skeleton aside h1:first-child,
+body aside h1:first-child,
+.base-skeleton .panel-split h1:first-child,
+body .panel-split h1:first-child,
+.base-skeleton .panel h2:first-child,
+body .panel h2:first-child,
+.base-skeleton .panel-box h2:first-child,
+body .panel-box h2:first-child,
+.base-skeleton section h2:first-child,
+body section h2:first-child,
+.base-skeleton .panel-blockquote h2:first-child,
+body .panel-blockquote h2:first-child,
+.base-skeleton blockquote h2:first-child,
+body blockquote h2:first-child,
+.base-skeleton .panel-aside h2:first-child,
+body .panel-aside h2:first-child,
+.base-skeleton aside h2:first-child,
+body aside h2:first-child,
+.base-skeleton .panel-split h2:first-child,
+body .panel-split h2:first-child,
+.base-skeleton .panel h3:first-child,
+body .panel h3:first-child,
+.base-skeleton .panel-box h3:first-child,
+body .panel-box h3:first-child,
+.base-skeleton section h3:first-child,
+body section h3:first-child,
+.base-skeleton .panel-blockquote h3:first-child,
+body .panel-blockquote h3:first-child,
+.base-skeleton blockquote h3:first-child,
+body blockquote h3:first-child,
+.base-skeleton .panel-aside h3:first-child,
+body .panel-aside h3:first-child,
+.base-skeleton aside h3:first-child,
+body aside h3:first-child,
+.base-skeleton .panel-split h3:first-child,
+body .panel-split h3:first-child,
+.base-skeleton .panel h4:first-child,
+body .panel h4:first-child,
+.base-skeleton .panel-box h4:first-child,
+body .panel-box h4:first-child,
+.base-skeleton section h4:first-child,
+body section h4:first-child,
+.base-skeleton .panel-blockquote h4:first-child,
+body .panel-blockquote h4:first-child,
+.base-skeleton blockquote h4:first-child,
+body blockquote h4:first-child,
+.base-skeleton .panel-aside h4:first-child,
+body .panel-aside h4:first-child,
+.base-skeleton aside h4:first-child,
+body aside h4:first-child,
+.base-skeleton .panel-split h4:first-child,
+body .panel-split h4:first-child,
+.base-skeleton .panel h5:first-child,
+body .panel h5:first-child,
+.base-skeleton .panel-box h5:first-child,
+body .panel-box h5:first-child,
+.base-skeleton section h5:first-child,
+body section h5:first-child,
+.base-skeleton .panel-blockquote h5:first-child,
+body .panel-blockquote h5:first-child,
+.base-skeleton blockquote h5:first-child,
+body blockquote h5:first-child,
+.base-skeleton .panel-aside h5:first-child,
+body .panel-aside h5:first-child,
+.base-skeleton aside h5:first-child,
+body aside h5:first-child,
+.base-skeleton .panel-split h5:first-child,
+body .panel-split h5:first-child,
+.base-skeleton .panel h6:first-child,
+body .panel h6:first-child,
+.base-skeleton .panel-box h6:first-child,
+body .panel-box h6:first-child,
+.base-skeleton section h6:first-child,
+body section h6:first-child,
+.base-skeleton .panel-blockquote h6:first-child,
+body .panel-blockquote h6:first-child,
+.base-skeleton blockquote h6:first-child,
+body blockquote h6:first-child,
+.base-skeleton .panel-aside h6:first-child,
+body .panel-aside h6:first-child,
+.base-skeleton aside h6:first-child,
+body aside h6:first-child,
+.base-skeleton .panel-split h6:first-child,
+body .panel-split h6:first-child,
+.base-skeleton .panel .panel:first-child,
+body .panel .panel:first-child,
+.base-skeleton .panel-box .panel:first-child,
+body .panel-box .panel:first-child,
+.base-skeleton section .panel:first-child,
+body section .panel:first-child,
+.base-skeleton .panel-blockquote .panel:first-child,
+body .panel-blockquote .panel:first-child,
+.base-skeleton blockquote .panel:first-child,
+body blockquote .panel:first-child,
+.base-skeleton .panel-aside .panel:first-child,
+body .panel-aside .panel:first-child,
+.base-skeleton aside .panel:first-child,
+body aside .panel:first-child,
+.base-skeleton .panel-split .panel:first-child,
+body .panel-split .panel:first-child,
+.base-skeleton .panel .panel-box:first-child,
+body .panel .panel-box:first-child,
+.base-skeleton .panel-box .panel-box:first-child,
+body .panel-box .panel-box:first-child,
+.base-skeleton section .panel-box:first-child,
+body section .panel-box:first-child,
+.base-skeleton .panel-blockquote .panel-box:first-child,
+body .panel-blockquote .panel-box:first-child,
+.base-skeleton blockquote .panel-box:first-child,
+body blockquote .panel-box:first-child,
+.base-skeleton .panel-aside .panel-box:first-child,
+body .panel-aside .panel-box:first-child,
+.base-skeleton aside .panel-box:first-child,
+body aside .panel-box:first-child,
+.base-skeleton .panel-split .panel-box:first-child,
+body .panel-split .panel-box:first-child,
+.base-skeleton .panel section:first-child,
+body .panel section:first-child,
+.base-skeleton .panel-box section:first-child,
+body .panel-box section:first-child,
+.base-skeleton section section:first-child,
+body section section:first-child,
+.base-skeleton .panel-blockquote section:first-child,
+body .panel-blockquote section:first-child,
+.base-skeleton blockquote section:first-child,
+body blockquote section:first-child,
+.base-skeleton .panel-aside section:first-child,
+body .panel-aside section:first-child,
+.base-skeleton aside section:first-child,
+body aside section:first-child,
+.base-skeleton .panel-split section:first-child,
+body .panel-split section:first-child,
+.base-skeleton .panel .panel-blockquote:first-child,
+body .panel .panel-blockquote:first-child,
+.base-skeleton .panel-box .panel-blockquote:first-child,
+body .panel-box .panel-blockquote:first-child,
+.base-skeleton section .panel-blockquote:first-child,
+body section .panel-blockquote:first-child,
+.base-skeleton .panel-blockquote .panel-blockquote:first-child,
+body .panel-blockquote .panel-blockquote:first-child,
+.base-skeleton blockquote .panel-blockquote:first-child,
+body blockquote .panel-blockquote:first-child,
+.base-skeleton .panel-aside .panel-blockquote:first-child,
+body .panel-aside .panel-blockquote:first-child,
+.base-skeleton aside .panel-blockquote:first-child,
+body aside .panel-blockquote:first-child,
+.base-skeleton .panel-split .panel-blockquote:first-child,
+body .panel-split .panel-blockquote:first-child,
+.base-skeleton .panel blockquote:first-child,
+body .panel blockquote:first-child,
+.base-skeleton .panel-box blockquote:first-child,
+body .panel-box blockquote:first-child,
+.base-skeleton section blockquote:first-child,
+body section blockquote:first-child,
+.base-skeleton .panel-blockquote blockquote:first-child,
+body .panel-blockquote blockquote:first-child,
+.base-skeleton blockquote blockquote:first-child,
+body blockquote blockquote:first-child,
+.base-skeleton .panel-aside blockquote:first-child,
+body .panel-aside blockquote:first-child,
+.base-skeleton aside blockquote:first-child,
+body aside blockquote:first-child,
+.base-skeleton .panel-split blockquote:first-child,
+body .panel-split blockquote:first-child,
+.base-skeleton .panel .panel-aside:first-child,
+body .panel .panel-aside:first-child,
+.base-skeleton .panel-box .panel-aside:first-child,
+body .panel-box .panel-aside:first-child,
+.base-skeleton section .panel-aside:first-child,
+body section .panel-aside:first-child,
+.base-skeleton .panel-blockquote .panel-aside:first-child,
+body .panel-blockquote .panel-aside:first-child,
+.base-skeleton blockquote .panel-aside:first-child,
+body blockquote .panel-aside:first-child,
+.base-skeleton .panel-aside .panel-aside:first-child,
+body .panel-aside .panel-aside:first-child,
+.base-skeleton aside .panel-aside:first-child,
+body aside .panel-aside:first-child,
+.base-skeleton .panel-split .panel-aside:first-child,
+body .panel-split .panel-aside:first-child,
+.base-skeleton .panel aside:first-child,
+body .panel aside:first-child,
+.base-skeleton .panel-box aside:first-child,
+body .panel-box aside:first-child,
+.base-skeleton section aside:first-child,
+body section aside:first-child,
+.base-skeleton .panel-blockquote aside:first-child,
+body .panel-blockquote aside:first-child,
+.base-skeleton blockquote aside:first-child,
+body blockquote aside:first-child,
+.base-skeleton .panel-aside aside:first-child,
+body .panel-aside aside:first-child,
+.base-skeleton aside aside:first-child,
+body aside aside:first-child,
+.base-skeleton .panel-split aside:first-child,
+body .panel-split aside:first-child,
+.base-skeleton .panel .panel-split:first-child,
+body .panel .panel-split:first-child,
+.base-skeleton .panel-box .panel-split:first-child,
+body .panel-box .panel-split:first-child,
+.base-skeleton section .panel-split:first-child,
+body section .panel-split:first-child,
+.base-skeleton .panel-blockquote .panel-split:first-child,
+body .panel-blockquote .panel-split:first-child,
+.base-skeleton blockquote .panel-split:first-child,
+body blockquote .panel-split:first-child,
+.base-skeleton .panel-aside .panel-split:first-child,
+body .panel-aside .panel-split:first-child,
+.base-skeleton aside .panel-split:first-child,
+body aside .panel-split:first-child,
+.base-skeleton .panel-split .panel-split:first-child,
+body .panel-split .panel-split:first-child {
+ margin-top: 0;
+}
+.base-skeleton .panel > .element-paragraph:last-child,
+body .panel > .element-paragraph:last-child,
+.base-skeleton .panel-box > .element-paragraph:last-child,
+body .panel-box > .element-paragraph:last-child,
+.base-skeleton section > .element-paragraph:last-child,
+body section > .element-paragraph:last-child,
+.base-skeleton .panel-blockquote > .element-paragraph:last-child,
+body .panel-blockquote > .element-paragraph:last-child,
+.base-skeleton blockquote > .element-paragraph:last-child,
+body blockquote > .element-paragraph:last-child,
+.base-skeleton .panel-aside > .element-paragraph:last-child,
+body .panel-aside > .element-paragraph:last-child,
+.base-skeleton aside > .element-paragraph:last-child,
+body aside > .element-paragraph:last-child,
+.base-skeleton .panel-split > .element-paragraph:last-child,
+body .panel-split > .element-paragraph:last-child,
+.base-skeleton .panel p:last-child,
+body .panel p:last-child,
+.base-skeleton .panel-box p:last-child,
+body .panel-box p:last-child,
+.base-skeleton section p:last-child,
+body section p:last-child,
+.base-skeleton .panel-blockquote p:last-child,
+body .panel-blockquote p:last-child,
+.base-skeleton blockquote p:last-child,
+body blockquote p:last-child,
+.base-skeleton .panel-aside p:last-child,
+body .panel-aside p:last-child,
+.base-skeleton aside p:last-child,
+body aside p:last-child,
+.base-skeleton .panel-split p:last-child,
+body .panel-split p:last-child,
+.base-skeleton .panel .element-title:last-child,
+body .panel .element-title:last-child,
+.base-skeleton .panel-box .element-title:last-child,
+body .panel-box .element-title:last-child,
+.base-skeleton section .element-title:last-child,
+body section .element-title:last-child,
+.base-skeleton .panel-blockquote .element-title:last-child,
+body .panel-blockquote .element-title:last-child,
+.base-skeleton blockquote .element-title:last-child,
+body blockquote .element-title:last-child,
+.base-skeleton .panel-aside .element-title:last-child,
+body .panel-aside .element-title:last-child,
+.base-skeleton aside .element-title:last-child,
+body aside .element-title:last-child,
+.base-skeleton .panel-split .element-title:last-child,
+body .panel-split .element-title:last-child,
+.base-skeleton .panel h1:last-child,
+body .panel h1:last-child,
+.base-skeleton .panel-box h1:last-child,
+body .panel-box h1:last-child,
+.base-skeleton section h1:last-child,
+body section h1:last-child,
+.base-skeleton .panel-blockquote h1:last-child,
+body .panel-blockquote h1:last-child,
+.base-skeleton blockquote h1:last-child,
+body blockquote h1:last-child,
+.base-skeleton .panel-aside h1:last-child,
+body .panel-aside h1:last-child,
+.base-skeleton aside h1:last-child,
+body aside h1:last-child,
+.base-skeleton .panel-split h1:last-child,
+body .panel-split h1:last-child,
+.base-skeleton .panel h2:last-child,
+body .panel h2:last-child,
+.base-skeleton .panel-box h2:last-child,
+body .panel-box h2:last-child,
+.base-skeleton section h2:last-child,
+body section h2:last-child,
+.base-skeleton .panel-blockquote h2:last-child,
+body .panel-blockquote h2:last-child,
+.base-skeleton blockquote h2:last-child,
+body blockquote h2:last-child,
+.base-skeleton .panel-aside h2:last-child,
+body .panel-aside h2:last-child,
+.base-skeleton aside h2:last-child,
+body aside h2:last-child,
+.base-skeleton .panel-split h2:last-child,
+body .panel-split h2:last-child,
+.base-skeleton .panel h3:last-child,
+body .panel h3:last-child,
+.base-skeleton .panel-box h3:last-child,
+body .panel-box h3:last-child,
+.base-skeleton section h3:last-child,
+body section h3:last-child,
+.base-skeleton .panel-blockquote h3:last-child,
+body .panel-blockquote h3:last-child,
+.base-skeleton blockquote h3:last-child,
+body blockquote h3:last-child,
+.base-skeleton .panel-aside h3:last-child,
+body .panel-aside h3:last-child,
+.base-skeleton aside h3:last-child,
+body aside h3:last-child,
+.base-skeleton .panel-split h3:last-child,
+body .panel-split h3:last-child,
+.base-skeleton .panel h4:last-child,
+body .panel h4:last-child,
+.base-skeleton .panel-box h4:last-child,
+body .panel-box h4:last-child,
+.base-skeleton section h4:last-child,
+body section h4:last-child,
+.base-skeleton .panel-blockquote h4:last-child,
+body .panel-blockquote h4:last-child,
+.base-skeleton blockquote h4:last-child,
+body blockquote h4:last-child,
+.base-skeleton .panel-aside h4:last-child,
+body .panel-aside h4:last-child,
+.base-skeleton aside h4:last-child,
+body aside h4:last-child,
+.base-skeleton .panel-split h4:last-child,
+body .panel-split h4:last-child,
+.base-skeleton .panel h5:last-child,
+body .panel h5:last-child,
+.base-skeleton .panel-box h5:last-child,
+body .panel-box h5:last-child,
+.base-skeleton section h5:last-child,
+body section h5:last-child,
+.base-skeleton .panel-blockquote h5:last-child,
+body .panel-blockquote h5:last-child,
+.base-skeleton blockquote h5:last-child,
+body blockquote h5:last-child,
+.base-skeleton .panel-aside h5:last-child,
+body .panel-aside h5:last-child,
+.base-skeleton aside h5:last-child,
+body aside h5:last-child,
+.base-skeleton .panel-split h5:last-child,
+body .panel-split h5:last-child,
+.base-skeleton .panel h6:last-child,
+body .panel h6:last-child,
+.base-skeleton .panel-box h6:last-child,
+body .panel-box h6:last-child,
+.base-skeleton section h6:last-child,
+body section h6:last-child,
+.base-skeleton .panel-blockquote h6:last-child,
+body .panel-blockquote h6:last-child,
+.base-skeleton blockquote h6:last-child,
+body blockquote h6:last-child,
+.base-skeleton .panel-aside h6:last-child,
+body .panel-aside h6:last-child,
+.base-skeleton aside h6:last-child,
+body aside h6:last-child,
+.base-skeleton .panel-split h6:last-child,
+body .panel-split h6:last-child,
+.base-skeleton .panel .panel:last-child,
+body .panel .panel:last-child,
+.base-skeleton .panel-box .panel:last-child,
+body .panel-box .panel:last-child,
+.base-skeleton section .panel:last-child,
+body section .panel:last-child,
+.base-skeleton .panel-blockquote .panel:last-child,
+body .panel-blockquote .panel:last-child,
+.base-skeleton blockquote .panel:last-child,
+body blockquote .panel:last-child,
+.base-skeleton .panel-aside .panel:last-child,
+body .panel-aside .panel:last-child,
+.base-skeleton aside .panel:last-child,
+body aside .panel:last-child,
+.base-skeleton .panel-split .panel:last-child,
+body .panel-split .panel:last-child,
+.base-skeleton .panel .panel-box:last-child,
+body .panel .panel-box:last-child,
+.base-skeleton .panel-box .panel-box:last-child,
+body .panel-box .panel-box:last-child,
+.base-skeleton section .panel-box:last-child,
+body section .panel-box:last-child,
+.base-skeleton .panel-blockquote .panel-box:last-child,
+body .panel-blockquote .panel-box:last-child,
+.base-skeleton blockquote .panel-box:last-child,
+body blockquote .panel-box:last-child,
+.base-skeleton .panel-aside .panel-box:last-child,
+body .panel-aside .panel-box:last-child,
+.base-skeleton aside .panel-box:last-child,
+body aside .panel-box:last-child,
+.base-skeleton .panel-split .panel-box:last-child,
+body .panel-split .panel-box:last-child,
+.base-skeleton .panel section:last-child,
+body .panel section:last-child,
+.base-skeleton .panel-box section:last-child,
+body .panel-box section:last-child,
+.base-skeleton section section:last-child,
+body section section:last-child,
+.base-skeleton .panel-blockquote section:last-child,
+body .panel-blockquote section:last-child,
+.base-skeleton blockquote section:last-child,
+body blockquote section:last-child,
+.base-skeleton .panel-aside section:last-child,
+body .panel-aside section:last-child,
+.base-skeleton aside section:last-child,
+body aside section:last-child,
+.base-skeleton .panel-split section:last-child,
+body .panel-split section:last-child,
+.base-skeleton .panel .panel-blockquote:last-child,
+body .panel .panel-blockquote:last-child,
+.base-skeleton .panel-box .panel-blockquote:last-child,
+body .panel-box .panel-blockquote:last-child,
+.base-skeleton section .panel-blockquote:last-child,
+body section .panel-blockquote:last-child,
+.base-skeleton .panel-blockquote .panel-blockquote:last-child,
+body .panel-blockquote .panel-blockquote:last-child,
+.base-skeleton blockquote .panel-blockquote:last-child,
+body blockquote .panel-blockquote:last-child,
+.base-skeleton .panel-aside .panel-blockquote:last-child,
+body .panel-aside .panel-blockquote:last-child,
+.base-skeleton aside .panel-blockquote:last-child,
+body aside .panel-blockquote:last-child,
+.base-skeleton .panel-split .panel-blockquote:last-child,
+body .panel-split .panel-blockquote:last-child,
+.base-skeleton .panel blockquote:last-child,
+body .panel blockquote:last-child,
+.base-skeleton .panel-box blockquote:last-child,
+body .panel-box blockquote:last-child,
+.base-skeleton section blockquote:last-child,
+body section blockquote:last-child,
+.base-skeleton .panel-blockquote blockquote:last-child,
+body .panel-blockquote blockquote:last-child,
+.base-skeleton blockquote blockquote:last-child,
+body blockquote blockquote:last-child,
+.base-skeleton .panel-aside blockquote:last-child,
+body .panel-aside blockquote:last-child,
+.base-skeleton aside blockquote:last-child,
+body aside blockquote:last-child,
+.base-skeleton .panel-split blockquote:last-child,
+body .panel-split blockquote:last-child,
+.base-skeleton .panel .panel-aside:last-child,
+body .panel .panel-aside:last-child,
+.base-skeleton .panel-box .panel-aside:last-child,
+body .panel-box .panel-aside:last-child,
+.base-skeleton section .panel-aside:last-child,
+body section .panel-aside:last-child,
+.base-skeleton .panel-blockquote .panel-aside:last-child,
+body .panel-blockquote .panel-aside:last-child,
+.base-skeleton blockquote .panel-aside:last-child,
+body blockquote .panel-aside:last-child,
+.base-skeleton .panel-aside .panel-aside:last-child,
+body .panel-aside .panel-aside:last-child,
+.base-skeleton aside .panel-aside:last-child,
+body aside .panel-aside:last-child,
+.base-skeleton .panel-split .panel-aside:last-child,
+body .panel-split .panel-aside:last-child,
+.base-skeleton .panel aside:last-child,
+body .panel aside:last-child,
+.base-skeleton .panel-box aside:last-child,
+body .panel-box aside:last-child,
+.base-skeleton section aside:last-child,
+body section aside:last-child,
+.base-skeleton .panel-blockquote aside:last-child,
+body .panel-blockquote aside:last-child,
+.base-skeleton blockquote aside:last-child,
+body blockquote aside:last-child,
+.base-skeleton .panel-aside aside:last-child,
+body .panel-aside aside:last-child,
+.base-skeleton aside aside:last-child,
+body aside aside:last-child,
+.base-skeleton .panel-split aside:last-child,
+body .panel-split aside:last-child,
+.base-skeleton .panel .panel-split:last-child,
+body .panel .panel-split:last-child,
+.base-skeleton .panel-box .panel-split:last-child,
+body .panel-box .panel-split:last-child,
+.base-skeleton section .panel-split:last-child,
+body section .panel-split:last-child,
+.base-skeleton .panel-blockquote .panel-split:last-child,
+body .panel-blockquote .panel-split:last-child,
+.base-skeleton blockquote .panel-split:last-child,
+body blockquote .panel-split:last-child,
+.base-skeleton .panel-aside .panel-split:last-child,
+body .panel-aside .panel-split:last-child,
+.base-skeleton aside .panel-split:last-child,
+body aside .panel-split:last-child,
+.base-skeleton .panel-split .panel-split:last-child,
+body .panel-split .panel-split:last-child {
+ margin-bottom: 0;
+}
+.base-skeleton .panel-box,
+body .panel-box,
+.base-skeleton section,
+body section,
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote,
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside {
+ padding: 8px;
+ border-radius: 4px;
+ border-width: 2px;
+ border-style: solid;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.025);
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .panel-blockquote,
+body .panel-blockquote,
+.base-skeleton blockquote,
+body blockquote {
+ border-left-width: 2px;
+ border-top-width: 0;
+ border-bottom-width: 0;
+ border-right-width: 0;
+}
+.base-skeleton .panel-aside,
+body .panel-aside,
+.base-skeleton aside,
+body aside {
+ border-width: 0;
+ font-size: smaller;
+}
+.base-skeleton .panel-split,
+body .panel-split {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 8px;
+ justify-content: center;
+}
+.base-skeleton .panel-split > *,
+body .panel-split > * {
+ flex-grow: 1;
+ flex-shrink: 0;
+ flex-basis: 0;
+}
+.base-skeleton .panel-split > .panel,
+body .panel-split > .panel,
+.base-skeleton .panel-split .panel-box,
+body .panel-split .panel-box,
+.base-skeleton .panel-split section,
+body .panel-split section,
+.base-skeleton .panel-split .panel-blockquote,
+body .panel-split .panel-blockquote,
+.base-skeleton .panel-split blockquote,
+body .panel-split blockquote,
+.base-skeleton .panel-split .panel-aside,
+body .panel-split .panel-aside,
+.base-skeleton .panel-split aside,
+body .panel-split aside,
+.base-skeleton .panel-split .panel-split,
+body .panel-split .panel-split {
+ margin: 0;
+}
+.base-skeleton form,
+body form,
+.base-skeleton .form,
+body .form {
+ display: grid;
+ align-items: center;
+ row-gap: 4px;
+ column-gap: 8px;
+ grid-template-columns: minmax(auto, 1fr) 5fr;
+}
+.base-skeleton form label,
+body form label,
+.base-skeleton .form-label,
+body .form-label {
+ grid-column: 1;
+ justify-self: end;
+}
+.base-skeleton form input,
+body form input,
+.base-skeleton .form-input,
+body .form-input {
+ grid-column: 2;
+ justify-self: stretch;
+ width: 100%;
+}
+.base-skeleton form input:optional::placeholder,
+body form input:optional::placeholder,
+.base-skeleton .form-input:optional::placeholder,
+body .form-input:optional::placeholder {
+ font-style: italic;
+}
+.base-skeleton form input:invalid:not(:placeholder-shown),
+body form input:invalid:not(:placeholder-shown),
+.base-skeleton .form-input:invalid:not(:placeholder-shown),
+body .form-input:invalid:not(:placeholder-shown) {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 125;
+}
+.base-skeleton form input[type="submit"],
+body form input[type="submit"],
+.base-skeleton form button,
+body form button,
+.base-skeleton .form-submit,
+body .form-submit {
+ width: auto;
+}
+.base-skeleton .form-buttons,
+body .form-buttons {
+ grid-column-start: 1;
+ grid-column-end: 3;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ width: 100%;
+ margin-top: 8px;
+ margin-bottom: 8px;
+}
+.base-skeleton .form-buttons:first-child,
+body .form-buttons:first-child {
+ margin-top: 0;
+}
+.base-skeleton .form-buttons:last-child,
+body .form-buttons:last-child {
+ margin-bottom: 0;
+}
+.base-skeleton .button,
+body .button,
+.base-skeleton button,
+body button,
+.base-skeleton input[type="submit"],
+body input[type="submit"] {
+ display: inline-flex;
+ justify-content: center;
+ align-items: center;
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ border: none;
+ color: #000000;
+ padding: 6px 16px;
+ border-radius: 4px;
+ font-family: inherit;
+ font-size: inherit;
+ cursor: pointer;
+}
+.base-skeleton .button:hover,
+body .button:hover,
+.base-skeleton button:hover,
+body button:hover,
+.base-skeleton input[type="submit"]:hover,
+body input[type="submit"]:hover {
+ background-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+}
+.base-skeleton .button:active,
+body .button:active,
+.base-skeleton button:active,
+body button:active,
+.base-skeleton input[type="submit"]:active,
+body input[type="submit"]:active {
+ background-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+}
+.base-skeleton .button[disabled]:hover,
+body .button[disabled]:hover,
+.base-skeleton button[disabled]:hover,
+body button[disabled]:hover,
+.base-skeleton input[type="submit"][disabled]:hover,
+body input[type="submit"][disabled]:hover,
+.base-skeleton .button .status-disabled:hover,
+body .button .status-disabled:hover,
+.base-skeleton button .status-disabled:hover,
+body button .status-disabled:hover,
+.base-skeleton input[type="submit"] .status-disabled:hover,
+body input[type="submit"] .status-disabled:hover {
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+}
+.base-skeleton .button[disabled]:active,
+body .button[disabled]:active,
+.base-skeleton button[disabled]:active,
+body button[disabled]:active,
+.base-skeleton input[type="submit"][disabled]:active,
+body input[type="submit"][disabled]:active,
+.base-skeleton .button .status-disabled:active,
+body .button .status-disabled:active,
+.base-skeleton button .status-disabled:active,
+body button .status-disabled:active,
+.base-skeleton input[type="submit"] .status-disabled:active,
+body input[type="submit"] .status-disabled:active {
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+}
+.base-skeleton .button-fill-width,
+body .button-fill-width {
+ width: 100%;
+}
+.base-skeleton .button-toggle,
+body .button-toggle {
+ padding: 4px 14px;
+ border-width: 2px;
+ border-style: solid;
+}
+.base-skeleton .button-toggle[disabled],
+body .button-toggle[disabled],
+.base-skeleton .button-toggle .status-disabled,
+body .button-toggle .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-off,
+body .button-toggle-off {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-off:hover,
+body .button-toggle-off:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .button-toggle-off:active,
+body .button-toggle-off:active {
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-off[disabled],
+body .button-toggle-off[disabled],
+.base-skeleton .button-toggle-off .status-disabled,
+body .button-toggle-off .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-off[disabled]:hover,
+body .button-toggle-off[disabled]:hover,
+.base-skeleton .button-toggle-off .status-disabled:hover,
+body .button-toggle-off .status-disabled:hover {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-off[disabled]:active,
+body .button-toggle-off[disabled]:active,
+.base-skeleton .button-toggle-off .status-disabled:active,
+body .button-toggle-off .status-disabled:active {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-on,
+body .button-toggle-on {
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-on:hover,
+body .button-toggle-on:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 20), calc(var(--bluelib-color-g) + 20), calc(var(--bluelib-color-b) + 20), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .button-toggle-on:active,
+body .button-toggle-on:active {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
+ 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.025);
+}
+.base-skeleton .button-toggle-on[disabled],
+body .button-toggle-on[disabled],
+.base-skeleton .button-toggle-on .status-disabled,
+body .button-toggle-on .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .button-toggle-on[disabled]:hover,
+body .button-toggle-on[disabled]:hover,
+.base-skeleton .button-toggle-on .status-disabled:hover,
+body .button-toggle-on .status-disabled:hover {
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .button-toggle-on[disabled]:active,
+body .button-toggle-on[disabled]:active,
+.base-skeleton .button-toggle-on .status-disabled:active,
+body .button-toggle-on .status-disabled:active {
+ border-color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.2);
+}
+.base-skeleton .input-field,
+body .input-field,
+.base-skeleton input[type="color"],
+body input[type="color"],
+.base-skeleton input[type="date"],
+body input[type="date"],
+.base-skeleton input[type="datetime-local"],
+body input[type="datetime-local"],
+.base-skeleton input[type="email"],
+body input[type="email"],
+.base-skeleton input[type="file"],
+body input[type="file"],
+.base-skeleton input[type="image"],
+body input[type="image"],
+.base-skeleton input[type="month"],
+body input[type="month"],
+.base-skeleton input[type="number"],
+body input[type="number"],
+.base-skeleton input[type="password"],
+body input[type="password"],
+.base-skeleton input[type="search"],
+body input[type="search"],
+.base-skeleton input[type="tel"],
+body input[type="tel"],
+.base-skeleton input[type="text"],
+body input[type="text"],
+.base-skeleton input[type="time"],
+body input[type="time"],
+.base-skeleton input[type="url"],
+body input[type="url"],
+.base-skeleton input[type="week"],
+body input[type="week"] {
+ cursor: text;
+ border-width: 0 0 2px 0;
+ border-style: solid;
+ border-radius: 4px 4px 0 0;
+ padding: 4px 6px;
+ font-family: inherit;
+ font-size: inherit;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.base-skeleton .input-field:hover,
+body .input-field:hover,
+.base-skeleton input[type="color"]:hover,
+body input[type="color"]:hover,
+.base-skeleton input[type="date"]:hover,
+body input[type="date"]:hover,
+.base-skeleton input[type="datetime-local"]:hover,
+body input[type="datetime-local"]:hover,
+.base-skeleton input[type="email"]:hover,
+body input[type="email"]:hover,
+.base-skeleton input[type="file"]:hover,
+body input[type="file"]:hover,
+.base-skeleton input[type="image"]:hover,
+body input[type="image"]:hover,
+.base-skeleton input[type="month"]:hover,
+body input[type="month"]:hover,
+.base-skeleton input[type="number"]:hover,
+body input[type="number"]:hover,
+.base-skeleton input[type="password"]:hover,
+body input[type="password"]:hover,
+.base-skeleton input[type="search"]:hover,
+body input[type="search"]:hover,
+.base-skeleton input[type="tel"]:hover,
+body input[type="tel"]:hover,
+.base-skeleton input[type="text"]:hover,
+body input[type="text"]:hover,
+.base-skeleton input[type="time"]:hover,
+body input[type="time"]:hover,
+.base-skeleton input[type="url"]:hover,
+body input[type="url"]:hover,
+.base-skeleton input[type="week"]:hover,
+body input[type="week"]:hover,
+.base-skeleton .input-field:focus,
+body .input-field:focus,
+.base-skeleton input[type="color"]:focus,
+body input[type="color"]:focus,
+.base-skeleton input[type="date"]:focus,
+body input[type="date"]:focus,
+.base-skeleton input[type="datetime-local"]:focus,
+body input[type="datetime-local"]:focus,
+.base-skeleton input[type="email"]:focus,
+body input[type="email"]:focus,
+.base-skeleton input[type="file"]:focus,
+body input[type="file"]:focus,
+.base-skeleton input[type="image"]:focus,
+body input[type="image"]:focus,
+.base-skeleton input[type="month"]:focus,
+body input[type="month"]:focus,
+.base-skeleton input[type="number"]:focus,
+body input[type="number"]:focus,
+.base-skeleton input[type="password"]:focus,
+body input[type="password"]:focus,
+.base-skeleton input[type="search"]:focus,
+body input[type="search"]:focus,
+.base-skeleton input[type="tel"]:focus,
+body input[type="tel"]:focus,
+.base-skeleton input[type="text"]:focus,
+body input[type="text"]:focus,
+.base-skeleton input[type="time"]:focus,
+body input[type="time"]:focus,
+.base-skeleton input[type="url"]:focus,
+body input[type="url"]:focus,
+.base-skeleton input[type="week"]:focus,
+body input[type="week"]:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6);
+ color: rgba(calc(var(--bluelib-color-r) + 50), calc(var(--bluelib-color-g) + 50), calc(var(--bluelib-color-b) + 50), 1);
+ background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .input-field[disabled],
+body .input-field[disabled],
+.base-skeleton input[type="color"][disabled],
+body input[type="color"][disabled],
+.base-skeleton input[type="date"][disabled],
+body input[type="date"][disabled],
+.base-skeleton input[type="datetime-local"][disabled],
+body input[type="datetime-local"][disabled],
+.base-skeleton input[type="email"][disabled],
+body input[type="email"][disabled],
+.base-skeleton input[type="file"][disabled],
+body input[type="file"][disabled],
+.base-skeleton input[type="image"][disabled],
+body input[type="image"][disabled],
+.base-skeleton input[type="month"][disabled],
+body input[type="month"][disabled],
+.base-skeleton input[type="number"][disabled],
+body input[type="number"][disabled],
+.base-skeleton input[type="password"][disabled],
+body input[type="password"][disabled],
+.base-skeleton input[type="search"][disabled],
+body input[type="search"][disabled],
+.base-skeleton input[type="tel"][disabled],
+body input[type="tel"][disabled],
+.base-skeleton input[type="text"][disabled],
+body input[type="text"][disabled],
+.base-skeleton input[type="time"][disabled],
+body input[type="time"][disabled],
+.base-skeleton input[type="url"][disabled],
+body input[type="url"][disabled],
+.base-skeleton input[type="week"][disabled],
+body input[type="week"][disabled],
+.base-skeleton .input-field .status-disabled,
+body .input-field .status-disabled,
+.base-skeleton input[type="color"] .status-disabled,
+body input[type="color"] .status-disabled,
+.base-skeleton input[type="date"] .status-disabled,
+body input[type="date"] .status-disabled,
+.base-skeleton input[type="datetime-local"] .status-disabled,
+body input[type="datetime-local"] .status-disabled,
+.base-skeleton input[type="email"] .status-disabled,
+body input[type="email"] .status-disabled,
+.base-skeleton input[type="file"] .status-disabled,
+body input[type="file"] .status-disabled,
+.base-skeleton input[type="image"] .status-disabled,
+body input[type="image"] .status-disabled,
+.base-skeleton input[type="month"] .status-disabled,
+body input[type="month"] .status-disabled,
+.base-skeleton input[type="number"] .status-disabled,
+body input[type="number"] .status-disabled,
+.base-skeleton input[type="password"] .status-disabled,
+body input[type="password"] .status-disabled,
+.base-skeleton input[type="search"] .status-disabled,
+body input[type="search"] .status-disabled,
+.base-skeleton input[type="tel"] .status-disabled,
+body input[type="tel"] .status-disabled,
+.base-skeleton input[type="text"] .status-disabled,
+body input[type="text"] .status-disabled,
+.base-skeleton input[type="time"] .status-disabled,
+body input[type="time"] .status-disabled,
+.base-skeleton input[type="url"] .status-disabled,
+body input[type="url"] .status-disabled,
+.base-skeleton input[type="week"] .status-disabled,
+body input[type="week"] .status-disabled {
+ border-style: dashed;
+}
+.base-skeleton .input-field[disabled]:hover,
+body .input-field[disabled]:hover,
+.base-skeleton input[type="color"][disabled]:hover,
+body input[type="color"][disabled]:hover,
+.base-skeleton input[type="date"][disabled]:hover,
+body input[type="date"][disabled]:hover,
+.base-skeleton input[type="datetime-local"][disabled]:hover,
+body input[type="datetime-local"][disabled]:hover,
+.base-skeleton input[type="email"][disabled]:hover,
+body input[type="email"][disabled]:hover,
+.base-skeleton input[type="file"][disabled]:hover,
+body input[type="file"][disabled]:hover,
+.base-skeleton input[type="image"][disabled]:hover,
+body input[type="image"][disabled]:hover,
+.base-skeleton input[type="month"][disabled]:hover,
+body input[type="month"][disabled]:hover,
+.base-skeleton input[type="number"][disabled]:hover,
+body input[type="number"][disabled]:hover,
+.base-skeleton input[type="password"][disabled]:hover,
+body input[type="password"][disabled]:hover,
+.base-skeleton input[type="search"][disabled]:hover,
+body input[type="search"][disabled]:hover,
+.base-skeleton input[type="tel"][disabled]:hover,
+body input[type="tel"][disabled]:hover,
+.base-skeleton input[type="text"][disabled]:hover,
+body input[type="text"][disabled]:hover,
+.base-skeleton input[type="time"][disabled]:hover,
+body input[type="time"][disabled]:hover,
+.base-skeleton input[type="url"][disabled]:hover,
+body input[type="url"][disabled]:hover,
+.base-skeleton input[type="week"][disabled]:hover,
+body input[type="week"][disabled]:hover,
+.base-skeleton .input-field .status-disabled:hover,
+body .input-field .status-disabled:hover,
+.base-skeleton input[type="color"] .status-disabled:hover,
+body input[type="color"] .status-disabled:hover,
+.base-skeleton input[type="date"] .status-disabled:hover,
+body input[type="date"] .status-disabled:hover,
+.base-skeleton input[type="datetime-local"] .status-disabled:hover,
+body input[type="datetime-local"] .status-disabled:hover,
+.base-skeleton input[type="email"] .status-disabled:hover,
+body input[type="email"] .status-disabled:hover,
+.base-skeleton input[type="file"] .status-disabled:hover,
+body input[type="file"] .status-disabled:hover,
+.base-skeleton input[type="image"] .status-disabled:hover,
+body input[type="image"] .status-disabled:hover,
+.base-skeleton input[type="month"] .status-disabled:hover,
+body input[type="month"] .status-disabled:hover,
+.base-skeleton input[type="number"] .status-disabled:hover,
+body input[type="number"] .status-disabled:hover,
+.base-skeleton input[type="password"] .status-disabled:hover,
+body input[type="password"] .status-disabled:hover,
+.base-skeleton input[type="search"] .status-disabled:hover,
+body input[type="search"] .status-disabled:hover,
+.base-skeleton input[type="tel"] .status-disabled:hover,
+body input[type="tel"] .status-disabled:hover,
+.base-skeleton input[type="text"] .status-disabled:hover,
+body input[type="text"] .status-disabled:hover,
+.base-skeleton input[type="time"] .status-disabled:hover,
+body input[type="time"] .status-disabled:hover,
+.base-skeleton input[type="url"] .status-disabled:hover,
+body input[type="url"] .status-disabled:hover,
+.base-skeleton input[type="week"] .status-disabled:hover,
+body input[type="week"] .status-disabled:hover,
+.base-skeleton .input-field[disabled]:focus,
+body .input-field[disabled]:focus,
+.base-skeleton input[type="color"][disabled]:focus,
+body input[type="color"][disabled]:focus,
+.base-skeleton input[type="date"][disabled]:focus,
+body input[type="date"][disabled]:focus,
+.base-skeleton input[type="datetime-local"][disabled]:focus,
+body input[type="datetime-local"][disabled]:focus,
+.base-skeleton input[type="email"][disabled]:focus,
+body input[type="email"][disabled]:focus,
+.base-skeleton input[type="file"][disabled]:focus,
+body input[type="file"][disabled]:focus,
+.base-skeleton input[type="image"][disabled]:focus,
+body input[type="image"][disabled]:focus,
+.base-skeleton input[type="month"][disabled]:focus,
+body input[type="month"][disabled]:focus,
+.base-skeleton input[type="number"][disabled]:focus,
+body input[type="number"][disabled]:focus,
+.base-skeleton input[type="password"][disabled]:focus,
+body input[type="password"][disabled]:focus,
+.base-skeleton input[type="search"][disabled]:focus,
+body input[type="search"][disabled]:focus,
+.base-skeleton input[type="tel"][disabled]:focus,
+body input[type="tel"][disabled]:focus,
+.base-skeleton input[type="text"][disabled]:focus,
+body input[type="text"][disabled]:focus,
+.base-skeleton input[type="time"][disabled]:focus,
+body input[type="time"][disabled]:focus,
+.base-skeleton input[type="url"][disabled]:focus,
+body input[type="url"][disabled]:focus,
+.base-skeleton input[type="week"][disabled]:focus,
+body input[type="week"][disabled]:focus,
+.base-skeleton .input-field .status-disabled:focus,
+body .input-field .status-disabled:focus,
+.base-skeleton input[type="color"] .status-disabled:focus,
+body input[type="color"] .status-disabled:focus,
+.base-skeleton input[type="date"] .status-disabled:focus,
+body input[type="date"] .status-disabled:focus,
+.base-skeleton input[type="datetime-local"] .status-disabled:focus,
+body input[type="datetime-local"] .status-disabled:focus,
+.base-skeleton input[type="email"] .status-disabled:focus,
+body input[type="email"] .status-disabled:focus,
+.base-skeleton input[type="file"] .status-disabled:focus,
+body input[type="file"] .status-disabled:focus,
+.base-skeleton input[type="image"] .status-disabled:focus,
+body input[type="image"] .status-disabled:focus,
+.base-skeleton input[type="month"] .status-disabled:focus,
+body input[type="month"] .status-disabled:focus,
+.base-skeleton input[type="number"] .status-disabled:focus,
+body input[type="number"] .status-disabled:focus,
+.base-skeleton input[type="password"] .status-disabled:focus,
+body input[type="password"] .status-disabled:focus,
+.base-skeleton input[type="search"] .status-disabled:focus,
+body input[type="search"] .status-disabled:focus,
+.base-skeleton input[type="tel"] .status-disabled:focus,
+body input[type="tel"] .status-disabled:focus,
+.base-skeleton input[type="text"] .status-disabled:focus,
+body input[type="text"] .status-disabled:focus,
+.base-skeleton input[type="time"] .status-disabled:focus,
+body input[type="time"] .status-disabled:focus,
+.base-skeleton input[type="url"] .status-disabled:focus,
+body input[type="url"] .status-disabled:focus,
+.base-skeleton input[type="week"] .status-disabled:focus,
+body input[type="week"] .status-disabled:focus {
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
+ 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.025);
+}
+.base-skeleton .spoiler,
+body .spoiler {
+ filter: blur(5px);
+}
+.base-skeleton .spoiler:hover,
+body .spoiler:hover {
+ filter: none;
+}
+.base-skeleton .spoiler[disabled],
+body .spoiler[disabled],
+.base-skeleton .spoiler .status-disabled:hover,
+body .spoiler .status-disabled:hover {
+ filter: blur(5px);
+}
+.base-skeleton [title],
+body [title],
+.base-skeleton .status-hoverable,
+body .status-hoverable {
+ cursor: help;
+}
+.base-skeleton [onclick],
+body [onclick],
+.base-skeleton .status-clickable,
+body .status-clickable {
+ cursor: pointer;
+}
+.base-skeleton [disabled],
+body [disabled],
+.base-skeleton .status-disabled,
+body .status-disabled {
+ cursor: not-allowed !important;
+ opacity: 50%;
+}
+.base-skeleton .element-title,
+body .element-title,
+.base-skeleton h1,
+body h1,
+.base-skeleton h2,
+body h2,
+.base-skeleton h3,
+body h3,
+.base-skeleton h4,
+body h4,
+.base-skeleton h5,
+body h5,
+.base-skeleton h6,
+body h6 {
+ text-align: center;
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+ font-family: "Fira Sans", sans-serif;
+ font-weight: 500;
+}
+.base-skeleton .element-separator,
+body .element-separator,
+.base-skeleton hr,
+body hr {
+ border-width: 1px;
+ border-style: solid;
+ border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
+}
+.base-skeleton .element-list-item,
+body .element-list-item,
+.base-skeleton li,
+body li {
+ margin: 10px 0;
+}
+.base-skeleton .element-anchor,
+body .element-anchor,
+.base-skeleton a,
+body a {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
+.base-skeleton .element-anchor:hover,
+body .element-anchor:hover,
+.base-skeleton a:hover,
+body a:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+}
+.base-skeleton .element-anchor:active,
+body .element-anchor:active,
+.base-skeleton a:active,
+body a:active {
+ --bluelib-color-r: 160;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+}
+.base-skeleton .element-anchor[disabled],
+body .element-anchor[disabled],
+.base-skeleton a[disabled],
+body a[disabled],
+.base-skeleton .element-anchor .status-disabled,
+body .element-anchor .status-disabled,
+.base-skeleton a .status-disabled,
+body a .status-disabled {
+ text-decoration-style: dashed;
+ text-decoration-color: currentColor;
+ text-decoration-width: 1px;
+}
+.base-skeleton .element-anchor[disabled]:hover,
+body .element-anchor[disabled]:hover,
+.base-skeleton a[disabled]:hover,
+body a[disabled]:hover,
+.base-skeleton .element-anchor .status-disabled:hover,
+body .element-anchor .status-disabled:hover,
+.base-skeleton a .status-disabled:hover,
+body a .status-disabled:hover {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
+.base-skeleton .element-anchor[disabled]:active,
+body .element-anchor[disabled]:active,
+.base-skeleton a[disabled]:active,
+body a[disabled]:active,
+.base-skeleton .element-anchor .status-disabled:active,
+body .element-anchor .status-disabled:active,
+.base-skeleton a .status-disabled:active,
+body a .status-disabled:active {
+ --bluelib-color-r: 0;
+ --bluelib-color-g: 202;
+ --bluelib-color-b: 202;
+}
+.base-skeleton .align-left,
+body .align-left {
+ text-align: left;
+}
+.base-skeleton .align-center,
+body .align-center {
+ text-align: center;
+}
+.base-skeleton .align-right,
+body .align-right {
+ text-align: right;
+}
+.base-skeleton .size-xxl,
+body .size-xxl,
+.base-skeleton h1,
+body h1 {
+ font-size: xx-large;
+}
+.base-skeleton .size-xl,
+body .size-xl,
+.base-skeleton h2,
+body h2 {
+ font-size: x-large;
+}
+.base-skeleton .size-l,
+body .size-l,
+.base-skeleton h3,
+body h3 {
+ font-size: large;
+}
+.base-skeleton .size-m,
+body .size-m,
+.base-skeleton h4,
+body h4 {
+ font-size: medium;
+}
+.base-skeleton .size-s,
+body .size-s,
+.base-skeleton h5,
+body h5 {
+ font-size: small;
+}
+.base-skeleton .size-xs,
+body .size-xs,
+.base-skeleton h6,
+body h6 {
+ font-size: x-small;
+}
+.base-skeleton .size-xxs,
+body .size-xxs {
+ font-size: xx-small;
+}
+.base-skeleton .style-bold,
+body .style-bold,
+.base-skeleton b,
+body b {
+ font-weight: bold;
+}
+.base-skeleton .style-italic,
+body .style-italic,
+.base-skeleton i,
+body i {
+ font-style: italic;
+}
+.base-skeleton .style-underline,
+body .style-underline,
+.base-skeleton u,
+body u {
+ text-decoration-line: underline;
+}
+.base-skeleton .style-strike,
+body .style-strike,
+.base-skeleton strike,
+body strike {
+ text-decoration-line: line-through;
+}
+.base-skeleton .style-monospace,
+body .style-monospace,
+.base-skeleton code,
+body code {
+ font-family: "Fira Code", monospace;
+ font-weight: 400;
+}
+.base-skeleton .style-keyboard,
+body .style-keyboard,
+.base-skeleton kbd,
+body kbd {
+ font-family: "Fira Code", monospace;
+ font-weight: 400;
+ padding: 2px 4px;
+ border: 2px outset;
+ border-radius: 4px;
+}
+.base-skeleton .color-red,
+body .color-red {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 125;
+}
+.base-skeleton .color-orange,
+body .color-orange {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 187;
+ --bluelib-color-b: 125;
+}
+.base-skeleton .color-yellow,
+body .color-yellow {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 125;
+}
+.base-skeleton .color-lime,
+body .color-lime {
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 125;
+}
+.base-skeleton .color-cyan,
+body .color-cyan {
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 255;
+ --bluelib-color-b: 255;
+}
+.base-skeleton .color-blue,
+body .color-blue {
+ --bluelib-color-r: 125;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 255;
+}
+.base-skeleton .color-magenta,
+body .color-magenta {
+ --bluelib-color-r: 255;
+ --bluelib-color-g: 125;
+ --bluelib-color-b: 255;
+}
+.base-skeleton .color-gray,
+body .color-gray {
+ --bluelib-color-r: 187;
+ --bluelib-color-g: 187;
+ --bluelib-color-b: 187;
+}
+/*# sourceMappingURL=royalblue.root.css.map */
\ No newline at end of file
diff --git a/src/targets/royalblue.root.css.map b/src/targets/royalblue.root.css.map
new file mode 100644
index 0000000..85edfb5
--- /dev/null
+++ b/src/targets/royalblue.root.css.map
@@ -0,0 +1 @@
+{"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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.less","/mnt/tera/ext4/code/bluelib/src/colors/plus.less","/mnt/tera/ext4/code/bluelib/src/utils/mixins.less","/mnt/tera/ext4/code/bluelib/src/fonts/firasans.less"],"names":[],"mappings":"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;AAAD,cDpCJ,QAAE,ECoCG;AAAD,IDpCJ,QAAE,ECoCG;AAAD,cDpCK,kBAAP,ECoCG;AAAD,IDpCK,kBAAP,ECoCG;AAAD,cDnCJ,WADE,ECoCG;AAAD,IDnCJ,WADE,ECoCG;AAAD,cDnCQ,aADV,ECoCG;AAAD,IDnCQ,aADV,ECoCG;AAAD,cDlCA,MAFF,ECoCG;AAAD,IDlCA,MAFF,ECoCG;AAAD,cDlCO,aAFT,ECoCG;AAAD,IDlCO,aAFT,ECoCG;AAAD,cDrCX,OACY,eCoCA;AAAD,IDrCX,OACY,eCoCA;AAAD,cDrCH,WACI,eCoCA;AAAD,IDrCH,WACI,eCoCA;AAAD,cDpCJ,QAAK,eCoCA;AAAD,IDpCJ,QAAK,eCoCA;AAAD,cDpCK,kBAAJ,eCoCA;AAAD,IDpCK,kBAAJ,eCoCA;AAAD,cDnCJ,WADK,eCoCA;AAAD,IDnCJ,WADK,eCoCA;AAAD,cDnCQ,aADP,eCoCA;AAAD,IDnCQ,aADP,eCoCA;AAAD,cDlCA,MAFC,eCoCA;AAAD,IDlCA,MAFC,eCoCA;AAAD,cDlCO,aAFN,eCoCA;AAAD,IDlCO,aAFN,eCoCA;AAAD,cDrCX,OAEA,GCmCY;AAAD,IDrCX,OAEA,GCmCY;AAAD,cDrCH,WAER,GCmCY;AAAD,IDrCH,WAER,GCmCY;AAAD,cDpCJ,QACP,GCmCY;AAAD,IDpCJ,QACP,GCmCY;AAAD,cDpCK,kBAChB,GCmCY;AAAD,IDpCK,kBAChB,GCmCY;AAAD,cDnCJ,WAAP,GCmCY;AAAD,IDnCJ,WAAP,GCmCY;AAAD,cDnCQ,aAAnB,GCmCY;AAAD,IDnCQ,aAAnB,GCmCY;AAAD,cDlCA,MADX,GCmCY;AAAD,IDlCA,MADX,GCmCY;AAAD,cDlCO,aADlB,GCmCY;AAAD,IDlCO,aADlB,GCmCY;AAAD,cDrCX,OAEI,GCmCQ;AAAD,IDrCX,OAEI,GCmCQ;AAAD,cDrCH,WAEJ,GCmCQ;AAAD,IDrCH,WAEJ,GCmCQ;AAAD,cDpCJ,QACH,GCmCQ;AAAD,IDpCJ,QACH,GCmCQ;AAAD,cDpCK,kBACZ,GCmCQ;AAAD,IDpCK,kBACZ,GCmCQ;AAAD,cDnCJ,WAAH,GCmCQ;AAAD,IDnCJ,WAAH,GCmCQ;AAAD,cDnCQ,aAAf,GCmCQ;AAAD,IDnCQ,aAAf,GCmCQ;AAAD,cDlCA,MADP,GCmCQ;AAAD,IDlCA,MADP,GCmCQ;AAAD,cDlCO,aADd,GCmCQ;AAAD,IDlCO,aADd,GCmCQ;AAAD,cDrCX,OAEQ,GCmCI;AAAD,IDrCX,OAEQ,GCmCI;AAAD,cDrCH,WAEA,GCmCI;AAAD,IDrCH,WAEA,GCmCI;AAAD,cDpCJ,QACC,GCmCI;AAAD,IDpCJ,QACC,GCmCI;AAAD,cDpCK,kBACR,GCmCI;AAAD,IDpCK,kBACR,GCmCI;AAAD,cDnCJ,WAAC,GCmCI;AAAD,IDnCJ,WAAC,GCmCI;AAAD,cDnCQ,aAAX,GCmCI;AAAD,IDnCQ,aAAX,GCmCI;AAAD,cDlCA,MADH,GCmCI;AAAD,IDlCA,MADH,GCmCI;AAAD,cDlCO,aADV,GCmCI;AAAD,IDlCO,aADV,GCmCI;AAAD,cDrCX,OAEY,GCmCA;AAAD,IDrCX,OAEY,GCmCA;AAAD,cDrCH,WAEI,GCmCA;AAAD,IDrCH,WAEI,GCmCA;AAAD,cDpCJ,QACK,GCmCA;AAAD,IDpCJ,QACK,GCmCA;AAAD,cDpCK,kBACJ,GCmCA;AAAD,IDpCK,kBACJ,GCmCA;AAAD,cDnCJ,WAAK,GCmCA;AAAD,IDnCJ,WAAK,GCmCA;AAAD,cDnCQ,aAAP,GCmCA;AAAD,IDnCQ,aAAP,GCmCA;AAAD,cDlCA,MADC,GCmCA;AAAD,IDlCA,MADC,GCmCA;AAAD,cDlCO,aADN,GCmCA;AAAD,IDlCO,aADN,GCmCA;AAAD,cDrCX,OAEgB,GCmCJ;AAAD,IDrCX,OAEgB,GCmCJ;AAAD,cDrCH,WAEQ,GCmCJ;AAAD,IDrCH,WAEQ,GCmCJ;AAAD,cDpCJ,QACS,GCmCJ;AAAD,IDpCJ,QACS,GCmCJ;AAAD,cDpCK,kBACA,GCmCJ;AAAD,IDpCK,kBACA,GCmCJ;AAAD,cDnCJ,WAAS,GCmCJ;AAAD,IDnCJ,WAAS,GCmCJ;AAAD,cDnCQ,aAAH,GCmCJ;AAAD,IDnCQ,aAAH,GCmCJ;AAAD,cDlCA,MADK,GCmCJ;AAAD,IDlCA,MADK,GCmCJ;AAAD,cDlCO,aADF,GCmCJ;AAAD,IDlCO,aADF,GCmCJ;AAAD,cDrCX,OAEoB,GCmCR;AAAD,IDrCX,OAEoB,GCmCR;AAAD,cDrCH,WAEY,GCmCR;AAAD,IDrCH,WAEY,GCmCR;AAAD,cDpCJ,QACa,GCmCR;AAAD,IDpCJ,QACa,GCmCR;AAAD,cDpCK,kBACI,GCmCR;AAAD,IDpCK,kBACI,GCmCR;AAAD,cDnCJ,WAAa,GCmCR;AAAD,IDnCJ,WAAa,GCmCR;AAAD,cDnCQ,aAAC,GCmCR;AAAD,IDnCQ,aAAC,GCmCR;AAAD,cDlCA,MADS,GCmCR;AAAD,IDlCA,MADS,GCmCR;AAAD,cDlCO,aADE,GCmCR;AAAD,IDlCO,aADE,GCmCR;AAAD,cDrCX,OAGE,OCkCU;AAAD,IDrCX,OAGE,OCkCU;AAAD,cDrCH,WAGN,OCkCU;AAAD,IDrCH,WAGN,OCkCU;AAAD,cDpCJ,QAEL,OCkCU;AAAD,IDpCJ,QAEL,OCkCU;AAAD,cDpCK,kBAEd,OCkCU;AAAD,IDpCK,kBAEd,OCkCU;AAAD,cDnCJ,WACL,OCkCU;AAAD,IDnCJ,WACL,OCkCU;AAAD,cDnCQ,aACjB,OCkCU;AAAD,IDnCQ,aACjB,OCkCU;AAAD,cDlCA,MAAT,OCkCU;AAAD,IDlCA,MAAT,OCkCU;AAAD,cDlCO,aAAhB,OCkCU;AAAD,IDlCO,aAAhB,OCkCU;AAAD,cDrCX,OAGU,WCkCE;AAAD,IDrCX,OAGU,WCkCE;AAAD,cDrCH,WAGE,WCkCE;AAAD,IDrCH,WAGE,WCkCE;AAAD,cDpCJ,QAEG,WCkCE;AAAD,IDpCJ,QAEG,WCkCE;AAAD,cDpCK,kBAEN,WCkCE;AAAD,IDpCK,kBAEN,WCkCE;AAAD,cDnCJ,WACG,WCkCE;AAAD,IDnCJ,WACG,WCkCE;AAAD,cDnCQ,aACT,WCkCE;AAAD,IDnCQ,aACT,WCkCE;AAAD,cDlCA,MAAD,WCkCE;AAAD,IDlCA,MAAD,WCkCE;AAAD,cDlCO,aAAR,WCkCE;AAAD,IDlCO,aAAR,WCkCE;AAAD,cDrCX,OAIE,QCiCU;AAAD,IDrCX,OAIE,QCiCU;AAAD,cDrCH,WAIN,QCiCU;AAAD,IDrCH,WAIN,QCiCU;AAAD,cDpCJ,QAGL,QCiCU;AAAD,IDpCJ,QAGL,QCiCU;AAAD,cDpCK,kBAGd,QCiCU;AAAD,IDpCK,kBAGd,QCiCU;AAAD,cDnCJ,WAEL,QCiCU;AAAD,IDnCJ,WAEL,QCiCU;AAAD,cDnCQ,aAEjB,QCiCU;AAAD,IDnCQ,aAEjB,QCiCU;AAAD,cDlCA,MACT,QCiCU;AAAD,IDlCA,MACT,QCiCU;AAAD,cDlCO,aAChB,QCiCU;AAAD,IDlCO,aAChB,QCiCU;AAAD,cDrCX,OAIW,kBCiCC;AAAD,IDrCX,OAIW,kBCiCC;AAAD,cDrCH,WAIG,kBCiCC;AAAD,IDrCH,WAIG,kBCiCC;AAAD,cDpCJ,QAGI,kBCiCC;AAAD,IDpCJ,QAGI,kBCiCC;AAAD,cDpCK,kBAGL,kBCiCC;AAAD,IDpCK,kBAGL,kBCiCC;AAAD,cDnCJ,WAEI,kBCiCC;AAAD,IDnCJ,WAEI,kBCiCC;AAAD,cDnCQ,aAER,kBCiCC;AAAD,IDnCQ,aAER,kBCiCC;AAAD,cDlCA,MACA,kBCiCC;AAAD,IDlCA,MACA,kBCiCC;AAAD,cDlCO,aACP,kBCiCC;AAAD,IDlCO,aACP,kBCiCC;AAAD,cDrCX,OAKQ,WCgCI;AAAD,IDrCX,OAKQ,WCgCI;AAAD,cDrCH,WAKA,WCgCI;AAAD,IDrCH,WAKA,WCgCI;AAAD,cDpCJ,QAIC,WCgCI;AAAD,IDpCJ,QAIC,WCgCI;AAAD,cDpCK,kBAIR,WCgCI;AAAD,IDpCK,kBAIR,WCgCI;AAAD,cDnCJ,WAGC,WCgCI;AAAD,IDnCJ,WAGC,WCgCI;AAAD,cDnCQ,aAGX,WCgCI;AAAD,IDnCQ,aAGX,WCgCI;AAAD,cDlCA,MAEH,WCgCI;AAAD,IDlCA,MAEH,WCgCI;AAAD,cDlCO,aAEV,WCgCI;AAAD,IDlCO,aAEV,WCgCI;AAAD,cDrCX,OAKoB,aCgCR;AAAD,IDrCX,OAKoB,aCgCR;AAAD,cDrCH,WAKY,aCgCR;AAAD,IDrCH,WAKY,aCgCR;AAAD,cDpCJ,QAIa,aCgCR;AAAD,IDpCJ,QAIa,aCgCR;AAAD,cDpCK,kBAII,aCgCR;AAAD,IDpCK,kBAII,aCgCR;AAAD,cDnCJ,WAGa,aCgCR;AAAD,IDnCJ,WAGa,aCgCR;AAAD,cDnCQ,aAGC,aCgCR;AAAD,IDnCQ,aAGC,aCgCR;AAAD,cDlCA,MAES,aCgCR;AAAD,IDlCA,MAES,aCgCR;AAAD,cDlCO,aAEE,aCgCR;AAAD,IDlCO,aAEE,aCgCR;AAAD,cDrCX,OAKkC,MCgCtB;AAAD,IDrCX,OAKkC,MCgCtB;AAAD,cDrCH,WAK0B,MCgCtB;AAAD,IDrCH,WAK0B,MCgCtB;AAAD,cDpCJ,QAI2B,MCgCtB;AAAD,IDpCJ,QAI2B,MCgCtB;AAAD,cDpCK,kBAIkB,MCgCtB;AAAD,IDpCK,kBAIkB,MCgCtB;AAAD,cDnCJ,WAG2B,MCgCtB;AAAD,IDnCJ,WAG2B,MCgCtB;AAAD,cDnCQ,aAGe,MCgCtB;AAAD,IDnCQ,aAGe,MCgCtB;AAAD,cDlCA,MAEuB,MCgCtB;AAAD,IDlCA,MAEuB,MCgCtB;AAAD,cDlCO,aAEgB,MCgCtB;AAAD,IDlCO,aAEgB,MCgCtB;AAAD,cDrCX,OAKyC,aCgC7B;AAAD,IDrCX,OAKyC,aCgC7B;AAAD,cDrCH,WAKiC,aCgC7B;AAAD,IDrCH,WAKiC,aCgC7B;AAAD,cDpCJ,QAIkC,aCgC7B;AAAD,IDpCJ,QAIkC,aCgC7B;AAAD,cDpCK,kBAIyB,aCgC7B;AAAD,IDpCK,kBAIyB,aCgC7B;AAAD,cDnCJ,WAGkC,aCgC7B;AAAD,IDnCJ,WAGkC,aCgC7B;AAAD,cDnCQ,aAGsB,aCgC7B;AAAD,IDnCQ,aAGsB,aCgC7B;AAAD,cDlCA,MAE8B,aCgC7B;AAAD,IDlCA,MAE8B,aCgC7B;AAAD,cDlCO,aAEuB,aCgC7B;AAAD,IDlCO,aAEuB,aCgC7B;EACG,aAAA;;AAGJ,cDzCX,OAAA,qBCyCY;AAAD,IDzCX,OAAA,qBCyCY;AAAD,cDzCH,WAAR,qBCyCY;AAAD,IDzCH,WAAR,qBCyCY;AAAD,cDxCJ,QADP,qBCyCY;AAAD,IDxCJ,QADP,qBCyCY;AAAD,cDxCK,kBADhB,qBCyCY;AAAD,IDxCK,kBADhB,qBCyCY;AAAD,cDvCJ,WAFP,qBCyCY;AAAD,IDvCJ,WAFP,qBCyCY;AAAD,cDvCQ,aAFnB,qBCyCY;AAAD,IDvCQ,aAFnB,qBCyCY;AAAD,cDtCA,MAHX,qBCyCY;AAAD,IDtCA,MAHX,qBCyCY;AAAD,cDtCO,aAHlB,qBCyCY;AAAD,IDtCO,aAHlB,qBCyCY;AAAD,cDzCX,OACS,ECwCG;AAAD,IDzCX,OACS,ECwCG;AAAD,cDzCH,WACC,ECwCG;AAAD,IDzCH,WACC,ECwCG;AAAD,cDxCJ,QAAE,ECwCG;AAAD,IDxCJ,QAAE,ECwCG;AAAD,cDxCK,kBAAP,ECwCG;AAAD,IDxCK,kBAAP,ECwCG;AAAD,cDvCJ,WADE,ECwCG;AAAD,IDvCJ,WADE,ECwCG;AAAD,cDvCQ,aADV,ECwCG;AAAD,IDvCQ,aADV,ECwCG;AAAD,cDtCA,MAFF,ECwCG;AAAD,IDtCA,MAFF,ECwCG;AAAD,cDtCO,aAFT,ECwCG;AAAD,IDtCO,aAFT,ECwCG;AAAD,cDzCX,OACY,eCwCA;AAAD,IDzCX,OACY,eCwCA;AAAD,cDzCH,WACI,eCwCA;AAAD,IDzCH,WACI,eCwCA;AAAD,cDxCJ,QAAK,eCwCA;AAAD,IDxCJ,QAAK,eCwCA;AAAD,cDxCK,kBAAJ,eCwCA;AAAD,IDxCK,kBAAJ,eCwCA;AAAD,cDvCJ,WADK,eCwCA;AAAD,IDvCJ,WADK,eCwCA;AAAD,cDvCQ,aADP,eCwCA;AAAD,IDvCQ,aADP,eCwCA;AAAD,cDtCA,MAFC,eCwCA;AAAD,IDtCA,MAFC,eCwCA;AAAD,cDtCO,aAFN,eCwCA;AAAD,IDtCO,aAFN,eCwCA;AAAD,cDzCX,OAEA,GCuCY;AAAD,IDzCX,OAEA,GCuCY;AAAD,cDzCH,WAER,GCuCY;AAAD,IDzCH,WAER,GCuCY;AAAD,cDxCJ,QACP,GCuCY;AAAD,IDxCJ,QACP,GCuCY;AAAD,cDxCK,kBAChB,GCuCY;AAAD,IDxCK,kBAChB,GCuCY;AAAD,cDvCJ,WAAP,GCuCY;AAAD,IDvCJ,WAAP,GCuCY;AAAD,cDvCQ,aAAnB,GCuCY;AAAD,IDvCQ,aAAnB,GCuCY;AAAD,cDtCA,MADX,GCuCY;AAAD,IDtCA,MADX,GCuCY;AAAD,cDtCO,aADlB,GCuCY;AAAD,IDtCO,aADlB,GCuCY;AAAD,cDzCX,OAEI,GCuCQ;AAAD,IDzCX,OAEI,GCuCQ;AAAD,cDzCH,WAEJ,GCuCQ;AAAD,IDzCH,WAEJ,GCuCQ;AAAD,cDxCJ,QACH,GCuCQ;AAAD,IDxCJ,QACH,GCuCQ;AAAD,cDxCK,kBACZ,GCuCQ;AAAD,IDxCK,kBACZ,GCuCQ;AAAD,cDvCJ,WAAH,GCuCQ;AAAD,IDvCJ,WAAH,GCuCQ;AAAD,cDvCQ,aAAf,GCuCQ;AAAD,IDvCQ,aAAf,GCuCQ;AAAD,cDtCA,MADP,GCuCQ;AAAD,IDtCA,MADP,GCuCQ;AAAD,cDtCO,aADd,GCuCQ;AAAD,IDtCO,aADd,GCuCQ;AAAD,cDzCX,OAEQ,GCuCI;AAAD,IDzCX,OAEQ,GCuCI;AAAD,cDzCH,WAEA,GCuCI;AAAD,IDzCH,WAEA,GCuCI;AAAD,cDxCJ,QACC,GCuCI;AAAD,IDxCJ,QACC,GCuCI;AAAD,cDxCK,kBACR,GCuCI;AAAD,IDxCK,kBACR,GCuCI;AAAD,cDvCJ,WAAC,GCuCI;AAAD,IDvCJ,WAAC,GCuCI;AAAD,cDvCQ,aAAX,GCuCI;AAAD,IDvCQ,aAAX,GCuCI;AAAD,cDtCA,MADH,GCuCI;AAAD,IDtCA,MADH,GCuCI;AAAD,cDtCO,aADV,GCuCI;AAAD,IDtCO,aADV,GCuCI;AAAD,cDzCX,OAEY,GCuCA;AAAD,IDzCX,OAEY,GCuCA;AAAD,cDzCH,WAEI,GCuCA;AAAD,IDzCH,WAEI,GCuCA;AAAD,cDxCJ,QACK,GCuCA;AAAD,IDxCJ,QACK,GCuCA;AAAD,cDxCK,kBACJ,GCuCA;AAAD,IDxCK,kBACJ,GCuCA;AAAD,cDvCJ,WAAK,GCuCA;AAAD,IDvCJ,WAAK,GCuCA;AAAD,cDvCQ,aAAP,GCuCA;AAAD,IDvCQ,aAAP,GCuCA;AAAD,cDtCA,MADC,GCuCA;AAAD,IDtCA,MADC,GCuCA;AAAD,cDtCO,aADN,GCuCA;AAAD,IDtCO,aADN,GCuCA;AAAD,cDzCX,OAEgB,GCuCJ;AAAD,IDzCX,OAEgB,GCuCJ;AAAD,cDzCH,WAEQ,GCuCJ;AAAD,IDzCH,WAEQ,GCuCJ;AAAD,cDxCJ,QACS,GCuCJ;AAAD,IDxCJ,QACS,GCuCJ;AAAD,cDxCK,kBACA,GCuCJ;AAAD,IDxCK,kBACA,GCuCJ;AAAD,cDvCJ,WAAS,GCuCJ;AAAD,IDvCJ,WAAS,GCuCJ;AAAD,cDvCQ,aAAH,GCuCJ;AAAD,IDvCQ,aAAH,GCuCJ;AAAD,cDtCA,MADK,GCuCJ;AAAD,IDtCA,MADK,GCuCJ;AAAD,cDtCO,aADF,GCuCJ;AAAD,IDtCO,aADF,GCuCJ;AAAD,cDzCX,OAEoB,GCuCR;AAAD,IDzCX,OAEoB,GCuCR;AAAD,cDzCH,WAEY,GCuCR;AAAD,IDzCH,WAEY,GCuCR;AAAD,cDxCJ,QACa,GCuCR;AAAD,IDxCJ,QACa,GCuCR;AAAD,cDxCK,kBACI,GCuCR;AAAD,IDxCK,kBACI,GCuCR;AAAD,cDvCJ,WAAa,GCuCR;AAAD,IDvCJ,WAAa,GCuCR;AAAD,cDvCQ,aAAC,GCuCR;AAAD,IDvCQ,aAAC,GCuCR;AAAD,cDtCA,MADS,GCuCR;AAAD,IDtCA,MADS,GCuCR;AAAD,cDtCO,aADE,GCuCR;AAAD,IDtCO,aADE,GCuCR;AAAD,cDzCX,OAGE,OCsCU;AAAD,IDzCX,OAGE,OCsCU;AAAD,cDzCH,WAGN,OCsCU;AAAD,IDzCH,WAGN,OCsCU;AAAD,cDxCJ,QAEL,OCsCU;AAAD,IDxCJ,QAEL,OCsCU;AAAD,cDxCK,kBAEd,OCsCU;AAAD,IDxCK,kBAEd,OCsCU;AAAD,cDvCJ,WACL,OCsCU;AAAD,IDvCJ,WACL,OCsCU;AAAD,cDvCQ,aACjB,OCsCU;AAAD,IDvCQ,aACjB,OCsCU;AAAD,cDtCA,MAAT,OCsCU;AAAD,IDtCA,MAAT,OCsCU;AAAD,cDtCO,aAAhB,OCsCU;AAAD,IDtCO,aAAhB,OCsCU;AAAD,cDzCX,OAGU,WCsCE;AAAD,IDzCX,OAGU,WCsCE;AAAD,cDzCH,WAGE,WCsCE;AAAD,IDzCH,WAGE,WCsCE;AAAD,cDxCJ,QAEG,WCsCE;AAAD,IDxCJ,QAEG,WCsCE;AAAD,cDxCK,kBAEN,WCsCE;AAAD,IDxCK,kBAEN,WCsCE;AAAD,cDvCJ,WACG,WCsCE;AAAD,IDvCJ,WACG,WCsCE;AAAD,cDvCQ,aACT,WCsCE;AAAD,IDvCQ,aACT,WCsCE;AAAD,cDtCA,MAAD,WCsCE;AAAD,IDtCA,MAAD,WCsCE;AAAD,cDtCO,aAAR,WCsCE;AAAD,IDtCO,aAAR,WCsCE;AAAD,cDzCX,OAIE,QCqCU;AAAD,IDzCX,OAIE,QCqCU;AAAD,cDzCH,WAIN,QCqCU;AAAD,IDzCH,WAIN,QCqCU;AAAD,cDxCJ,QAGL,QCqCU;AAAD,IDxCJ,QAGL,QCqCU;AAAD,cDxCK,kBAGd,QCqCU;AAAD,IDxCK,kBAGd,QCqCU;AAAD,cDvCJ,WAEL,QCqCU;AAAD,IDvCJ,WAEL,QCqCU;AAAD,cDvCQ,aAEjB,QCqCU;AAAD,IDvCQ,aAEjB,QCqCU;AAAD,cDtCA,MACT,QCqCU;AAAD,IDtCA,MACT,QCqCU;AAAD,cDtCO,aAChB,QCqCU;AAAD,IDtCO,aAChB,QCqCU;AAAD,cDzCX,OAIW,kBCqCC;AAAD,IDzCX,OAIW,kBCqCC;AAAD,cDzCH,WAIG,kBCqCC;AAAD,IDzCH,WAIG,kBCqCC;AAAD,cDxCJ,QAGI,kBCqCC;AAAD,IDxCJ,QAGI,kBCqCC;AAAD,cDxCK,kBAGL,kBCqCC;AAAD,IDxCK,kBAGL,kBCqCC;AAAD,cDvCJ,WAEI,kBCqCC;AAAD,IDvCJ,WAEI,kBCqCC;AAAD,cDvCQ,aAER,kBCqCC;AAAD,IDvCQ,aAER,kBCqCC;AAAD,cDtCA,MACA,kBCqCC;AAAD,IDtCA,MACA,kBCqCC;AAAD,cDtCO,aACP,kBCqCC;AAAD,IDtCO,aACP,kBCqCC;AAAD,cDzCX,OAKQ,WCoCI;AAAD,IDzCX,OAKQ,WCoCI;AAAD,cDzCH,WAKA,WCoCI;AAAD,IDzCH,WAKA,WCoCI;AAAD,cDxCJ,QAIC,WCoCI;AAAD,IDxCJ,QAIC,WCoCI;AAAD,cDxCK,kBAIR,WCoCI;AAAD,IDxCK,kBAIR,WCoCI;AAAD,cDvCJ,WAGC,WCoCI;AAAD,IDvCJ,WAGC,WCoCI;AAAD,cDvCQ,aAGX,WCoCI;AAAD,IDvCQ,aAGX,WCoCI;AAAD,cDtCA,MAEH,WCoCI;AAAD,IDtCA,MAEH,WCoCI;AAAD,cDtCO,aAEV,WCoCI;AAAD,IDtCO,aAEV,WCoCI;AAAD,cDzCX,OAKoB,aCoCR;AAAD,IDzCX,OAKoB,aCoCR;AAAD,cDzCH,WAKY,aCoCR;AAAD,IDzCH,WAKY,aCoCR;AAAD,cDxCJ,Q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","file":"royalblue.root.css"}
\ No newline at end of file
diff --git a/src/targets/royalblue.root.less b/src/targets/royalblue.root.less
new file mode 100644
index 0000000..cc4e1f7
--- /dev/null
+++ b/src/targets/royalblue.root.less
@@ -0,0 +1,8 @@
+@import (less) "../utils/mixins.less";
+
+@import (less) "../fonts/firasans.less";
+@import (less) "../palettes/royalblue.less";
+@import (less) "../colors/plus.less";
+
+@import (less) "../vars/root.less";
+@import (less) "../rules/skeleton.less";
diff --git a/src/targets/rygblue.module.css b/src/targets/rygblue.module.css
deleted file mode 100644
index abb96ec..0000000
--- a/src/targets/rygblue.module.css
+++ /dev/null
@@ -1,136 +0,0 @@
-/* @input-field: ~'.input-field'; */
-.bluelib {
- --bluelib-color-r: 160;
- --bluelib-color-g: 204;
- --bluelib-color-b: 255;
- background-color: #0d193b;
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
-}
-.bluelib * {
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
-}
-.bluelib .button {
- color: black;
-}
-.bluelib .button-toggle {
- padding: 4px 14px;
- border-width: 2px;
- border-style: solid;
-}
-.bluelib .button-toggle-off {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.bluelib .button-toggle-off:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
-}
-.bluelib .button-toggle-off:active {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.bluelib .button-toggle-off.status-disabled:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.bluelib .button-toggle-off.status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.bluelib .button-toggle-on {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.bluelib .button-toggle-on:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
-}
-.bluelib .button-toggle-on:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.bluelib .button-toggle-on.status-disabled:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.bluelib .button-toggle-on.status-disabled:active {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.bluelib .element-title {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.bluelib .element-anchor {
- --bluelib-color-r: 0;
- --bluelib-color-g: 202;
- --bluelib-color-b: 202;
- text-decoration: none;
-}
-.bluelib .element-anchor:hover {
- --bluelib-color-r: 0;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.bluelib .element-anchor:active {
- --bluelib-color-r: 160;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.bluelib .style-bold {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.bluelib .color-red {
- --bluelib-color-r: 255;
- --bluelib-color-g: 125;
- --bluelib-color-b: 125;
-}
-.bluelib .color-orange {
- --bluelib-color-r: 255;
- --bluelib-color-g: 187;
- --bluelib-color-b: 125;
-}
-.bluelib .color-yellow {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 125;
-}
-.bluelib .color-lime {
- --bluelib-color-r: 125;
- --bluelib-color-g: 255;
- --bluelib-color-b: 125;
-}
-.bluelib .color-cyan {
- --bluelib-color-r: 125;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.bluelib .color-blue {
- --bluelib-color-r: 125;
- --bluelib-color-g: 125;
- --bluelib-color-b: 255;
-}
-.bluelib .color-magenta {
- --bluelib-color-r: 255;
- --bluelib-color-g: 125;
- --bluelib-color-b: 255;
-}
-.bluelib .color-gray {
- --bluelib-color-r: 187;
- --bluelib-color-g: 187;
- --bluelib-color-b: 187;
-}
-/*# sourceMappingURL=rygblue.module.css.map */
\ No newline at end of file
diff --git a/src/targets/rygblue.module.css.map b/src/targets/rygblue.module.css.map
deleted file mode 100644
index 5009467..0000000
--- a/src/targets/rygblue.module.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/mnt/tera/ext4/code/bluelib/src/rules/rygblue.less"],"names":[],"mappings":"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","file":"rygblue.module.css"}
\ No newline at end of file
diff --git a/src/targets/rygblue.module.less b/src/targets/rygblue.module.less
deleted file mode 100644
index 0307c0e..0000000
--- a/src/targets/rygblue.module.less
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "../vars/module.less";
-@import "../rules/rygblue.less";
diff --git a/src/targets/rygblue.root.css b/src/targets/rygblue.root.css
deleted file mode 100644
index 60c1b03..0000000
--- a/src/targets/rygblue.root.css
+++ /dev/null
@@ -1,195 +0,0 @@
-/* @input-field: ~'.input-field, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="file"], input[type="image"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]'; */
-.base-skeleton,
-body {
- --bluelib-color-r: 160;
- --bluelib-color-g: 204;
- --bluelib-color-b: 255;
- background-color: #0d193b;
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
-}
-.base-skeleton *,
-body * {
- color: rgb(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b));
-}
-.base-skeleton .button,
-body .button,
-.base-skeleton button,
-body button,
-.base-skeleton input[type="submit"],
-body input[type="submit"] {
- color: black;
-}
-.base-skeleton .button-toggle,
-body .button-toggle {
- padding: 4px 14px;
- border-width: 2px;
- border-style: solid;
-}
-.base-skeleton .button-toggle-off,
-body .button-toggle-off {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.base-skeleton .button-toggle-off:hover,
-body .button-toggle-off:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
-}
-.base-skeleton .button-toggle-off:active,
-body .button-toggle-off:active {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.base-skeleton .button-toggle-off[disabled]:hover,
-body .button-toggle-off[disabled]:hover,
-.base-skeleton .button-toggle-off .status-disabled:hover,
-body .button-toggle-off .status-disabled:hover {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.base-skeleton .button-toggle-off[disabled]:active,
-body .button-toggle-off[disabled]:active,
-.base-skeleton .button-toggle-off .status-disabled:active,
-body .button-toggle-off .status-disabled:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.base-skeleton .button-toggle-on,
-body .button-toggle-on {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.base-skeleton .button-toggle-on:hover,
-body .button-toggle-on:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- color: rgba(calc(var(--bluelib-color-r) + 25), calc(var(--bluelib-color-g) + 25), calc(var(--bluelib-color-b) + 25), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.1);
-}
-.base-skeleton .button-toggle-on:active,
-body .button-toggle-on:active {
- border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1);
- background-color: transparent;
-}
-.base-skeleton .button-toggle-on[disabled]:hover,
-body .button-toggle-on[disabled]:hover,
-.base-skeleton .button-toggle-on .status-disabled:hover,
-body .button-toggle-on .status-disabled:hover {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.base-skeleton .button-toggle-on[disabled]:active,
-body .button-toggle-on[disabled]:active,
-.base-skeleton .button-toggle-on .status-disabled:active,
-body .button-toggle-on .status-disabled:active {
- border-color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- color: rgba(calc(var(--bluelib-color-r) + 55), calc(var(--bluelib-color-g) + 55), calc(var(--bluelib-color-b) + 55), 1);
- background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.3);
-}
-.base-skeleton .element-title,
-body .element-title,
-.base-skeleton h1,
-body h1,
-.base-skeleton h2,
-body h2,
-.base-skeleton h3,
-body h3,
-.base-skeleton h4,
-body h4,
-.base-skeleton h5,
-body h5,
-.base-skeleton h6,
-body h6 {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.base-skeleton .element-anchor,
-body .element-anchor,
-.base-skeleton a,
-body a {
- --bluelib-color-r: 0;
- --bluelib-color-g: 202;
- --bluelib-color-b: 202;
- text-decoration: none;
-}
-.base-skeleton .element-anchor:hover,
-body .element-anchor:hover,
-.base-skeleton a:hover,
-body a:hover {
- --bluelib-color-r: 0;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.base-skeleton .element-anchor:active,
-body .element-anchor:active,
-.base-skeleton a:active,
-body a:active {
- --bluelib-color-r: 160;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.base-skeleton .style-bold,
-body .style-bold,
-.base-skeleton b,
-body b {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.base-skeleton .color-red,
-body .color-red {
- --bluelib-color-r: 255;
- --bluelib-color-g: 125;
- --bluelib-color-b: 125;
-}
-.base-skeleton .color-orange,
-body .color-orange {
- --bluelib-color-r: 255;
- --bluelib-color-g: 187;
- --bluelib-color-b: 125;
-}
-.base-skeleton .color-yellow,
-body .color-yellow {
- --bluelib-color-r: 255;
- --bluelib-color-g: 255;
- --bluelib-color-b: 125;
-}
-.base-skeleton .color-lime,
-body .color-lime {
- --bluelib-color-r: 125;
- --bluelib-color-g: 255;
- --bluelib-color-b: 125;
-}
-.base-skeleton .color-cyan,
-body .color-cyan {
- --bluelib-color-r: 125;
- --bluelib-color-g: 255;
- --bluelib-color-b: 255;
-}
-.base-skeleton .color-blue,
-body .color-blue {
- --bluelib-color-r: 125;
- --bluelib-color-g: 125;
- --bluelib-color-b: 255;
-}
-.base-skeleton .color-magenta,
-body .color-magenta {
- --bluelib-color-r: 255;
- --bluelib-color-g: 125;
- --bluelib-color-b: 255;
-}
-.base-skeleton .color-gray,
-body .color-gray {
- --bluelib-color-r: 187;
- --bluelib-color-g: 187;
- --bluelib-color-b: 187;
-}
-/*# sourceMappingURL=rygblue.root.css.map */
\ No newline at end of file
diff --git a/src/targets/rygblue.root.css.map b/src/targets/rygblue.root.css.map
deleted file mode 100644
index 830b9ff..0000000
--- a/src/targets/rygblue.root.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["/mnt/tera/ext4/code/bluelib/src/rules/rygblue.less"],"names":[],"mappings":"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","file":"rygblue.root.css"}
\ No newline at end of file
diff --git a/src/targets/rygblue.root.less b/src/targets/rygblue.root.less
deleted file mode 100644
index 07a4ecc..0000000
--- a/src/targets/rygblue.root.less
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "../vars/root.less";
-@import "../rules/rygblue.less";
diff --git a/src/targets/skeleton.module.css.map b/src/targets/skeleton.module.css.map
deleted file mode 100644
index abaecc3..0000000
--- a/src/targets/skeleton.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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.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 e9b5423..0000000
--- a/src/targets/skeleton.module.less
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "../vars/module.less";
-@import "../rules/skeleton.less";
diff --git a/src/targets/skeleton.root.css.map b/src/targets/skeleton.root.css.map
deleted file mode 100644
index eb3b60d..0000000
--- a/src/targets/skeleton.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","/mnt/tera/ext4/code/bluelib/src/rules/skeleton.less"],"names":[],"mappings":"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D,IDpCK,kBAAP,ECoCG;AAAD,cDnCJ,WADE,ECoCG;AAAD,IDnCJ,WADE,ECoCG;AAAD,cDnCQ,aADV,ECoCG;AAAD,IDnCQ,aADV,ECoCG;AAAD,cDlCA,MAFF,ECoCG;AAAD,IDlCA,MAFF,ECoCG;AAAD,cDlCO,aAFT,ECoCG;AAAD,IDlCO,aAFT,ECoCG;AAAD,cDrCX,OACY,eCoCA;AAAD,IDrCX,OACY,eCoCA;AAAD,cDrCH,WACI,eCoCA;AAAD,IDrCH,WACI,eCoCA;AAAD,cDpCJ,QAAK,eCoCA;AAAD,IDpCJ,QAAK,eCoCA;AAAD,cDpCK,kBAAJ,eCoCA;AAAD,IDpCK,kBAAJ,eCoCA;AAAD,cDnCJ,WADK,eCoCA;AAAD,IDnCJ,WADK,eCoCA;AAAD,cDnCQ,aADP,eCoCA;AAAD,IDnCQ,aADP,eCoCA;AAAD,cDlCA,MAFC,eCoCA;AAAD,IDlCA,MAFC,eCoCA;AAAD,cDlCO,aAFN,eCoCA;AAAD,IDlCO,aAFN,eCoCA;AAAD,cDrCX,OAEA,GCmCY;AAAD,IDrCX,OAEA,GCmCY;AAAD,cDrCH,WAER,GCmCY;AAAD,IDrCH,WAER,GCmCY;AAAD,cDpCJ,QACP,GCmCY;AAAD,IDpCJ,QACP,GCmCY;AAAD,cDpCK,kBAChB,GCmCY;AAAD,IDpCK,kBAChB,GCmCY;AAAD,cDnCJ,WAAP,GCmCY;AAAD,IDnCJ,WAAP,GCmCY;AAAD,cDnCQ,aAAnB,GCmCY;AAAD,IDnCQ,aAAnB,GCmCY;AAAD,cDlCA,MADX,GCmCY;AAAD,IDlCA,MADX,GCmCY;AAAD,cDlCO,aADlB,GCmCY;AAAD,IDlCO,aADlB,GCmCY;AAAD,cDrCX,OAEI,GCmCQ;AAAD,IDrCX,OAEI,GCmCQ;AAAD,cDrCH,WAEJ,GCmCQ;AAAD,IDrCH,WAEJ,GCmCQ;AAAD,cDpCJ,QACH,GCmCQ;AAAD,IDpCJ,QACH,GCmCQ;AAAD,cDpCK,kBACZ,GCmCQ;AAAD,IDpCK,kBACZ,GCmCQ;AAAD,cDnCJ,WAAH,GCmCQ;AAAD,IDnCJ,WAAH,GCmCQ;AAAD,cDnCQ,aAAf,GCmCQ;AAAD,IDnCQ,aAAf,GCmCQ;AAAD,cDlCA,MADP,GCmCQ;AAAD,IDlCA,MADP,GCmCQ;AAAD,cDlCO,aADd,GCmCQ;AAAD,IDlCO,aADd,GCmCQ;AAAD,cDrCX,OAEQ,GCmCI;AAAD,IDrCX,OAEQ,GCmCI;AAAD,cDrCH,WAEA,GCmCI;AAAD,IDrCH,WAEA,GCmCI;AAAD,cDpCJ,QACC,GCmCI;AAAD,IDpCJ,QACC,GCmCI;AAAD,cDpCK,kBACR,GCmCI;AAAD,IDpCK,kBACR,GCmCI;AAAD,cDnCJ,WAAC,GCmCI;AAAD,IDnCJ,WAAC,GCmCI;AAAD,cDnCQ,aAAX,GCmCI;AAAD,IDnCQ,aAAX,GCmCI;AAAD,cDlCA,MADH,GCmCI;AAAD,IDlCA,MADH,GCmCI;AAAD,cDlCO,aADV,GCmCI;AAAD,IDlCO,aADV,GCmCI;AAAD,cDrCX,OAEY,GCmCA;AAAD,IDrCX,OAEY,GCmCA;AAAD,cDrCH,WAEI,GCmCA;AAAD,IDrCH,WAEI,GCmCA;AAAD,cDpCJ,QACK,GCmCA;AAAD,IDpCJ,QACK,GCmCA;AAAD,cDpCK,kBACJ,GCmCA;AAAD,IDpCK,kBACJ,GCmCA;AAAD,cDnCJ,WAAK,GCmCA;AAAD,IDnCJ,WAAK,GCmCA;AAAD,cDnCQ,aAAP,GCmCA;AAAD,IDnCQ,aAAP,GCmCA;AAAD,cDlCA,MADC,GCmCA;AAAD,IDlCA,MADC,GCmCA;AAAD,cDlCO,aADN,GCmCA;AAAD,IDlCO,aADN,GCmCA;AAAD,cDrCX,OAEgB,GCmCJ;AAAD,IDrCX,OAEgB,GCmCJ;AAAD,cDrCH,WAEQ,GCmCJ;AAAD,IDrCH,WAEQ,GCmCJ;AAAD,cDpCJ,QACS,GCmCJ;AAAD,IDpCJ,QACS,GCmCJ;AAAD,cDpCK,kBACA,GCmCJ;AAAD,IDpCK,kBACA,GCmCJ;AAAD,cDnCJ,WAAS,GCmCJ;AAAD,IDnCJ,WAAS,GCmCJ;AAAD,cDnCQ,aAAH,GCmCJ;AAAD,IDnCQ,aAAH,GCmCJ;AAAD,cDlCA,MADK,GCmCJ;AAAD,IDlCA,MADK,GCmCJ;AAAD,cDlCO,aADF,GCmCJ;AAAD,IDlCO,aADF,GCmCJ;AAAD,cDrCX,OAEoB,GCmCR;AAAD,IDrCX,OAEoB,GCmCR;AAAD,cDrCH,WAEY,GCmCR;AAAD,IDrCH,WAEY,GCmCR;AAAD,cDpCJ,QACa,GCmCR;AAAD,IDpCJ,QACa,GCmCR;AAAD,cDpCK,kBACI,GCmCR;AAAD,IDpCK,kBACI,GCmCR;AAAD,cDnCJ,WAAa,GCmCR;AAAD,IDnCJ,WAAa,GCmCR;AAAD,cDnCQ,aAAC,GCmCR;AAAD,IDnCQ,aAAC,GCmCR;AAAD,cDlCA,MADS,GCmCR;AAAD,IDlCA,MADS,GCmCR;AAAD,cDlCO,aADE,GCmCR;AAAD,IDlCO,aADE,GCmCR;AAAD,cDrCX,OAGE,OCkCU;AAAD,IDrCX,OAGE,OCkCU;AAAD,cDrCH,WAGN,OCkCU;AAAD,IDrCH,WAGN,OCkCU;AAAD,cDpCJ,QAEL,OCkCU;AAAD,IDpCJ,QAEL,OCkCU;AAAD,cDpCK,kBAEd,OCkCU;AAAD,IDpCK,kBAEd,OCkCU;AAAD,cDnCJ,WACL,OCkCU;AAAD,IDnCJ,WACL,OCkCU;AAAD,cDnCQ,aACjB,OCkCU;AAAD,IDnCQ,aACjB,OCkCU;AAAD,cDlCA,MAAT,OCkCU;AAAD,IDlCA,MAAT,OCkCU;AAAD,cDlCO,aAAhB,OCkCU;AAAD,IDlCO,aAAhB,OCkCU;AAAD,cDrCX,OAGU,WCkCE;AAAD,IDrCX,OAGU,WCkCE;AAAD,cDrCH,WAGE,WCkCE;AAAD,IDrCH,WAGE,WCkCE;AAAD,cDpCJ,QAEG,WCkCE;AAAD,IDpCJ,QAEG,WCkCE;AAAD,cDpCK,kBAEN,WCkCE;AAAD,IDpCK,kBAEN,WCkCE;AAAD,cDnCJ,WACG,WCkCE;AAAD,IDnCJ,WACG,WCkCE;AAAD,cDnCQ,aACT,WCkCE;AAAD,IDnCQ,aACT,WCkCE;AAAD,cDlCA,MAAD,WCkCE;AAAD,IDlCA,MAAD,WCkCE;AAAD,cDlCO,aAAR,WCkCE;AAAD,IDlCO,aAAR,WCkCE;AAAD,cDrCX,OAIE,QCiCU;AAAD,IDrCX,OAIE,QCiCU;AAAD,cDrCH,WAIN,QCiCU;AAAD,IDrCH,WAIN,QCiCU;AAAD,cDpCJ,QAGL,QCiCU;AAAD,IDpCJ,QAGL,QCiCU;AAAD,cDpCK,kBAGd,QCiCU;AAAD,IDpCK,kBAGd,QCiCU;AAAD,cDnCJ,WAEL,QCiCU;AAAD,IDnCJ,WAEL,QCiCU;AAAD,cDnCQ,aAEjB,QCiCU;AAAD,IDnCQ,aAEjB,QCiCU;AAAD,cDlCA,MACT,QCiCU;AAAD,IDlCA,MACT,QCiCU;AAAD,cDlCO,aAChB,QCiCU;AAAD,IDlCO,aAChB,QCiCU;AAAD,cDrCX,OAIW,kBCiCC;AAAD,IDrCX,OAIW,kBCiCC;AAAD,cDrCH,WAIG,kBCiCC;AAAD,IDrCH,WAIG,kBCiCC;AAAD,cDpCJ,QAGI,kBCiCC;AAAD,IDpCJ,QAGI,kBCiCC;AAAD,cDpCK,kBAGL,kBCiCC;AAAD,IDpCK,kBAGL,kBCiCC;AAAD,cDnCJ,WAEI,kBCiCC;AAAD,IDnCJ,WAEI,kBCiCC;AAAD,cDnCQ,aAER,kBCiCC;AAAD,IDnCQ,aAER,kBCiCC;AAAD,cDlCA,MACA,kBCiCC;AAAD,IDlCA,MACA,kBCiCC;AAAD,cDlCO,aACP,kBCiCC;AAAD,IDlCO,aACP,kBCiCC;AAAD,cDrCX,OAKQ,WCgCI;AAAD,IDrCX,OAKQ,WCgCI;AAAD,cDrCH,WAKA,WCgCI;AAAD,IDrCH,WAKA,WCgCI;AAAD,cDpCJ,QAIC,WCgCI;AAAD,IDpCJ,QAIC,WCgCI;AAAD,cDpCK,kBAIR,WCgCI;AAAD,IDpCK,kBAIR,WCgCI;AAAD,cDnCJ,WAGC,WCgCI;AAAD,IDnCJ,WAGC,WCgCI;AAAD,cDnCQ,aAGX,WCgCI;AAAD,IDnCQ,aAGX,WCgCI;AAAD,cDlCA,MAEH,WCgCI;AAAD,IDlCA,MAEH,WCgCI;AAAD,cDlCO,aAEV,WCgCI;AAAD,IDlCO,aAEV,WCgCI;AAAD,cDrCX,OAKoB,aCgCR;AAAD,IDrCX,OAKoB,aCgCR;AAAD,cDrCH,WAKY,aCgCR;AAAD,IDrCH,WAKY,aCgCR;AAAD,cDpCJ,QAIa,aCgCR;AAAD,IDpCJ,QAIa,aCgCR;AAAD,cDpCK,kBAII,aCgCR;AAAD,IDpCK,kBAII,aCgCR;AAAD,cDnCJ,WAGa,aCgCR;AAAD,IDnCJ,WAGa,aCgCR;AAAD,cDnCQ,aAGC,aCgCR;AAAD,IDnCQ,aAGC,aCgCR;AAAD,cDlCA,MAES,aCgCR;AAAD,IDlCA,MAES,aCgCR;AAAD,cDlCO,aAEE,aCgCR;AAAD,IDlCO,aAEE,aCgCR;AAAD,cDrCX,OAKkC,MCgCtB;AAAD,IDrCX,OAKkC,MCgCtB;AAAD,cDrCH,WAK0B,MCgCtB;AAAD,IDrCH,WAK0B,MCgCtB;AAAD,cDpCJ,QAI2B,MCgCtB;AAAD,IDpCJ,QAI2B,MCgCtB;AAAD,cDpCK,kBAIkB,MCgCtB;AAAD,IDpCK,kBAIkB,MCgCtB;AAAD,cDnCJ,WAG2B,MCgCtB;AAAD,IDnCJ,WAG2B,MCgCtB;AAAD,cDnCQ,aAGe,MCgCtB;AAAD,IDnCQ,aAGe,MCgCtB;AAAD,cDlCA,MAEuB,MCgCtB;AAAD,IDlCA,MAEuB,MCgCtB;AAAD,cDlCO,aAEgB,MCgCtB;AAAD,IDlCO,aAEgB,MCgCtB;AAAD,cDrCX,OAKyC,aCgC7B;AAAD,IDrCX,OAKyC,aCgC7B;AAAD,cDrCH,WAKiC,aCgC7B;AAAD,IDrCH,WAKiC,aCgC7B;AAAD,cDpCJ,QAIkC,aCgC7B;AAAD,IDpCJ,QAIkC,aCgC7B;AAAD,cDpCK,kBAIyB,aCgC7B;AAAD,IDpCK,kBAIyB,aCgC7B;AAAD,cDnCJ,WAGkC,aCgC7B;AAAD,IDnCJ,WAGkC,aCgC7B;AAAD,cDnCQ,aAGsB,aCgC7B;AAAD,IDnCQ,aAGsB,aCgC7B;AAAD,cDlCA,MAE8B,aCgC7B;AAAD,IDlCA,MAE8B,aCgC7B;AAAD,cDlCO,aAEuB,aCgC7B;AAAD,IDlCO,aAEuB,aCgC7B;EACG,aAAA;;AAGJ,cDzCX,OAAA,qBCyCY;AAAD,IDzCX,OAAA,qBCyCY;AAAD,cDzCH,WAAR,qBCyCY;AAAD,IDzCH,WAAR,qBCyCY;AAAD,cDxCJ,QADP,qBCyCY;AAAD,IDxCJ,QADP,qBCyCY;AAAD,cDxCK,kBADhB,qBCyCY;AAAD,IDxCK,kBADhB,qBCyCY;AAAD,cDvCJ,WAFP,qBCyCY;AAAD,IDvCJ,WAFP,qBCyCY;AAAD,cDvCQ,aAFnB,qBCyCY;AAAD,IDvCQ,aAFnB,qBCyCY;AAAD,cDtCA,MAHX,qBCyCY;AAAD,IDtCA,MAHX,qBCyCY;AAAD,cDtCO,aAHlB,qBCyCY;AAAD,IDtCO,aAHlB,qBCyCY;AAAD,cDzCX,OACS,ECwCG;AAAD,IDzCX,OACS,ECwCG;AAAD,cDzCH,WACC,ECwCG;AAAD,IDzCH,WACC,ECwCG;AAAD,cDxCJ,QAAE,ECwCG;AAAD,IDxCJ,QAAE,ECwCG;AAAD,cDxCK,kBAAP,ECwCG;AAAD,IDxCK,kBAAP,ECwCG;AAAD,cDvCJ,WADE,ECwCG;AAAD,IDvCJ,WADE,ECwCG;AAAD,cDvCQ,aADV,ECwCG;AAAD,IDvCQ,aADV,ECwCG;AAAD,cDtCA,MAFF,ECwCG;AAAD,IDtCA,MAFF,ECwCG;AAAD,cDtCO,aAFT,ECwCG;AAAD,IDtCO,aAFT,ECwCG;AAAD,cDzCX,OACY,eCwCA;AAAD,IDzCX,OACY,eCwCA;AAAD,cDzCH,WACI,eCwCA;AAAD,IDzCH,WACI,eCwCA;AAAD,cDxCJ,QAAK,eCwCA;AAAD,IDxCJ,QAAK,eCwCA;AAAD,cDxCK,kBAAJ,eCwCA;AAAD,IDxCK,kBAAJ,eCwCA;AAAD,cDvCJ,WADK,eCwCA;AAAD,IDvCJ,WADK,eCwCA;AAAD,cDvCQ,aADP,eCwCA;AAAD,IDvCQ,aADP,eCwCA;AAAD,cDtCA,MAFC,eCwCA;AAAD,IDtCA,MAFC,eCwCA;AAAD,cDtCO,aAFN,eCwCA;AAAD,IDtCO,aAFN,eCwCA;AAAD,cDzCX,OAEA,GCuCY;AAAD,IDzCX,OAEA,GCuCY;AAAD,cDzCH,WAER,GCuCY;AAAD,IDzCH,WAER,GCuCY;AAAD,cDxCJ,QACP,GCuCY;AAAD,IDxCJ,QACP,GCuCY;AAAD,cDxCK,kBAChB,GCuCY;AAAD,IDxCK,kBAChB,GCuCY;AAAD,cDvCJ,WAAP,GCuCY;AAAD,IDvCJ,WAAP,GCuCY;AAAD,cDvCQ,aAAnB,GCuCY;AAAD,IDvCQ,aAAnB,GCuCY;AAAD,cDtCA,MADX,GCuCY;AAAD,IDtCA,MADX,GCuCY;AAAD,cDtCO,aADlB,GCuCY;AAAD,IDtCO,aADlB,GCuCY;AAAD,cDzCX,OAEI,GCuCQ;AAAD,IDzCX,OAEI,GCuCQ;AAAD,cDzCH,WAEJ,GCuCQ;AAAD,IDzCH,WAEJ,GCuCQ;AAAD,cDxCJ,QACH,GCuCQ;AAAD,IDxCJ,QACH,GCuCQ;AAAD,cDxCK,kBACZ,GCuCQ;AAAD,IDxCK,kBACZ,GCuCQ;AAAD,cDvCJ,WAAH,GCuCQ;AAAD,IDvCJ,WAAH,GCuCQ;AAAD,cDvCQ,aAAf,GCuCQ;AAAD,IDvCQ,aAAf,GCuCQ;AAAD,cDtCA,MADP,GCuCQ;AAAD,IDtCA,MADP,GCuCQ;AAAD,cDtCO,aADd,GCuCQ;AAAD,IDtCO,aADd,GCuCQ;AAAD,cDzCX,OAEQ,GCuCI;AAAD,IDzCX,OAEQ,GCuCI;AAAD,cDzCH,WAEA,GCuCI;AAAD,IDzCH,WAEA,GCuCI;AAAD,cDxCJ,QACC,GCuCI;AAAD,IDxCJ,QACC,GCuCI;AAAD,cDxCK,kBACR,GCuCI;AAAD,IDxCK,kBACR,GCuCI;AAAD,cDvCJ,WAAC,GCuCI;AAAD,IDvCJ,WAAC,GCuCI;AAAD,cDvCQ,aAAX,GCuCI;AAAD,IDvCQ,aAAX,GCuCI;AAAD,cDtCA,MADH,GCuCI;AAAD,IDtCA,MADH,GCuCI;AAAD,cDtCO,aADV,GCuCI;AAAD,IDtCO,aADV,GCuCI;AAAD,cDzCX,OAEY,GCuCA;AAAD,IDzCX,OAEY,GCuCA;AAAD,cDzCH,WAEI,GCuCA;AAAD,IDzCH,WAEI,GCuCA;AAAD,cDxCJ,QACK,GCuCA;AAAD,IDxCJ,QACK,GCuCA;AAAD,cDxCK,kBACJ,GCuCA;AAAD,IDxCK,kBACJ,GCuCA;AAAD,cDvCJ,WAAK,GCuCA;AAAD,IDvCJ,WAAK,GCuCA;AAAD,cDvCQ,aAAP,GCuCA;AAAD,IDvCQ,aAAP,GCuCA;AAAD,cDtCA,MADC,GCuCA;AAAD,IDtCA,MADC,GCuCA;AAAD,cDtCO,aADN,GCuCA;AAAD,IDtCO,aADN,GCuCA;AAAD,cDzCX,OAEgB,GCuCJ;AAAD,IDzCX,OAEgB,GCuCJ;AAAD,cDzCH,WAEQ,GCuCJ;AAAD,IDzCH,WAEQ,GCuCJ;AAAD,cDxCJ,QACS,GCuCJ;AAAD,IDxCJ,QACS,GCuCJ;AAAD,cDxCK,kBACA,GCuCJ;AAAD,IDxCK,kBACA,GCuCJ;AAAD,cDvCJ,WAAS,GCuCJ;AAAD,IDvCJ,WAAS,GCuCJ;AAAD,cDvCQ,aAAH,GCuCJ;AAAD,IDvCQ,aAAH,GCuCJ;AAAD,cDtCA,MADK,GCuCJ;AAAD,IDtCA,MADK,GCuCJ;AAAD,cDtCO,aADF,GCuCJ;AAAD,IDtCO,aADF,GCuCJ;AAAD,cDzCX,OAEoB,GCuCR;AAAD,IDzCX,OAEoB,GCuCR;AAAD,cDzCH,WAEY,GCuCR;AAAD,IDzCH,WAEY,GCuCR;AAAD,cDxCJ,QACa,GCuCR;AAAD,IDxCJ,QACa,GCuCR;AAAD,cDxCK,kBACI,GCuCR;AAAD,IDxCK,kBACI,GCuCR;AAAD,cDvCJ,WAAa,GCuCR;AAAD,IDvCJ,WAAa,GCuCR;AAAD,cDvCQ,aAAC,GCuCR;AAAD,IDvCQ,aAAC,GCuCR;AAAD,cDtCA,MADS,GCuCR;AAAD,IDtCA,MADS,GCuCR;AAAD,cDtCO,aADE,GCuCR;AAAD,IDtCO,aADE,GCuCR;AAAD,cDzCX,OAGE,OCsCU;AAAD,IDzCX,OAGE,OCsCU;AAAD,cDzCH,WAGN,OCsCU;AAAD,IDzCH,WAGN,OCsCU;AAAD,cDxCJ,QAEL,OCsCU;AAAD,IDxCJ,QAEL,OCsCU;AAAD,cDxCK,kBAEd,OCsCU;AAAD,IDxCK,kBAEd,OCsCU;AAAD,cDvCJ,WACL,OCsCU;AAAD,IDvCJ,WACL,OCsCU;AAAD,cDvCQ,aACjB,OCsCU;AAAD,IDvCQ,aACjB,OCsCU;AAAD,cDtCA,MAAT,OCsCU;AAAD,IDtCA,MAAT,OCsCU;AAAD,cDtCO,aAAhB,OCsCU;AAAD,IDtCO,aAAhB,OCsCU;AAAD,cDzCX,OAGU,WCsCE;AAAD,IDzCX,OAGU,WCsCE;AAAD,cDzCH,WAGE,WCsCE;AAAD,IDzCH,WAGE,WCsCE;AAAD,cDxCJ,QAEG,WCsCE;AAAD,IDxCJ,QAEG,WCsCE;AAAD,cDxCK,kBAEN,WCsCE;AAAD,IDxCK,kBAEN,WCsCE;AAAD,cDvCJ,WACG,WCsCE;AAAD,IDvCJ,WACG,WCsCE;AAAD,cDvCQ,aACT,WCsCE;AAAD,IDvCQ,aACT,WCsCE;AAAD,cDtCA,MAAD,WCsCE;AAAD,IDtCA,MAAD,WCsCE;AAAD,cDtCO,aAAR,WCsCE;AAAD,IDtCO,aAAR,WCsCE;AAAD,cDzCX,OAIE,QCqCU;AAAD,IDzCX,OAIE,QCqCU;AAAD,cDzCH,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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 3642868..0000000
--- a/src/targets/skeleton.root.less
+++ /dev/null
@@ -1,2 +0,0 @@
-@import "../vars/root.less";
-@import "../rules/skeleton.less";
diff --git a/src/utils/mixins.less b/src/utils/mixins.less
new file mode 100644
index 0000000..1d61de8
--- /dev/null
+++ b/src/utils/mixins.less
@@ -0,0 +1,5 @@
+.bluelib-color(@color) {
+ --bluelib-color-r: red(@color);
+ --bluelib-color-g: green(@color);
+ --bluelib-color-b: blue(@color);
+}
diff --git a/src/vars/module.less b/src/vars/module.less
index b4cc2b6..a78f4b9 100644
--- a/src/vars/module.less
+++ b/src/vars/module.less
@@ -9,12 +9,17 @@
@status-disabled: ~".status-disabled";
@status-hoverable: ~".status-hoverable";
@status-clickable: ~".status-clickable";
+@form: ~".form";
+@form-label: ~".form-label";
+@form-input: ~".form-input";
+@form-submit: ~'.form-submit';
+@form-buttons: ~'.form-buttons';
@button: ~'.button';
@button-fill-width: ~'.button-fill-width';
@button-toggle: ~'.button-toggle';
@button-toggle-off: ~'.button-toggle-off';
@button-toggle-on: ~'.button-toggle-on';
-/* @input-field: ~'.input-field'; */
+@input-field: ~'.input-field';
@spoiler: ~".spoiler";
@element-title: ~".element-title";
@element-paragraph: ~".element-paragraph";
diff --git a/src/vars/root.less b/src/vars/root.less
index f422b0d..31c836b 100644
--- a/src/vars/root.less
+++ b/src/vars/root.less
@@ -9,12 +9,17 @@
@status-disabled: ~"[disabled], .status-disabled";
@status-hoverable: ~"[title], .status-hoverable";
@status-clickable: ~"[onclick], .status-clickable";
+@form: ~"form, .form";
+@form-label: ~"form label, .form-label";
+@form-input: ~"form input, .form-input";
+@form-submit: ~'form input[type="submit"], form button, .form-submit';
+@form-buttons: ~'.form-buttons';
@button: ~'.button, button, input[type="submit"]';
@button-fill-width: ~'.button-fill-width';
@button-toggle: ~'.button-toggle';
@button-toggle-off: ~'.button-toggle-off';
@button-toggle-on: ~'.button-toggle-on';
-/* @input-field: ~'.input-field, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="file"], input[type="image"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]'; */
+@input-field: ~'.input-field, input[type="color"], input[type="date"], input[type="datetime-local"], input[type="email"], input[type="file"], input[type="image"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"]';
@spoiler: ~".spoiler";
@element-title: ~".element-title, h1, h2, h3, h4, h5, h6";
@element-paragraph: ~".element-paragraph, p";