From 2cdf44925fc93f26de8d38cfa5b598fa0905fd3a Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Wed, 6 Oct 2021 23:43:01 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Add=20"apache"=20vars=20for=20Apach?= =?UTF-8?q?e=20Autoindex?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apache.html | 20 + apache_files/blank.gif | Bin 0 -> 148 bytes apache_files/skeleton.css | 2586 +++++++++++++++++++++++++ apache_files/text.gif | Bin 0 -> 229 bytes bluelib-2.iml | 1 + src/rules/skeleton.less | 9 +- src/targets/hacker.apache.css | 155 ++ src/targets/hacker.apache.css.map | 1 + src/targets/hacker.apache.less | 5 + src/targets/paper.apache.css | 57 + src/targets/paper.apache.css.map | 1 + src/targets/paper.apache.less | 5 + src/targets/paper.module.css.map | 2 +- src/targets/paper.root.css.map | 2 +- src/targets/royalblue.apache.css | 190 ++ src/targets/royalblue.apache.css.map | 1 + src/targets/royalblue.apache.less | 5 + src/targets/skeleton.apache.css | 2595 ++++++++++++++++++++++++++ src/targets/skeleton.apache.css.map | 1 + src/targets/skeleton.apache.less | 5 + src/targets/skeleton.module.css | 8 +- src/targets/skeleton.module.css.map | 2 +- src/targets/skeleton.root.css | 9 +- src/targets/skeleton.root.css.map | 2 +- src/targets/sophon.apache.css | 190 ++ src/targets/sophon.apache.css.map | 1 + src/targets/sophon.apache.less | 5 + src/vars/apache.less | 121 ++ src/vars/module.less | 1 + src/vars/root.less | 1 + 30 files changed, 5971 insertions(+), 10 deletions(-) create mode 100644 apache.html create mode 100644 apache_files/blank.gif create mode 100644 apache_files/skeleton.css create mode 100644 apache_files/text.gif create mode 100644 src/targets/hacker.apache.css create mode 100644 src/targets/hacker.apache.css.map create mode 100644 src/targets/hacker.apache.less create mode 100644 src/targets/paper.apache.css create mode 100644 src/targets/paper.apache.css.map create mode 100644 src/targets/paper.apache.less create mode 100644 src/targets/royalblue.apache.css create mode 100644 src/targets/royalblue.apache.css.map create mode 100644 src/targets/royalblue.apache.less create mode 100644 src/targets/skeleton.apache.css create mode 100644 src/targets/skeleton.apache.css.map create mode 100644 src/targets/skeleton.apache.less create mode 100644 src/targets/sophon.apache.css create mode 100644 src/targets/sophon.apache.css.map create mode 100644 src/targets/sophon.apache.less create mode 100644 src/vars/apache.less diff --git a/apache.html b/apache.html new file mode 100644 index 0000000..a27ec93 --- /dev/null +++ b/apache.html @@ -0,0 +1,20 @@ + + + + Index of / + + + + + + + +

Index of /

+ + + + + +
[ICO]NameLast modifiedSizeDescription

[TXT]sans.txt 2021-02-21 18:28 3.3K 

+ + \ No newline at end of file diff --git a/apache_files/blank.gif b/apache_files/blank.gif new file mode 100644 index 0000000000000000000000000000000000000000..0ccf01e1983e40365a9ab9f373b6fc497c8603cd GIT binary patch literal 148 zcmZ?wbhEHb6k!l!SjfQe|Ns9p|Nk?9f#N^Ekc`Y?g~Xx~1t67~r%;lSs!&jxl#`jP zkdmL9n3<=i;GJ3ql<+7`&qyuSQOE}IG8|GfOZ1ZSb9EGgQwvH`bCXhw6bvmbO&Jt_ pvM@3*Ff!-Xz$Dz$zw-23{>5{)-0I$ZZ_jW3Hcv(dYXE)}F?;|3 literal 0 HcmV?d00001 diff --git a/apache_files/skeleton.css b/apache_files/skeleton.css new file mode 100644 index 0000000..ac8b4f7 --- /dev/null +++ b/apache_files/skeleton.css @@ -0,0 +1,2586 @@ +@import "../normalize/normalize.css"; +body, +.bluelib { + --bluelib-background-r: 255; + --bluelib-background-g: 255; + --bluelib-background-b: 255; + --bluelib-foreground-r: 24; + --bluelib-foreground-g: 24; + --bluelib-foreground-b: 24; + --bluelib-accent-r: 24; + --bluelib-accent-g: 24; + --bluelib-accent-b: 24; + --bluelib-link-r: 0; + --bluelib-link-g: 147; + --bluelib-link-b: 147; + --bluelib-broken-r: 245; + --bluelib-broken-g: 111; + --bluelib-broken-b: 0; + --bluelib-visited-r: 9; + --bluelib-visited-g: 101; + --bluelib-visited-b: 156; + --bluelib-download-r: 0; + --bluelib-download-g: 164; + --bluelib-download-b: 106; + --bluelib-red-r: 200; + --bluelib-red-g: 0; + --bluelib-red-b: 0; + --bluelib-orange-r: 200; + --bluelib-orange-g: 165; + --bluelib-orange-b: 0; + --bluelib-yellow-r: 200; + --bluelib-yellow-g: 200; + --bluelib-yellow-b: 0; + --bluelib-lime-r: 0; + --bluelib-lime-g: 200; + --bluelib-lime-b: 0; + --bluelib-cyan-r: 0; + --bluelib-cyan-g: 200; + --bluelib-cyan-b: 200; + --bluelib-blue-r: 0; + --bluelib-blue-g: 0; + --bluelib-blue-b: 200; + --bluelib-magenta-r: 200; + --bluelib-magenta-g: 0; + --bluelib-magenta-b: 200; + --bluelib-gray-r: 128; + --bluelib-gray-g: 128; + --bluelib-gray-b: 128; + --bluelib-polarity: -1; + --bluelib-title-family: sans-serif; + --bluelib-title-weight: bold; + --bluelib-text-family: sans-serif; + --bluelib-text-weight: normal; + --bluelib-code-family: monospace; + --bluelib-code-weight: normal; + background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b)); + width: 100%; + height: 100%; + --bluelib-color-r: var(--bluelib-foreground-r); + --bluelib-color-g: var(--bluelib-foreground-g); + --bluelib-color-b: var(--bluelib-foreground-b); + font-family: var(--bluelib-text-family); + font-weight: var(--bluelib-text-weight); +} +body, +.bluelib, +body *, +.bluelib * { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body, +.bluelib, +body *, +.bluelib *, +body::before, +.bluelib::before, +body *::before, +.bluelib *::before, +body::after, +.bluelib::after, +body *::after, +.bluelib *::after { + box-sizing: border-box; +} +body footer, +.bluelib footer, +body .page-footer, +.bluelib .page-footer { + margin-top: 1em; + text-align: center; + font-size: x-small; +} +body .layout, +.bluelib .layout { + display: grid; + justify-content: stretch; + align-items: stretch; + width: 100%; +} +body .layout-fill, +.bluelib .layout-fill { + padding: 4px; + grid-template-areas: "single"; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +body .layout-fill-single, +.bluelib .layout-fill-single { + grid-area: single; +} +body .layout-threecol, +.bluelib .layout-threecol { + padding: 4px; + grid-column-gap: 8px; +} +@media screen and (min-width: 1281px) { + body .layout-threecol, + .bluelib .layout-threecol { + grid-template-areas: "left center right"; + grid-template-columns: 1fr auto 1fr; + grid-template-rows: 1fr; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol, + .bluelib .layout-threecol { + grid-template-areas: "center center" "left right"; + grid-template-columns: 1fr 1fr; + grid-template-rows: auto auto; + max-width: 1024px; + margin-left: auto; + margin-right: auto; + } +} +body .layout-threecol-left, +.bluelib .layout-threecol-left { + grid-area: left; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-left, + .bluelib .layout-threecol-left { + width: 128px; + justify-self: end; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-left, + .bluelib .layout-threecol-left { + justify-self: stretch; + } +} +body .layout-threecol-center, +.bluelib .layout-threecol-center { + grid-area: center; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-center, + .bluelib .layout-threecol-center { + width: 1024px; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-center, + .bluelib .layout-threecol-center { + max-width: 1024px; + } +} +body .layout-threecol-right, +.bluelib .layout-threecol-right { + grid-area: right; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-right, + .bluelib .layout-threecol-right { + width: 128px; + justify-self: start; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-right, + .bluelib .layout-threecol-right { + justify-self: stretch; + } +} +body .panel, +.bluelib .panel { + margin: 8px 0; + padding: 8px; + border-radius: 4px; + width: 100%; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .panel > *:first-child, +.bluelib .panel > *:first-child { + margin-top: 0; +} +body .panel > *:last-child, +.bluelib .panel > *:last-child { + margin-bottom: 0; +} +body .panel-box, +.bluelib .panel-box { + border-width: 2px; + border-style: solid; +} +body .panel-dialog, +.bluelib .panel-dialog { + border-width: 0 0 0 2px; + border-style: solid; +} +body .panel-parenthesis, +.bluelib .panel-parenthesis { + border-width: 0; + font-size: smaller; +} +body .chapter, +.bluelib .chapter { + display: flex; + flex-wrap: wrap; + gap: 8px; + justify-content: stretch; + align-items: stretch; + margin: 8px 0; +} +body .chapter > *, +.bluelib .chapter > * { + flex-grow: 1; + flex-shrink: 0; +} +body .chapter > h1, +.bluelib .chapter > h1, +body .chapter > h2, +.bluelib .chapter > h2, +body .chapter > h3, +.bluelib .chapter > h3, +body .chapter > h4, +.bluelib .chapter > h4, +body .chapter > h5, +.bluelib .chapter > h5, +body .chapter > h6, +.bluelib .chapter > h6, +body .chapter > .heading, +.bluelib .chapter > .heading { + flex-basis: 100%; + margin-top: 0.2rem; + margin-bottom: 0.2rem; +} +body .chapter > h1:first-child, +.bluelib .chapter > h1:first-child, +body .chapter > h2:first-child, +.bluelib .chapter > h2:first-child, +body .chapter > h3:first-child, +.bluelib .chapter > h3:first-child, +body .chapter > h4:first-child, +.bluelib .chapter > h4:first-child, +body .chapter > h5:first-child, +.bluelib .chapter > h5:first-child, +body .chapter > h6:first-child, +.bluelib .chapter > h6:first-child, +body .chapter > .heading:first-child, +.bluelib .chapter > .heading:first-child { + margin-top: 1rem; +} +body .chapter > h1:last-child, +.bluelib .chapter > h1:last-child, +body .chapter > h2:last-child, +.bluelib .chapter > h2:last-child, +body .chapter > h3:last-child, +.bluelib .chapter > h3:last-child, +body .chapter > h4:last-child, +.bluelib .chapter > h4:last-child, +body .chapter > h5:last-child, +.bluelib .chapter > h5:last-child, +body .chapter > h6:last-child, +.bluelib .chapter > h6:last-child, +body .chapter > .heading:last-child, +.bluelib .chapter > .heading:last-child { + margin-bottom: 1rem; +} +body .chapter > .panel, +.bluelib .chapter > .panel { + margin: 0; + flex-basis: 0; +} +body .chapter-forcewrap, +.bluelib .chapter-forcewrap { + flex-grow: 0; + flex-shrink: 0; + flex-basis: 100%; + position: relative; +} +body hr, +.bluelib hr, +body .separator, +.bluelib .separator { + border-width: 1px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body .separator-light, +.bluelib .separator-light { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .separator-heavy, +.bluelib .separator-heavy { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body img, +.bluelib img, +body .image, +.bluelib .image { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; + object-fit: contain; +} +body .image-limit-half, +.bluelib .image-limit-half { + max-height: max(28.2vw, 50vh); +} +body .image-limit-quarter, +.bluelib .image-limit-quarter { + max-height: max(14.1vw, 25vh); +} +body table, +.bluelib table, +body .table, +.bluelib .table { + display: table; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + border-width: 2px 2px 2px 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 0 0 4px 4px; + border-collapse: collapse; + padding: 8px; + margin: 8px 0; +} +body table caption, +.bluelib table caption, +body .table-caption, +.bluelib .table-caption { + display: table-caption; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + padding: 4px; + font-style: italic; + font-size: small; +} +body table caption, +.bluelib table caption, +body .table-caption-top, +.bluelib .table-caption-top { + caption-side: top; + border-width: 2px 2px 0 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 4px 4px 0 0; +} +body .table-caption-bottom, +.bluelib .table-caption-bottom { + caption-side: bottom; + border-width: 0 2px 2px 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 0 0 4px 4px; +} +body table thead, +.bluelib table thead, +body .table-header, +.bluelib .table-header { + display: table-header-group; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body table tbody, +.bluelib table tbody, +body .table-body, +.bluelib .table-body { + display: table-row-group; +} +body table tfoot, +.bluelib table tfoot, +body .table-footer, +.bluelib .table-footer { + display: table-footer-group; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body table tr, +.bluelib table tr, +body .table-row, +.bluelib .table-row { + display: table-row; + border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body table td, +.bluelib table td, +body .table-data, +.bluelib .table-data, +body table th, +.bluelib table th, +body .table-head, +.bluelib .table-head { + display: table-cell; + border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + padding: 8px; +} +body table th, +.bluelib table th, +body .table-head, +.bluelib .table-head { + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body .table-mark, +.bluelib .table-mark { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); +} +body li, +.bluelib li, +body .list-item, +.bluelib .list-item { + margin: 0.35rem 0; +} +body li::marker, +.bluelib li::marker, +body .list-item::marker, +.bluelib .list-item::marker { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body dt, +.bluelib dt, +body .list-description-term, +.bluelib .list-description-term { + margin-top: 0.7rem; + margin-bottom: 0.35rem; + font-size: larger; +} +body dd, +.bluelib dd, +body .list-description-details, +.bluelib .list-description-details { + margin-top: 0.35rem; + margin-bottom: 0.7rem; + margin-left: 16px; +} +body [disabled], +.bluelib [disabled], +body .status-disabled, +.bluelib .status-disabled { + opacity: 50%; +} +body [disabled], +.bluelib [disabled], +body .status-disabled, +.bluelib .status-disabled, +body [disabled] *, +.bluelib [disabled] *, +body .status-disabled *, +.bluelib .status-disabled * { + cursor: not-allowed !important; +} +body .input-field, +.bluelib .input-field, +body input[type="color"], +.bluelib input[type="color"], +body input[type="date"], +.bluelib input[type="date"], +body input[type="datetime-local"], +.bluelib input[type="datetime-local"], +body input[type="email"], +.bluelib input[type="email"], +body input[type="file"], +.bluelib input[type="file"], +body input[type="image"], +.bluelib input[type="image"], +body input[type="month"], +.bluelib input[type="month"], +body input[type="number"], +.bluelib input[type="number"], +body input[type="password"], +.bluelib input[type="password"], +body input[type="search"], +.bluelib input[type="search"], +body input[type="tel"], +.bluelib input[type="tel"], +body input[type="text"], +.bluelib input[type="text"], +body input[type="time"], +.bluelib input[type="time"], +body input[type="url"], +.bluelib input[type="url"], +body input[type="week"], +.bluelib input[type="week"], +body textarea, +.bluelib textarea, +body .input-area, +.bluelib .input-area, +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select, +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect, +body button, +.bluelib button, +body input[type="submit"], +.bluelib input[type="submit"], +body input[type="reset"], +.bluelib input[type="reset"], +body .input-button, +.bluelib .input-button, +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox, +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio, +body .input, +.bluelib .input { + font: inherit; + width: 100%; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body .input-field[disabled], +.bluelib .input-field[disabled], +body input[type="color"][disabled], +.bluelib input[type="color"][disabled], +body input[type="date"][disabled], +.bluelib input[type="date"][disabled], +body input[type="datetime-local"][disabled], +.bluelib input[type="datetime-local"][disabled], +body input[type="email"][disabled], +.bluelib input[type="email"][disabled], +body input[type="file"][disabled], +.bluelib input[type="file"][disabled], +body input[type="image"][disabled], +.bluelib input[type="image"][disabled], +body input[type="month"][disabled], +.bluelib input[type="month"][disabled], +body input[type="number"][disabled], +.bluelib input[type="number"][disabled], +body input[type="password"][disabled], +.bluelib input[type="password"][disabled], +body input[type="search"][disabled], +.bluelib input[type="search"][disabled], +body input[type="tel"][disabled], +.bluelib input[type="tel"][disabled], +body input[type="text"][disabled], +.bluelib input[type="text"][disabled], +body input[type="time"][disabled], +.bluelib input[type="time"][disabled], +body input[type="url"][disabled], +.bluelib input[type="url"][disabled], +body input[type="week"][disabled], +.bluelib input[type="week"][disabled], +body textarea[disabled], +.bluelib textarea[disabled], +body .input-area[disabled], +.bluelib .input-area[disabled], +body select:not([multiple])[disabled], +.bluelib select:not([multiple])[disabled], +body .input-select[disabled], +.bluelib .input-select[disabled], +body select[multiple][disabled], +.bluelib select[multiple][disabled], +body .input-multiselect[disabled], +.bluelib .input-multiselect[disabled], +body button[disabled], +.bluelib button[disabled], +body input[type="submit"][disabled], +.bluelib input[type="submit"][disabled], +body input[type="reset"][disabled], +.bluelib input[type="reset"][disabled], +body .input-button[disabled], +.bluelib .input-button[disabled], +body input[type="checkbox"][disabled], +.bluelib input[type="checkbox"][disabled], +body .input-checkbox[disabled], +.bluelib .input-checkbox[disabled], +body input[type="radio"][disabled], +.bluelib input[type="radio"][disabled], +body .input-radio[disabled], +.bluelib .input-radio[disabled], +body .input[disabled], +.bluelib .input[disabled], +body .input-field .status-disabled, +.bluelib .input-field .status-disabled, +body input[type="color"] .status-disabled, +.bluelib input[type="color"] .status-disabled, +body input[type="date"] .status-disabled, +.bluelib input[type="date"] .status-disabled, +body input[type="datetime-local"] .status-disabled, +.bluelib input[type="datetime-local"] .status-disabled, +body input[type="email"] .status-disabled, +.bluelib input[type="email"] .status-disabled, +body input[type="file"] .status-disabled, +.bluelib input[type="file"] .status-disabled, +body input[type="image"] .status-disabled, +.bluelib input[type="image"] .status-disabled, +body input[type="month"] .status-disabled, +.bluelib input[type="month"] .status-disabled, +body input[type="number"] .status-disabled, +.bluelib input[type="number"] .status-disabled, +body input[type="password"] .status-disabled, +.bluelib input[type="password"] .status-disabled, +body input[type="search"] .status-disabled, +.bluelib input[type="search"] .status-disabled, +body input[type="tel"] .status-disabled, +.bluelib input[type="tel"] .status-disabled, +body input[type="text"] .status-disabled, +.bluelib input[type="text"] .status-disabled, +body input[type="time"] .status-disabled, +.bluelib input[type="time"] .status-disabled, +body input[type="url"] .status-disabled, +.bluelib input[type="url"] .status-disabled, +body input[type="week"] .status-disabled, +.bluelib input[type="week"] .status-disabled, +body textarea .status-disabled, +.bluelib textarea .status-disabled, +body .input-area .status-disabled, +.bluelib .input-area .status-disabled, +body select:not([multiple]) .status-disabled, +.bluelib select:not([multiple]) .status-disabled, +body .input-select .status-disabled, +.bluelib .input-select .status-disabled, +body select[multiple] .status-disabled, +.bluelib select[multiple] .status-disabled, +body .input-multiselect .status-disabled, +.bluelib .input-multiselect .status-disabled, +body button .status-disabled, +.bluelib button .status-disabled, +body input[type="submit"] .status-disabled, +.bluelib input[type="submit"] .status-disabled, +body input[type="reset"] .status-disabled, +.bluelib input[type="reset"] .status-disabled, +body .input-button .status-disabled, +.bluelib .input-button .status-disabled, +body input[type="checkbox"] .status-disabled, +.bluelib input[type="checkbox"] .status-disabled, +body .input-checkbox .status-disabled, +.bluelib .input-checkbox .status-disabled, +body input[type="radio"] .status-disabled, +.bluelib input[type="radio"] .status-disabled, +body .input-radio .status-disabled, +.bluelib .input-radio .status-disabled, +body .input .status-disabled, +.bluelib .input .status-disabled { + border-style: dashed; +} +body .input-field::placeholder, +.bluelib .input-field::placeholder, +body input[type="color"]::placeholder, +.bluelib input[type="color"]::placeholder, +body input[type="date"]::placeholder, +.bluelib input[type="date"]::placeholder, +body input[type="datetime-local"]::placeholder, +.bluelib input[type="datetime-local"]::placeholder, +body input[type="email"]::placeholder, +.bluelib input[type="email"]::placeholder, +body input[type="file"]::placeholder, +.bluelib input[type="file"]::placeholder, +body input[type="image"]::placeholder, +.bluelib input[type="image"]::placeholder, +body input[type="month"]::placeholder, +.bluelib input[type="month"]::placeholder, +body input[type="number"]::placeholder, +.bluelib input[type="number"]::placeholder, +body input[type="password"]::placeholder, +.bluelib input[type="password"]::placeholder, +body input[type="search"]::placeholder, +.bluelib input[type="search"]::placeholder, +body input[type="tel"]::placeholder, +.bluelib input[type="tel"]::placeholder, +body input[type="text"]::placeholder, +.bluelib input[type="text"]::placeholder, +body input[type="time"]::placeholder, +.bluelib input[type="time"]::placeholder, +body input[type="url"]::placeholder, +.bluelib input[type="url"]::placeholder, +body input[type="week"]::placeholder, +.bluelib input[type="week"]::placeholder, +body textarea::placeholder, +.bluelib textarea::placeholder, +body .input-area::placeholder, +.bluelib .input-area::placeholder, +body select:not([multiple])::placeholder, +.bluelib select:not([multiple])::placeholder, +body .input-select::placeholder, +.bluelib .input-select::placeholder, +body select[multiple]::placeholder, +.bluelib select[multiple]::placeholder, +body .input-multiselect::placeholder, +.bluelib .input-multiselect::placeholder, +body button::placeholder, +.bluelib button::placeholder, +body input[type="submit"]::placeholder, +.bluelib input[type="submit"]::placeholder, +body input[type="reset"]::placeholder, +.bluelib input[type="reset"]::placeholder, +body .input-button::placeholder, +.bluelib .input-button::placeholder, +body input[type="checkbox"]::placeholder, +.bluelib input[type="checkbox"]::placeholder, +body .input-checkbox::placeholder, +.bluelib .input-checkbox::placeholder, +body input[type="radio"]::placeholder, +.bluelib input[type="radio"]::placeholder, +body .input-radio::placeholder, +.bluelib .input-radio::placeholder, +body .input::placeholder, +.bluelib .input::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41); + opacity: 1; +} +body .input-field:hover, +.bluelib .input-field:hover, +body input[type="color"]:hover, +.bluelib input[type="color"]:hover, +body input[type="date"]:hover, +.bluelib input[type="date"]:hover, +body input[type="datetime-local"]:hover, +.bluelib input[type="datetime-local"]:hover, +body input[type="email"]:hover, +.bluelib input[type="email"]:hover, +body input[type="file"]:hover, +.bluelib input[type="file"]:hover, +body input[type="image"]:hover, +.bluelib input[type="image"]:hover, +body input[type="month"]:hover, +.bluelib input[type="month"]:hover, +body input[type="number"]:hover, +.bluelib input[type="number"]:hover, +body input[type="password"]:hover, +.bluelib input[type="password"]:hover, +body input[type="search"]:hover, +.bluelib input[type="search"]:hover, +body input[type="tel"]:hover, +.bluelib input[type="tel"]:hover, +body input[type="text"]:hover, +.bluelib input[type="text"]:hover, +body input[type="time"]:hover, +.bluelib input[type="time"]:hover, +body input[type="url"]:hover, +.bluelib input[type="url"]:hover, +body input[type="week"]:hover, +.bluelib input[type="week"]:hover, +body textarea:hover, +.bluelib textarea:hover, +body .input-area:hover, +.bluelib .input-area:hover, +body select:not([multiple]):hover, +.bluelib select:not([multiple]):hover, +body .input-select:hover, +.bluelib .input-select:hover, +body select[multiple]:hover, +.bluelib select[multiple]:hover, +body .input-multiselect:hover, +.bluelib .input-multiselect:hover, +body button:hover, +.bluelib button:hover, +body input[type="submit"]:hover, +.bluelib input[type="submit"]:hover, +body input[type="reset"]:hover, +.bluelib input[type="reset"]:hover, +body .input-button:hover, +.bluelib .input-button:hover, +body input[type="checkbox"]:hover, +.bluelib input[type="checkbox"]:hover, +body .input-checkbox:hover, +.bluelib .input-checkbox:hover, +body input[type="radio"]:hover, +.bluelib input[type="radio"]:hover, +body .input-radio:hover, +.bluelib .input-radio:hover, +body .input:hover, +.bluelib .input:hover { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .input-field:hover::placeholder, +.bluelib .input-field:hover::placeholder, +body input[type="color"]:hover::placeholder, +.bluelib input[type="color"]:hover::placeholder, +body input[type="date"]:hover::placeholder, +.bluelib input[type="date"]:hover::placeholder, +body input[type="datetime-local"]:hover::placeholder, +.bluelib input[type="datetime-local"]:hover::placeholder, +body input[type="email"]:hover::placeholder, +.bluelib input[type="email"]:hover::placeholder, +body input[type="file"]:hover::placeholder, +.bluelib input[type="file"]:hover::placeholder, +body input[type="image"]:hover::placeholder, +.bluelib input[type="image"]:hover::placeholder, +body input[type="month"]:hover::placeholder, +.bluelib input[type="month"]:hover::placeholder, +body input[type="number"]:hover::placeholder, +.bluelib input[type="number"]:hover::placeholder, +body input[type="password"]:hover::placeholder, +.bluelib input[type="password"]:hover::placeholder, +body input[type="search"]:hover::placeholder, +.bluelib input[type="search"]:hover::placeholder, +body input[type="tel"]:hover::placeholder, +.bluelib input[type="tel"]:hover::placeholder, +body input[type="text"]:hover::placeholder, +.bluelib input[type="text"]:hover::placeholder, +body input[type="time"]:hover::placeholder, +.bluelib input[type="time"]:hover::placeholder, +body input[type="url"]:hover::placeholder, +.bluelib input[type="url"]:hover::placeholder, +body input[type="week"]:hover::placeholder, +.bluelib input[type="week"]:hover::placeholder, +body textarea:hover::placeholder, +.bluelib textarea:hover::placeholder, +body .input-area:hover::placeholder, +.bluelib .input-area:hover::placeholder, +body select:not([multiple]):hover::placeholder, +.bluelib select:not([multiple]):hover::placeholder, +body .input-select:hover::placeholder, +.bluelib .input-select:hover::placeholder, +body select[multiple]:hover::placeholder, +.bluelib select[multiple]:hover::placeholder, +body .input-multiselect:hover::placeholder, +.bluelib .input-multiselect:hover::placeholder, +body button:hover::placeholder, +.bluelib button:hover::placeholder, +body input[type="submit"]:hover::placeholder, +.bluelib input[type="submit"]:hover::placeholder, +body input[type="reset"]:hover::placeholder, +.bluelib input[type="reset"]:hover::placeholder, +body .input-button:hover::placeholder, +.bluelib .input-button:hover::placeholder, +body input[type="checkbox"]:hover::placeholder, +.bluelib input[type="checkbox"]:hover::placeholder, +body .input-checkbox:hover::placeholder, +.bluelib .input-checkbox:hover::placeholder, +body input[type="radio"]:hover::placeholder, +.bluelib input[type="radio"]:hover::placeholder, +body .input-radio:hover::placeholder, +.bluelib .input-radio:hover::placeholder, +body .input:hover::placeholder, +.bluelib .input:hover::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7); +} +body .input-field:focus, +.bluelib .input-field:focus, +body input[type="color"]:focus, +.bluelib input[type="color"]:focus, +body input[type="date"]:focus, +.bluelib input[type="date"]:focus, +body input[type="datetime-local"]:focus, +.bluelib input[type="datetime-local"]:focus, +body input[type="email"]:focus, +.bluelib input[type="email"]:focus, +body input[type="file"]:focus, +.bluelib input[type="file"]:focus, +body input[type="image"]:focus, +.bluelib input[type="image"]:focus, +body input[type="month"]:focus, +.bluelib input[type="month"]:focus, +body input[type="number"]:focus, +.bluelib input[type="number"]:focus, +body input[type="password"]:focus, +.bluelib input[type="password"]:focus, +body input[type="search"]:focus, +.bluelib input[type="search"]:focus, +body input[type="tel"]:focus, +.bluelib input[type="tel"]:focus, +body input[type="text"]:focus, +.bluelib input[type="text"]:focus, +body input[type="time"]:focus, +.bluelib input[type="time"]:focus, +body input[type="url"]:focus, +.bluelib input[type="url"]:focus, +body input[type="week"]:focus, +.bluelib input[type="week"]:focus, +body textarea:focus, +.bluelib textarea:focus, +body .input-area:focus, +.bluelib .input-area:focus, +body select:not([multiple]):focus, +.bluelib select:not([multiple]):focus, +body .input-select:focus, +.bluelib .input-select:focus, +body select[multiple]:focus, +.bluelib select[multiple]:focus, +body .input-multiselect:focus, +.bluelib .input-multiselect:focus, +body button:focus, +.bluelib button:focus, +body input[type="submit"]:focus, +.bluelib input[type="submit"]:focus, +body input[type="reset"]:focus, +.bluelib input[type="reset"]:focus, +body .input-button:focus, +.bluelib .input-button:focus, +body input[type="checkbox"]:focus, +.bluelib input[type="checkbox"]:focus, +body .input-checkbox:focus, +.bluelib .input-checkbox:focus, +body input[type="radio"]:focus, +.bluelib input[type="radio"]:focus, +body .input-radio:focus, +.bluelib .input-radio:focus, +body .input:focus, +.bluelib .input:focus { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); +} +body .input-field:focus::placeholder, +.bluelib .input-field:focus::placeholder, +body input[type="color"]:focus::placeholder, +.bluelib input[type="color"]:focus::placeholder, +body input[type="date"]:focus::placeholder, +.bluelib input[type="date"]:focus::placeholder, +body input[type="datetime-local"]:focus::placeholder, +.bluelib input[type="datetime-local"]:focus::placeholder, +body input[type="email"]:focus::placeholder, +.bluelib input[type="email"]:focus::placeholder, +body input[type="file"]:focus::placeholder, +.bluelib input[type="file"]:focus::placeholder, +body input[type="image"]:focus::placeholder, +.bluelib input[type="image"]:focus::placeholder, +body input[type="month"]:focus::placeholder, +.bluelib input[type="month"]:focus::placeholder, +body input[type="number"]:focus::placeholder, +.bluelib input[type="number"]:focus::placeholder, +body input[type="password"]:focus::placeholder, +.bluelib input[type="password"]:focus::placeholder, +body input[type="search"]:focus::placeholder, +.bluelib input[type="search"]:focus::placeholder, +body input[type="tel"]:focus::placeholder, +.bluelib input[type="tel"]:focus::placeholder, +body input[type="text"]:focus::placeholder, +.bluelib input[type="text"]:focus::placeholder, +body input[type="time"]:focus::placeholder, +.bluelib input[type="time"]:focus::placeholder, +body input[type="url"]:focus::placeholder, +.bluelib input[type="url"]:focus::placeholder, +body input[type="week"]:focus::placeholder, +.bluelib input[type="week"]:focus::placeholder, +body textarea:focus::placeholder, +.bluelib textarea:focus::placeholder, +body .input-area:focus::placeholder, +.bluelib .input-area:focus::placeholder, +body select:not([multiple]):focus::placeholder, +.bluelib select:not([multiple]):focus::placeholder, +body .input-select:focus::placeholder, +.bluelib .input-select:focus::placeholder, +body select[multiple]:focus::placeholder, +.bluelib select[multiple]:focus::placeholder, +body .input-multiselect:focus::placeholder, +.bluelib .input-multiselect:focus::placeholder, +body button:focus::placeholder, +.bluelib button:focus::placeholder, +body input[type="submit"]:focus::placeholder, +.bluelib input[type="submit"]:focus::placeholder, +body input[type="reset"]:focus::placeholder, +.bluelib input[type="reset"]:focus::placeholder, +body .input-button:focus::placeholder, +.bluelib .input-button:focus::placeholder, +body input[type="checkbox"]:focus::placeholder, +.bluelib input[type="checkbox"]:focus::placeholder, +body .input-checkbox:focus::placeholder, +.bluelib .input-checkbox:focus::placeholder, +body input[type="radio"]:focus::placeholder, +.bluelib input[type="radio"]:focus::placeholder, +body .input-radio:focus::placeholder, +.bluelib .input-radio:focus::placeholder, +body .input:focus::placeholder, +.bluelib .input:focus::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7); +} +body .input-field[disabled]:hover, +.bluelib .input-field[disabled]:hover, +body input[type="color"][disabled]:hover, +.bluelib input[type="color"][disabled]:hover, +body input[type="date"][disabled]:hover, +.bluelib input[type="date"][disabled]:hover, +body input[type="datetime-local"][disabled]:hover, +.bluelib input[type="datetime-local"][disabled]:hover, +body input[type="email"][disabled]:hover, +.bluelib input[type="email"][disabled]:hover, +body input[type="file"][disabled]:hover, +.bluelib input[type="file"][disabled]:hover, +body input[type="image"][disabled]:hover, +.bluelib input[type="image"][disabled]:hover, +body input[type="month"][disabled]:hover, +.bluelib input[type="month"][disabled]:hover, +body input[type="number"][disabled]:hover, +.bluelib input[type="number"][disabled]:hover, +body input[type="password"][disabled]:hover, +.bluelib input[type="password"][disabled]:hover, +body input[type="search"][disabled]:hover, +.bluelib input[type="search"][disabled]:hover, +body input[type="tel"][disabled]:hover, +.bluelib input[type="tel"][disabled]:hover, +body input[type="text"][disabled]:hover, +.bluelib input[type="text"][disabled]:hover, +body input[type="time"][disabled]:hover, +.bluelib input[type="time"][disabled]:hover, +body input[type="url"][disabled]:hover, +.bluelib input[type="url"][disabled]:hover, +body input[type="week"][disabled]:hover, +.bluelib input[type="week"][disabled]:hover, +body textarea[disabled]:hover, +.bluelib textarea[disabled]:hover, +body .input-area[disabled]:hover, +.bluelib .input-area[disabled]:hover, +body select:not([multiple])[disabled]:hover, +.bluelib select:not([multiple])[disabled]:hover, +body .input-select[disabled]:hover, +.bluelib .input-select[disabled]:hover, +body select[multiple][disabled]:hover, +.bluelib select[multiple][disabled]:hover, +body .input-multiselect[disabled]:hover, +.bluelib .input-multiselect[disabled]:hover, +body button[disabled]:hover, +.bluelib button[disabled]:hover, +body input[type="submit"][disabled]:hover, +.bluelib input[type="submit"][disabled]:hover, +body input[type="reset"][disabled]:hover, +.bluelib input[type="reset"][disabled]:hover, +body .input-button[disabled]:hover, +.bluelib .input-button[disabled]:hover, +body input[type="checkbox"][disabled]:hover, +.bluelib input[type="checkbox"][disabled]:hover, +body .input-checkbox[disabled]:hover, +.bluelib .input-checkbox[disabled]:hover, +body input[type="radio"][disabled]:hover, +.bluelib input[type="radio"][disabled]:hover, +body .input-radio[disabled]:hover, +.bluelib .input-radio[disabled]:hover, +body .input[disabled]:hover, +.bluelib .input[disabled]:hover, +body .input-field .status-disabled:hover, +.bluelib .input-field .status-disabled:hover, +body input[type="color"] .status-disabled:hover, +.bluelib input[type="color"] .status-disabled:hover, +body input[type="date"] .status-disabled:hover, +.bluelib input[type="date"] .status-disabled:hover, +body input[type="datetime-local"] .status-disabled:hover, +.bluelib input[type="datetime-local"] .status-disabled:hover, +body input[type="email"] .status-disabled:hover, +.bluelib input[type="email"] .status-disabled:hover, +body input[type="file"] .status-disabled:hover, +.bluelib input[type="file"] .status-disabled:hover, +body input[type="image"] .status-disabled:hover, +.bluelib input[type="image"] .status-disabled:hover, +body input[type="month"] .status-disabled:hover, +.bluelib input[type="month"] .status-disabled:hover, +body input[type="number"] .status-disabled:hover, +.bluelib input[type="number"] .status-disabled:hover, +body input[type="password"] .status-disabled:hover, +.bluelib input[type="password"] .status-disabled:hover, +body input[type="search"] .status-disabled:hover, +.bluelib input[type="search"] .status-disabled:hover, +body input[type="tel"] .status-disabled:hover, +.bluelib input[type="tel"] .status-disabled:hover, +body input[type="text"] .status-disabled:hover, +.bluelib input[type="text"] .status-disabled:hover, +body input[type="time"] .status-disabled:hover, +.bluelib input[type="time"] .status-disabled:hover, +body input[type="url"] .status-disabled:hover, +.bluelib input[type="url"] .status-disabled:hover, +body input[type="week"] .status-disabled:hover, +.bluelib input[type="week"] .status-disabled:hover, +body textarea .status-disabled:hover, +.bluelib textarea .status-disabled:hover, +body .input-area .status-disabled:hover, +.bluelib .input-area .status-disabled:hover, +body select:not([multiple]) .status-disabled:hover, +.bluelib select:not([multiple]) .status-disabled:hover, +body .input-select .status-disabled:hover, +.bluelib .input-select .status-disabled:hover, +body select[multiple] .status-disabled:hover, +.bluelib select[multiple] .status-disabled:hover, +body .input-multiselect .status-disabled:hover, +.bluelib .input-multiselect .status-disabled:hover, +body button .status-disabled:hover, +.bluelib button .status-disabled:hover, +body input[type="submit"] .status-disabled:hover, +.bluelib input[type="submit"] .status-disabled:hover, +body input[type="reset"] .status-disabled:hover, +.bluelib input[type="reset"] .status-disabled:hover, +body .input-button .status-disabled:hover, +.bluelib .input-button .status-disabled:hover, +body input[type="checkbox"] .status-disabled:hover, +.bluelib input[type="checkbox"] .status-disabled:hover, +body .input-checkbox .status-disabled:hover, +.bluelib .input-checkbox .status-disabled:hover, +body input[type="radio"] .status-disabled:hover, +.bluelib input[type="radio"] .status-disabled:hover, +body .input-radio .status-disabled:hover, +.bluelib .input-radio .status-disabled:hover, +body .input .status-disabled:hover, +.bluelib .input .status-disabled:hover, +body .input-field[disabled]:focus, +.bluelib .input-field[disabled]:focus, +body input[type="color"][disabled]:focus, +.bluelib input[type="color"][disabled]:focus, +body input[type="date"][disabled]:focus, +.bluelib input[type="date"][disabled]:focus, +body input[type="datetime-local"][disabled]:focus, +.bluelib input[type="datetime-local"][disabled]:focus, +body input[type="email"][disabled]:focus, +.bluelib input[type="email"][disabled]:focus, +body input[type="file"][disabled]:focus, +.bluelib input[type="file"][disabled]:focus, +body input[type="image"][disabled]:focus, +.bluelib input[type="image"][disabled]:focus, +body input[type="month"][disabled]:focus, +.bluelib input[type="month"][disabled]:focus, +body input[type="number"][disabled]:focus, +.bluelib input[type="number"][disabled]:focus, +body input[type="password"][disabled]:focus, +.bluelib input[type="password"][disabled]:focus, +body input[type="search"][disabled]:focus, +.bluelib input[type="search"][disabled]:focus, +body input[type="tel"][disabled]:focus, +.bluelib input[type="tel"][disabled]:focus, +body input[type="text"][disabled]:focus, +.bluelib input[type="text"][disabled]:focus, +body input[type="time"][disabled]:focus, +.bluelib input[type="time"][disabled]:focus, +body input[type="url"][disabled]:focus, +.bluelib input[type="url"][disabled]:focus, +body input[type="week"][disabled]:focus, +.bluelib input[type="week"][disabled]:focus, +body textarea[disabled]:focus, +.bluelib textarea[disabled]:focus, +body .input-area[disabled]:focus, +.bluelib .input-area[disabled]:focus, +body select:not([multiple])[disabled]:focus, +.bluelib select:not([multiple])[disabled]:focus, +body .input-select[disabled]:focus, +.bluelib .input-select[disabled]:focus, +body select[multiple][disabled]:focus, +.bluelib select[multiple][disabled]:focus, +body .input-multiselect[disabled]:focus, +.bluelib .input-multiselect[disabled]:focus, +body button[disabled]:focus, +.bluelib button[disabled]:focus, +body input[type="submit"][disabled]:focus, +.bluelib input[type="submit"][disabled]:focus, +body input[type="reset"][disabled]:focus, +.bluelib input[type="reset"][disabled]:focus, +body .input-button[disabled]:focus, +.bluelib .input-button[disabled]:focus, +body input[type="checkbox"][disabled]:focus, +.bluelib input[type="checkbox"][disabled]:focus, +body .input-checkbox[disabled]:focus, +.bluelib .input-checkbox[disabled]:focus, +body input[type="radio"][disabled]:focus, +.bluelib input[type="radio"][disabled]:focus, +body .input-radio[disabled]:focus, +.bluelib .input-radio[disabled]:focus, +body .input[disabled]:focus, +.bluelib .input[disabled]:focus, +body .input-field .status-disabled:focus, +.bluelib .input-field .status-disabled:focus, +body input[type="color"] .status-disabled:focus, +.bluelib input[type="color"] .status-disabled:focus, +body input[type="date"] .status-disabled:focus, +.bluelib input[type="date"] .status-disabled:focus, +body input[type="datetime-local"] .status-disabled:focus, +.bluelib input[type="datetime-local"] .status-disabled:focus, +body input[type="email"] .status-disabled:focus, +.bluelib input[type="email"] .status-disabled:focus, +body input[type="file"] .status-disabled:focus, +.bluelib input[type="file"] .status-disabled:focus, +body input[type="image"] .status-disabled:focus, +.bluelib input[type="image"] .status-disabled:focus, +body input[type="month"] .status-disabled:focus, +.bluelib input[type="month"] .status-disabled:focus, +body input[type="number"] .status-disabled:focus, +.bluelib input[type="number"] .status-disabled:focus, +body input[type="password"] .status-disabled:focus, +.bluelib input[type="password"] .status-disabled:focus, +body input[type="search"] .status-disabled:focus, +.bluelib input[type="search"] .status-disabled:focus, +body input[type="tel"] .status-disabled:focus, +.bluelib input[type="tel"] .status-disabled:focus, +body input[type="text"] .status-disabled:focus, +.bluelib input[type="text"] .status-disabled:focus, +body input[type="time"] .status-disabled:focus, +.bluelib input[type="time"] .status-disabled:focus, +body input[type="url"] .status-disabled:focus, +.bluelib input[type="url"] .status-disabled:focus, +body input[type="week"] .status-disabled:focus, +.bluelib input[type="week"] .status-disabled:focus, +body textarea .status-disabled:focus, +.bluelib textarea .status-disabled:focus, +body .input-area .status-disabled:focus, +.bluelib .input-area .status-disabled:focus, +body select:not([multiple]) .status-disabled:focus, +.bluelib select:not([multiple]) .status-disabled:focus, +body .input-select .status-disabled:focus, +.bluelib .input-select .status-disabled:focus, +body select[multiple] .status-disabled:focus, +.bluelib select[multiple] .status-disabled:focus, +body .input-multiselect .status-disabled:focus, +.bluelib .input-multiselect .status-disabled:focus, +body button .status-disabled:focus, +.bluelib button .status-disabled:focus, +body input[type="submit"] .status-disabled:focus, +.bluelib input[type="submit"] .status-disabled:focus, +body input[type="reset"] .status-disabled:focus, +.bluelib input[type="reset"] .status-disabled:focus, +body .input-button .status-disabled:focus, +.bluelib .input-button .status-disabled:focus, +body input[type="checkbox"] .status-disabled:focus, +.bluelib input[type="checkbox"] .status-disabled:focus, +body .input-checkbox .status-disabled:focus, +.bluelib .input-checkbox .status-disabled:focus, +body input[type="radio"] .status-disabled:focus, +.bluelib input[type="radio"] .status-disabled:focus, +body .input-radio .status-disabled:focus, +.bluelib .input-radio .status-disabled:focus, +body .input .status-disabled:focus, +.bluelib .input .status-disabled:focus { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body .input-field[disabled]:hover::placeholder, +.bluelib .input-field[disabled]:hover::placeholder, +body input[type="color"][disabled]:hover::placeholder, +.bluelib input[type="color"][disabled]:hover::placeholder, +body input[type="date"][disabled]:hover::placeholder, +.bluelib input[type="date"][disabled]:hover::placeholder, +body input[type="datetime-local"][disabled]:hover::placeholder, +.bluelib input[type="datetime-local"][disabled]:hover::placeholder, +body input[type="email"][disabled]:hover::placeholder, +.bluelib input[type="email"][disabled]:hover::placeholder, +body input[type="file"][disabled]:hover::placeholder, +.bluelib input[type="file"][disabled]:hover::placeholder, +body input[type="image"][disabled]:hover::placeholder, +.bluelib input[type="image"][disabled]:hover::placeholder, +body input[type="month"][disabled]:hover::placeholder, +.bluelib input[type="month"][disabled]:hover::placeholder, +body input[type="number"][disabled]:hover::placeholder, +.bluelib input[type="number"][disabled]:hover::placeholder, +body input[type="password"][disabled]:hover::placeholder, +.bluelib input[type="password"][disabled]:hover::placeholder, +body input[type="search"][disabled]:hover::placeholder, +.bluelib input[type="search"][disabled]:hover::placeholder, +body input[type="tel"][disabled]:hover::placeholder, +.bluelib input[type="tel"][disabled]:hover::placeholder, +body input[type="text"][disabled]:hover::placeholder, +.bluelib input[type="text"][disabled]:hover::placeholder, +body input[type="time"][disabled]:hover::placeholder, +.bluelib input[type="time"][disabled]:hover::placeholder, +body input[type="url"][disabled]:hover::placeholder, +.bluelib input[type="url"][disabled]:hover::placeholder, +body input[type="week"][disabled]:hover::placeholder, +.bluelib input[type="week"][disabled]:hover::placeholder, +body textarea[disabled]:hover::placeholder, +.bluelib textarea[disabled]:hover::placeholder, +body .input-area[disabled]:hover::placeholder, +.bluelib .input-area[disabled]:hover::placeholder, +body select:not([multiple])[disabled]:hover::placeholder, +.bluelib select:not([multiple])[disabled]:hover::placeholder, +body .input-select[disabled]:hover::placeholder, +.bluelib .input-select[disabled]:hover::placeholder, +body select[multiple][disabled]:hover::placeholder, +.bluelib select[multiple][disabled]:hover::placeholder, +body .input-multiselect[disabled]:hover::placeholder, +.bluelib .input-multiselect[disabled]:hover::placeholder, +body button[disabled]:hover::placeholder, +.bluelib button[disabled]:hover::placeholder, +body input[type="submit"][disabled]:hover::placeholder, +.bluelib input[type="submit"][disabled]:hover::placeholder, +body input[type="reset"][disabled]:hover::placeholder, +.bluelib input[type="reset"][disabled]:hover::placeholder, +body .input-button[disabled]:hover::placeholder, +.bluelib .input-button[disabled]:hover::placeholder, +body input[type="checkbox"][disabled]:hover::placeholder, +.bluelib input[type="checkbox"][disabled]:hover::placeholder, +body .input-checkbox[disabled]:hover::placeholder, +.bluelib .input-checkbox[disabled]:hover::placeholder, +body input[type="radio"][disabled]:hover::placeholder, +.bluelib input[type="radio"][disabled]:hover::placeholder, +body .input-radio[disabled]:hover::placeholder, +.bluelib .input-radio[disabled]:hover::placeholder, +body .input[disabled]:hover::placeholder, +.bluelib .input[disabled]:hover::placeholder, +body .input-field .status-disabled:hover::placeholder, +.bluelib .input-field .status-disabled:hover::placeholder, +body input[type="color"] .status-disabled:hover::placeholder, +.bluelib input[type="color"] .status-disabled:hover::placeholder, +body input[type="date"] .status-disabled:hover::placeholder, +.bluelib input[type="date"] .status-disabled:hover::placeholder, +body input[type="datetime-local"] .status-disabled:hover::placeholder, +.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder, +body input[type="email"] .status-disabled:hover::placeholder, +.bluelib input[type="email"] .status-disabled:hover::placeholder, +body input[type="file"] .status-disabled:hover::placeholder, +.bluelib input[type="file"] .status-disabled:hover::placeholder, +body input[type="image"] .status-disabled:hover::placeholder, +.bluelib input[type="image"] .status-disabled:hover::placeholder, +body input[type="month"] .status-disabled:hover::placeholder, +.bluelib input[type="month"] .status-disabled:hover::placeholder, +body input[type="number"] .status-disabled:hover::placeholder, +.bluelib input[type="number"] .status-disabled:hover::placeholder, +body input[type="password"] .status-disabled:hover::placeholder, +.bluelib input[type="password"] .status-disabled:hover::placeholder, +body input[type="search"] .status-disabled:hover::placeholder, +.bluelib input[type="search"] .status-disabled:hover::placeholder, +body input[type="tel"] .status-disabled:hover::placeholder, +.bluelib input[type="tel"] .status-disabled:hover::placeholder, +body input[type="text"] .status-disabled:hover::placeholder, +.bluelib input[type="text"] .status-disabled:hover::placeholder, +body input[type="time"] .status-disabled:hover::placeholder, +.bluelib input[type="time"] .status-disabled:hover::placeholder, +body input[type="url"] .status-disabled:hover::placeholder, +.bluelib input[type="url"] .status-disabled:hover::placeholder, +body input[type="week"] .status-disabled:hover::placeholder, +.bluelib input[type="week"] .status-disabled:hover::placeholder, +body textarea .status-disabled:hover::placeholder, +.bluelib textarea .status-disabled:hover::placeholder, +body .input-area .status-disabled:hover::placeholder, +.bluelib .input-area .status-disabled:hover::placeholder, +body select:not([multiple]) .status-disabled:hover::placeholder, +.bluelib select:not([multiple]) .status-disabled:hover::placeholder, +body .input-select .status-disabled:hover::placeholder, +.bluelib .input-select .status-disabled:hover::placeholder, +body select[multiple] .status-disabled:hover::placeholder, +.bluelib select[multiple] .status-disabled:hover::placeholder, +body .input-multiselect .status-disabled:hover::placeholder, +.bluelib .input-multiselect .status-disabled:hover::placeholder, +body button .status-disabled:hover::placeholder, +.bluelib button .status-disabled:hover::placeholder, +body input[type="submit"] .status-disabled:hover::placeholder, +.bluelib input[type="submit"] .status-disabled:hover::placeholder, +body input[type="reset"] .status-disabled:hover::placeholder, +.bluelib input[type="reset"] .status-disabled:hover::placeholder, +body .input-button .status-disabled:hover::placeholder, +.bluelib .input-button .status-disabled:hover::placeholder, +body input[type="checkbox"] .status-disabled:hover::placeholder, +.bluelib input[type="checkbox"] .status-disabled:hover::placeholder, +body .input-checkbox .status-disabled:hover::placeholder, +.bluelib .input-checkbox .status-disabled:hover::placeholder, +body input[type="radio"] .status-disabled:hover::placeholder, +.bluelib input[type="radio"] .status-disabled:hover::placeholder, +body .input-radio .status-disabled:hover::placeholder, +.bluelib .input-radio .status-disabled:hover::placeholder, +body .input .status-disabled:hover::placeholder, +.bluelib .input .status-disabled:hover::placeholder, +body .input-field[disabled]:focus::placeholder, +.bluelib .input-field[disabled]:focus::placeholder, +body input[type="color"][disabled]:focus::placeholder, +.bluelib input[type="color"][disabled]:focus::placeholder, +body input[type="date"][disabled]:focus::placeholder, +.bluelib input[type="date"][disabled]:focus::placeholder, +body input[type="datetime-local"][disabled]:focus::placeholder, +.bluelib input[type="datetime-local"][disabled]:focus::placeholder, +body input[type="email"][disabled]:focus::placeholder, +.bluelib input[type="email"][disabled]:focus::placeholder, +body input[type="file"][disabled]:focus::placeholder, +.bluelib input[type="file"][disabled]:focus::placeholder, +body input[type="image"][disabled]:focus::placeholder, +.bluelib input[type="image"][disabled]:focus::placeholder, +body input[type="month"][disabled]:focus::placeholder, +.bluelib input[type="month"][disabled]:focus::placeholder, +body input[type="number"][disabled]:focus::placeholder, +.bluelib input[type="number"][disabled]:focus::placeholder, +body input[type="password"][disabled]:focus::placeholder, +.bluelib input[type="password"][disabled]:focus::placeholder, +body input[type="search"][disabled]:focus::placeholder, +.bluelib input[type="search"][disabled]:focus::placeholder, +body input[type="tel"][disabled]:focus::placeholder, +.bluelib input[type="tel"][disabled]:focus::placeholder, +body input[type="text"][disabled]:focus::placeholder, +.bluelib input[type="text"][disabled]:focus::placeholder, +body input[type="time"][disabled]:focus::placeholder, +.bluelib input[type="time"][disabled]:focus::placeholder, +body input[type="url"][disabled]:focus::placeholder, +.bluelib input[type="url"][disabled]:focus::placeholder, +body input[type="week"][disabled]:focus::placeholder, +.bluelib input[type="week"][disabled]:focus::placeholder, +body textarea[disabled]:focus::placeholder, +.bluelib textarea[disabled]:focus::placeholder, +body .input-area[disabled]:focus::placeholder, +.bluelib .input-area[disabled]:focus::placeholder, +body select:not([multiple])[disabled]:focus::placeholder, +.bluelib select:not([multiple])[disabled]:focus::placeholder, +body .input-select[disabled]:focus::placeholder, +.bluelib .input-select[disabled]:focus::placeholder, +body select[multiple][disabled]:focus::placeholder, +.bluelib select[multiple][disabled]:focus::placeholder, +body .input-multiselect[disabled]:focus::placeholder, +.bluelib .input-multiselect[disabled]:focus::placeholder, +body button[disabled]:focus::placeholder, +.bluelib button[disabled]:focus::placeholder, +body input[type="submit"][disabled]:focus::placeholder, +.bluelib input[type="submit"][disabled]:focus::placeholder, +body input[type="reset"][disabled]:focus::placeholder, +.bluelib input[type="reset"][disabled]:focus::placeholder, +body .input-button[disabled]:focus::placeholder, +.bluelib .input-button[disabled]:focus::placeholder, +body input[type="checkbox"][disabled]:focus::placeholder, +.bluelib input[type="checkbox"][disabled]:focus::placeholder, +body .input-checkbox[disabled]:focus::placeholder, +.bluelib .input-checkbox[disabled]:focus::placeholder, +body input[type="radio"][disabled]:focus::placeholder, +.bluelib input[type="radio"][disabled]:focus::placeholder, +body .input-radio[disabled]:focus::placeholder, +.bluelib .input-radio[disabled]:focus::placeholder, +body .input[disabled]:focus::placeholder, +.bluelib .input[disabled]:focus::placeholder, +body .input-field .status-disabled:focus::placeholder, +.bluelib .input-field .status-disabled:focus::placeholder, +body input[type="color"] .status-disabled:focus::placeholder, +.bluelib input[type="color"] .status-disabled:focus::placeholder, +body input[type="date"] .status-disabled:focus::placeholder, +.bluelib input[type="date"] .status-disabled:focus::placeholder, +body input[type="datetime-local"] .status-disabled:focus::placeholder, +.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder, +body input[type="email"] .status-disabled:focus::placeholder, +.bluelib input[type="email"] .status-disabled:focus::placeholder, +body input[type="file"] .status-disabled:focus::placeholder, +.bluelib input[type="file"] .status-disabled:focus::placeholder, +body input[type="image"] .status-disabled:focus::placeholder, +.bluelib input[type="image"] .status-disabled:focus::placeholder, +body input[type="month"] .status-disabled:focus::placeholder, +.bluelib input[type="month"] .status-disabled:focus::placeholder, +body input[type="number"] .status-disabled:focus::placeholder, +.bluelib input[type="number"] .status-disabled:focus::placeholder, +body input[type="password"] .status-disabled:focus::placeholder, +.bluelib input[type="password"] .status-disabled:focus::placeholder, +body input[type="search"] .status-disabled:focus::placeholder, +.bluelib input[type="search"] .status-disabled:focus::placeholder, +body input[type="tel"] .status-disabled:focus::placeholder, +.bluelib input[type="tel"] .status-disabled:focus::placeholder, +body input[type="text"] .status-disabled:focus::placeholder, +.bluelib input[type="text"] .status-disabled:focus::placeholder, +body input[type="time"] .status-disabled:focus::placeholder, +.bluelib input[type="time"] .status-disabled:focus::placeholder, +body input[type="url"] .status-disabled:focus::placeholder, +.bluelib input[type="url"] .status-disabled:focus::placeholder, +body input[type="week"] .status-disabled:focus::placeholder, +.bluelib input[type="week"] .status-disabled:focus::placeholder, +body textarea .status-disabled:focus::placeholder, +.bluelib textarea .status-disabled:focus::placeholder, +body .input-area .status-disabled:focus::placeholder, +.bluelib .input-area .status-disabled:focus::placeholder, +body select:not([multiple]) .status-disabled:focus::placeholder, +.bluelib select:not([multiple]) .status-disabled:focus::placeholder, +body .input-select .status-disabled:focus::placeholder, +.bluelib .input-select .status-disabled:focus::placeholder, +body select[multiple] .status-disabled:focus::placeholder, +.bluelib select[multiple] .status-disabled:focus::placeholder, +body .input-multiselect .status-disabled:focus::placeholder, +.bluelib .input-multiselect .status-disabled:focus::placeholder, +body button .status-disabled:focus::placeholder, +.bluelib button .status-disabled:focus::placeholder, +body input[type="submit"] .status-disabled:focus::placeholder, +.bluelib input[type="submit"] .status-disabled:focus::placeholder, +body input[type="reset"] .status-disabled:focus::placeholder, +.bluelib input[type="reset"] .status-disabled:focus::placeholder, +body .input-button .status-disabled:focus::placeholder, +.bluelib .input-button .status-disabled:focus::placeholder, +body input[type="checkbox"] .status-disabled:focus::placeholder, +.bluelib input[type="checkbox"] .status-disabled:focus::placeholder, +body .input-checkbox .status-disabled:focus::placeholder, +.bluelib .input-checkbox .status-disabled:focus::placeholder, +body input[type="radio"] .status-disabled:focus::placeholder, +.bluelib input[type="radio"] .status-disabled:focus::placeholder, +body .input-radio .status-disabled:focus::placeholder, +.bluelib .input-radio .status-disabled:focus::placeholder, +body .input .status-disabled:focus::placeholder, +.bluelib .input .status-disabled:focus::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41); +} +body .input-field:optional, +.bluelib .input-field:optional, +body input[type="color"]:optional, +.bluelib input[type="color"]:optional, +body input[type="date"]:optional, +.bluelib input[type="date"]:optional, +body input[type="datetime-local"]:optional, +.bluelib input[type="datetime-local"]:optional, +body input[type="email"]:optional, +.bluelib input[type="email"]:optional, +body input[type="file"]:optional, +.bluelib input[type="file"]:optional, +body input[type="image"]:optional, +.bluelib input[type="image"]:optional, +body input[type="month"]:optional, +.bluelib input[type="month"]:optional, +body input[type="number"]:optional, +.bluelib input[type="number"]:optional, +body input[type="password"]:optional, +.bluelib input[type="password"]:optional, +body input[type="search"]:optional, +.bluelib input[type="search"]:optional, +body input[type="tel"]:optional, +.bluelib input[type="tel"]:optional, +body input[type="text"]:optional, +.bluelib input[type="text"]:optional, +body input[type="time"]:optional, +.bluelib input[type="time"]:optional, +body input[type="url"]:optional, +.bluelib input[type="url"]:optional, +body input[type="week"]:optional, +.bluelib input[type="week"]:optional, +body textarea:optional, +.bluelib textarea:optional, +body .input-area:optional, +.bluelib .input-area:optional, +body select:not([multiple]):optional, +.bluelib select:not([multiple]):optional, +body .input-select:optional, +.bluelib .input-select:optional, +body select[multiple]:optional, +.bluelib select[multiple]:optional, +body .input-multiselect:optional, +.bluelib .input-multiselect:optional, +body button:optional, +.bluelib button:optional, +body input[type="submit"]:optional, +.bluelib input[type="submit"]:optional, +body input[type="reset"]:optional, +.bluelib input[type="reset"]:optional, +body .input-button:optional, +.bluelib .input-button:optional, +body input[type="checkbox"]:optional, +.bluelib input[type="checkbox"]:optional, +body .input-checkbox:optional, +.bluelib .input-checkbox:optional, +body input[type="radio"]:optional, +.bluelib input[type="radio"]:optional, +body .input-radio:optional, +.bluelib .input-radio:optional, +body .input:optional, +.bluelib .input:optional, +body .input-field:optional::placeholder, +.bluelib .input-field:optional::placeholder, +body input[type="color"]:optional::placeholder, +.bluelib input[type="color"]:optional::placeholder, +body input[type="date"]:optional::placeholder, +.bluelib input[type="date"]:optional::placeholder, +body input[type="datetime-local"]:optional::placeholder, +.bluelib input[type="datetime-local"]:optional::placeholder, +body input[type="email"]:optional::placeholder, +.bluelib input[type="email"]:optional::placeholder, +body input[type="file"]:optional::placeholder, +.bluelib input[type="file"]:optional::placeholder, +body input[type="image"]:optional::placeholder, +.bluelib input[type="image"]:optional::placeholder, +body input[type="month"]:optional::placeholder, +.bluelib input[type="month"]:optional::placeholder, +body input[type="number"]:optional::placeholder, +.bluelib input[type="number"]:optional::placeholder, +body input[type="password"]:optional::placeholder, +.bluelib input[type="password"]:optional::placeholder, +body input[type="search"]:optional::placeholder, +.bluelib input[type="search"]:optional::placeholder, +body input[type="tel"]:optional::placeholder, +.bluelib input[type="tel"]:optional::placeholder, +body input[type="text"]:optional::placeholder, +.bluelib input[type="text"]:optional::placeholder, +body input[type="time"]:optional::placeholder, +.bluelib input[type="time"]:optional::placeholder, +body input[type="url"]:optional::placeholder, +.bluelib input[type="url"]:optional::placeholder, +body input[type="week"]:optional::placeholder, +.bluelib input[type="week"]:optional::placeholder, +body textarea:optional::placeholder, +.bluelib textarea:optional::placeholder, +body .input-area:optional::placeholder, +.bluelib .input-area:optional::placeholder, +body select:not([multiple]):optional::placeholder, +.bluelib select:not([multiple]):optional::placeholder, +body .input-select:optional::placeholder, +.bluelib .input-select:optional::placeholder, +body select[multiple]:optional::placeholder, +.bluelib select[multiple]:optional::placeholder, +body .input-multiselect:optional::placeholder, +.bluelib .input-multiselect:optional::placeholder, +body button:optional::placeholder, +.bluelib button:optional::placeholder, +body input[type="submit"]:optional::placeholder, +.bluelib input[type="submit"]:optional::placeholder, +body input[type="reset"]:optional::placeholder, +.bluelib input[type="reset"]:optional::placeholder, +body .input-button:optional::placeholder, +.bluelib .input-button:optional::placeholder, +body input[type="checkbox"]:optional::placeholder, +.bluelib input[type="checkbox"]:optional::placeholder, +body .input-checkbox:optional::placeholder, +.bluelib .input-checkbox:optional::placeholder, +body input[type="radio"]:optional::placeholder, +.bluelib input[type="radio"]:optional::placeholder, +body .input-radio:optional::placeholder, +.bluelib .input-radio:optional::placeholder, +body .input:optional::placeholder, +.bluelib .input:optional::placeholder { + font-style: italic; +} +body .input-field:focus-visible, +.bluelib .input-field:focus-visible, +body input[type="color"]:focus-visible, +.bluelib input[type="color"]:focus-visible, +body input[type="date"]:focus-visible, +.bluelib input[type="date"]:focus-visible, +body input[type="datetime-local"]:focus-visible, +.bluelib input[type="datetime-local"]:focus-visible, +body input[type="email"]:focus-visible, +.bluelib input[type="email"]:focus-visible, +body input[type="file"]:focus-visible, +.bluelib input[type="file"]:focus-visible, +body input[type="image"]:focus-visible, +.bluelib input[type="image"]:focus-visible, +body input[type="month"]:focus-visible, +.bluelib input[type="month"]:focus-visible, +body input[type="number"]:focus-visible, +.bluelib input[type="number"]:focus-visible, +body input[type="password"]:focus-visible, +.bluelib input[type="password"]:focus-visible, +body input[type="search"]:focus-visible, +.bluelib input[type="search"]:focus-visible, +body input[type="tel"]:focus-visible, +.bluelib input[type="tel"]:focus-visible, +body input[type="text"]:focus-visible, +.bluelib input[type="text"]:focus-visible, +body input[type="time"]:focus-visible, +.bluelib input[type="time"]:focus-visible, +body input[type="url"]:focus-visible, +.bluelib input[type="url"]:focus-visible, +body input[type="week"]:focus-visible, +.bluelib input[type="week"]:focus-visible, +body textarea:focus-visible, +.bluelib textarea:focus-visible, +body .input-area:focus-visible, +.bluelib .input-area:focus-visible, +body select:not([multiple]):focus-visible, +.bluelib select:not([multiple]):focus-visible, +body .input-select:focus-visible, +.bluelib .input-select:focus-visible, +body select[multiple]:focus-visible, +.bluelib select[multiple]:focus-visible, +body .input-multiselect:focus-visible, +.bluelib .input-multiselect:focus-visible, +body button:focus-visible, +.bluelib button:focus-visible, +body input[type="submit"]:focus-visible, +.bluelib input[type="submit"]:focus-visible, +body input[type="reset"]:focus-visible, +.bluelib input[type="reset"]:focus-visible, +body .input-button:focus-visible, +.bluelib .input-button:focus-visible, +body input[type="checkbox"]:focus-visible, +.bluelib input[type="checkbox"]:focus-visible, +body .input-checkbox:focus-visible, +.bluelib .input-checkbox:focus-visible, +body input[type="radio"]:focus-visible, +.bluelib input[type="radio"]:focus-visible, +body .input-radio:focus-visible, +.bluelib .input-radio:focus-visible, +body .input:focus-visible, +.bluelib .input:focus-visible { + outline: none; +} +body .input-field, +.bluelib .input-field, +body input[type="color"], +.bluelib input[type="color"], +body input[type="date"], +.bluelib input[type="date"], +body input[type="datetime-local"], +.bluelib input[type="datetime-local"], +body input[type="email"], +.bluelib input[type="email"], +body input[type="file"], +.bluelib input[type="file"], +body input[type="image"], +.bluelib input[type="image"], +body input[type="month"], +.bluelib input[type="month"], +body input[type="number"], +.bluelib input[type="number"], +body input[type="password"], +.bluelib input[type="password"], +body input[type="search"], +.bluelib input[type="search"], +body input[type="tel"], +.bluelib input[type="tel"], +body input[type="text"], +.bluelib input[type="text"], +body input[type="time"], +.bluelib input[type="time"], +body input[type="url"], +.bluelib input[type="url"], +body input[type="week"], +.bluelib input[type="week"] { + cursor: text; + border-width: 0 0 2px 0; + border-radius: 4px 4px 0 0; + padding: 6px; +} +body textarea, +.bluelib textarea, +body .input-area, +.bluelib .input-area { + cursor: text; + border-width: 0 0 0 2px; + border-radius: 0 4px 4px 0; + padding: 6px; +} +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select { + cursor: context-menu; + border-width: 0 0 2px 0; + border-radius: 4px 4px 0 0; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + body select:not([multiple]) option, + .bluelib select:not([multiple]) option, + body .input-select option, + .bluelib .input-select option, + body select:not([multiple]) .input-option, + .bluelib select:not([multiple]) .input-option, + body .input-select .input-option, + .bluelib .input-select .input-option, + body select:not([multiple]) optgroup, + .bluelib select:not([multiple]) optgroup, + body .input-select optgroup, + .bluelib .input-select optgroup, + body select:not([multiple]) .input-optgroup, + .bluelib select:not([multiple]) .input-optgroup, + body .input-select .input-optgroup, + .bluelib .input-select .input-optgroup { + background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b)); + } +} +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect { + cursor: vertical-text; + border-width: 0 0 0 2px; + border-radius: 0 4px 4px 0; +} +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select, +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect { + padding: 6px 4px; +} +body select:not([multiple]) option, +.bluelib select:not([multiple]) option, +body .input-select option, +.bluelib .input-select option, +body select[multiple] option, +.bluelib select[multiple] option, +body .input-multiselect option, +.bluelib .input-multiselect option, +body select:not([multiple]) .input-option, +.bluelib select:not([multiple]) .input-option, +body .input-select .input-option, +.bluelib .input-select .input-option, +body select[multiple] .input-option, +.bluelib select[multiple] .input-option, +body .input-multiselect .input-option, +.bluelib .input-multiselect .input-option { + font-weight: normal; + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + padding: 4px; +} +body select:not([multiple]) optgroup, +.bluelib select:not([multiple]) optgroup, +body .input-select optgroup, +.bluelib .input-select optgroup, +body select[multiple] optgroup, +.bluelib select[multiple] optgroup, +body .input-multiselect optgroup, +.bluelib .input-multiselect optgroup, +body select:not([multiple]) .input-optgroup, +.bluelib select:not([multiple]) .input-optgroup, +body .input-select .input-optgroup, +.bluelib .input-select .input-optgroup, +body select[multiple] .input-optgroup, +.bluelib select[multiple] .input-optgroup, +body .input-multiselect .input-optgroup, +.bluelib .input-multiselect .input-optgroup { + font-weight: bold; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); + padding: 4px; +} +body select:not([multiple]) optgroup option, +.bluelib select:not([multiple]) optgroup option, +body .input-select optgroup option, +.bluelib .input-select optgroup option, +body select[multiple] optgroup option, +.bluelib select[multiple] optgroup option, +body .input-multiselect optgroup option, +.bluelib .input-multiselect optgroup option, +body select:not([multiple]) .input-optgroup option, +.bluelib select:not([multiple]) .input-optgroup option, +body .input-select .input-optgroup option, +.bluelib .input-select .input-optgroup option, +body select[multiple] .input-optgroup option, +.bluelib select[multiple] .input-optgroup option, +body .input-multiselect .input-optgroup option, +.bluelib .input-multiselect .input-optgroup option, +body select:not([multiple]) optgroup .input-option, +.bluelib select:not([multiple]) optgroup .input-option, +body .input-select optgroup .input-option, +.bluelib .input-select optgroup .input-option, +body select[multiple] optgroup .input-option, +.bluelib select[multiple] optgroup .input-option, +body .input-multiselect optgroup .input-option, +.bluelib .input-multiselect optgroup .input-option, +body select:not([multiple]) .input-optgroup .input-option, +.bluelib select:not([multiple]) .input-optgroup .input-option, +body .input-select .input-optgroup .input-option, +.bluelib .input-select .input-optgroup .input-option, +body select[multiple] .input-optgroup .input-option, +.bluelib select[multiple] .input-optgroup .input-option, +body .input-multiselect .input-optgroup .input-option, +.bluelib .input-multiselect .input-optgroup .input-option { + padding: 4px 20px; +} +body select:not([multiple]) optgroup option::before, +.bluelib select:not([multiple]) optgroup option::before, +body .input-select optgroup option::before, +.bluelib .input-select optgroup option::before, +body select[multiple] optgroup option::before, +.bluelib select[multiple] optgroup option::before, +body .input-multiselect optgroup option::before, +.bluelib .input-multiselect optgroup option::before, +body select:not([multiple]) .input-optgroup option::before, +.bluelib select:not([multiple]) .input-optgroup option::before, +body .input-select .input-optgroup option::before, +.bluelib .input-select .input-optgroup option::before, +body select[multiple] .input-optgroup option::before, +.bluelib select[multiple] .input-optgroup option::before, +body .input-multiselect .input-optgroup option::before, +.bluelib .input-multiselect .input-optgroup option::before, +body select:not([multiple]) optgroup .input-option::before, +.bluelib select:not([multiple]) optgroup .input-option::before, +body .input-select optgroup .input-option::before, +.bluelib .input-select optgroup .input-option::before, +body select[multiple] optgroup .input-option::before, +.bluelib select[multiple] optgroup .input-option::before, +body .input-multiselect optgroup .input-option::before, +.bluelib .input-multiselect optgroup .input-option::before, +body select:not([multiple]) .input-optgroup .input-option::before, +.bluelib select:not([multiple]) .input-optgroup .input-option::before, +body .input-select .input-optgroup .input-option::before, +.bluelib .input-select .input-optgroup .input-option::before, +body select[multiple] .input-optgroup .input-option::before, +.bluelib select[multiple] .input-optgroup .input-option::before, +body .input-multiselect .input-optgroup .input-option::before, +.bluelib .input-multiselect .input-optgroup .input-option::before { + content: ""; +} +body button, +.bluelib button, +body input[type="submit"], +.bluelib input[type="submit"], +body input[type="reset"], +.bluelib input[type="reset"], +body .input-button, +.bluelib .input-button { + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + padding: 6px 16px; + border-radius: 4px; +} +body button:active, +.bluelib button:active, +body input[type="submit"]:active, +.bluelib input[type="submit"]:active, +body input[type="reset"]:active, +.bluelib input[type="reset"]:active, +body .input-button:active, +.bluelib .input-button:active { + border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); +} +body button [disabled]:active, +.bluelib button [disabled]:active, +body input[type="submit"] [disabled]:active, +.bluelib input[type="submit"] [disabled]:active, +body input[type="reset"] [disabled]:active, +.bluelib input[type="reset"] [disabled]:active, +body .input-button [disabled]:active, +.bluelib .input-button [disabled]:active, +body button .status-disabled:active, +.bluelib button .status-disabled:active, +body input[type="submit"] .status-disabled:active, +.bluelib input[type="submit"] .status-disabled:active, +body input[type="reset"] .status-disabled:active, +.bluelib input[type="reset"] .status-disabled:active, +body .input-button .status-disabled:active, +.bluelib .input-button .status-disabled:active { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox, +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio { + appearance: none; + cursor: pointer; + width: 24px; + height: 24px; + border-width: 2px; + display: inline-flex; + justify-content: center; + align-items: center; +} +body input[type="checkbox"]::before, +.bluelib input[type="checkbox"]::before, +body .input-checkbox::before, +.bluelib .input-checkbox::before, +body input[type="radio"]::before, +.bluelib input[type="radio"]::before, +body .input-radio::before, +.bluelib .input-radio::before { + display: block; + content: ""; + width: 14px; + height: 14px; +} +body input[type="checkbox"]:checked::before, +.bluelib input[type="checkbox"]:checked::before, +body .input-checkbox:checked::before, +.bluelib .input-checkbox:checked::before, +body input[type="radio"]:checked::before, +.bluelib input[type="radio"]:checked::before, +body .input-radio:checked::before, +.bluelib .input-radio:checked::before { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9); +} +body input[type="checkbox"]:hover:checked::before, +.bluelib input[type="checkbox"]:hover:checked::before, +body .input-checkbox:hover:checked::before, +.bluelib .input-checkbox:hover:checked::before, +body input[type="radio"]:hover:checked::before, +.bluelib input[type="radio"]:hover:checked::before, +body .input-radio:hover:checked::before, +.bluelib .input-radio:hover:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1); +} +body input[type="checkbox"]:focus:checked::before, +.bluelib input[type="checkbox"]:focus:checked::before, +body .input-checkbox:focus:checked::before, +.bluelib .input-checkbox:focus:checked::before, +body input[type="radio"]:focus:checked::before, +.bluelib input[type="radio"]:focus:checked::before, +body .input-radio:focus:checked::before, +.bluelib .input-radio:focus:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body input[type="checkbox"]:active:checked::before, +.bluelib input[type="checkbox"]:active:checked::before, +body .input-checkbox:active:checked::before, +.bluelib .input-checkbox:active:checked::before, +body input[type="radio"]:active:checked::before, +.bluelib input[type="radio"]:active:checked::before, +body .input-radio:active:checked::before, +.bluelib .input-radio:active:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox { + border-radius: 4px; +} +body input[type="checkbox"]::before, +.bluelib input[type="checkbox"]::before, +body .input-checkbox::before, +.bluelib .input-checkbox::before { + border-radius: 2px; +} +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio { + border-radius: 100%; +} +body input[type="radio"]::before, +.bluelib input[type="radio"]::before, +body .input-radio::before, +.bluelib .input-radio::before { + border-radius: 100%; +} +body form, +.bluelib form, +body .form, +.bluelib .form { + display: grid; + align-items: center; + row-gap: 4px; + column-gap: 8px; + grid-template-columns: minmax(auto, 1fr) 5fr; +} +body form > label, +.bluelib form > label, +body .form > label, +.bluelib .form > label, +body form .form-label, +.bluelib form .form-label, +body .form .form-label, +.bluelib .form .form-label { + grid-column: 1; + justify-self: end; + text-align: right; + --bluelib-color-r: var(--bluelib-accent-r); + --bluelib-color-g: var(--bluelib-accent-g); + --bluelib-color-b: var(--bluelib-accent-b); + font-weight: 500; +} +body form > .input-field, +.bluelib form > .input-field, +body .form > .input-field, +.bluelib .form > .input-field, +body form input[type="color"], +.bluelib form input[type="color"], +body .form input[type="color"], +.bluelib .form input[type="color"], +body form input[type="date"], +.bluelib form input[type="date"], +body .form input[type="date"], +.bluelib .form input[type="date"], +body form input[type="datetime-local"], +.bluelib form input[type="datetime-local"], +body .form input[type="datetime-local"], +.bluelib .form input[type="datetime-local"], +body form input[type="email"], +.bluelib form input[type="email"], +body .form input[type="email"], +.bluelib .form input[type="email"], +body form input[type="file"], +.bluelib form input[type="file"], +body .form input[type="file"], +.bluelib .form input[type="file"], +body form input[type="image"], +.bluelib form input[type="image"], +body .form input[type="image"], +.bluelib .form input[type="image"], +body form input[type="month"], +.bluelib form input[type="month"], +body .form input[type="month"], +.bluelib .form input[type="month"], +body form input[type="number"], +.bluelib form input[type="number"], +body .form input[type="number"], +.bluelib .form input[type="number"], +body form input[type="password"], +.bluelib form input[type="password"], +body .form input[type="password"], +.bluelib .form input[type="password"], +body form input[type="search"], +.bluelib form input[type="search"], +body .form input[type="search"], +.bluelib .form input[type="search"], +body form input[type="tel"], +.bluelib form input[type="tel"], +body .form input[type="tel"], +.bluelib .form input[type="tel"], +body form input[type="text"], +.bluelib form input[type="text"], +body .form input[type="text"], +.bluelib .form input[type="text"], +body form input[type="time"], +.bluelib form input[type="time"], +body .form input[type="time"], +.bluelib .form input[type="time"], +body form input[type="url"], +.bluelib form input[type="url"], +body .form input[type="url"], +.bluelib .form input[type="url"], +body form input[type="week"], +.bluelib form input[type="week"], +body .form input[type="week"], +.bluelib .form input[type="week"], +body form > textarea, +.bluelib form > textarea, +body .form > textarea, +.bluelib .form > textarea, +body form .input-area, +.bluelib form .input-area, +body .form .input-area, +.bluelib .form .input-area, +body form > select:not([multiple]), +.bluelib form > select:not([multiple]), +body .form > select:not([multiple]), +.bluelib .form > select:not([multiple]), +body form .input-select, +.bluelib form .input-select, +body .form .input-select, +.bluelib .form .input-select, +body form > select[multiple], +.bluelib form > select[multiple], +body .form > select[multiple], +.bluelib .form > select[multiple], +body form .input-multiselect, +.bluelib form .input-multiselect, +body .form .input-multiselect, +.bluelib .form .input-multiselect, +body form > button, +.bluelib form > button, +body .form > button, +.bluelib .form > button, +body form input[type="submit"], +.bluelib form input[type="submit"], +body .form input[type="submit"], +.bluelib .form input[type="submit"], +body form input[type="reset"], +.bluelib form input[type="reset"], +body .form input[type="reset"], +.bluelib .form input[type="reset"], +body form .input-button, +.bluelib form .input-button, +body .form .input-button, +.bluelib .form .input-button, +body form > input[type="checkbox"], +.bluelib form > input[type="checkbox"], +body .form > input[type="checkbox"], +.bluelib .form > input[type="checkbox"], +body form .input-checkbox, +.bluelib form .input-checkbox, +body .form .input-checkbox, +.bluelib .form .input-checkbox, +body form > input[type="radio"], +.bluelib form > input[type="radio"], +body .form > input[type="radio"], +.bluelib .form > input[type="radio"], +body form .input-radio, +.bluelib form .input-radio, +body .form .input-radio, +.bluelib .form .input-radio, +body form > .input, +.bluelib form > .input, +body .form > .input, +.bluelib .form > .input, +body form .form-input, +.bluelib form .form-input, +body .form .form-input, +.bluelib .form .form-input { + grid-column: 2; + justify-self: stretch; +} +body form .form-group, +.bluelib form .form-group, +body .form .form-group, +.bluelib .form .form-group { + grid-column: 2; + display: flex; + gap: 8px 16px; + justify-content: space-evenly; + align-items: center; + flex-wrap: wrap; + width: 100%; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + padding: 6px; + border-radius: 4px; +} +body form .form-group > label, +.bluelib form .form-group > label, +body .form .form-group > label, +.bluelib .form .form-group > label, +body form .form-group .form-group-label, +.bluelib form .form-group .form-group-label, +body .form .form-group .form-group-label, +.bluelib .form .form-group .form-group-label { + display: flex; + gap: 6px; + justify-content: center; + align-items: center; + text-align: left; +} +body form .form-group .form-group-row, +.bluelib form .form-group .form-group-row, +body .form .form-group .form-group-row, +.bluelib .form .form-group .form-group-row { + flex-basis: 100%; + justify-content: start; +} +body form .form-row, +.bluelib form .form-row, +body .form .form-row, +.bluelib .form .form-row { + grid-column-start: 1; + grid-column-end: 3; + display: flex; + gap: 8px; + justify-content: center; + align-items: center; + width: 100%; + margin-top: 8px; + margin-bottom: 8px; +} +body form .form-row .panel, +.bluelib form .form-row .panel, +body .form .form-row .panel, +.bluelib .form .form-row .panel { + margin: 0; +} +body h1, +.bluelib h1, +body h2, +.bluelib h2, +body h3, +.bluelib h3, +body h4, +.bluelib h4, +body h5, +.bluelib h5, +body h6, +.bluelib h6, +body .heading, +.bluelib .heading { + text-align: center; + --bluelib-color-r: var(--bluelib-accent-r); + --bluelib-color-g: var(--bluelib-accent-g); + --bluelib-color-b: var(--bluelib-accent-b); + font-family: var(--bluelib-title-family); + font-weight: var(--bluelib-title-weight); +} +body a, +.bluelib a, +body .anchor, +.bluelib .anchor { + text-decoration-line: underline; + text-decoration-thickness: 1px; +} +body a:focus-visible, +.bluelib a:focus-visible, +body .anchor:focus-visible, +.bluelib .anchor:focus-visible { + text-decoration-thickness: 2px; +} +body a:hover, +.bluelib a:hover, +body .anchor:hover, +.bluelib .anchor:hover, +body a:focus, +.bluelib a:focus, +body .anchor:focus, +.bluelib .anchor:focus { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body a:active, +.bluelib a:active, +body .anchor:active, +.bluelib .anchor:active { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1); +} +body a:not([href]), +.bluelib a:not([href]), +body a[href=""], +.bluelib a[href=""], +body .anchor-broken, +.bluelib .anchor-broken { + cursor: not-allowed; + --bluelib-color-r: var(--bluelib-broken-r); + --bluelib-color-g: var(--bluelib-broken-g); + --bluelib-color-b: var(--bluelib-broken-b); + text-decoration-style: dashed; +} +body a:not([href]):hover, +.bluelib a:not([href]):hover, +body a[href=""]:hover, +.bluelib a[href=""]:hover, +body .anchor-broken:hover, +.bluelib .anchor-broken:hover, +body a:not([href]):focus, +.bluelib a:not([href]):focus, +body a[href=""]:focus, +.bluelib a[href=""]:focus, +body .anchor-broken:focus, +.bluelib .anchor-broken:focus, +body a:not([href]):active, +.bluelib a:not([href]):active, +body a[href=""]:active, +.bluelib a[href=""]:active, +body .anchor-broken:active, +.bluelib .anchor-broken:active { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body a[href^="http://"], +.bluelib a[href^="http://"], +body a[href^="https://"], +.bluelib a[href^="https://"], +body a[href^="/"], +.bluelib a[href^="/"], +body .anchor-link, +.bluelib .anchor-link { + cursor: pointer; + --bluelib-color-r: var(--bluelib-link-r); + --bluelib-color-g: var(--bluelib-link-g); + --bluelib-color-b: var(--bluelib-link-b); + text-decoration-style: solid; +} +body a[href^="http://"]:visited, +.bluelib a[href^="http://"]:visited, +body a[href^="https://"]:visited, +.bluelib a[href^="https://"]:visited, +body a[href^="/"]:visited, +.bluelib a[href^="/"]:visited, +body .anchor-link:visited, +.bluelib .anchor-link:visited { + --bluelib-color-r: var(--bluelib-visited-r); + --bluelib-color-g: var(--bluelib-visited-g); + --bluelib-color-b: var(--bluelib-visited-b); +} +body a[download], +.bluelib a[download], +body a[href]:not([href^="http://"]):not([href^="https://"]), +.bluelib a[href]:not([href^="http://"]):not([href^="https://"]), +body .anchor-download, +.bluelib .anchor-download { + cursor: pointer; + --bluelib-color-r: var(--bluelib-download-r); + --bluelib-color-g: var(--bluelib-download-g); + --bluelib-color-b: var(--bluelib-download-b); + text-decoration-style: solid; +} +body .details, +.bluelib .details, +body details, +.bluelib details { + margin-top: 8px; + margin-bottom: 8px; +} +body .details > .details-summary, +.bluelib .details > .details-summary, +body details > .details-summary, +.bluelib details > .details-summary, +body .details > summary, +.bluelib .details > summary, +body details > summary, +.bluelib details > summary { + cursor: pointer; + font-size: larger; + user-select: none; +} +body .details > .details-summary:hover, +.bluelib .details > .details-summary:hover, +body details > .details-summary:hover, +.bluelib details > .details-summary:hover, +body .details > summary:hover, +.bluelib .details > summary:hover, +body details > summary:hover, +.bluelib details > summary:hover { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); +} +body .details > .details-summary:focus-visible, +.bluelib .details > .details-summary:focus-visible, +body details > .details-summary:focus-visible, +.bluelib details > .details-summary:focus-visible, +body .details > summary:focus-visible, +.bluelib .details > summary:focus-visible, +body details > summary:focus-visible, +.bluelib details > summary:focus-visible { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body .details > .details-summary:active, +.bluelib .details > .details-summary:active, +body details > .details-summary:active, +.bluelib details > .details-summary:active, +body .details > summary:active, +.bluelib .details > summary:active, +body details > summary:active, +.bluelib details > summary:active { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1); +} +body .details > .details-content, +.bluelib .details > .details-content, +body details > .details-content, +.bluelib details > .details-content, +body .details > :not(summary), +.bluelib .details > :not(summary), +body details > :not(summary), +.bluelib details > :not(summary) { + margin-top: 0.5rem; +} +body .details > .details, +.bluelib .details > .details, +body details > .details, +.bluelib details > .details, +body .details > details, +.bluelib .details > details, +body details > details, +.bluelib details > details { + margin-left: 16px; +} +body rp, +.bluelib rp, +body .ruby-parenthesis, +.bluelib .ruby-parenthesis { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body rt, +.bluelib rt, +body .ruby-text, +.bluelib .ruby-text { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6); +} +body .todo, +.bluelib .todo { + background-color: #292F33; + --bluelib-color-r: 255; + --bluelib-color-g: 204; + --bluelib-color-b: 77; + border-color: #FFCC4D; +} +body abbr, +.bluelib abbr, +body .semantic-abbr, +.bluelib .semantic-abbr { + cursor: help; + text-decoration: underline 1px dotted currentColor; +} +body b, +.bluelib b, +body .semantic-b, +.bluelib .semantic-b { + font-weight: 500; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body cite, +.bluelib cite, +body .semantic-cite, +.bluelib .semantic-cite { + font-variant: small-caps; +} +body code, +.bluelib code, +body .semantic-code, +.bluelib .semantic-code { + font-family: var(--bluelib-code-family); + font-weight: var(--bluelib-code-weight); +} +body dfn, +.bluelib dfn, +body .semantic-dfn, +.bluelib .semantic-dfn { + text-decoration: underline 1px solid currentColor; + font-style: italic; +} +body em, +.bluelib em, +body .semantic-em, +.bluelib .semantic-em { + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body i, +.bluelib i, +body .semantic-i, +.bluelib .semantic-i { + font-style: italic; +} +body mark, +.bluelib mark, +body .semantic-mark, +.bluelib .semantic-mark { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); +} +body q, +.bluelib q, +body .semantic-q, +.bluelib .semantic-q { + font-style: oblique; +} +body q:before, +.bluelib q:before, +body .semantic-q:before, +.bluelib .semantic-q:before, +body q:after, +.bluelib q:after, +body .semantic-q:after, +.bluelib .semantic-q:after { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body samp, +.bluelib samp, +body .semantic-samp, +.bluelib .semantic-samp { + background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1); + color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1); +} +body strong, +.bluelib strong, +body .semantic-strong, +.bluelib .semantic-strong { + font-weight: 800; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body var, +.bluelib var, +body .semantic-var, +.bluelib .semantic-var { + font-style: normal; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body .color-red, +.bluelib .color-red { + --bluelib-color-r: var(--bluelib-red-r); + --bluelib-color-g: var(--bluelib-red-g); + --bluelib-color-b: var(--bluelib-red-b); +} +body .color-orange, +.bluelib .color-orange { + --bluelib-color-r: var(--bluelib-orange-r); + --bluelib-color-g: var(--bluelib-orange-g); + --bluelib-color-b: var(--bluelib-orange-b); +} +body .color-yellow, +.bluelib .color-yellow { + --bluelib-color-r: var(--bluelib-yellow-r); + --bluelib-color-g: var(--bluelib-yellow-g); + --bluelib-color-b: var(--bluelib-yellow-b); +} +body .color-lime, +.bluelib .color-lime, +body .color-green, +.bluelib .color-green { + --bluelib-color-r: var(--bluelib-lime-r); + --bluelib-color-g: var(--bluelib-lime-g); + --bluelib-color-b: var(--bluelib-lime-b); +} +body .color-cyan, +.bluelib .color-cyan { + --bluelib-color-r: var(--bluelib-cyan-r); + --bluelib-color-g: var(--bluelib-cyan-g); + --bluelib-color-b: var(--bluelib-cyan-b); +} +body .color-blue, +.bluelib .color-blue { + --bluelib-color-r: var(--bluelib-blue-r); + --bluelib-color-g: var(--bluelib-blue-g); + --bluelib-color-b: var(--bluelib-blue-b); +} +body .color-magenta, +.bluelib .color-magenta { + --bluelib-color-r: var(--bluelib-magenta-r); + --bluelib-color-g: var(--bluelib-magenta-g); + --bluelib-color-b: var(--bluelib-magenta-b); +} +body .color-gray, +.bluelib .color-gray { + --bluelib-color-r: var(--bluelib-gray-r); + --bluelib-color-g: var(--bluelib-gray-g); + --bluelib-color-b: var(--bluelib-gray-b); +} +body .special-remove, +.bluelib .special-remove { + display: none; +} +body .special-hide, +.bluelib .special-hide { + visibility: hidden; +} +/*# sourceMappingURL=skeleton.root.css.map */ \ No newline at end of file diff --git a/apache_files/text.gif b/apache_files/text.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c623909fbfb54658f19186beec8d362f87e233b GIT binary patch literal 229 zcmZ?wbhEHb6k!l!IK;s4|Ns9p|NqaNIn&tKm;nhW{__jT$ShV!EGkg|Qki)QB^jv- z1*J(jnaK(%`MHUid3p-osbxS3kJ9vv)M6clY!ENQAvLo^FF8L~MXnDYZz! z(9+VBLGdRGBLf2?gAT|RknIf25f;1ld^F&3SUp#HU#9hW!Rw()J9@9P7P`C+IwEjh zoojbq@AhdAxLane{lx8+w_BW5Lq@1~%@UylHdfUEOTOIP6XtsB<@c_)dDA0}cD??? QSNCCuzu3fEy_^iz0A2r7i2wiq literal 0 HcmV?d00001 diff --git a/bluelib-2.iml b/bluelib-2.iml index b9b303f..832f3de 100644 --- a/bluelib-2.iml +++ b/bluelib-2.iml @@ -6,6 +6,7 @@ + diff --git a/src/rules/skeleton.less b/src/rules/skeleton.less index 432fcdd..65789dd 100644 --- a/src/rules/skeleton.less +++ b/src/rules/skeleton.less @@ -1367,11 +1367,16 @@ /// Special rules apply particular properties to certain pre-existing elements for certain targets. @{special-remove} { - display: none; + display: none !important; } @{special-hide} { - visibility: hidden; + visibility: hidden !important; + } + + @{special-block-center} { + margin-left: auto !important; + margin-right: auto !important; } } diff --git a/src/targets/hacker.apache.css b/src/targets/hacker.apache.css new file mode 100644 index 0000000..31c8080 --- /dev/null +++ b/src/targets/hacker.apache.css @@ -0,0 +1,155 @@ +@import "../normalize/normalize.css"; +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAeW9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrnnAOW9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrk5AOW9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlnAOW9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrlVAOW9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrm5B-W9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: italic; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xoDF4xlVMF-BfR8bXMIjhOsXG-q2oeuFoqFrmAB-W9.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vuPQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_XvqPQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_gPqPQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_AP2PQw.ttf) format('truetype'); +} +@font-face { + font-family: 'Roboto Mono'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotomono/v13/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_Of2PQw.ttf) format('truetype'); +} +body, +.bluelib { + --bluelib-background-r: 4; + --bluelib-background-g: 4; + --bluelib-background-b: 4; + --bluelib-foreground-r: 0; + --bluelib-foreground-g: 255; + --bluelib-foreground-b: 0; + --bluelib-accent-r: 0; + --bluelib-accent-g: 255; + --bluelib-accent-b: 0; + --bluelib-link-r: 127; + --bluelib-link-g: 255; + --bluelib-link-b: 127; + --bluelib-broken-r: 255; + --bluelib-broken-g: 0; + --bluelib-broken-b: 0; + --bluelib-visited-r: 64; + --bluelib-visited-g: 180; + --bluelib-visited-b: 64; + --bluelib-download-r: 255; + --bluelib-download-g: 255; + --bluelib-download-b: 255; + --bluelib-red-r: 255; + --bluelib-red-g: 125; + --bluelib-red-b: 125; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 255; + --bluelib-yellow-g: 255; + --bluelib-yellow-b: 125; + --bluelib-lime-r: 125; + --bluelib-lime-g: 255; + --bluelib-lime-b: 125; + --bluelib-cyan-r: 125; + --bluelib-cyan-g: 255; + --bluelib-cyan-b: 255; + --bluelib-blue-r: 125; + --bluelib-blue-g: 125; + --bluelib-blue-b: 255; + --bluelib-magenta-r: 255; + --bluelib-magenta-g: 125; + --bluelib-magenta-b: 255; + --bluelib-gray-r: 187; + --bluelib-gray-g: 187; + --bluelib-gray-b: 187; + --bluelib-polarity: 1; + --bluelib-title-family: "Roboto Mono", monospace; + --bluelib-title-weight: 500; + --bluelib-text-family: "Roboto Mono", monospace; + --bluelib-text-weight: 400; + --bluelib-code-family: "Roboto Mono", monospace; + --bluelib-code-weight: 400; +} +/*# sourceMappingURL=hacker.apache.css.map */ \ No newline at end of file diff --git a/src/targets/hacker.apache.css.map b/src/targets/hacker.apache.css.map new file mode 100644 index 0000000..2e5db6b --- /dev/null +++ b/src/targets/hacker.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["hacker.apache.less","https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/hacker.less"],"names":[],"mappings":"QAAe;ACAf;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,sGAAsG,OAAO,WAA7G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAEF;EACE,aAAa,aAAb;EACA,kBAAA;EACA,gBAAA;EACA,kBAAA;EACA,oGAAoG,OAAO,WAA3G;;AAhGD;AAAM;ECCH,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,yBAAA;EACA,2BAAA;EACA,yBAAA;EAFA,qBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,wBAAA;EACA,uBAAA;EAFA,yBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,oBAAA;EACA,oBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECkBA,qBAAA;EDSA,wBCP6B,wBDO7B;EACA,2BAAA;EADA,uBCN4B,wBDM5B;EACA,0BAAA;EADA,uBCL4B,wBDK5B;EACA,0BAAA","file":"hacker.apache.css"} \ No newline at end of file diff --git a/src/targets/hacker.apache.less b/src/targets/hacker.apache.less new file mode 100644 index 0000000..57f7cba --- /dev/null +++ b/src/targets/hacker.apache.less @@ -0,0 +1,5 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/hacker.less"; diff --git a/src/targets/paper.apache.css b/src/targets/paper.apache.css new file mode 100644 index 0000000..3f90114 --- /dev/null +++ b/src/targets/paper.apache.css @@ -0,0 +1,57 @@ +@import "../normalize/normalize.css"; +body, +.bluelib { + --bluelib-background-r: 255; + --bluelib-background-g: 255; + --bluelib-background-b: 255; + --bluelib-foreground-r: 24; + --bluelib-foreground-g: 24; + --bluelib-foreground-b: 24; + --bluelib-accent-r: 24; + --bluelib-accent-g: 24; + --bluelib-accent-b: 24; + --bluelib-link-r: 0; + --bluelib-link-g: 147; + --bluelib-link-b: 147; + --bluelib-broken-r: 245; + --bluelib-broken-g: 111; + --bluelib-broken-b: 0; + --bluelib-visited-r: 9; + --bluelib-visited-g: 101; + --bluelib-visited-b: 156; + --bluelib-download-r: 0; + --bluelib-download-g: 164; + --bluelib-download-b: 106; + --bluelib-red-r: 200; + --bluelib-red-g: 0; + --bluelib-red-b: 0; + --bluelib-orange-r: 200; + --bluelib-orange-g: 165; + --bluelib-orange-b: 0; + --bluelib-yellow-r: 200; + --bluelib-yellow-g: 200; + --bluelib-yellow-b: 0; + --bluelib-lime-r: 0; + --bluelib-lime-g: 200; + --bluelib-lime-b: 0; + --bluelib-cyan-r: 0; + --bluelib-cyan-g: 200; + --bluelib-cyan-b: 200; + --bluelib-blue-r: 0; + --bluelib-blue-g: 0; + --bluelib-blue-b: 200; + --bluelib-magenta-r: 200; + --bluelib-magenta-g: 0; + --bluelib-magenta-b: 200; + --bluelib-gray-r: 128; + --bluelib-gray-g: 128; + --bluelib-gray-b: 128; + --bluelib-polarity: -1; + --bluelib-title-family: sans-serif; + --bluelib-title-weight: bold; + --bluelib-text-family: sans-serif; + --bluelib-text-weight: normal; + --bluelib-code-family: monospace; + --bluelib-code-weight: normal; +} +/*# sourceMappingURL=paper.apache.css.map */ \ No newline at end of file diff --git a/src/targets/paper.apache.css.map b/src/targets/paper.apache.css.map new file mode 100644 index 0000000..48be798 --- /dev/null +++ b/src/targets/paper.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["paper.apache.less","/home/steffo/Workspace/bluelib/src/rules/paper.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"QAAe;ACAd;AAAM;ECCH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA;ECWA,kCAAA;EACA,4BAAA;EADA,iCAAA;EACA,6BAAA;EADA,gCAAA;EACA,6BAAA","file":"paper.apache.css"} \ No newline at end of file diff --git a/src/targets/paper.apache.less b/src/targets/paper.apache.less new file mode 100644 index 0000000..9f01755 --- /dev/null +++ b/src/targets/paper.apache.less @@ -0,0 +1,5 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/paper.less"; diff --git a/src/targets/paper.module.css.map b/src/targets/paper.module.css.map index 3e9fe9a..f2b51cc 100644 --- a/src/targets/paper.module.css.map +++ b/src/targets/paper.module.css.map @@ -1 +1 @@ -{"version":3,"sources":["/home/steffo/Workspace/bluelib/src/rules/paper.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;ECCG,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA;ECWA,kCAAA;EACA,4BAAA;EADA,iCAAA;EACA,6BAAA;EADA,gCAAA;EACA,6BAAA","file":"paper.module.css"} \ No newline at end of file +{"version":3,"sources":["/home/steffo/Workspace/bluelib/src/vars/module.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/paper.less"],"names":[],"mappings":"AAAC;ECCG,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,sBAAA;EDWA,kCAAA;EACA,4BAAA;EADA,iCAAA;EACA,6BAAA;EADA,gCAAA;EACA,6BAAA","file":"paper.module.css"} \ No newline at end of file diff --git a/src/targets/paper.root.css.map b/src/targets/paper.root.css.map index ebefa1a..bc2e8ff 100644 --- a/src/targets/paper.root.css.map +++ b/src/targets/paper.root.css.map @@ -1 +1 @@ -{"version":3,"sources":["/home/steffo/Workspace/bluelib/src/rules/paper.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;EDgBA,sBAAA;ECWA,kCAAA;EACA,4BAAA;EADA,iCAAA;EACA,6BAAA;EADA,gCAAA;EACA,6BAAA","file":"paper.root.css"} \ No newline at end of file +{"version":3,"sources":["/home/steffo/Workspace/bluelib/src/vars/root.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/paper.less"],"names":[],"mappings":"AAAC;AAAM;ECCH,2BAAA;EACA,2BAAA;EACA,2BAAA;EAFA,0BAAA;EACA,0BAAA;EACA,0BAAA;EAFA,sBAAA;EACA,sBAAA;EACA,sBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,sBAAA;EACA,wBAAA;EACA,wBAAA;EAFA,uBAAA;EACA,yBAAA;EACA,yBAAA;EAFA,oBAAA;EACA,kBAAA;EACA,kBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,uBAAA;EACA,uBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,mBAAA;EAFA,mBAAA;EACA,qBAAA;EACA,qBAAA;EAFA,mBAAA;EACA,mBAAA;EACA,qBAAA;EAFA,wBAAA;EACA,sBAAA;EACA,wBAAA;EAFA,qBAAA;EACA,qBAAA;EACA,qBAAA;ECgBA,sBAAA;EDWA,kCAAA;EACA,4BAAA;EADA,iCAAA;EACA,6BAAA;EADA,gCAAA;EACA,6BAAA","file":"paper.root.css"} \ No newline at end of file diff --git a/src/targets/royalblue.apache.css b/src/targets/royalblue.apache.css new file mode 100644 index 0000000..1d22429 --- /dev/null +++ b/src/targets/royalblue.apache.css @@ -0,0 +1,190 @@ +@import "../normalize/normalize.css"; +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/firacode/v12/uU9dCBsR6Z2vfE9aq3bpdva8iVtipIat--AvNZ-YE8Y.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'); +} +body, +.bluelib { + --bluelib-background-r: 13; + --bluelib-background-g: 25; + --bluelib-background-b: 59; + --bluelib-foreground-r: 160; + --bluelib-foreground-g: 204; + --bluelib-foreground-b: 255; + --bluelib-accent-r: 255; + --bluelib-accent-g: 255; + --bluelib-accent-b: 255; + --bluelib-link-r: 0; + --bluelib-link-g: 202; + --bluelib-link-b: 202; + --bluelib-broken-r: 255; + --bluelib-broken-g: 116; + --bluelib-broken-b: 0; + --bluelib-visited-r: 12; + --bluelib-visited-g: 134; + --bluelib-visited-b: 207; + --bluelib-download-r: 0; + --bluelib-download-g: 211; + --bluelib-download-b: 137; + --bluelib-red-r: 255; + --bluelib-red-g: 125; + --bluelib-red-b: 125; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 255; + --bluelib-yellow-g: 255; + --bluelib-yellow-b: 125; + --bluelib-lime-r: 125; + --bluelib-lime-g: 255; + --bluelib-lime-b: 125; + --bluelib-cyan-r: 125; + --bluelib-cyan-g: 255; + --bluelib-cyan-b: 255; + --bluelib-blue-r: 125; + --bluelib-blue-g: 125; + --bluelib-blue-b: 255; + --bluelib-magenta-r: 255; + --bluelib-magenta-g: 125; + --bluelib-magenta-b: 255; + --bluelib-gray-r: 187; + --bluelib-gray-g: 187; + --bluelib-gray-b: 187; + --bluelib-polarity: 1; + --bluelib-title-family: "Fira Sans", sans-serif; + --bluelib-title-weight: 500; + --bluelib-text-family: "Fira Sans", sans-serif; + --bluelib-text-weight: 400; + --bluelib-code-family: "Fira Code", monospace; + --bluelib-code-weight: 400; +} +/*# sourceMappingURL=royalblue.apache.css.map */ \ No newline at end of file diff --git a/src/targets/royalblue.apache.css.map b/src/targets/royalblue.apache.css.map new file mode 100644 index 0000000..2687478 --- /dev/null +++ b/src/targets/royalblue.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["royalblue.apache.less","https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/royalblue.less"],"names":[],"mappings":"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","file":"royalblue.apache.css"} \ No newline at end of file diff --git a/src/targets/royalblue.apache.less b/src/targets/royalblue.apache.less new file mode 100644 index 0000000..24e9b01 --- /dev/null +++ b/src/targets/royalblue.apache.less @@ -0,0 +1,5 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/royalblue.less"; diff --git a/src/targets/skeleton.apache.css b/src/targets/skeleton.apache.css new file mode 100644 index 0000000..201239a --- /dev/null +++ b/src/targets/skeleton.apache.css @@ -0,0 +1,2595 @@ +@import "../normalize/normalize.css"; +body, +.bluelib { + --bluelib-background-r: 255; + --bluelib-background-g: 255; + --bluelib-background-b: 255; + --bluelib-foreground-r: 24; + --bluelib-foreground-g: 24; + --bluelib-foreground-b: 24; + --bluelib-accent-r: 24; + --bluelib-accent-g: 24; + --bluelib-accent-b: 24; + --bluelib-link-r: 0; + --bluelib-link-g: 147; + --bluelib-link-b: 147; + --bluelib-broken-r: 245; + --bluelib-broken-g: 111; + --bluelib-broken-b: 0; + --bluelib-visited-r: 9; + --bluelib-visited-g: 101; + --bluelib-visited-b: 156; + --bluelib-download-r: 0; + --bluelib-download-g: 164; + --bluelib-download-b: 106; + --bluelib-red-r: 200; + --bluelib-red-g: 0; + --bluelib-red-b: 0; + --bluelib-orange-r: 200; + --bluelib-orange-g: 165; + --bluelib-orange-b: 0; + --bluelib-yellow-r: 200; + --bluelib-yellow-g: 200; + --bluelib-yellow-b: 0; + --bluelib-lime-r: 0; + --bluelib-lime-g: 200; + --bluelib-lime-b: 0; + --bluelib-cyan-r: 0; + --bluelib-cyan-g: 200; + --bluelib-cyan-b: 200; + --bluelib-blue-r: 0; + --bluelib-blue-g: 0; + --bluelib-blue-b: 200; + --bluelib-magenta-r: 200; + --bluelib-magenta-g: 0; + --bluelib-magenta-b: 200; + --bluelib-gray-r: 128; + --bluelib-gray-g: 128; + --bluelib-gray-b: 128; + --bluelib-polarity: -1; + --bluelib-title-family: sans-serif; + --bluelib-title-weight: bold; + --bluelib-text-family: sans-serif; + --bluelib-text-weight: normal; + --bluelib-code-family: monospace; + --bluelib-code-weight: normal; + background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b)); + width: 100%; + height: 100%; + --bluelib-color-r: var(--bluelib-foreground-r); + --bluelib-color-g: var(--bluelib-foreground-g); + --bluelib-color-b: var(--bluelib-foreground-b); + font-family: var(--bluelib-text-family); + font-weight: var(--bluelib-text-weight); +} +body, +.bluelib, +body *, +.bluelib * { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body, +.bluelib, +body *, +.bluelib *, +body::before, +.bluelib::before, +body *::before, +.bluelib *::before, +body::after, +.bluelib::after, +body *::after, +.bluelib *::after { + box-sizing: border-box; +} +body footer, +.bluelib footer, +body .page-footer, +.bluelib .page-footer { + margin-top: 1em; + text-align: center; + font-size: x-small; +} +body .layout, +.bluelib .layout { + display: grid; + justify-content: stretch; + align-items: stretch; + width: 100%; +} +body .layout-fill, +.bluelib .layout-fill { + padding: 4px; + grid-template-areas: "single"; + grid-template-columns: 1fr; + grid-template-rows: 1fr; +} +body .layout-fill-single, +.bluelib .layout-fill-single { + grid-area: single; +} +body .layout-threecol, +.bluelib .layout-threecol { + padding: 4px; + grid-column-gap: 8px; +} +@media screen and (min-width: 1281px) { + body .layout-threecol, + .bluelib .layout-threecol { + grid-template-areas: "left center right"; + grid-template-columns: 1fr auto 1fr; + grid-template-rows: 1fr; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol, + .bluelib .layout-threecol { + grid-template-areas: "center center" "left right"; + grid-template-columns: 1fr 1fr; + grid-template-rows: auto auto; + max-width: 1024px; + margin-left: auto; + margin-right: auto; + } +} +body .layout-threecol-left, +.bluelib .layout-threecol-left { + grid-area: left; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-left, + .bluelib .layout-threecol-left { + width: 128px; + justify-self: end; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-left, + .bluelib .layout-threecol-left { + justify-self: stretch; + } +} +body .layout-threecol-center, +.bluelib .layout-threecol-center { + grid-area: center; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-center, + .bluelib .layout-threecol-center { + width: 1024px; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-center, + .bluelib .layout-threecol-center { + max-width: 1024px; + } +} +body .layout-threecol-right, +.bluelib .layout-threecol-right { + grid-area: right; +} +@media screen and (min-width: 1281px) { + body .layout-threecol-right, + .bluelib .layout-threecol-right { + width: 128px; + justify-self: start; + } +} +@media screen and (max-width: 1280px) { + body .layout-threecol-right, + .bluelib .layout-threecol-right { + justify-self: stretch; + } +} +body .panel, +.bluelib .panel { + margin: 8px 0; + padding: 8px; + border-radius: 4px; + width: 100%; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .panel > *:first-child, +.bluelib .panel > *:first-child { + margin-top: 0; +} +body .panel > *:last-child, +.bluelib .panel > *:last-child { + margin-bottom: 0; +} +body .panel-box, +.bluelib .panel-box { + border-width: 2px; + border-style: solid; +} +body .panel-dialog, +.bluelib .panel-dialog { + border-width: 0 0 0 2px; + border-style: solid; +} +body .panel-parenthesis, +.bluelib .panel-parenthesis { + border-width: 0; + font-size: smaller; +} +body .chapter, +.bluelib .chapter { + display: flex; + flex-wrap: wrap; + gap: 8px; + justify-content: stretch; + align-items: stretch; + margin: 8px 0; +} +body .chapter > *, +.bluelib .chapter > * { + flex-grow: 1; + flex-shrink: 0; +} +body .chapter > h1, +.bluelib .chapter > h1, +body .chapter > h2, +.bluelib .chapter > h2, +body .chapter > h3, +.bluelib .chapter > h3, +body .chapter > h4, +.bluelib .chapter > h4, +body .chapter > h5, +.bluelib .chapter > h5, +body .chapter > h6, +.bluelib .chapter > h6, +body .chapter > .heading, +.bluelib .chapter > .heading { + flex-basis: 100%; + margin-top: 0.2rem; + margin-bottom: 0.2rem; +} +body .chapter > h1:first-child, +.bluelib .chapter > h1:first-child, +body .chapter > h2:first-child, +.bluelib .chapter > h2:first-child, +body .chapter > h3:first-child, +.bluelib .chapter > h3:first-child, +body .chapter > h4:first-child, +.bluelib .chapter > h4:first-child, +body .chapter > h5:first-child, +.bluelib .chapter > h5:first-child, +body .chapter > h6:first-child, +.bluelib .chapter > h6:first-child, +body .chapter > .heading:first-child, +.bluelib .chapter > .heading:first-child { + margin-top: 1rem; +} +body .chapter > h1:last-child, +.bluelib .chapter > h1:last-child, +body .chapter > h2:last-child, +.bluelib .chapter > h2:last-child, +body .chapter > h3:last-child, +.bluelib .chapter > h3:last-child, +body .chapter > h4:last-child, +.bluelib .chapter > h4:last-child, +body .chapter > h5:last-child, +.bluelib .chapter > h5:last-child, +body .chapter > h6:last-child, +.bluelib .chapter > h6:last-child, +body .chapter > .heading:last-child, +.bluelib .chapter > .heading:last-child { + margin-bottom: 1rem; +} +body .chapter > .panel, +.bluelib .chapter > .panel { + margin: 0; + flex-basis: 0; +} +body .chapter-forcewrap, +.bluelib .chapter-forcewrap { + flex-grow: 0; + flex-shrink: 0; + flex-basis: 100%; + position: relative; +} +body hr, +.bluelib hr, +body .separator, +.bluelib .separator { + border-width: 1px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body .separator-light, +.bluelib .separator-light { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .separator-heavy, +.bluelib .separator-heavy { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body img, +.bluelib img, +body .image, +.bluelib .image { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; + object-fit: contain; +} +body .image-limit-half, +.bluelib .image-limit-half { + max-height: max(28.2vw, 50vh); +} +body .image-limit-quarter, +.bluelib .image-limit-quarter { + max-height: max(14.1vw, 25vh); +} +body table, +.bluelib table, +body .table, +.bluelib .table { + display: table; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + border-width: 2px 2px 2px 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 0 0 4px 4px; + border-collapse: collapse; + padding: 8px; + margin: 8px 0; +} +body table caption, +.bluelib table caption, +body .table-caption, +.bluelib .table-caption { + display: table-caption; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + padding: 4px; + font-style: italic; + font-size: small; +} +body table caption, +.bluelib table caption, +body .table-caption-top, +.bluelib .table-caption-top { + caption-side: top; + border-width: 2px 2px 0 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 4px 4px 0 0; +} +body .table-caption-bottom, +.bluelib .table-caption-bottom { + caption-side: bottom; + border-width: 0 2px 2px 2px; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + border-radius: 0 0 4px 4px; +} +body table thead, +.bluelib table thead, +body .table-header, +.bluelib .table-header { + display: table-header-group; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body table tbody, +.bluelib table tbody, +body .table-body, +.bluelib .table-body { + display: table-row-group; +} +body table tfoot, +.bluelib table tfoot, +body .table-footer, +.bluelib .table-footer { + display: table-footer-group; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body table tr, +.bluelib table tr, +body .table-row, +.bluelib .table-row { + display: table-row; + border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body table td, +.bluelib table td, +body .table-data, +.bluelib .table-data, +body table th, +.bluelib table th, +body .table-head, +.bluelib .table-head { + display: table-cell; + border: 1px solid rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); + padding: 8px; +} +body table th, +.bluelib table th, +body .table-head, +.bluelib .table-head { + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body .table-mark, +.bluelib .table-mark { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); +} +body li, +.bluelib li, +body .list-item, +.bluelib .list-item { + margin: 0.35rem 0; +} +body li::marker, +.bluelib li::marker, +body .list-item::marker, +.bluelib .list-item::marker { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body dt, +.bluelib dt, +body .list-description-term, +.bluelib .list-description-term { + margin-top: 0.7rem; + margin-bottom: 0.35rem; + font-size: larger; +} +body dd, +.bluelib dd, +body .list-description-details, +.bluelib .list-description-details { + margin-top: 0.35rem; + margin-bottom: 0.7rem; + margin-left: 16px; +} +body [disabled], +.bluelib [disabled], +body .status-disabled, +.bluelib .status-disabled { + opacity: 50%; +} +body [disabled], +.bluelib [disabled], +body .status-disabled, +.bluelib .status-disabled, +body [disabled] *, +.bluelib [disabled] *, +body .status-disabled *, +.bluelib .status-disabled * { + cursor: not-allowed !important; +} +body .input-field, +.bluelib .input-field, +body input[type="color"], +.bluelib input[type="color"], +body input[type="date"], +.bluelib input[type="date"], +body input[type="datetime-local"], +.bluelib input[type="datetime-local"], +body input[type="email"], +.bluelib input[type="email"], +body input[type="file"], +.bluelib input[type="file"], +body input[type="image"], +.bluelib input[type="image"], +body input[type="month"], +.bluelib input[type="month"], +body input[type="number"], +.bluelib input[type="number"], +body input[type="password"], +.bluelib input[type="password"], +body input[type="search"], +.bluelib input[type="search"], +body input[type="tel"], +.bluelib input[type="tel"], +body input[type="text"], +.bluelib input[type="text"], +body input[type="time"], +.bluelib input[type="time"], +body input[type="url"], +.bluelib input[type="url"], +body input[type="week"], +.bluelib input[type="week"], +body textarea, +.bluelib textarea, +body .input-area, +.bluelib .input-area, +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select, +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect, +body button, +.bluelib button, +body input[type="submit"], +.bluelib input[type="submit"], +body input[type="reset"], +.bluelib input[type="reset"], +body .input-button, +.bluelib .input-button, +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox, +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio, +body .input, +.bluelib .input { + font: inherit; + width: 100%; + border-style: solid; + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body .input-field[disabled], +.bluelib .input-field[disabled], +body input[type="color"][disabled], +.bluelib input[type="color"][disabled], +body input[type="date"][disabled], +.bluelib input[type="date"][disabled], +body input[type="datetime-local"][disabled], +.bluelib input[type="datetime-local"][disabled], +body input[type="email"][disabled], +.bluelib input[type="email"][disabled], +body input[type="file"][disabled], +.bluelib input[type="file"][disabled], +body input[type="image"][disabled], +.bluelib input[type="image"][disabled], +body input[type="month"][disabled], +.bluelib input[type="month"][disabled], +body input[type="number"][disabled], +.bluelib input[type="number"][disabled], +body input[type="password"][disabled], +.bluelib input[type="password"][disabled], +body input[type="search"][disabled], +.bluelib input[type="search"][disabled], +body input[type="tel"][disabled], +.bluelib input[type="tel"][disabled], +body input[type="text"][disabled], +.bluelib input[type="text"][disabled], +body input[type="time"][disabled], +.bluelib input[type="time"][disabled], +body input[type="url"][disabled], +.bluelib input[type="url"][disabled], +body input[type="week"][disabled], +.bluelib input[type="week"][disabled], +body textarea[disabled], +.bluelib textarea[disabled], +body .input-area[disabled], +.bluelib .input-area[disabled], +body select:not([multiple])[disabled], +.bluelib select:not([multiple])[disabled], +body .input-select[disabled], +.bluelib .input-select[disabled], +body select[multiple][disabled], +.bluelib select[multiple][disabled], +body .input-multiselect[disabled], +.bluelib .input-multiselect[disabled], +body button[disabled], +.bluelib button[disabled], +body input[type="submit"][disabled], +.bluelib input[type="submit"][disabled], +body input[type="reset"][disabled], +.bluelib input[type="reset"][disabled], +body .input-button[disabled], +.bluelib .input-button[disabled], +body input[type="checkbox"][disabled], +.bluelib input[type="checkbox"][disabled], +body .input-checkbox[disabled], +.bluelib .input-checkbox[disabled], +body input[type="radio"][disabled], +.bluelib input[type="radio"][disabled], +body .input-radio[disabled], +.bluelib .input-radio[disabled], +body .input[disabled], +.bluelib .input[disabled], +body .input-field .status-disabled, +.bluelib .input-field .status-disabled, +body input[type="color"] .status-disabled, +.bluelib input[type="color"] .status-disabled, +body input[type="date"] .status-disabled, +.bluelib input[type="date"] .status-disabled, +body input[type="datetime-local"] .status-disabled, +.bluelib input[type="datetime-local"] .status-disabled, +body input[type="email"] .status-disabled, +.bluelib input[type="email"] .status-disabled, +body input[type="file"] .status-disabled, +.bluelib input[type="file"] .status-disabled, +body input[type="image"] .status-disabled, +.bluelib input[type="image"] .status-disabled, +body input[type="month"] .status-disabled, +.bluelib input[type="month"] .status-disabled, +body input[type="number"] .status-disabled, +.bluelib input[type="number"] .status-disabled, +body input[type="password"] .status-disabled, +.bluelib input[type="password"] .status-disabled, +body input[type="search"] .status-disabled, +.bluelib input[type="search"] .status-disabled, +body input[type="tel"] .status-disabled, +.bluelib input[type="tel"] .status-disabled, +body input[type="text"] .status-disabled, +.bluelib input[type="text"] .status-disabled, +body input[type="time"] .status-disabled, +.bluelib input[type="time"] .status-disabled, +body input[type="url"] .status-disabled, +.bluelib input[type="url"] .status-disabled, +body input[type="week"] .status-disabled, +.bluelib input[type="week"] .status-disabled, +body textarea .status-disabled, +.bluelib textarea .status-disabled, +body .input-area .status-disabled, +.bluelib .input-area .status-disabled, +body select:not([multiple]) .status-disabled, +.bluelib select:not([multiple]) .status-disabled, +body .input-select .status-disabled, +.bluelib .input-select .status-disabled, +body select[multiple] .status-disabled, +.bluelib select[multiple] .status-disabled, +body .input-multiselect .status-disabled, +.bluelib .input-multiselect .status-disabled, +body button .status-disabled, +.bluelib button .status-disabled, +body input[type="submit"] .status-disabled, +.bluelib input[type="submit"] .status-disabled, +body input[type="reset"] .status-disabled, +.bluelib input[type="reset"] .status-disabled, +body .input-button .status-disabled, +.bluelib .input-button .status-disabled, +body input[type="checkbox"] .status-disabled, +.bluelib input[type="checkbox"] .status-disabled, +body .input-checkbox .status-disabled, +.bluelib .input-checkbox .status-disabled, +body input[type="radio"] .status-disabled, +.bluelib input[type="radio"] .status-disabled, +body .input-radio .status-disabled, +.bluelib .input-radio .status-disabled, +body .input .status-disabled, +.bluelib .input .status-disabled { + border-style: dashed; +} +body .input-field::placeholder, +.bluelib .input-field::placeholder, +body input[type="color"]::placeholder, +.bluelib input[type="color"]::placeholder, +body input[type="date"]::placeholder, +.bluelib input[type="date"]::placeholder, +body input[type="datetime-local"]::placeholder, +.bluelib input[type="datetime-local"]::placeholder, +body input[type="email"]::placeholder, +.bluelib input[type="email"]::placeholder, +body input[type="file"]::placeholder, +.bluelib input[type="file"]::placeholder, +body input[type="image"]::placeholder, +.bluelib input[type="image"]::placeholder, +body input[type="month"]::placeholder, +.bluelib input[type="month"]::placeholder, +body input[type="number"]::placeholder, +.bluelib input[type="number"]::placeholder, +body input[type="password"]::placeholder, +.bluelib input[type="password"]::placeholder, +body input[type="search"]::placeholder, +.bluelib input[type="search"]::placeholder, +body input[type="tel"]::placeholder, +.bluelib input[type="tel"]::placeholder, +body input[type="text"]::placeholder, +.bluelib input[type="text"]::placeholder, +body input[type="time"]::placeholder, +.bluelib input[type="time"]::placeholder, +body input[type="url"]::placeholder, +.bluelib input[type="url"]::placeholder, +body input[type="week"]::placeholder, +.bluelib input[type="week"]::placeholder, +body textarea::placeholder, +.bluelib textarea::placeholder, +body .input-area::placeholder, +.bluelib .input-area::placeholder, +body select:not([multiple])::placeholder, +.bluelib select:not([multiple])::placeholder, +body .input-select::placeholder, +.bluelib .input-select::placeholder, +body select[multiple]::placeholder, +.bluelib select[multiple]::placeholder, +body .input-multiselect::placeholder, +.bluelib .input-multiselect::placeholder, +body button::placeholder, +.bluelib button::placeholder, +body input[type="submit"]::placeholder, +.bluelib input[type="submit"]::placeholder, +body input[type="reset"]::placeholder, +.bluelib input[type="reset"]::placeholder, +body .input-button::placeholder, +.bluelib .input-button::placeholder, +body input[type="checkbox"]::placeholder, +.bluelib input[type="checkbox"]::placeholder, +body .input-checkbox::placeholder, +.bluelib .input-checkbox::placeholder, +body input[type="radio"]::placeholder, +.bluelib input[type="radio"]::placeholder, +body .input-radio::placeholder, +.bluelib .input-radio::placeholder, +body .input::placeholder, +.bluelib .input::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41); + opacity: 1; +} +body .input-field:hover, +.bluelib .input-field:hover, +body input[type="color"]:hover, +.bluelib input[type="color"]:hover, +body input[type="date"]:hover, +.bluelib input[type="date"]:hover, +body input[type="datetime-local"]:hover, +.bluelib input[type="datetime-local"]:hover, +body input[type="email"]:hover, +.bluelib input[type="email"]:hover, +body input[type="file"]:hover, +.bluelib input[type="file"]:hover, +body input[type="image"]:hover, +.bluelib input[type="image"]:hover, +body input[type="month"]:hover, +.bluelib input[type="month"]:hover, +body input[type="number"]:hover, +.bluelib input[type="number"]:hover, +body input[type="password"]:hover, +.bluelib input[type="password"]:hover, +body input[type="search"]:hover, +.bluelib input[type="search"]:hover, +body input[type="tel"]:hover, +.bluelib input[type="tel"]:hover, +body input[type="text"]:hover, +.bluelib input[type="text"]:hover, +body input[type="time"]:hover, +.bluelib input[type="time"]:hover, +body input[type="url"]:hover, +.bluelib input[type="url"]:hover, +body input[type="week"]:hover, +.bluelib input[type="week"]:hover, +body textarea:hover, +.bluelib textarea:hover, +body .input-area:hover, +.bluelib .input-area:hover, +body select:not([multiple]):hover, +.bluelib select:not([multiple]):hover, +body .input-select:hover, +.bluelib .input-select:hover, +body select[multiple]:hover, +.bluelib select[multiple]:hover, +body .input-multiselect:hover, +.bluelib .input-multiselect:hover, +body button:hover, +.bluelib button:hover, +body input[type="submit"]:hover, +.bluelib input[type="submit"]:hover, +body input[type="reset"]:hover, +.bluelib input[type="reset"]:hover, +body .input-button:hover, +.bluelib .input-button:hover, +body input[type="checkbox"]:hover, +.bluelib input[type="checkbox"]:hover, +body .input-checkbox:hover, +.bluelib .input-checkbox:hover, +body input[type="radio"]:hover, +.bluelib input[type="radio"]:hover, +body .input-radio:hover, +.bluelib .input-radio:hover, +body .input:hover, +.bluelib .input:hover { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body .input-field:hover::placeholder, +.bluelib .input-field:hover::placeholder, +body input[type="color"]:hover::placeholder, +.bluelib input[type="color"]:hover::placeholder, +body input[type="date"]:hover::placeholder, +.bluelib input[type="date"]:hover::placeholder, +body input[type="datetime-local"]:hover::placeholder, +.bluelib input[type="datetime-local"]:hover::placeholder, +body input[type="email"]:hover::placeholder, +.bluelib input[type="email"]:hover::placeholder, +body input[type="file"]:hover::placeholder, +.bluelib input[type="file"]:hover::placeholder, +body input[type="image"]:hover::placeholder, +.bluelib input[type="image"]:hover::placeholder, +body input[type="month"]:hover::placeholder, +.bluelib input[type="month"]:hover::placeholder, +body input[type="number"]:hover::placeholder, +.bluelib input[type="number"]:hover::placeholder, +body input[type="password"]:hover::placeholder, +.bluelib input[type="password"]:hover::placeholder, +body input[type="search"]:hover::placeholder, +.bluelib input[type="search"]:hover::placeholder, +body input[type="tel"]:hover::placeholder, +.bluelib input[type="tel"]:hover::placeholder, +body input[type="text"]:hover::placeholder, +.bluelib input[type="text"]:hover::placeholder, +body input[type="time"]:hover::placeholder, +.bluelib input[type="time"]:hover::placeholder, +body input[type="url"]:hover::placeholder, +.bluelib input[type="url"]:hover::placeholder, +body input[type="week"]:hover::placeholder, +.bluelib input[type="week"]:hover::placeholder, +body textarea:hover::placeholder, +.bluelib textarea:hover::placeholder, +body .input-area:hover::placeholder, +.bluelib .input-area:hover::placeholder, +body select:not([multiple]):hover::placeholder, +.bluelib select:not([multiple]):hover::placeholder, +body .input-select:hover::placeholder, +.bluelib .input-select:hover::placeholder, +body select[multiple]:hover::placeholder, +.bluelib select[multiple]:hover::placeholder, +body .input-multiselect:hover::placeholder, +.bluelib .input-multiselect:hover::placeholder, +body button:hover::placeholder, +.bluelib button:hover::placeholder, +body input[type="submit"]:hover::placeholder, +.bluelib input[type="submit"]:hover::placeholder, +body input[type="reset"]:hover::placeholder, +.bluelib input[type="reset"]:hover::placeholder, +body .input-button:hover::placeholder, +.bluelib .input-button:hover::placeholder, +body input[type="checkbox"]:hover::placeholder, +.bluelib input[type="checkbox"]:hover::placeholder, +body .input-checkbox:hover::placeholder, +.bluelib .input-checkbox:hover::placeholder, +body input[type="radio"]:hover::placeholder, +.bluelib input[type="radio"]:hover::placeholder, +body .input-radio:hover::placeholder, +.bluelib .input-radio:hover::placeholder, +body .input:hover::placeholder, +.bluelib .input:hover::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7); +} +body .input-field:focus, +.bluelib .input-field:focus, +body input[type="color"]:focus, +.bluelib input[type="color"]:focus, +body input[type="date"]:focus, +.bluelib input[type="date"]:focus, +body input[type="datetime-local"]:focus, +.bluelib input[type="datetime-local"]:focus, +body input[type="email"]:focus, +.bluelib input[type="email"]:focus, +body input[type="file"]:focus, +.bluelib input[type="file"]:focus, +body input[type="image"]:focus, +.bluelib input[type="image"]:focus, +body input[type="month"]:focus, +.bluelib input[type="month"]:focus, +body input[type="number"]:focus, +.bluelib input[type="number"]:focus, +body input[type="password"]:focus, +.bluelib input[type="password"]:focus, +body input[type="search"]:focus, +.bluelib input[type="search"]:focus, +body input[type="tel"]:focus, +.bluelib input[type="tel"]:focus, +body input[type="text"]:focus, +.bluelib input[type="text"]:focus, +body input[type="time"]:focus, +.bluelib input[type="time"]:focus, +body input[type="url"]:focus, +.bluelib input[type="url"]:focus, +body input[type="week"]:focus, +.bluelib input[type="week"]:focus, +body textarea:focus, +.bluelib textarea:focus, +body .input-area:focus, +.bluelib .input-area:focus, +body select:not([multiple]):focus, +.bluelib select:not([multiple]):focus, +body .input-select:focus, +.bluelib .input-select:focus, +body select[multiple]:focus, +.bluelib select[multiple]:focus, +body .input-multiselect:focus, +.bluelib .input-multiselect:focus, +body button:focus, +.bluelib button:focus, +body input[type="submit"]:focus, +.bluelib input[type="submit"]:focus, +body input[type="reset"]:focus, +.bluelib input[type="reset"]:focus, +body .input-button:focus, +.bluelib .input-button:focus, +body input[type="checkbox"]:focus, +.bluelib input[type="checkbox"]:focus, +body .input-checkbox:focus, +.bluelib .input-checkbox:focus, +body input[type="radio"]:focus, +.bluelib input[type="radio"]:focus, +body .input-radio:focus, +.bluelib .input-radio:focus, +body .input:focus, +.bluelib .input:focus { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); +} +body .input-field:focus::placeholder, +.bluelib .input-field:focus::placeholder, +body input[type="color"]:focus::placeholder, +.bluelib input[type="color"]:focus::placeholder, +body input[type="date"]:focus::placeholder, +.bluelib input[type="date"]:focus::placeholder, +body input[type="datetime-local"]:focus::placeholder, +.bluelib input[type="datetime-local"]:focus::placeholder, +body input[type="email"]:focus::placeholder, +.bluelib input[type="email"]:focus::placeholder, +body input[type="file"]:focus::placeholder, +.bluelib input[type="file"]:focus::placeholder, +body input[type="image"]:focus::placeholder, +.bluelib input[type="image"]:focus::placeholder, +body input[type="month"]:focus::placeholder, +.bluelib input[type="month"]:focus::placeholder, +body input[type="number"]:focus::placeholder, +.bluelib input[type="number"]:focus::placeholder, +body input[type="password"]:focus::placeholder, +.bluelib input[type="password"]:focus::placeholder, +body input[type="search"]:focus::placeholder, +.bluelib input[type="search"]:focus::placeholder, +body input[type="tel"]:focus::placeholder, +.bluelib input[type="tel"]:focus::placeholder, +body input[type="text"]:focus::placeholder, +.bluelib input[type="text"]:focus::placeholder, +body input[type="time"]:focus::placeholder, +.bluelib input[type="time"]:focus::placeholder, +body input[type="url"]:focus::placeholder, +.bluelib input[type="url"]:focus::placeholder, +body input[type="week"]:focus::placeholder, +.bluelib input[type="week"]:focus::placeholder, +body textarea:focus::placeholder, +.bluelib textarea:focus::placeholder, +body .input-area:focus::placeholder, +.bluelib .input-area:focus::placeholder, +body select:not([multiple]):focus::placeholder, +.bluelib select:not([multiple]):focus::placeholder, +body .input-select:focus::placeholder, +.bluelib .input-select:focus::placeholder, +body select[multiple]:focus::placeholder, +.bluelib select[multiple]:focus::placeholder, +body .input-multiselect:focus::placeholder, +.bluelib .input-multiselect:focus::placeholder, +body button:focus::placeholder, +.bluelib button:focus::placeholder, +body input[type="submit"]:focus::placeholder, +.bluelib input[type="submit"]:focus::placeholder, +body input[type="reset"]:focus::placeholder, +.bluelib input[type="reset"]:focus::placeholder, +body .input-button:focus::placeholder, +.bluelib .input-button:focus::placeholder, +body input[type="checkbox"]:focus::placeholder, +.bluelib input[type="checkbox"]:focus::placeholder, +body .input-checkbox:focus::placeholder, +.bluelib .input-checkbox:focus::placeholder, +body input[type="radio"]:focus::placeholder, +.bluelib input[type="radio"]:focus::placeholder, +body .input-radio:focus::placeholder, +.bluelib .input-radio:focus::placeholder, +body .input:focus::placeholder, +.bluelib .input:focus::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.7); +} +body .input-field[disabled]:hover, +.bluelib .input-field[disabled]:hover, +body input[type="color"][disabled]:hover, +.bluelib input[type="color"][disabled]:hover, +body input[type="date"][disabled]:hover, +.bluelib input[type="date"][disabled]:hover, +body input[type="datetime-local"][disabled]:hover, +.bluelib input[type="datetime-local"][disabled]:hover, +body input[type="email"][disabled]:hover, +.bluelib input[type="email"][disabled]:hover, +body input[type="file"][disabled]:hover, +.bluelib input[type="file"][disabled]:hover, +body input[type="image"][disabled]:hover, +.bluelib input[type="image"][disabled]:hover, +body input[type="month"][disabled]:hover, +.bluelib input[type="month"][disabled]:hover, +body input[type="number"][disabled]:hover, +.bluelib input[type="number"][disabled]:hover, +body input[type="password"][disabled]:hover, +.bluelib input[type="password"][disabled]:hover, +body input[type="search"][disabled]:hover, +.bluelib input[type="search"][disabled]:hover, +body input[type="tel"][disabled]:hover, +.bluelib input[type="tel"][disabled]:hover, +body input[type="text"][disabled]:hover, +.bluelib input[type="text"][disabled]:hover, +body input[type="time"][disabled]:hover, +.bluelib input[type="time"][disabled]:hover, +body input[type="url"][disabled]:hover, +.bluelib input[type="url"][disabled]:hover, +body input[type="week"][disabled]:hover, +.bluelib input[type="week"][disabled]:hover, +body textarea[disabled]:hover, +.bluelib textarea[disabled]:hover, +body .input-area[disabled]:hover, +.bluelib .input-area[disabled]:hover, +body select:not([multiple])[disabled]:hover, +.bluelib select:not([multiple])[disabled]:hover, +body .input-select[disabled]:hover, +.bluelib .input-select[disabled]:hover, +body select[multiple][disabled]:hover, +.bluelib select[multiple][disabled]:hover, +body .input-multiselect[disabled]:hover, +.bluelib .input-multiselect[disabled]:hover, +body button[disabled]:hover, +.bluelib button[disabled]:hover, +body input[type="submit"][disabled]:hover, +.bluelib input[type="submit"][disabled]:hover, +body input[type="reset"][disabled]:hover, +.bluelib input[type="reset"][disabled]:hover, +body .input-button[disabled]:hover, +.bluelib .input-button[disabled]:hover, +body input[type="checkbox"][disabled]:hover, +.bluelib input[type="checkbox"][disabled]:hover, +body .input-checkbox[disabled]:hover, +.bluelib .input-checkbox[disabled]:hover, +body input[type="radio"][disabled]:hover, +.bluelib input[type="radio"][disabled]:hover, +body .input-radio[disabled]:hover, +.bluelib .input-radio[disabled]:hover, +body .input[disabled]:hover, +.bluelib .input[disabled]:hover, +body .input-field .status-disabled:hover, +.bluelib .input-field .status-disabled:hover, +body input[type="color"] .status-disabled:hover, +.bluelib input[type="color"] .status-disabled:hover, +body input[type="date"] .status-disabled:hover, +.bluelib input[type="date"] .status-disabled:hover, +body input[type="datetime-local"] .status-disabled:hover, +.bluelib input[type="datetime-local"] .status-disabled:hover, +body input[type="email"] .status-disabled:hover, +.bluelib input[type="email"] .status-disabled:hover, +body input[type="file"] .status-disabled:hover, +.bluelib input[type="file"] .status-disabled:hover, +body input[type="image"] .status-disabled:hover, +.bluelib input[type="image"] .status-disabled:hover, +body input[type="month"] .status-disabled:hover, +.bluelib input[type="month"] .status-disabled:hover, +body input[type="number"] .status-disabled:hover, +.bluelib input[type="number"] .status-disabled:hover, +body input[type="password"] .status-disabled:hover, +.bluelib input[type="password"] .status-disabled:hover, +body input[type="search"] .status-disabled:hover, +.bluelib input[type="search"] .status-disabled:hover, +body input[type="tel"] .status-disabled:hover, +.bluelib input[type="tel"] .status-disabled:hover, +body input[type="text"] .status-disabled:hover, +.bluelib input[type="text"] .status-disabled:hover, +body input[type="time"] .status-disabled:hover, +.bluelib input[type="time"] .status-disabled:hover, +body input[type="url"] .status-disabled:hover, +.bluelib input[type="url"] .status-disabled:hover, +body input[type="week"] .status-disabled:hover, +.bluelib input[type="week"] .status-disabled:hover, +body textarea .status-disabled:hover, +.bluelib textarea .status-disabled:hover, +body .input-area .status-disabled:hover, +.bluelib .input-area .status-disabled:hover, +body select:not([multiple]) .status-disabled:hover, +.bluelib select:not([multiple]) .status-disabled:hover, +body .input-select .status-disabled:hover, +.bluelib .input-select .status-disabled:hover, +body select[multiple] .status-disabled:hover, +.bluelib select[multiple] .status-disabled:hover, +body .input-multiselect .status-disabled:hover, +.bluelib .input-multiselect .status-disabled:hover, +body button .status-disabled:hover, +.bluelib button .status-disabled:hover, +body input[type="submit"] .status-disabled:hover, +.bluelib input[type="submit"] .status-disabled:hover, +body input[type="reset"] .status-disabled:hover, +.bluelib input[type="reset"] .status-disabled:hover, +body .input-button .status-disabled:hover, +.bluelib .input-button .status-disabled:hover, +body input[type="checkbox"] .status-disabled:hover, +.bluelib input[type="checkbox"] .status-disabled:hover, +body .input-checkbox .status-disabled:hover, +.bluelib .input-checkbox .status-disabled:hover, +body input[type="radio"] .status-disabled:hover, +.bluelib input[type="radio"] .status-disabled:hover, +body .input-radio .status-disabled:hover, +.bluelib .input-radio .status-disabled:hover, +body .input .status-disabled:hover, +.bluelib .input .status-disabled:hover, +body .input-field[disabled]:focus, +.bluelib .input-field[disabled]:focus, +body input[type="color"][disabled]:focus, +.bluelib input[type="color"][disabled]:focus, +body input[type="date"][disabled]:focus, +.bluelib input[type="date"][disabled]:focus, +body input[type="datetime-local"][disabled]:focus, +.bluelib input[type="datetime-local"][disabled]:focus, +body input[type="email"][disabled]:focus, +.bluelib input[type="email"][disabled]:focus, +body input[type="file"][disabled]:focus, +.bluelib input[type="file"][disabled]:focus, +body input[type="image"][disabled]:focus, +.bluelib input[type="image"][disabled]:focus, +body input[type="month"][disabled]:focus, +.bluelib input[type="month"][disabled]:focus, +body input[type="number"][disabled]:focus, +.bluelib input[type="number"][disabled]:focus, +body input[type="password"][disabled]:focus, +.bluelib input[type="password"][disabled]:focus, +body input[type="search"][disabled]:focus, +.bluelib input[type="search"][disabled]:focus, +body input[type="tel"][disabled]:focus, +.bluelib input[type="tel"][disabled]:focus, +body input[type="text"][disabled]:focus, +.bluelib input[type="text"][disabled]:focus, +body input[type="time"][disabled]:focus, +.bluelib input[type="time"][disabled]:focus, +body input[type="url"][disabled]:focus, +.bluelib input[type="url"][disabled]:focus, +body input[type="week"][disabled]:focus, +.bluelib input[type="week"][disabled]:focus, +body textarea[disabled]:focus, +.bluelib textarea[disabled]:focus, +body .input-area[disabled]:focus, +.bluelib .input-area[disabled]:focus, +body select:not([multiple])[disabled]:focus, +.bluelib select:not([multiple])[disabled]:focus, +body .input-select[disabled]:focus, +.bluelib .input-select[disabled]:focus, +body select[multiple][disabled]:focus, +.bluelib select[multiple][disabled]:focus, +body .input-multiselect[disabled]:focus, +.bluelib .input-multiselect[disabled]:focus, +body button[disabled]:focus, +.bluelib button[disabled]:focus, +body input[type="submit"][disabled]:focus, +.bluelib input[type="submit"][disabled]:focus, +body input[type="reset"][disabled]:focus, +.bluelib input[type="reset"][disabled]:focus, +body .input-button[disabled]:focus, +.bluelib .input-button[disabled]:focus, +body input[type="checkbox"][disabled]:focus, +.bluelib input[type="checkbox"][disabled]:focus, +body .input-checkbox[disabled]:focus, +.bluelib .input-checkbox[disabled]:focus, +body input[type="radio"][disabled]:focus, +.bluelib input[type="radio"][disabled]:focus, +body .input-radio[disabled]:focus, +.bluelib .input-radio[disabled]:focus, +body .input[disabled]:focus, +.bluelib .input[disabled]:focus, +body .input-field .status-disabled:focus, +.bluelib .input-field .status-disabled:focus, +body input[type="color"] .status-disabled:focus, +.bluelib input[type="color"] .status-disabled:focus, +body input[type="date"] .status-disabled:focus, +.bluelib input[type="date"] .status-disabled:focus, +body input[type="datetime-local"] .status-disabled:focus, +.bluelib input[type="datetime-local"] .status-disabled:focus, +body input[type="email"] .status-disabled:focus, +.bluelib input[type="email"] .status-disabled:focus, +body input[type="file"] .status-disabled:focus, +.bluelib input[type="file"] .status-disabled:focus, +body input[type="image"] .status-disabled:focus, +.bluelib input[type="image"] .status-disabled:focus, +body input[type="month"] .status-disabled:focus, +.bluelib input[type="month"] .status-disabled:focus, +body input[type="number"] .status-disabled:focus, +.bluelib input[type="number"] .status-disabled:focus, +body input[type="password"] .status-disabled:focus, +.bluelib input[type="password"] .status-disabled:focus, +body input[type="search"] .status-disabled:focus, +.bluelib input[type="search"] .status-disabled:focus, +body input[type="tel"] .status-disabled:focus, +.bluelib input[type="tel"] .status-disabled:focus, +body input[type="text"] .status-disabled:focus, +.bluelib input[type="text"] .status-disabled:focus, +body input[type="time"] .status-disabled:focus, +.bluelib input[type="time"] .status-disabled:focus, +body input[type="url"] .status-disabled:focus, +.bluelib input[type="url"] .status-disabled:focus, +body input[type="week"] .status-disabled:focus, +.bluelib input[type="week"] .status-disabled:focus, +body textarea .status-disabled:focus, +.bluelib textarea .status-disabled:focus, +body .input-area .status-disabled:focus, +.bluelib .input-area .status-disabled:focus, +body select:not([multiple]) .status-disabled:focus, +.bluelib select:not([multiple]) .status-disabled:focus, +body .input-select .status-disabled:focus, +.bluelib .input-select .status-disabled:focus, +body select[multiple] .status-disabled:focus, +.bluelib select[multiple] .status-disabled:focus, +body .input-multiselect .status-disabled:focus, +.bluelib .input-multiselect .status-disabled:focus, +body button .status-disabled:focus, +.bluelib button .status-disabled:focus, +body input[type="submit"] .status-disabled:focus, +.bluelib input[type="submit"] .status-disabled:focus, +body input[type="reset"] .status-disabled:focus, +.bluelib input[type="reset"] .status-disabled:focus, +body .input-button .status-disabled:focus, +.bluelib .input-button .status-disabled:focus, +body input[type="checkbox"] .status-disabled:focus, +.bluelib input[type="checkbox"] .status-disabled:focus, +body .input-checkbox .status-disabled:focus, +.bluelib .input-checkbox .status-disabled:focus, +body input[type="radio"] .status-disabled:focus, +.bluelib input[type="radio"] .status-disabled:focus, +body .input-radio .status-disabled:focus, +.bluelib .input-radio .status-disabled:focus, +body .input .status-disabled:focus, +.bluelib .input .status-disabled:focus { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body .input-field[disabled]:hover::placeholder, +.bluelib .input-field[disabled]:hover::placeholder, +body input[type="color"][disabled]:hover::placeholder, +.bluelib input[type="color"][disabled]:hover::placeholder, +body input[type="date"][disabled]:hover::placeholder, +.bluelib input[type="date"][disabled]:hover::placeholder, +body input[type="datetime-local"][disabled]:hover::placeholder, +.bluelib input[type="datetime-local"][disabled]:hover::placeholder, +body input[type="email"][disabled]:hover::placeholder, +.bluelib input[type="email"][disabled]:hover::placeholder, +body input[type="file"][disabled]:hover::placeholder, +.bluelib input[type="file"][disabled]:hover::placeholder, +body input[type="image"][disabled]:hover::placeholder, +.bluelib input[type="image"][disabled]:hover::placeholder, +body input[type="month"][disabled]:hover::placeholder, +.bluelib input[type="month"][disabled]:hover::placeholder, +body input[type="number"][disabled]:hover::placeholder, +.bluelib input[type="number"][disabled]:hover::placeholder, +body input[type="password"][disabled]:hover::placeholder, +.bluelib input[type="password"][disabled]:hover::placeholder, +body input[type="search"][disabled]:hover::placeholder, +.bluelib input[type="search"][disabled]:hover::placeholder, +body input[type="tel"][disabled]:hover::placeholder, +.bluelib input[type="tel"][disabled]:hover::placeholder, +body input[type="text"][disabled]:hover::placeholder, +.bluelib input[type="text"][disabled]:hover::placeholder, +body input[type="time"][disabled]:hover::placeholder, +.bluelib input[type="time"][disabled]:hover::placeholder, +body input[type="url"][disabled]:hover::placeholder, +.bluelib input[type="url"][disabled]:hover::placeholder, +body input[type="week"][disabled]:hover::placeholder, +.bluelib input[type="week"][disabled]:hover::placeholder, +body textarea[disabled]:hover::placeholder, +.bluelib textarea[disabled]:hover::placeholder, +body .input-area[disabled]:hover::placeholder, +.bluelib .input-area[disabled]:hover::placeholder, +body select:not([multiple])[disabled]:hover::placeholder, +.bluelib select:not([multiple])[disabled]:hover::placeholder, +body .input-select[disabled]:hover::placeholder, +.bluelib .input-select[disabled]:hover::placeholder, +body select[multiple][disabled]:hover::placeholder, +.bluelib select[multiple][disabled]:hover::placeholder, +body .input-multiselect[disabled]:hover::placeholder, +.bluelib .input-multiselect[disabled]:hover::placeholder, +body button[disabled]:hover::placeholder, +.bluelib button[disabled]:hover::placeholder, +body input[type="submit"][disabled]:hover::placeholder, +.bluelib input[type="submit"][disabled]:hover::placeholder, +body input[type="reset"][disabled]:hover::placeholder, +.bluelib input[type="reset"][disabled]:hover::placeholder, +body .input-button[disabled]:hover::placeholder, +.bluelib .input-button[disabled]:hover::placeholder, +body input[type="checkbox"][disabled]:hover::placeholder, +.bluelib input[type="checkbox"][disabled]:hover::placeholder, +body .input-checkbox[disabled]:hover::placeholder, +.bluelib .input-checkbox[disabled]:hover::placeholder, +body input[type="radio"][disabled]:hover::placeholder, +.bluelib input[type="radio"][disabled]:hover::placeholder, +body .input-radio[disabled]:hover::placeholder, +.bluelib .input-radio[disabled]:hover::placeholder, +body .input[disabled]:hover::placeholder, +.bluelib .input[disabled]:hover::placeholder, +body .input-field .status-disabled:hover::placeholder, +.bluelib .input-field .status-disabled:hover::placeholder, +body input[type="color"] .status-disabled:hover::placeholder, +.bluelib input[type="color"] .status-disabled:hover::placeholder, +body input[type="date"] .status-disabled:hover::placeholder, +.bluelib input[type="date"] .status-disabled:hover::placeholder, +body input[type="datetime-local"] .status-disabled:hover::placeholder, +.bluelib input[type="datetime-local"] .status-disabled:hover::placeholder, +body input[type="email"] .status-disabled:hover::placeholder, +.bluelib input[type="email"] .status-disabled:hover::placeholder, +body input[type="file"] .status-disabled:hover::placeholder, +.bluelib input[type="file"] .status-disabled:hover::placeholder, +body input[type="image"] .status-disabled:hover::placeholder, +.bluelib input[type="image"] .status-disabled:hover::placeholder, +body input[type="month"] .status-disabled:hover::placeholder, +.bluelib input[type="month"] .status-disabled:hover::placeholder, +body input[type="number"] .status-disabled:hover::placeholder, +.bluelib input[type="number"] .status-disabled:hover::placeholder, +body input[type="password"] .status-disabled:hover::placeholder, +.bluelib input[type="password"] .status-disabled:hover::placeholder, +body input[type="search"] .status-disabled:hover::placeholder, +.bluelib input[type="search"] .status-disabled:hover::placeholder, +body input[type="tel"] .status-disabled:hover::placeholder, +.bluelib input[type="tel"] .status-disabled:hover::placeholder, +body input[type="text"] .status-disabled:hover::placeholder, +.bluelib input[type="text"] .status-disabled:hover::placeholder, +body input[type="time"] .status-disabled:hover::placeholder, +.bluelib input[type="time"] .status-disabled:hover::placeholder, +body input[type="url"] .status-disabled:hover::placeholder, +.bluelib input[type="url"] .status-disabled:hover::placeholder, +body input[type="week"] .status-disabled:hover::placeholder, +.bluelib input[type="week"] .status-disabled:hover::placeholder, +body textarea .status-disabled:hover::placeholder, +.bluelib textarea .status-disabled:hover::placeholder, +body .input-area .status-disabled:hover::placeholder, +.bluelib .input-area .status-disabled:hover::placeholder, +body select:not([multiple]) .status-disabled:hover::placeholder, +.bluelib select:not([multiple]) .status-disabled:hover::placeholder, +body .input-select .status-disabled:hover::placeholder, +.bluelib .input-select .status-disabled:hover::placeholder, +body select[multiple] .status-disabled:hover::placeholder, +.bluelib select[multiple] .status-disabled:hover::placeholder, +body .input-multiselect .status-disabled:hover::placeholder, +.bluelib .input-multiselect .status-disabled:hover::placeholder, +body button .status-disabled:hover::placeholder, +.bluelib button .status-disabled:hover::placeholder, +body input[type="submit"] .status-disabled:hover::placeholder, +.bluelib input[type="submit"] .status-disabled:hover::placeholder, +body input[type="reset"] .status-disabled:hover::placeholder, +.bluelib input[type="reset"] .status-disabled:hover::placeholder, +body .input-button .status-disabled:hover::placeholder, +.bluelib .input-button .status-disabled:hover::placeholder, +body input[type="checkbox"] .status-disabled:hover::placeholder, +.bluelib input[type="checkbox"] .status-disabled:hover::placeholder, +body .input-checkbox .status-disabled:hover::placeholder, +.bluelib .input-checkbox .status-disabled:hover::placeholder, +body input[type="radio"] .status-disabled:hover::placeholder, +.bluelib input[type="radio"] .status-disabled:hover::placeholder, +body .input-radio .status-disabled:hover::placeholder, +.bluelib .input-radio .status-disabled:hover::placeholder, +body .input .status-disabled:hover::placeholder, +.bluelib .input .status-disabled:hover::placeholder, +body .input-field[disabled]:focus::placeholder, +.bluelib .input-field[disabled]:focus::placeholder, +body input[type="color"][disabled]:focus::placeholder, +.bluelib input[type="color"][disabled]:focus::placeholder, +body input[type="date"][disabled]:focus::placeholder, +.bluelib input[type="date"][disabled]:focus::placeholder, +body input[type="datetime-local"][disabled]:focus::placeholder, +.bluelib input[type="datetime-local"][disabled]:focus::placeholder, +body input[type="email"][disabled]:focus::placeholder, +.bluelib input[type="email"][disabled]:focus::placeholder, +body input[type="file"][disabled]:focus::placeholder, +.bluelib input[type="file"][disabled]:focus::placeholder, +body input[type="image"][disabled]:focus::placeholder, +.bluelib input[type="image"][disabled]:focus::placeholder, +body input[type="month"][disabled]:focus::placeholder, +.bluelib input[type="month"][disabled]:focus::placeholder, +body input[type="number"][disabled]:focus::placeholder, +.bluelib input[type="number"][disabled]:focus::placeholder, +body input[type="password"][disabled]:focus::placeholder, +.bluelib input[type="password"][disabled]:focus::placeholder, +body input[type="search"][disabled]:focus::placeholder, +.bluelib input[type="search"][disabled]:focus::placeholder, +body input[type="tel"][disabled]:focus::placeholder, +.bluelib input[type="tel"][disabled]:focus::placeholder, +body input[type="text"][disabled]:focus::placeholder, +.bluelib input[type="text"][disabled]:focus::placeholder, +body input[type="time"][disabled]:focus::placeholder, +.bluelib input[type="time"][disabled]:focus::placeholder, +body input[type="url"][disabled]:focus::placeholder, +.bluelib input[type="url"][disabled]:focus::placeholder, +body input[type="week"][disabled]:focus::placeholder, +.bluelib input[type="week"][disabled]:focus::placeholder, +body textarea[disabled]:focus::placeholder, +.bluelib textarea[disabled]:focus::placeholder, +body .input-area[disabled]:focus::placeholder, +.bluelib .input-area[disabled]:focus::placeholder, +body select:not([multiple])[disabled]:focus::placeholder, +.bluelib select:not([multiple])[disabled]:focus::placeholder, +body .input-select[disabled]:focus::placeholder, +.bluelib .input-select[disabled]:focus::placeholder, +body select[multiple][disabled]:focus::placeholder, +.bluelib select[multiple][disabled]:focus::placeholder, +body .input-multiselect[disabled]:focus::placeholder, +.bluelib .input-multiselect[disabled]:focus::placeholder, +body button[disabled]:focus::placeholder, +.bluelib button[disabled]:focus::placeholder, +body input[type="submit"][disabled]:focus::placeholder, +.bluelib input[type="submit"][disabled]:focus::placeholder, +body input[type="reset"][disabled]:focus::placeholder, +.bluelib input[type="reset"][disabled]:focus::placeholder, +body .input-button[disabled]:focus::placeholder, +.bluelib .input-button[disabled]:focus::placeholder, +body input[type="checkbox"][disabled]:focus::placeholder, +.bluelib input[type="checkbox"][disabled]:focus::placeholder, +body .input-checkbox[disabled]:focus::placeholder, +.bluelib .input-checkbox[disabled]:focus::placeholder, +body input[type="radio"][disabled]:focus::placeholder, +.bluelib input[type="radio"][disabled]:focus::placeholder, +body .input-radio[disabled]:focus::placeholder, +.bluelib .input-radio[disabled]:focus::placeholder, +body .input[disabled]:focus::placeholder, +.bluelib .input[disabled]:focus::placeholder, +body .input-field .status-disabled:focus::placeholder, +.bluelib .input-field .status-disabled:focus::placeholder, +body input[type="color"] .status-disabled:focus::placeholder, +.bluelib input[type="color"] .status-disabled:focus::placeholder, +body input[type="date"] .status-disabled:focus::placeholder, +.bluelib input[type="date"] .status-disabled:focus::placeholder, +body input[type="datetime-local"] .status-disabled:focus::placeholder, +.bluelib input[type="datetime-local"] .status-disabled:focus::placeholder, +body input[type="email"] .status-disabled:focus::placeholder, +.bluelib input[type="email"] .status-disabled:focus::placeholder, +body input[type="file"] .status-disabled:focus::placeholder, +.bluelib input[type="file"] .status-disabled:focus::placeholder, +body input[type="image"] .status-disabled:focus::placeholder, +.bluelib input[type="image"] .status-disabled:focus::placeholder, +body input[type="month"] .status-disabled:focus::placeholder, +.bluelib input[type="month"] .status-disabled:focus::placeholder, +body input[type="number"] .status-disabled:focus::placeholder, +.bluelib input[type="number"] .status-disabled:focus::placeholder, +body input[type="password"] .status-disabled:focus::placeholder, +.bluelib input[type="password"] .status-disabled:focus::placeholder, +body input[type="search"] .status-disabled:focus::placeholder, +.bluelib input[type="search"] .status-disabled:focus::placeholder, +body input[type="tel"] .status-disabled:focus::placeholder, +.bluelib input[type="tel"] .status-disabled:focus::placeholder, +body input[type="text"] .status-disabled:focus::placeholder, +.bluelib input[type="text"] .status-disabled:focus::placeholder, +body input[type="time"] .status-disabled:focus::placeholder, +.bluelib input[type="time"] .status-disabled:focus::placeholder, +body input[type="url"] .status-disabled:focus::placeholder, +.bluelib input[type="url"] .status-disabled:focus::placeholder, +body input[type="week"] .status-disabled:focus::placeholder, +.bluelib input[type="week"] .status-disabled:focus::placeholder, +body textarea .status-disabled:focus::placeholder, +.bluelib textarea .status-disabled:focus::placeholder, +body .input-area .status-disabled:focus::placeholder, +.bluelib .input-area .status-disabled:focus::placeholder, +body select:not([multiple]) .status-disabled:focus::placeholder, +.bluelib select:not([multiple]) .status-disabled:focus::placeholder, +body .input-select .status-disabled:focus::placeholder, +.bluelib .input-select .status-disabled:focus::placeholder, +body select[multiple] .status-disabled:focus::placeholder, +.bluelib select[multiple] .status-disabled:focus::placeholder, +body .input-multiselect .status-disabled:focus::placeholder, +.bluelib .input-multiselect .status-disabled:focus::placeholder, +body button .status-disabled:focus::placeholder, +.bluelib button .status-disabled:focus::placeholder, +body input[type="submit"] .status-disabled:focus::placeholder, +.bluelib input[type="submit"] .status-disabled:focus::placeholder, +body input[type="reset"] .status-disabled:focus::placeholder, +.bluelib input[type="reset"] .status-disabled:focus::placeholder, +body .input-button .status-disabled:focus::placeholder, +.bluelib .input-button .status-disabled:focus::placeholder, +body input[type="checkbox"] .status-disabled:focus::placeholder, +.bluelib input[type="checkbox"] .status-disabled:focus::placeholder, +body .input-checkbox .status-disabled:focus::placeholder, +.bluelib .input-checkbox .status-disabled:focus::placeholder, +body input[type="radio"] .status-disabled:focus::placeholder, +.bluelib input[type="radio"] .status-disabled:focus::placeholder, +body .input-radio .status-disabled:focus::placeholder, +.bluelib .input-radio .status-disabled:focus::placeholder, +body .input .status-disabled:focus::placeholder, +.bluelib .input .status-disabled:focus::placeholder { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.41); +} +body .input-field:optional, +.bluelib .input-field:optional, +body input[type="color"]:optional, +.bluelib input[type="color"]:optional, +body input[type="date"]:optional, +.bluelib input[type="date"]:optional, +body input[type="datetime-local"]:optional, +.bluelib input[type="datetime-local"]:optional, +body input[type="email"]:optional, +.bluelib input[type="email"]:optional, +body input[type="file"]:optional, +.bluelib input[type="file"]:optional, +body input[type="image"]:optional, +.bluelib input[type="image"]:optional, +body input[type="month"]:optional, +.bluelib input[type="month"]:optional, +body input[type="number"]:optional, +.bluelib input[type="number"]:optional, +body input[type="password"]:optional, +.bluelib input[type="password"]:optional, +body input[type="search"]:optional, +.bluelib input[type="search"]:optional, +body input[type="tel"]:optional, +.bluelib input[type="tel"]:optional, +body input[type="text"]:optional, +.bluelib input[type="text"]:optional, +body input[type="time"]:optional, +.bluelib input[type="time"]:optional, +body input[type="url"]:optional, +.bluelib input[type="url"]:optional, +body input[type="week"]:optional, +.bluelib input[type="week"]:optional, +body textarea:optional, +.bluelib textarea:optional, +body .input-area:optional, +.bluelib .input-area:optional, +body select:not([multiple]):optional, +.bluelib select:not([multiple]):optional, +body .input-select:optional, +.bluelib .input-select:optional, +body select[multiple]:optional, +.bluelib select[multiple]:optional, +body .input-multiselect:optional, +.bluelib .input-multiselect:optional, +body button:optional, +.bluelib button:optional, +body input[type="submit"]:optional, +.bluelib input[type="submit"]:optional, +body input[type="reset"]:optional, +.bluelib input[type="reset"]:optional, +body .input-button:optional, +.bluelib .input-button:optional, +body input[type="checkbox"]:optional, +.bluelib input[type="checkbox"]:optional, +body .input-checkbox:optional, +.bluelib .input-checkbox:optional, +body input[type="radio"]:optional, +.bluelib input[type="radio"]:optional, +body .input-radio:optional, +.bluelib .input-radio:optional, +body .input:optional, +.bluelib .input:optional, +body .input-field:optional::placeholder, +.bluelib .input-field:optional::placeholder, +body input[type="color"]:optional::placeholder, +.bluelib input[type="color"]:optional::placeholder, +body input[type="date"]:optional::placeholder, +.bluelib input[type="date"]:optional::placeholder, +body input[type="datetime-local"]:optional::placeholder, +.bluelib input[type="datetime-local"]:optional::placeholder, +body input[type="email"]:optional::placeholder, +.bluelib input[type="email"]:optional::placeholder, +body input[type="file"]:optional::placeholder, +.bluelib input[type="file"]:optional::placeholder, +body input[type="image"]:optional::placeholder, +.bluelib input[type="image"]:optional::placeholder, +body input[type="month"]:optional::placeholder, +.bluelib input[type="month"]:optional::placeholder, +body input[type="number"]:optional::placeholder, +.bluelib input[type="number"]:optional::placeholder, +body input[type="password"]:optional::placeholder, +.bluelib input[type="password"]:optional::placeholder, +body input[type="search"]:optional::placeholder, +.bluelib input[type="search"]:optional::placeholder, +body input[type="tel"]:optional::placeholder, +.bluelib input[type="tel"]:optional::placeholder, +body input[type="text"]:optional::placeholder, +.bluelib input[type="text"]:optional::placeholder, +body input[type="time"]:optional::placeholder, +.bluelib input[type="time"]:optional::placeholder, +body input[type="url"]:optional::placeholder, +.bluelib input[type="url"]:optional::placeholder, +body input[type="week"]:optional::placeholder, +.bluelib input[type="week"]:optional::placeholder, +body textarea:optional::placeholder, +.bluelib textarea:optional::placeholder, +body .input-area:optional::placeholder, +.bluelib .input-area:optional::placeholder, +body select:not([multiple]):optional::placeholder, +.bluelib select:not([multiple]):optional::placeholder, +body .input-select:optional::placeholder, +.bluelib .input-select:optional::placeholder, +body select[multiple]:optional::placeholder, +.bluelib select[multiple]:optional::placeholder, +body .input-multiselect:optional::placeholder, +.bluelib .input-multiselect:optional::placeholder, +body button:optional::placeholder, +.bluelib button:optional::placeholder, +body input[type="submit"]:optional::placeholder, +.bluelib input[type="submit"]:optional::placeholder, +body input[type="reset"]:optional::placeholder, +.bluelib input[type="reset"]:optional::placeholder, +body .input-button:optional::placeholder, +.bluelib .input-button:optional::placeholder, +body input[type="checkbox"]:optional::placeholder, +.bluelib input[type="checkbox"]:optional::placeholder, +body .input-checkbox:optional::placeholder, +.bluelib .input-checkbox:optional::placeholder, +body input[type="radio"]:optional::placeholder, +.bluelib input[type="radio"]:optional::placeholder, +body .input-radio:optional::placeholder, +.bluelib .input-radio:optional::placeholder, +body .input:optional::placeholder, +.bluelib .input:optional::placeholder { + font-style: italic; +} +body .input-field:focus-visible, +.bluelib .input-field:focus-visible, +body input[type="color"]:focus-visible, +.bluelib input[type="color"]:focus-visible, +body input[type="date"]:focus-visible, +.bluelib input[type="date"]:focus-visible, +body input[type="datetime-local"]:focus-visible, +.bluelib input[type="datetime-local"]:focus-visible, +body input[type="email"]:focus-visible, +.bluelib input[type="email"]:focus-visible, +body input[type="file"]:focus-visible, +.bluelib input[type="file"]:focus-visible, +body input[type="image"]:focus-visible, +.bluelib input[type="image"]:focus-visible, +body input[type="month"]:focus-visible, +.bluelib input[type="month"]:focus-visible, +body input[type="number"]:focus-visible, +.bluelib input[type="number"]:focus-visible, +body input[type="password"]:focus-visible, +.bluelib input[type="password"]:focus-visible, +body input[type="search"]:focus-visible, +.bluelib input[type="search"]:focus-visible, +body input[type="tel"]:focus-visible, +.bluelib input[type="tel"]:focus-visible, +body input[type="text"]:focus-visible, +.bluelib input[type="text"]:focus-visible, +body input[type="time"]:focus-visible, +.bluelib input[type="time"]:focus-visible, +body input[type="url"]:focus-visible, +.bluelib input[type="url"]:focus-visible, +body input[type="week"]:focus-visible, +.bluelib input[type="week"]:focus-visible, +body textarea:focus-visible, +.bluelib textarea:focus-visible, +body .input-area:focus-visible, +.bluelib .input-area:focus-visible, +body select:not([multiple]):focus-visible, +.bluelib select:not([multiple]):focus-visible, +body .input-select:focus-visible, +.bluelib .input-select:focus-visible, +body select[multiple]:focus-visible, +.bluelib select[multiple]:focus-visible, +body .input-multiselect:focus-visible, +.bluelib .input-multiselect:focus-visible, +body button:focus-visible, +.bluelib button:focus-visible, +body input[type="submit"]:focus-visible, +.bluelib input[type="submit"]:focus-visible, +body input[type="reset"]:focus-visible, +.bluelib input[type="reset"]:focus-visible, +body .input-button:focus-visible, +.bluelib .input-button:focus-visible, +body input[type="checkbox"]:focus-visible, +.bluelib input[type="checkbox"]:focus-visible, +body .input-checkbox:focus-visible, +.bluelib .input-checkbox:focus-visible, +body input[type="radio"]:focus-visible, +.bluelib input[type="radio"]:focus-visible, +body .input-radio:focus-visible, +.bluelib .input-radio:focus-visible, +body .input:focus-visible, +.bluelib .input:focus-visible { + outline: none; +} +body .input-field, +.bluelib .input-field, +body input[type="color"], +.bluelib input[type="color"], +body input[type="date"], +.bluelib input[type="date"], +body input[type="datetime-local"], +.bluelib input[type="datetime-local"], +body input[type="email"], +.bluelib input[type="email"], +body input[type="file"], +.bluelib input[type="file"], +body input[type="image"], +.bluelib input[type="image"], +body input[type="month"], +.bluelib input[type="month"], +body input[type="number"], +.bluelib input[type="number"], +body input[type="password"], +.bluelib input[type="password"], +body input[type="search"], +.bluelib input[type="search"], +body input[type="tel"], +.bluelib input[type="tel"], +body input[type="text"], +.bluelib input[type="text"], +body input[type="time"], +.bluelib input[type="time"], +body input[type="url"], +.bluelib input[type="url"], +body input[type="week"], +.bluelib input[type="week"] { + cursor: text; + border-width: 0 0 2px 0; + border-radius: 4px 4px 0 0; + padding: 6px; +} +body textarea, +.bluelib textarea, +body .input-area, +.bluelib .input-area { + cursor: text; + border-width: 0 0 0 2px; + border-radius: 0 4px 4px 0; + padding: 6px; +} +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select { + cursor: context-menu; + border-width: 0 0 2px 0; + border-radius: 4px 4px 0 0; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + body select:not([multiple]) option, + .bluelib select:not([multiple]) option, + body .input-select option, + .bluelib .input-select option, + body select:not([multiple]) .input-option, + .bluelib select:not([multiple]) .input-option, + body .input-select .input-option, + .bluelib .input-select .input-option, + body select:not([multiple]) optgroup, + .bluelib select:not([multiple]) optgroup, + body .input-select optgroup, + .bluelib .input-select optgroup, + body select:not([multiple]) .input-optgroup, + .bluelib select:not([multiple]) .input-optgroup, + body .input-select .input-optgroup, + .bluelib .input-select .input-optgroup { + background-color: rgb(var(--bluelib-background-r), var(--bluelib-background-g), var(--bluelib-background-b)); + } +} +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect { + cursor: vertical-text; + border-width: 0 0 0 2px; + border-radius: 0 4px 4px 0; +} +body select:not([multiple]), +.bluelib select:not([multiple]), +body .input-select, +.bluelib .input-select, +body select[multiple], +.bluelib select[multiple], +body .input-multiselect, +.bluelib .input-multiselect { + padding: 6px 4px; +} +body select:not([multiple]) option, +.bluelib select:not([multiple]) option, +body .input-select option, +.bluelib .input-select option, +body select[multiple] option, +.bluelib select[multiple] option, +body .input-multiselect option, +.bluelib .input-multiselect option, +body select:not([multiple]) .input-option, +.bluelib select:not([multiple]) .input-option, +body .input-select .input-option, +.bluelib .input-select .input-option, +body select[multiple] .input-option, +.bluelib select[multiple] .input-option, +body .input-multiselect .input-option, +.bluelib .input-multiselect .input-option { + font-weight: normal; + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + padding: 4px; +} +body select:not([multiple]) optgroup, +.bluelib select:not([multiple]) optgroup, +body .input-select optgroup, +.bluelib .input-select optgroup, +body select[multiple] optgroup, +.bluelib select[multiple] optgroup, +body .input-multiselect optgroup, +.bluelib .input-multiselect optgroup, +body select:not([multiple]) .input-optgroup, +.bluelib select:not([multiple]) .input-optgroup, +body .input-select .input-optgroup, +.bluelib .input-select .input-optgroup, +body select[multiple] .input-optgroup, +.bluelib select[multiple] .input-optgroup, +body .input-multiselect .input-optgroup, +.bluelib .input-multiselect .input-optgroup { + font-weight: bold; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); + padding: 4px; +} +body select:not([multiple]) optgroup option, +.bluelib select:not([multiple]) optgroup option, +body .input-select optgroup option, +.bluelib .input-select optgroup option, +body select[multiple] optgroup option, +.bluelib select[multiple] optgroup option, +body .input-multiselect optgroup option, +.bluelib .input-multiselect optgroup option, +body select:not([multiple]) .input-optgroup option, +.bluelib select:not([multiple]) .input-optgroup option, +body .input-select .input-optgroup option, +.bluelib .input-select .input-optgroup option, +body select[multiple] .input-optgroup option, +.bluelib select[multiple] .input-optgroup option, +body .input-multiselect .input-optgroup option, +.bluelib .input-multiselect .input-optgroup option, +body select:not([multiple]) optgroup .input-option, +.bluelib select:not([multiple]) optgroup .input-option, +body .input-select optgroup .input-option, +.bluelib .input-select optgroup .input-option, +body select[multiple] optgroup .input-option, +.bluelib select[multiple] optgroup .input-option, +body .input-multiselect optgroup .input-option, +.bluelib .input-multiselect optgroup .input-option, +body select:not([multiple]) .input-optgroup .input-option, +.bluelib select:not([multiple]) .input-optgroup .input-option, +body .input-select .input-optgroup .input-option, +.bluelib .input-select .input-optgroup .input-option, +body select[multiple] .input-optgroup .input-option, +.bluelib select[multiple] .input-optgroup .input-option, +body .input-multiselect .input-optgroup .input-option, +.bluelib .input-multiselect .input-optgroup .input-option { + padding: 4px 20px; +} +body select:not([multiple]) optgroup option::before, +.bluelib select:not([multiple]) optgroup option::before, +body .input-select optgroup option::before, +.bluelib .input-select optgroup option::before, +body select[multiple] optgroup option::before, +.bluelib select[multiple] optgroup option::before, +body .input-multiselect optgroup option::before, +.bluelib .input-multiselect optgroup option::before, +body select:not([multiple]) .input-optgroup option::before, +.bluelib select:not([multiple]) .input-optgroup option::before, +body .input-select .input-optgroup option::before, +.bluelib .input-select .input-optgroup option::before, +body select[multiple] .input-optgroup option::before, +.bluelib select[multiple] .input-optgroup option::before, +body .input-multiselect .input-optgroup option::before, +.bluelib .input-multiselect .input-optgroup option::before, +body select:not([multiple]) optgroup .input-option::before, +.bluelib select:not([multiple]) optgroup .input-option::before, +body .input-select optgroup .input-option::before, +.bluelib .input-select optgroup .input-option::before, +body select[multiple] optgroup .input-option::before, +.bluelib select[multiple] optgroup .input-option::before, +body .input-multiselect optgroup .input-option::before, +.bluelib .input-multiselect optgroup .input-option::before, +body select:not([multiple]) .input-optgroup .input-option::before, +.bluelib select:not([multiple]) .input-optgroup .input-option::before, +body .input-select .input-optgroup .input-option::before, +.bluelib .input-select .input-optgroup .input-option::before, +body select[multiple] .input-optgroup .input-option::before, +.bluelib select[multiple] .input-optgroup .input-option::before, +body .input-multiselect .input-optgroup .input-option::before, +.bluelib .input-multiselect .input-optgroup .input-option::before { + content: ""; +} +body button, +.bluelib button, +body input[type="submit"], +.bluelib input[type="submit"], +body input[type="reset"], +.bluelib input[type="reset"], +body .input-button, +.bluelib .input-button { + cursor: pointer; + display: inline-flex; + justify-content: center; + align-items: center; + padding: 6px 16px; + border-radius: 4px; +} +body button:active, +.bluelib button:active, +body input[type="submit"]:active, +.bluelib input[type="submit"]:active, +body input[type="reset"]:active, +.bluelib input[type="reset"]:active, +body .input-button:active, +.bluelib .input-button:active { + border-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); +} +body button [disabled]:active, +.bluelib button [disabled]:active, +body input[type="submit"] [disabled]:active, +.bluelib input[type="submit"] [disabled]:active, +body input[type="reset"] [disabled]:active, +.bluelib input[type="reset"] [disabled]:active, +body .input-button [disabled]:active, +.bluelib .input-button [disabled]:active, +body button .status-disabled:active, +.bluelib button .status-disabled:active, +body input[type="submit"] .status-disabled:active, +.bluelib input[type="submit"] .status-disabled:active, +body input[type="reset"] .status-disabled:active, +.bluelib input[type="reset"] .status-disabled:active, +body .input-button .status-disabled:active, +.bluelib .input-button .status-disabled:active { + border-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.315); + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); +} +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox, +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio { + appearance: none; + cursor: pointer; + width: 24px; + height: 24px; + border-width: 2px; + display: inline-flex; + justify-content: center; + align-items: center; +} +body input[type="checkbox"]::before, +.bluelib input[type="checkbox"]::before, +body .input-checkbox::before, +.bluelib .input-checkbox::before, +body input[type="radio"]::before, +.bluelib input[type="radio"]::before, +body .input-radio::before, +.bluelib .input-radio::before { + display: block; + content: ""; + width: 14px; + height: 14px; +} +body input[type="checkbox"]:checked::before, +.bluelib input[type="checkbox"]:checked::before, +body .input-checkbox:checked::before, +.bluelib .input-checkbox:checked::before, +body input[type="radio"]:checked::before, +.bluelib input[type="radio"]:checked::before, +body .input-radio:checked::before, +.bluelib .input-radio:checked::before { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.9); +} +body input[type="checkbox"]:hover:checked::before, +.bluelib input[type="checkbox"]:hover:checked::before, +body .input-checkbox:hover:checked::before, +.bluelib .input-checkbox:hover:checked::before, +body input[type="radio"]:hover:checked::before, +.bluelib input[type="radio"]:hover:checked::before, +body .input-radio:hover:checked::before, +.bluelib .input-radio:hover:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 10)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 10)), 1); +} +body input[type="checkbox"]:focus:checked::before, +.bluelib input[type="checkbox"]:focus:checked::before, +body .input-checkbox:focus:checked::before, +.bluelib .input-checkbox:focus:checked::before, +body input[type="radio"]:focus:checked::before, +.bluelib input[type="radio"]:focus:checked::before, +body .input-radio:focus:checked::before, +.bluelib .input-radio:focus:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body input[type="checkbox"]:active:checked::before, +.bluelib input[type="checkbox"]:active:checked::before, +body .input-checkbox:active:checked::before, +.bluelib .input-checkbox:active:checked::before, +body input[type="radio"]:active:checked::before, +.bluelib input[type="radio"]:active:checked::before, +body .input-radio:active:checked::before, +.bluelib .input-radio:active:checked::before { + background-color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body input[type="checkbox"], +.bluelib input[type="checkbox"], +body .input-checkbox, +.bluelib .input-checkbox { + border-radius: 4px; +} +body input[type="checkbox"]::before, +.bluelib input[type="checkbox"]::before, +body .input-checkbox::before, +.bluelib .input-checkbox::before { + border-radius: 2px; +} +body input[type="radio"], +.bluelib input[type="radio"], +body .input-radio, +.bluelib .input-radio { + border-radius: 100%; +} +body input[type="radio"]::before, +.bluelib input[type="radio"]::before, +body .input-radio::before, +.bluelib .input-radio::before { + border-radius: 100%; +} +body form, +.bluelib form, +body .form, +.bluelib .form { + display: grid; + align-items: center; + row-gap: 4px; + column-gap: 8px; + grid-template-columns: minmax(auto, 1fr) 5fr; +} +body form > label, +.bluelib form > label, +body .form > label, +.bluelib .form > label, +body form .form-label, +.bluelib form .form-label, +body .form .form-label, +.bluelib .form .form-label { + grid-column: 1; + justify-self: end; + text-align: right; + --bluelib-color-r: var(--bluelib-accent-r); + --bluelib-color-g: var(--bluelib-accent-g); + --bluelib-color-b: var(--bluelib-accent-b); + font-weight: 500; +} +body form > .input-field, +.bluelib form > .input-field, +body .form > .input-field, +.bluelib .form > .input-field, +body form input[type="color"], +.bluelib form input[type="color"], +body .form input[type="color"], +.bluelib .form input[type="color"], +body form input[type="date"], +.bluelib form input[type="date"], +body .form input[type="date"], +.bluelib .form input[type="date"], +body form input[type="datetime-local"], +.bluelib form input[type="datetime-local"], +body .form input[type="datetime-local"], +.bluelib .form input[type="datetime-local"], +body form input[type="email"], +.bluelib form input[type="email"], +body .form input[type="email"], +.bluelib .form input[type="email"], +body form input[type="file"], +.bluelib form input[type="file"], +body .form input[type="file"], +.bluelib .form input[type="file"], +body form input[type="image"], +.bluelib form input[type="image"], +body .form input[type="image"], +.bluelib .form input[type="image"], +body form input[type="month"], +.bluelib form input[type="month"], +body .form input[type="month"], +.bluelib .form input[type="month"], +body form input[type="number"], +.bluelib form input[type="number"], +body .form input[type="number"], +.bluelib .form input[type="number"], +body form input[type="password"], +.bluelib form input[type="password"], +body .form input[type="password"], +.bluelib .form input[type="password"], +body form input[type="search"], +.bluelib form input[type="search"], +body .form input[type="search"], +.bluelib .form input[type="search"], +body form input[type="tel"], +.bluelib form input[type="tel"], +body .form input[type="tel"], +.bluelib .form input[type="tel"], +body form input[type="text"], +.bluelib form input[type="text"], +body .form input[type="text"], +.bluelib .form input[type="text"], +body form input[type="time"], +.bluelib form input[type="time"], +body .form input[type="time"], +.bluelib .form input[type="time"], +body form input[type="url"], +.bluelib form input[type="url"], +body .form input[type="url"], +.bluelib .form input[type="url"], +body form input[type="week"], +.bluelib form input[type="week"], +body .form input[type="week"], +.bluelib .form input[type="week"], +body form > textarea, +.bluelib form > textarea, +body .form > textarea, +.bluelib .form > textarea, +body form .input-area, +.bluelib form .input-area, +body .form .input-area, +.bluelib .form .input-area, +body form > select:not([multiple]), +.bluelib form > select:not([multiple]), +body .form > select:not([multiple]), +.bluelib .form > select:not([multiple]), +body form .input-select, +.bluelib form .input-select, +body .form .input-select, +.bluelib .form .input-select, +body form > select[multiple], +.bluelib form > select[multiple], +body .form > select[multiple], +.bluelib .form > select[multiple], +body form .input-multiselect, +.bluelib form .input-multiselect, +body .form .input-multiselect, +.bluelib .form .input-multiselect, +body form > button, +.bluelib form > button, +body .form > button, +.bluelib .form > button, +body form input[type="submit"], +.bluelib form input[type="submit"], +body .form input[type="submit"], +.bluelib .form input[type="submit"], +body form input[type="reset"], +.bluelib form input[type="reset"], +body .form input[type="reset"], +.bluelib .form input[type="reset"], +body form .input-button, +.bluelib form .input-button, +body .form .input-button, +.bluelib .form .input-button, +body form > input[type="checkbox"], +.bluelib form > input[type="checkbox"], +body .form > input[type="checkbox"], +.bluelib .form > input[type="checkbox"], +body form .input-checkbox, +.bluelib form .input-checkbox, +body .form .input-checkbox, +.bluelib .form .input-checkbox, +body form > input[type="radio"], +.bluelib form > input[type="radio"], +body .form > input[type="radio"], +.bluelib .form > input[type="radio"], +body form .input-radio, +.bluelib form .input-radio, +body .form .input-radio, +.bluelib .form .input-radio, +body form > .input, +.bluelib form > .input, +body .form > .input, +.bluelib .form > .input, +body form .form-input, +.bluelib form .form-input, +body .form .form-input, +.bluelib .form .form-input { + grid-column: 2; + justify-self: stretch; +} +body form .form-group, +.bluelib form .form-group, +body .form .form-group, +.bluelib .form .form-group { + grid-column: 2; + display: flex; + gap: 8px 16px; + justify-content: space-evenly; + align-items: center; + flex-wrap: wrap; + width: 100%; + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.03); + padding: 6px; + border-radius: 4px; +} +body form .form-group > label, +.bluelib form .form-group > label, +body .form .form-group > label, +.bluelib .form .form-group > label, +body form .form-group .form-group-label, +.bluelib form .form-group .form-group-label, +body .form .form-group .form-group-label, +.bluelib .form .form-group .form-group-label { + display: flex; + gap: 6px; + justify-content: center; + align-items: center; + text-align: left; +} +body form .form-group .form-group-row, +.bluelib form .form-group .form-group-row, +body .form .form-group .form-group-row, +.bluelib .form .form-group .form-group-row { + flex-basis: 100%; + justify-content: start; +} +body form .form-row, +.bluelib form .form-row, +body .form .form-row, +.bluelib .form .form-row { + grid-column-start: 1; + grid-column-end: 3; + display: flex; + gap: 8px; + justify-content: center; + align-items: center; + width: 100%; + margin-top: 8px; + margin-bottom: 8px; +} +body form .form-row .panel, +.bluelib form .form-row .panel, +body .form .form-row .panel, +.bluelib .form .form-row .panel { + margin: 0; +} +body h1, +.bluelib h1, +body h2, +.bluelib h2, +body h3, +.bluelib h3, +body h4, +.bluelib h4, +body h5, +.bluelib h5, +body h6, +.bluelib h6, +body .heading, +.bluelib .heading { + text-align: center; + --bluelib-color-r: var(--bluelib-accent-r); + --bluelib-color-g: var(--bluelib-accent-g); + --bluelib-color-b: var(--bluelib-accent-b); + font-family: var(--bluelib-title-family); + font-weight: var(--bluelib-title-weight); +} +body a, +.bluelib a, +body .anchor, +.bluelib .anchor { + text-decoration-line: underline; + text-decoration-thickness: 1px; +} +body a:focus-visible, +.bluelib a:focus-visible, +body .anchor:focus-visible, +.bluelib .anchor:focus-visible { + text-decoration-thickness: 2px; +} +body a:hover, +.bluelib a:hover, +body .anchor:hover, +.bluelib .anchor:hover, +body a:focus, +.bluelib a:focus, +body .anchor:focus, +.bluelib .anchor:focus { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body a:active, +.bluelib a:active, +body .anchor:active, +.bluelib .anchor:active { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 60)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 60)), 1); +} +body a:not([href]), +.bluelib a:not([href]), +body a[href=""], +.bluelib a[href=""], +body .anchor-broken, +.bluelib .anchor-broken { + cursor: not-allowed; + --bluelib-color-r: var(--bluelib-broken-r); + --bluelib-color-g: var(--bluelib-broken-g); + --bluelib-color-b: var(--bluelib-broken-b); + text-decoration-style: dashed; +} +body a:not([href]):hover, +.bluelib a:not([href]):hover, +body a[href=""]:hover, +.bluelib a[href=""]:hover, +body .anchor-broken:hover, +.bluelib .anchor-broken:hover, +body a:not([href]):focus, +.bluelib a:not([href]):focus, +body a[href=""]:focus, +.bluelib a[href=""]:focus, +body .anchor-broken:focus, +.bluelib .anchor-broken:focus, +body a:not([href]):active, +.bluelib a:not([href]):active, +body a[href=""]:active, +.bluelib a[href=""]:active, +body .anchor-broken:active, +.bluelib .anchor-broken:active { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 1); +} +body a[href^="http://"], +.bluelib a[href^="http://"], +body a[href^="https://"], +.bluelib a[href^="https://"], +body a[href^="/"], +.bluelib a[href^="/"], +body .anchor-link, +.bluelib .anchor-link { + cursor: pointer; + --bluelib-color-r: var(--bluelib-link-r); + --bluelib-color-g: var(--bluelib-link-g); + --bluelib-color-b: var(--bluelib-link-b); + text-decoration-style: solid; +} +body a[href^="http://"]:visited, +.bluelib a[href^="http://"]:visited, +body a[href^="https://"]:visited, +.bluelib a[href^="https://"]:visited, +body a[href^="/"]:visited, +.bluelib a[href^="/"]:visited, +body .anchor-link:visited, +.bluelib .anchor-link:visited { + --bluelib-color-r: var(--bluelib-visited-r); + --bluelib-color-g: var(--bluelib-visited-g); + --bluelib-color-b: var(--bluelib-visited-b); +} +body a[download], +.bluelib a[download], +body a[href]:not([href^="http://"]):not([href^="https://"]), +.bluelib a[href]:not([href^="http://"]):not([href^="https://"]), +body .anchor-download, +.bluelib .anchor-download { + cursor: pointer; + --bluelib-color-r: var(--bluelib-download-r); + --bluelib-color-g: var(--bluelib-download-g); + --bluelib-color-b: var(--bluelib-download-b); + text-decoration-style: solid; +} +body .details, +.bluelib .details, +body details, +.bluelib details { + margin-top: 8px; + margin-bottom: 8px; +} +body .details > .details-summary, +.bluelib .details > .details-summary, +body details > .details-summary, +.bluelib details > .details-summary, +body .details > summary, +.bluelib .details > summary, +body details > summary, +.bluelib details > summary { + cursor: pointer; + font-size: larger; + user-select: none; +} +body .details > .details-summary:hover, +.bluelib .details > .details-summary:hover, +body details > .details-summary:hover, +.bluelib details > .details-summary:hover, +body .details > summary:hover, +.bluelib .details > summary:hover, +body details > summary:hover, +.bluelib details > summary:hover { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 20)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 20)), 1); +} +body .details > .details-summary:focus-visible, +.bluelib .details > .details-summary:focus-visible, +body details > .details-summary:focus-visible, +.bluelib details > .details-summary:focus-visible, +body .details > summary:focus-visible, +.bluelib .details > summary:focus-visible, +body details > summary:focus-visible, +.bluelib details > summary:focus-visible { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 30)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 30)), 1); +} +body .details > .details-summary:active, +.bluelib .details > .details-summary:active, +body details > .details-summary:active, +.bluelib details > .details-summary:active, +body .details > summary:active, +.bluelib .details > summary:active, +body details > summary:active, +.bluelib details > summary:active { + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 90)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 90)), 1); +} +body .details > .details-content, +.bluelib .details > .details-content, +body details > .details-content, +.bluelib details > .details-content, +body .details > :not(summary), +.bluelib .details > :not(summary), +body details > :not(summary), +.bluelib details > :not(summary) { + margin-top: 0.5rem; +} +body .details > .details, +.bluelib .details > .details, +body details > .details, +.bluelib details > .details, +body .details > details, +.bluelib .details > details, +body details > details, +.bluelib details > details { + margin-left: 16px; +} +body rp, +.bluelib rp, +body .ruby-parenthesis, +.bluelib .ruby-parenthesis { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.125); +} +body rt, +.bluelib rt, +body .ruby-text, +.bluelib .ruby-text { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.6); +} +body .todo, +.bluelib .todo { + background-color: #292F33; + --bluelib-color-r: 255; + --bluelib-color-g: 204; + --bluelib-color-b: 77; + border-color: #FFCC4D; +} +body abbr, +.bluelib abbr, +body .semantic-abbr, +.bluelib .semantic-abbr { + cursor: help; + text-decoration: underline 1px dotted currentColor; +} +body b, +.bluelib b, +body .semantic-b, +.bluelib .semantic-b { + font-weight: 500; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body cite, +.bluelib cite, +body .semantic-cite, +.bluelib .semantic-cite { + font-variant: small-caps; +} +body code, +.bluelib code, +body .semantic-code, +.bluelib .semantic-code { + font-family: var(--bluelib-code-family); + font-weight: var(--bluelib-code-weight); +} +body dfn, +.bluelib dfn, +body .semantic-dfn, +.bluelib .semantic-dfn { + text-decoration: underline 1px solid currentColor; + font-style: italic; +} +body em, +.bluelib em, +body .semantic-em, +.bluelib .semantic-em { + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body i, +.bluelib i, +body .semantic-i, +.bluelib .semantic-i { + font-style: italic; +} +body mark, +.bluelib mark, +body .semantic-mark, +.bluelib .semantic-mark { + background-color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.22); + color: rgba(calc(var(--bluelib-color-r) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-g) + (var(--bluelib-polarity) * 50)), calc(var(--bluelib-color-b) + (var(--bluelib-polarity) * 50)), 1); +} +body q, +.bluelib q, +body .semantic-q, +.bluelib .semantic-q { + font-style: oblique; +} +body q:before, +.bluelib q:before, +body .semantic-q:before, +.bluelib .semantic-q:before, +body q:after, +.bluelib q:after, +body .semantic-q:after, +.bluelib .semantic-q:after { + color: rgba(var(--bluelib-color-r), var(--bluelib-color-g), var(--bluelib-color-b), 0.505); +} +body samp, +.bluelib samp, +body .semantic-samp, +.bluelib .semantic-samp { + background-color: rgba(calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), calc(255 * (((var(--bluelib-polarity) / 2) * -1) + 0.5)), 1); + color: rgba(calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), calc(255 * ((var(--bluelib-polarity) / 2) + 0.5)), 1); +} +body strong, +.bluelib strong, +body .semantic-strong, +.bluelib .semantic-strong { + font-weight: 800; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body var, +.bluelib var, +body .semantic-var, +.bluelib .semantic-var { + font-style: normal; + color: rgb(var(--bluelib-accent-r), var(--bluelib-accent-g), var(--bluelib-accent-b)); +} +body .color-red, +.bluelib .color-red { + --bluelib-color-r: var(--bluelib-red-r); + --bluelib-color-g: var(--bluelib-red-g); + --bluelib-color-b: var(--bluelib-red-b); +} +body .color-orange, +.bluelib .color-orange { + --bluelib-color-r: var(--bluelib-orange-r); + --bluelib-color-g: var(--bluelib-orange-g); + --bluelib-color-b: var(--bluelib-orange-b); +} +body .color-yellow, +.bluelib .color-yellow { + --bluelib-color-r: var(--bluelib-yellow-r); + --bluelib-color-g: var(--bluelib-yellow-g); + --bluelib-color-b: var(--bluelib-yellow-b); +} +body .color-lime, +.bluelib .color-lime, +body .color-green, +.bluelib .color-green { + --bluelib-color-r: var(--bluelib-lime-r); + --bluelib-color-g: var(--bluelib-lime-g); + --bluelib-color-b: var(--bluelib-lime-b); +} +body .color-cyan, +.bluelib .color-cyan { + --bluelib-color-r: var(--bluelib-cyan-r); + --bluelib-color-g: var(--bluelib-cyan-g); + --bluelib-color-b: var(--bluelib-cyan-b); +} +body .color-blue, +.bluelib .color-blue { + --bluelib-color-r: var(--bluelib-blue-r); + --bluelib-color-g: var(--bluelib-blue-g); + --bluelib-color-b: var(--bluelib-blue-b); +} +body .color-magenta, +.bluelib .color-magenta { + --bluelib-color-r: var(--bluelib-magenta-r); + --bluelib-color-g: var(--bluelib-magenta-g); + --bluelib-color-b: var(--bluelib-magenta-b); +} +body .color-gray, +.bluelib .color-gray { + --bluelib-color-r: var(--bluelib-gray-r); + --bluelib-color-g: var(--bluelib-gray-g); + --bluelib-color-b: var(--bluelib-gray-b); +} +body .special-remove, +.bluelib .special-remove, +body .indexbreakrow, +.bluelib .indexbreakrow { + display: none !important; +} +body .special-hide, +.bluelib .special-hide { + visibility: hidden !important; +} +body .special-block-center, +.bluelib .special-block-center, +body #indexlist, +.bluelib #indexlist { + margin-left: auto !important; + margin-right: auto !important; +} +/*# sourceMappingURL=skeleton.apache.css.map */ \ No newline at end of file diff --git a/src/targets/skeleton.apache.css.map b/src/targets/skeleton.apache.css.map new file mode 100644 index 0000000..198141b --- /dev/null +++ b/src/targets/skeleton.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["skeleton.apache.less","/home/steffo/Workspace/bluelib/src/rules/skeleton.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.apache.css"} \ No newline at end of file diff --git a/src/targets/skeleton.apache.less b/src/targets/skeleton.apache.less new file mode 100644 index 0000000..d628a57 --- /dev/null +++ b/src/targets/skeleton.apache.less @@ -0,0 +1,5 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/skeleton.less"; diff --git a/src/targets/skeleton.module.css b/src/targets/skeleton.module.css index 2330457..684df0a 100644 --- a/src/targets/skeleton.module.css +++ b/src/targets/skeleton.module.css @@ -730,9 +730,13 @@ --bluelib-color-b: var(--bluelib-gray-b); } .bluelib .special-remove { - display: none; + display: none !important; } .bluelib .special-hide { - visibility: hidden; + visibility: hidden !important; +} +.bluelib .special-block-center { + margin-left: auto !important; + margin-right: auto !important; } /*# sourceMappingURL=skeleton.module.css.map */ \ No newline at end of file diff --git a/src/targets/skeleton.module.css.map b/src/targets/skeleton.module.css.map index 2372ef6..b5d3fbc 100644 --- a/src/targets/skeleton.module.css.map +++ b/src/targets/skeleton.module.css.map @@ -1 +1 @@ -{"version":3,"sources":["skeleton.module.less","/home/steffo/Workspace/bluelib/src/rules/skeleton.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.module.css"} \ No newline at end of file +{"version":3,"sources":["skeleton.module.less","/home/steffo/Workspace/bluelib/src/rules/skeleton.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.module.css"} \ No newline at end of file diff --git a/src/targets/skeleton.root.css b/src/targets/skeleton.root.css index ac8b4f7..ad5086b 100644 --- a/src/targets/skeleton.root.css +++ b/src/targets/skeleton.root.css @@ -2577,10 +2577,15 @@ body .color-gray, } body .special-remove, .bluelib .special-remove { - display: none; + display: none !important; } body .special-hide, .bluelib .special-hide { - visibility: hidden; + visibility: hidden !important; +} +body .special-block-center, +.bluelib .special-block-center { + margin-left: auto !important; + margin-right: auto !important; } /*# sourceMappingURL=skeleton.root.css.map */ \ No newline at end of file diff --git a/src/targets/skeleton.root.css.map b/src/targets/skeleton.root.css.map index 030ca47..76d576d 100644 --- a/src/targets/skeleton.root.css.map +++ b/src/targets/skeleton.root.css.map @@ -1 +1 @@ -{"version":3,"sources":["skeleton.root.less","/home/steffo/Workspace/bluelib/src/rules/skeleton.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.root.css"} \ No newline at end of file +{"version":3,"sources":["skeleton.root.less","/home/steffo/Workspace/bluelib/src/rules/skeleton.less","/home/steffo/Workspace/bluelib/src/utils/mixins.less"],"names":[],"mappings":"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","file":"skeleton.root.css"} \ No newline at end of file diff --git a/src/targets/sophon.apache.css b/src/targets/sophon.apache.css new file mode 100644 index 0000000..5c77eb0 --- /dev/null +++ b/src/targets/sophon.apache.css @@ -0,0 +1,190 @@ +@import "../normalize/normalize.css"; +@font-face { + font-family: 'Fira Code'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/firacode/v12/uU9dCBsR6Z2vfE9aq3bpdva8iVtipIat--AvNZ-YE8Y.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'); +} +body, +.bluelib { + --bluelib-background-r: 0; + --bluelib-background-g: 0; + --bluelib-background-b: 20; + --bluelib-foreground-r: 45; + --bluelib-foreground-g: 154; + --bluelib-foreground-b: 255; + --bluelib-accent-r: 250; + --bluelib-accent-g: 250; + --bluelib-accent-b: 250; + --bluelib-link-r: 0; + --bluelib-link-g: 202; + --bluelib-link-b: 202; + --bluelib-broken-r: 255; + --bluelib-broken-g: 116; + --bluelib-broken-b: 0; + --bluelib-visited-r: 12; + --bluelib-visited-g: 134; + --bluelib-visited-b: 207; + --bluelib-download-r: 0; + --bluelib-download-g: 211; + --bluelib-download-b: 137; + --bluelib-red-r: 255; + --bluelib-red-g: 125; + --bluelib-red-b: 125; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 255; + --bluelib-yellow-g: 255; + --bluelib-yellow-b: 125; + --bluelib-lime-r: 125; + --bluelib-lime-g: 255; + --bluelib-lime-b: 125; + --bluelib-cyan-r: 125; + --bluelib-cyan-g: 255; + --bluelib-cyan-b: 255; + --bluelib-blue-r: 125; + --bluelib-blue-g: 125; + --bluelib-blue-b: 255; + --bluelib-magenta-r: 255; + --bluelib-magenta-g: 125; + --bluelib-magenta-b: 255; + --bluelib-gray-r: 187; + --bluelib-gray-g: 187; + --bluelib-gray-b: 187; + --bluelib-polarity: 1; + --bluelib-title-family: "Fira Sans", sans-serif; + --bluelib-title-weight: 500; + --bluelib-text-family: "Fira Sans", sans-serif; + --bluelib-text-weight: 400; + --bluelib-code-family: "Fira Code", monospace; + --bluelib-code-weight: 400; +} +/*# sourceMappingURL=sophon.apache.css.map */ \ No newline at end of file diff --git a/src/targets/sophon.apache.css.map b/src/targets/sophon.apache.css.map new file mode 100644 index 0000000..a1c17de --- /dev/null +++ b/src/targets/sophon.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["sophon.apache.less","https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/sophon.less"],"names":[],"mappings":"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","file":"sophon.apache.css"} \ No newline at end of file diff --git a/src/targets/sophon.apache.less b/src/targets/sophon.apache.less new file mode 100644 index 0000000..fd0cc25 --- /dev/null +++ b/src/targets/sophon.apache.less @@ -0,0 +1,5 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/sophon.less"; diff --git a/src/vars/apache.less b/src/vars/apache.less new file mode 100644 index 0000000..87b74da --- /dev/null +++ b/src/vars/apache.less @@ -0,0 +1,121 @@ +@bluelib: ~"body, .bluelib"; +@all: ~"*"; + +@page-footer: ~"footer, .page-footer"; + +@layout: ~".layout"; +@layout-fill: ~".layout-fill"; +@layout-fill-single: ~".layout-fill-single"; +@layout-threecol: ~".layout-threecol"; +@layout-threecol-left: ~".layout-threecol-left"; +@layout-threecol-center: ~".layout-threecol-center"; +@layout-threecol-right: ~".layout-threecol-right"; + +@panel: ~".panel"; +@panel-box: ~".panel-box"; +@panel-dialog: ~".panel-dialog"; +@panel-parenthesis: ~".panel-parenthesis"; +@panel-table: ".panel-table"; + +@chapter: ~".chapter"; +@chapter-forcewrap: ~".chapter-forcewrap"; + +@separator: ~"hr, .separator"; +@separator-light: ~".separator-light"; +@separator-heavy: ~".separator-heavy"; + +@image: ~"img, .image"; +@image-limit-half: ~".image-limit-half"; +@image-limit-quarter: ~".image-limit-quarter"; + +@table: ~"table, .table"; +@table-caption: ~"table caption, .table-caption"; +@table-caption-top: ~"table caption, .table-caption-top"; +@table-caption-bottom: ~".table-caption-bottom"; +@table-header: ~"table thead, .table-header"; +@table-body: ~"table tbody, .table-body"; +@table-footer: ~"table tfoot, .table-footer"; +@table-row: ~"table tr, .table-row"; +@table-data: ~"table td, .table-data"; +@table-head: ~"table th, .table-head"; +@table-mark: ~".table-mark"; + +@list: ~"ol, ul, dl, .list"; +@list-unordered: ~"ul, .list-unordered"; +@list-ordered: ~"ol, .list-ordered"; +@list-description: ~"dl, .list-description"; +@list-item: ~"li, .list-item"; +@list-description-term: ~"dt, .list-description-term"; +@list-description-details: ~"dd, .list-description-details"; + +@status-disabled: ~"[disabled], .status-disabled"; + +@input: ~'@{input-field}, @{input-area}, @{input-select}, @{input-multiselect}, @{input-button}, @{input-checkbox}, @{input-radio}, .input'; +@INPUT: ~'> @{input-field}, > @{input-area}, > @{input-select}, > @{input-multiselect}, > @{input-button}, > @{input-checkbox}, > @{input-radio}, > .input'; +@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-area: ~'textarea, .input-area'; +@input-select: ~'select:not([multiple]), .input-select'; +@input-multiselect: ~'select[multiple], .input-multiselect'; +@input-option: ~'option, .input-option'; +@input-optgroup: ~'optgroup, .input-optgroup'; +@input-button: ~'button, input[type="submit"], input[type="reset"], .input-button'; +@input-checkbox: ~'input[type="checkbox"], .input-checkbox'; +@input-radio: ~'input[type="radio"], .input-radio'; + +@form: ~"form, .form"; +@form-label: ~"> label, .form-label"; +@form-label-full: ~".form-label-full"; +@form-input: ~"@{INPUT}, .form-input"; +@form-row: ~".form-row"; +@form-group: ~'.form-group'; +@form-group-label: ~'> label, .form-group-label'; +@form-group-row: ~'.form-group-row'; + +@heading: ~"h1, h2, h3, h4, h5, h6, .heading"; +@HEADING: ~"> h1, > h2, > h3, > h4, > h5, > h6, > .heading"; + +@details: ~".details, details"; +@DETAILS: ~"> .details, > details"; +@details-open: ~".details[open], details[open]"; +@details-summary: ~"> .details-summary, > summary"; +@details-content: ~"> .details-content, > :not(summary)"; + +@anchor: ~"a, .anchor"; +@anchor-broken: ~'a:not([href]), a[href=""], .anchor-broken'; +@anchor-link: ~'a[href^="http://"], a[href^="https://"], a[href^="/"], .anchor-link'; +@anchor-download: ~'a[download], a[href]:not([href^="http://"]):not([href^="https://"]), .anchor-download'; + +@ruby-parenthesis: ~"rp, .ruby-parenthesis"; +@ruby-text: ~"rt, .ruby-text"; + +@todo: ~".todo"; + +@semantic-abbr: ~"abbr, .semantic-abbr"; +@semantic-b: ~"b, .semantic-b"; +@semantic-cite: ~"cite, .semantic-cite"; +@semantic-code: ~"code, .semantic-code"; +@semantic-dfn: ~"dfn, .semantic-dfn"; +@semantic-em: ~"em, .semantic-em"; +@semantic-i: ~"i, .semantic-i"; +@semantic-kbd: ~"kbd, .semantic-kbd"; +@semantic-mark: ~"mark, .semantic-mark"; +@semantic-q: ~"q, .semantic-q"; +@semantic-s: ~"s, .semantic-s"; +@semantic-samp: ~"samp, .semantic-samp"; +@semantic-small: ~"small, .semantic-small"; +@semantic-strong: ~"strong, .semantic-strong"; +@semantic-u: ~"u, .semantic-u"; +@semantic-var: ~"var, .semantic-var"; + +@color-red: ~".color-red"; +@color-orange: ~".color-orange"; +@color-yellow: ~".color-yellow"; +@color-lime: ~".color-lime, .color-green"; +@color-cyan: ~".color-cyan"; +@color-blue: ~".color-blue"; +@color-magenta: ~".color-magenta"; +@color-gray: ~".color-gray"; + +@special-remove: ~".special-remove, .indexbreakrow"; +@special-hide: ~".special-hide"; +@special-block-center: ~".special-block-center, #indexlist"; diff --git a/src/vars/module.less b/src/vars/module.less index a63adc6..b23a915 100644 --- a/src/vars/module.less +++ b/src/vars/module.less @@ -116,3 +116,4 @@ @special-remove: ~".special-remove"; @special-hide: ~".special-hide"; +@special-block-center: ~".special-block-center"; diff --git a/src/vars/root.less b/src/vars/root.less index f2b6cb4..5500ab8 100644 --- a/src/vars/root.less +++ b/src/vars/root.less @@ -118,3 +118,4 @@ @special-remove: ~".special-remove"; @special-hide: ~".special-hide"; +@special-block-center: ~".special-block-center";