diff --git a/src/targets/amber.apache.css b/src/targets/amber.apache.css new file mode 100644 index 0000000..3fa98d5 --- /dev/null +++ b/src/targets/amber.apache.css @@ -0,0 +1,2783 @@ +@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; +} +@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: 39; + --bluelib-background-g: 33; + --bluelib-background-b: 33; + --bluelib-foreground-r: 225; + --bluelib-foreground-g: 80; + --bluelib-foreground-b: 11; + --bluelib-accent-r: 246; + --bluelib-accent-g: 233; + --bluelib-accent-b: 233; + --bluelib-link-r: 224; + --bluelib-link-g: 202; + --bluelib-link-b: 202; + --bluelib-broken-r: 255; + --bluelib-broken-g: 192; + --bluelib-broken-b: 151; + --bluelib-visited-r: 255; + --bluelib-visited-g: 192; + --bluelib-visited-b: 151; + --bluelib-download-r: 255; + --bluelib-download-g: 192; + --bluelib-download-b: 151; + --bluelib-red-r: 224; + --bluelib-red-g: 93; + --bluelib-red-b: 93; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 224; + --bluelib-yellow-g: 192; + --bluelib-yellow-b: 151; + --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=amber.apache.css.map */ \ No newline at end of file diff --git a/src/targets/amber.apache.css.map b/src/targets/amber.apache.css.map new file mode 100644 index 0000000..2c2dfa2 --- /dev/null +++ b/src/targets/amber.apache.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["amber.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/skeleton.less","/home/steffo/Workspace/bluelib/src/rules/amber.less"],"names":[],"mappings":"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AAAD,IFvvBmC,MAAK,cEuvBvC;AAAD,QFvvBmC,MAAK,cEuvBvC;AAAD,IFvvBwD,MAAK,eEuvB5D;AAAD,QFvvBwD,MAAK,eEuvB5D;AAAD,IFvvB8E,MAAK,iBEuvBlF;AAAD,QFvvB8E,MAAK,iBEuvBlF;AAAD,IFvvBsG,MAAK,eEuvB1G;AAAD,QFvvBsG,MAAK,eEuvB1G;AAAD,IFrvBC,MACR,YEovBQ;AAAD,QFrvBC,MACR,YEovBQ;AAAD,IFpvBO,MAAK,aEovBX;AAAD,QFpvBO,MAAK,aEovBX;AAAD,IFnvBD,MAAK,aEmvBH;AAAD,QFnvBD,MAAK,aEmvBH;AAAD,IFlvBH,MAAK,YEkvBD;AAAD,QFlvBH,MAAK,YEkvBD;AAAD,IFjvBJ,MAAK,aEivBA;AAAD,QFjvBJ,MAAK,aEivBA;AAAD,IFhvBN,SEgvBO;AAAD,QFhvBN,SEgvBO;AAAD,IFhvBI,YEgvBH;AAAD,QFhvBI,YEgvBH;AAAD,IFhvBiB,OAAM,IAAI,YEgvB1B;AAAD,QFhvBiB,OAAM,IAAI,YEgvB1B;AAAD,IFhvByC,cEgvBxC;AAAD,QFhvByC,cEgvBxC;AAAD,IFhvBwD,OAAM,UEgvB7D;AAAD,QFhvBwD,OAAM,UEgvB7D;AAAD,IFhvB0E,mBEgvBzE;AAAD,QFhvB0E,mBEgvBzE;AAAD,IFhvB8F,OEgvB7F;AAAD,QFhvB8F,OEgvB7F;AAAD,IF9uBL,MAAK,eE8uBC;AAAD,QF9uBL,MAAK,eE8uBC;AAAD,IF7uBI,MAAK,cE6uBR;AAAD,QF7uBI,MAAK,cE6uBR;AAAD,IF5uBH,cE4uBI;AAAD,QF5uBH,cE4uBI;AAAD,IF5uBY,MACjB,iBE2uBM;AAAD,QF5uBY,MACjB,iBE2uBM;AAAD,IF1uBN,gBE0uBO;AAAD,QF1uBN,gBE0uBO;AAAD,IF1uBW,MACjB,cEyuBO;AAAD,QF1uBW,MACjB,cEyuBO;AAAD,IFzuBU,aEyuBT;AAAD,QFzuBU,aEyuBT;AAAD,IFzuBwB,OEyuBvB;AAAD,QFzuBwB,OEyuBvB;EACG,OAjlBH,KACD,wBACA,wBACA,6BA8kBI;EACA,UAAA;;AAIJ,IFlwBP,aEkwBQ;AAAD,QFlwBP,aEkwBQ;AAAD,IFjwBN,MAAK,cEiwBE;AAAD,QFjwBN,MAAK,cEiwBE;AAAD,IFjwBe,MACvB,aEgwBS;AAAD,QFjwBe,MACvB,aEgwBS;AAAD,IFhwBO,MAAK,uBEgwBX;AAAD,QFhwBO,MAAK,uBEgwBX;AAAD,IF9vBL,MAAK,cE8vBC;AAAD,QF9vBL,MAAK,cE8vBC;AAAD,IF7vBN,MAAK,aE6vBE;AAAD,QF7vBN,MAAK,aE6vBE;AAAD,IF7vBc,MAAK,cE6vBlB;AAAD,QF7vBc,MAAK,cE6vBlB;AAAD,IF7vBmC,MAAK,cE6vBvC;AAAD,QF7vBmC,MAAK,cE6vBvC;AAAD,IF7vBwD,MAAK,eE6vB5D;AAAD,QF7vBwD,MAAK,eE6vB5D;AAAD,IF7vB8E,MAAK,iBE6vBlF;AAAD,QF7vB8E,MAAK,iBE6vBlF;AAAD,IF7vBsG,MAAK,eE6vB1G;AAAD,QF7vBsG,MAAK,eE6vB1G;AAAD,IF3vBC,MACR,YE0vBQ;AAAD,QF3vBC,MACR,YE0vBQ;AAAD,IF1vBO,MAAK,aE0vBX;AAAD,QF1vBO,MAAK,aE0vBX;AAAD,IFzvBD,MAAK,aEyvBH;AAAD,QFzvBD,MAAK,aEyvBH;AAAD,IFxvBH,MAAK,YEwvBD;AAAD,QFxvBH,MAAK,YEwvBD;AAAD,IFvvBJ,MAAK,aEuvBA;AAAD,QFvvBJ,MAAK,aEuvBA;AAAD,IFtvBN,SEsvBO;AAAD,QFtvBN,SEsvBO;AAAD,IFtvBI,YEsvBH;AAAD,QFtvBI,YEsvBH;AAAD,IFtvBiB,OAAM,IAAI,YEsvB1B;AAAD,QFtvBiB,OAAM,IAAI,YEsvB1B;AAAD,IFtvByC,cEsvBxC;AAAD,QFtvByC,cEsvBxC;AAAD,IFtvBwD,OAAM,UEsvB7D;AAAD,QFtvBwD,OAAM,UEsvB7D;AAAD,IFtvB0E,mBEsvBzE;AAAD,QFtvB0E,mBEsvBzE;AAAD,IFtvB8F,OEsvB7F;AAAD,QFtvB8F,OEsvB7F;AAAD,IFpvBL,MAAK,eEovBC;AAAD,QFpvBL,MAAK,eEovBC;AAAD,IFnvBI,MAAK,cEmvBR;AAAD,QFnvBI,MAAK,cEmvBR;AAAD,IFlvBH,cEkvBI;AAAD,QFlvBH,c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wBL,MAAK,cEywBC;AAAD,IFxwBN,MAAK,aEwwBE;AAAD,QFxwBN,MAAK,aEwwBE;AAAD,IFxwBc,MAAK,cEwwBlB;AAAD,QFxwBc,MAAK,cEwwBlB;AAAD,IFxwBmC,MAAK,cEwwBvC;AAAD,QFxwBmC,MAAK,cEwwBvC;AAAD,IFxwBwD,MAAK,eEwwB5D;AAAD,QFxwBwD,MAAK,eEwwB5D;AAAD,IFxwB8E,MAAK,iBEwwBlF;AAAD,QFxwB8E,MAAK,iBEwwBlF;AAAD,IFxwBsG,MAAK,eEwwB1G;AAAD,QFxwBsG,MAAK,eEwwB1G;AAAD,IFtwBC,MACR,YEqwBQ;AAAD,QFtwBC,MACR,YEqwBQ;AAAD,IFrwBO,MAAK,aEqwBX;AAAD,QFrwBO,MAAK,aEqwBX;AAAD,IFpwBD,MAAK,aEowBH;AAAD,QFpwBD,MAAK,aEowBH;AAAD,IFnwBH,MAAK,YEmwBD;AAAD,QFnwBH,MAAK,YEmwBD;AAAD,IFlwBJ,MAAK,aEkwBA;AAAD,QFlwBJ,MAAK,aEkwBA;AAAD,IFjwBN,SEiwBO;AAAD,QFjwBN,SEiwBO;AAAD,IFjwBI,YEiwBH;AAAD,QFjwBI,YEiwBH;AAAD,IFjwBiB,OAAM,IAAI,YEiwB1B;AAAD,QFjwBiB,OAAM,IAAI,YEiwB1B;AAAD,IFjwByC,cEiwBxC;AAAD,QFjwByC,cEiwBxC;AAAD,IFjwBwD,OAAM,UEiwB7D;AAAD,QFjwBwD,OAAM,UEiwB7D;AAAD,IFjwB0E,mBEiwBzE;AAAD,QFjwB0E,mBEiwBzE;AAAD,IFjwB8F,OEiwB7F;AAAD,QFjwB8F,OEiwB7F;AAAD,IF/vBL,MAAK,eE+vBC;AAAD,QF/vBL,MAAK,eE+vBC;AAAD,IF9vBI,MAAK,cE8vBR;AAAD,QF9vBI,MAAK,cE8vBR;AAAD,IF7vBH,cE6vBI;AAAD,QF7vBH,cE6vBI;AAAD,IF7vBY,MACjB,iBE4vBM;AAAD,QF7vBY,MACjB,iBE4vBM;AAAD,IF3vBN,gBE2vBO;AAAD,QF3vBN,gBE2vBO;AAAD,IF3vBW,MACjB,cE0vBO;AAAD,QF3vBW,MACjB,cE0vBO;AAAD,IF1vBU,aE0vBT;AAAD,QF1vBU,aE0vBT;AAAD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EyxBzE;AAAD,QFzxB0E,mBEyxBzE;AAAD,IFzxB8F,OEyxB7F;AAAD,QFzxB8F,OEyxB7F;AAAD,IFvxBL,MAAK,eEuxBC;AAAD,QFvxBL,MAAK,eEuxBC;AAAD,IFtxBI,MAAK,cEsxBR;AAAD,QFtxBI,MAAK,cEsxBR;AAAD,IFrxBH,cEqxBI;AAAD,QFrxBH,cEqxBI;AAAD,IFrxBY,MACjB,iBEoxBM;AAAD,QFrxBY,MACjB,iBEoxBM;AAAD,IFnxBN,gBEmxBO;AAAD,QFnxBN,gBEmxBO;AAAD,IFnxBW,MACjB,cEkxBO;AAAD,QFnxBW,MACjB,cEkxBO;AAAD,IFlxBU,aEkxBT;AAAD,QFlxBU,aEkxBT;AAAD,IFlxBwB,OEkxBvB;AAAD,QFlxBwB,OEkxBvB;AAAW,IFryBnB,aEqyBoB,SAAS;AAAV,QFryBnB,aEqyBoB,SAAS;AAAV,IFpyBlB,MAAK,cEoyBc,SAAS;AAAV,QFpyBlB,MAAK,cEoyBc,SAAS;AAAV,IFpyBG,MACvB,aEmyBqB,SAAS;AAAV,QFpyBG,MACvB,aEmyBqB,SAAS;AAAV,IFnyBL,MAAK,uBEmyBC,SAAS;AAAV,QFnyBL,MAAK,uBEmyBC,SAAS;AAAV,IFjyBjB,MAAK,cEiyBa,SAAS;AAAV,QFjyBjB,MAAK,cEiyBa,SAAS;AAAV,IFhyBlB,MAAK,aEgyBc,SAAS;AAAV,QFhyBlB,MAAK,aEgyBc,SAAS;AAAV,IFhyBE,MAAK,cEgyBN,SAAS;AAAV,QFhyBE,MAAK,cEgyBN,SAAS;AAAV,IFhyBuB,MAAK,cEgyB3B,SAAS;AAAV,QFhyBuB,MAAK,cEgyB3B,SAAS;AAAV,IFhyB4C,MAAK,eEgyBhD,SAAS;AAAV,QFhyB4C,MAAK,eEgyBhD,SAAS;AAAV,IFhyBkE,MAAK,iBEgyBtE,SAAS;AAAV,QFhyBkE,MAAK,iBEgyBtE,SAAS;AAAV,IFhyB0F,MAAK,eEgyB9F,SAAS;AAAV,QFhyB0F,MAAK,eEgyB9F,SAAS;AAAV,IF9xBX,MACR,YE6xBoB,SAAS;AAAV,QF9xBX,MACR,YE6xBoB,SAAS;AAAV,IF7xBL,MAAK,aE6xBC,SAAS;AAAV,QF7xBL,MAAK,aE6xBC,SAAS;AAAV,IF5xBb,MAAK,aE4xBS,SAAS;AAAV,QF5xBb,MAAK,aE4xBS,SAAS;AAAV,IF3xBf,MAAK,YE2xBW,SAAS;AAAV,QF3xBf,MAAK,YE2xBW,SAAS;AAAV,IF1xBhB,MAAK,aE0xBY,SAAS;AAAV,QF1xBhB,MAAK,aE0xBY,SAAS;AAAV,IFzxBlB,SEyxBmB,SAAS;AAAV,QFzxBlB,SEyxBmB,SAAS;AAAV,IFzxBR,YEyxBS,SAAS;AAAV,QFzxBR,YEyxBS,SAAS;AAAV,IFzxBK,OAAM,IAAI,YEyxBd,SAAS;AAAV,QFzxBK,OAAM,IAAI,YEyxBd,SAAS;AAAV,IFzxB6B,cEyxB5B,SAAS;AAAV,QFzxB6B,cEyxB5B,SAAS;AAAV,IFzxB4C,OAAM,UEyxBjD,SAAS;AAAV,QFzxB4C,OAAM,UEyxBjD,SAAS;AAAV,IFzxB8D,mBEyxB7D,SAAS;AAAV,QFzxB8D,mBEyxB7D,SAAS;AAAV,IFzxBkF,OEyxBjF,SAAS;AAAV,QFzxBkF,OEyxBjF,SAAS;AAAV,IFvxBjB,MAAK,eEuxBa,SAAS;AAAV,QFvxBjB,MAAK,eEuxBa,SAAS;AAAV,IFtxBR,MAAK,cEsxBI,SAAS;AAAV,QFtxBR,MAAK,cEsxBI,SAAS;AAAV,IFrxBf,cEqxBgB,SAAS;AAAV,QFrxBf,cEqxBgB,SAAS;AAAV,IFrxBA,MACjB,iBEoxBkB,SAAS;AAAV,QFrxBA,MACjB,iBEoxBkB,SAAS;AAAV,IFnxBlB,gBEmxBmB,SAAS;AAAV,QFnxBlB,gBEmxBmB,SAAS;AAAV,IFnxBD,MACjB,cEkxBmB,SAAS;AAAV,QFnxBD,MACjB,cEkxBmB,SAAS;AAAV,IFlxBF,aEkxBG,SAAS;AAAV,QFlxBF,aEkxBG,SAAS;AAAV,IFlxBY,OEkxBX,SAAS;AAAV,QFlxBY,OEkxBX,SAAS;EAClB,kBAAA;;AAaJ,IFnzBP,aEmzBQ;AAAD,QFnzBP,aEmzBQ;AAAD,IFlzBN,MAAK,cEkzBE;AAAD,QFlzBN,MAAK,cEkzBE;AAAD,IFlzBe,MACvB,aEizBS;AAAD,QFlzBe,MACvB,aEizBS;AAAD,IFjzBO,MAAK,uBEizBX;AAAD,QFjzBO,MAAK,uBEizBX;AAAD,IF/yBL,MAAK,cE+yBC;AAAD,QF/yBL,MAAK,cE+yBC;AAAD,IF9yBN,MAAK,aE8yBE;AAAD,QF9yBN,MAAK,aE8yBE;AAAD,IF9yBc,MAAK,cE8yBlB;AAAD,QF9yBc,MAAK,cE8yBlB;AAAD,IF9yBmC,MAAK,cE8yBvC;AAAD,QF9yBmC,MAAK,cE8yBvC;AAAD,IF9yBwD,MAAK,eE8yB5D;AAAD,QF9yBwD,MAAK,eE8yB5D;AAAD,IF9yB8E,MAAK,iBE8yBlF;AAAD,QF9yB8E,MAAK,iBE8yBlF;AAAD,IF9yBsG,MAAK,eE8yB1G;AAAD,QF9yBsG,MAAK,eE8yB1G;AAAD,IF5yBC,MACR,YE2yBQ;AAAD,QF5yBC,MACR,YE2yBQ;AAAD,IF3yBO,MAAK,aE2yBX;AAAD,QF3yBO,MAAK,aE2yBX;AAAD,IF1yBD,MAAK,aE0yBH;AAAD,QF1yBD,MAAK,aE0yBH;AAAD,IFzyBH,MAAK,YEyyBD;AAAD,QFzyBH,MAAK,YEyyBD;AAAD,IFxyBJ,MAAK,aEwyBA;AAAD,QFxyBJ,MAAK,aEwyBA;AAAD,IFvyBN,SEuyBO;AAAD,QFvyBN,SEuyBO;AAAD,IFvyBI,YEuyBH;AAAD,QFvyBI,YEuyBH;AAAD,IFvyBiB,OAAM,IAAI,YEuyB1B;AAAD,QFvyBiB,OAAM,IAAI,YEuyB1B;AAAD,IFvyByC,cEuyBxC;AAAD,QFvyByC,cEuyBxC;AAAD,IFvyBwD,OAAM,UEuyB7D;AAAD,QFvyBwD,OAAM,UEuyB7D;AAAD,IFvyB0E,mBEuyBzE;AAAD,QFvyB0E,mBEuyBzE;AAAD,IFvyB8F,OEuyB7F;AAAD,QFvyB8F,OEuyB7F;AAAD,IFryBL,MAAK,eEqyBC;AAAD,QFryBL,MAAK,eEqyBC;AAAD,IFpyBI,MAAK,cEoyBR;AAAD,QFpyBI,MAAK,cEoyBR;AAAD,IFnyBH,cEmyBI;AAAD,QFnyBH,cEmyBI;AAAD,IFnyBY,MACjB,iBEkyBM;AAAD,QFnyBY,MACjB,iBEkyBM;AAAD,IFjyBN,gBEiyBO;AAAD,QFjyBN,gBEiyBO;AAAD,IFjyBW,MACjB,cEgyBO;AAAD,QFjyBW,MACjB,cEg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","file":"amber.apache.css"} \ No newline at end of file diff --git a/src/targets/amber.apache.less b/src/targets/amber.apache.less new file mode 100644 index 0000000..9862da0 --- /dev/null +++ b/src/targets/amber.apache.less @@ -0,0 +1,6 @@ +@import (css) "../normalize/normalize.css"; + +@import (less) "../utils/mixins.less"; +@import (less) "../vars/apache.less"; +@import (less) "../rules/skeleton.less"; +@import (less) "../rules/amber.less"; diff --git a/src/targets/amber.module.css b/src/targets/amber.module.css new file mode 100644 index 0000000..53a9fc8 --- /dev/null +++ b/src/targets/amber.module.css @@ -0,0 +1,188 @@ +@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'); +} +.bluelib { + --bluelib-background-r: 39; + --bluelib-background-g: 33; + --bluelib-background-b: 33; + --bluelib-foreground-r: 225; + --bluelib-foreground-g: 80; + --bluelib-foreground-b: 11; + --bluelib-accent-r: 246; + --bluelib-accent-g: 233; + --bluelib-accent-b: 233; + --bluelib-link-r: 224; + --bluelib-link-g: 202; + --bluelib-link-b: 202; + --bluelib-broken-r: 255; + --bluelib-broken-g: 192; + --bluelib-broken-b: 151; + --bluelib-visited-r: 255; + --bluelib-visited-g: 192; + --bluelib-visited-b: 151; + --bluelib-download-r: 255; + --bluelib-download-g: 192; + --bluelib-download-b: 151; + --bluelib-red-r: 224; + --bluelib-red-g: 93; + --bluelib-red-b: 93; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 224; + --bluelib-yellow-g: 192; + --bluelib-yellow-b: 151; + --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=amber.module.css.map */ \ No newline at end of file diff --git a/src/targets/amber.module.css.map b/src/targets/amber.module.css.map new file mode 100644 index 0000000..39509f3 --- /dev/null +++ b/src/targets/amber.module.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/amber.less"],"names":[],"mappings":"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","file":"amber.module.css"} \ No newline at end of file diff --git a/src/targets/amber.module.less b/src/targets/amber.module.less new file mode 100644 index 0000000..7ddd0b1 --- /dev/null +++ b/src/targets/amber.module.less @@ -0,0 +1,3 @@ +@import (less) "../utils/mixins.less"; +@import (less) "../vars/module.less"; +@import (less) "../rules/amber.less"; diff --git a/src/targets/amber.root.css b/src/targets/amber.root.css new file mode 100644 index 0000000..68167bd --- /dev/null +++ b/src/targets/amber.root.css @@ -0,0 +1,189 @@ +@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: 39; + --bluelib-background-g: 33; + --bluelib-background-b: 33; + --bluelib-foreground-r: 225; + --bluelib-foreground-g: 80; + --bluelib-foreground-b: 11; + --bluelib-accent-r: 246; + --bluelib-accent-g: 233; + --bluelib-accent-b: 233; + --bluelib-link-r: 224; + --bluelib-link-g: 202; + --bluelib-link-b: 202; + --bluelib-broken-r: 255; + --bluelib-broken-g: 192; + --bluelib-broken-b: 151; + --bluelib-visited-r: 255; + --bluelib-visited-g: 192; + --bluelib-visited-b: 151; + --bluelib-download-r: 255; + --bluelib-download-g: 192; + --bluelib-download-b: 151; + --bluelib-red-r: 224; + --bluelib-red-g: 93; + --bluelib-red-b: 93; + --bluelib-orange-r: 255; + --bluelib-orange-g: 187; + --bluelib-orange-b: 125; + --bluelib-yellow-r: 224; + --bluelib-yellow-g: 192; + --bluelib-yellow-b: 151; + --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=amber.root.css.map */ \ No newline at end of file diff --git a/src/targets/amber.root.css.map b/src/targets/amber.root.css.map new file mode 100644 index 0000000..6c7bdc8 --- /dev/null +++ b/src/targets/amber.root.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap","/home/steffo/Workspace/bluelib/src/utils/mixins.less","/home/steffo/Workspace/bluelib/src/rules/amber.less"],"names":[],"mappings":"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","file":"amber.root.css"} \ No newline at end of file diff --git a/src/targets/amber.root.less b/src/targets/amber.root.less new file mode 100644 index 0000000..b1ed2a2 --- /dev/null +++ b/src/targets/amber.root.less @@ -0,0 +1,3 @@ +@import (less) "../utils/mixins.less"; +@import (less) "../vars/root.less"; +@import (less) "../rules/amber.less";