mirror of
https://github.com/picocss/pico.git
synced 2025-04-20 08:45:06 -04:00
Merge branch 'picocss:master' into tooltip
This commit is contained in:
commit
c938c618ba
41 changed files with 1741 additions and 1440 deletions
8
.github/CONTRIBUTING.md
vendored
8
.github/CONTRIBUTING.md
vendored
|
@ -5,18 +5,18 @@ Thanks for your interest in contributing to Pico CSS! Please take a moment to re
|
||||||
## Bug reports
|
## Bug reports
|
||||||
|
|
||||||
The [issue tracker]((https://github.com/picocss/pico/issues)) is the preferred channel for bug reports, but please respect the following restrictions:
|
The [issue tracker]((https://github.com/picocss/pico/issues)) is the preferred channel for bug reports, but please respect the following restrictions:
|
||||||
- Please do not use the issue tracker for personal support requests. [Open a question in our discussion forums](https://github.com/picocss/pico/discussions/discussions/new?category=help) instead.
|
- Please do not use the issue tracker for personal support requests. [Open a question in our discussion forums](https://github.com/picocss/pico/discussions/new?category=help) instead.
|
||||||
- Please do not use the issue tracker for feature requests. [Suggest any ideas you have using our discussion forums](https://github.com/picocss/pico/discussions/discussions/new?category=ideas) instead.
|
- Please do not use the issue tracker for feature requests. [Suggest any ideas you have using our discussion forums](https://github.com/picocss/pico/discussions/new?category=ideas) instead.
|
||||||
|
|
||||||
## Pull requests
|
## Pull requests
|
||||||
|
|
||||||
Good pull requests, patches, improvements, and new features are a fantastic help.
|
Good pull requests, patches, improvements, and new features are a fantastic help.
|
||||||
|
|
||||||
**Please ask first before starting work on any significant new features.**
|
**Please ask first before starting work on any significant new features.**
|
||||||
We recommend that you first [suggest your feature idea in our discussion forums](https://github.com/picocss/pico/discussions/discussions/new?category=ideas).
|
We recommend that you first [suggest your feature idea in our discussion forums](https://github.com/picocss/pico/discussions/new?category=ideas).
|
||||||
|
|
||||||
[`dev`](https://github.com/picocss/pico/tree/dev) branch is open to pull requests.
|
[`dev`](https://github.com/picocss/pico/tree/dev) branch is open to pull requests.
|
||||||
|
|
||||||
**Do not edit [`/css`](https://github.com/picocss/pico/tree/master/css) files directly.** Edit the source files in [`/scss`](https://github.com/picocss/pico/tree/master/scss), then recompile the [`/css`](https://github.com/picocss/pico/tree/master/css) files with `npm run build`.
|
**Do not edit [`/css`](https://github.com/picocss/pico/tree/master/css) files directly.** Edit the source files in [`/scss`](https://github.com/picocss/pico/tree/master/scss), then recompile the [`/css`](https://github.com/picocss/pico/tree/master/css) files with `npm run build`.
|
||||||
|
|
||||||
Do not edit [`/docs/*.html`](https://github.com/picocss/pico/tree/master/docs) files directly. Edit the source files in [`/docs/src`](https://github.com/picocss/pico/tree/master/docs/src), then recompile the docs files with `npm run build`.
|
Do not edit [`/docs/*.html`](https://github.com/picocss/pico/tree/master/docs) files directly. Edit the source files in [`/docs/src`](https://github.com/picocss/pico/tree/master/docs/src), then recompile the docs files with `npm run build`.
|
||||||
|
|
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -2,4 +2,4 @@ node_modules/
|
||||||
tests/
|
tests/
|
||||||
.nvmrc
|
.nvmrc
|
||||||
.prettierrc.js
|
.prettierrc.js
|
||||||
*.DS_Store
|
*.DS_Store
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
[](https://github.com/picocss/pico/releases/latest)
|
[](https://github.com/picocss/pico/releases/latest)
|
||||||
[](https://www.npmjs.com/package/@picocss/pico)
|
[](https://www.npmjs.com/package/@picocss/pico)
|
||||||
[](https://github.com/picocss/pico/blob/master/LICENSE.md)
|
[](https://github.com/picocss/pico/blob/master/LICENSE.md)
|
||||||
|
[](https://twitter.com/picocss)
|
||||||
|
|
||||||
https://user-images.githubusercontent.com/23470684/126863110-94061cf1-36ea-4697-94bd-2e1071a95a2f.mp4
|
https://user-images.githubusercontent.com/23470684/126863110-94061cf1-36ea-4697-94bd-2e1071a95a2f.mp4
|
||||||
|
|
||||||
|
@ -47,7 +48,7 @@ Shipped with two beautiful color themes, automatically enabled according to the
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
There are 3 ways to get started with pico.css:
|
There are 4 ways to get started with pico.css:
|
||||||
|
|
||||||
**Install manually**
|
**Install manually**
|
||||||
|
|
||||||
|
@ -71,6 +72,12 @@ Alternatively, you can use [unpkg CDN](https://unpkg.com/@picocss/pico@latest/)
|
||||||
npm install @picocss/pico
|
npm install @picocss/pico
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Install with Composer**
|
||||||
|
|
||||||
|
```shell
|
||||||
|
composer require picocss/pico
|
||||||
|
```
|
||||||
|
|
||||||
## Class-less version
|
## Class-less version
|
||||||
|
|
||||||
Pico provides a `.classless` version ([example](https://picocss.com/examples/classless)).
|
Pico provides a `.classless` version ([example](https://picocss.com/examples/classless)).
|
||||||
|
|
30
composer.json
Normal file
30
composer.json
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"name": "picocss/pico",
|
||||||
|
"description": "Minimal CSS Framework for semantic HTML.",
|
||||||
|
"keywords": [
|
||||||
|
"css",
|
||||||
|
"css-framework",
|
||||||
|
"dark-mode",
|
||||||
|
"dark-theme",
|
||||||
|
"lightweight",
|
||||||
|
"minimal",
|
||||||
|
"minimalist",
|
||||||
|
"minimalistic",
|
||||||
|
"native-html",
|
||||||
|
"scss-framework",
|
||||||
|
"semantic"
|
||||||
|
],
|
||||||
|
"homepage": "https://picocss.com",
|
||||||
|
"authors": [
|
||||||
|
{
|
||||||
|
"name": "Lucas Larroche",
|
||||||
|
"email": "lucas@larroche.com",
|
||||||
|
"homepage": "https://lucaslarroche.com",
|
||||||
|
"role": "Developer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"support": {
|
||||||
|
"issues": "https://github.com/picocss/pico/issues/"
|
||||||
|
},
|
||||||
|
"license": "MIT"
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
@charset "UTF-8";
|
@charset "UTF-8";
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
|
@ -200,24 +200,24 @@ kbd {
|
||||||
:root:not([data-theme=dark]) {
|
:root:not([data-theme=dark]) {
|
||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
--background-color: #fff;
|
--background-color: #fff;
|
||||||
--color: #415462;
|
--color: hsl(205deg, 20%, 32%);
|
||||||
--h1-color: #1b2832;
|
--h1-color: hsl(205deg, 30%, 15%);
|
||||||
--h2-color: #24333e;
|
--h2-color: #24333e;
|
||||||
--h3-color: #2c3d49;
|
--h3-color: hsl(205deg, 25%, 23%);
|
||||||
--h4-color: #374956;
|
--h4-color: #374956;
|
||||||
--h5-color: #415462;
|
--h5-color: hsl(205deg, 20%, 32%);
|
||||||
--h6-color: #4d606d;
|
--h6-color: #4d606d;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #edf0f3;
|
--muted-border-color: hsl(205deg, 20%, 94%);
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #08769b;
|
--primary-hover: hsl(195deg, 90%, 32%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.125);
|
--primary-focus: rgba(16, 149, 193, 0.125);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #415462;
|
--secondary-hover: hsl(205deg, 20%, 32%);
|
||||||
--secondary-focus: rgba(89, 107, 120, 0.125);
|
--secondary-focus: rgba(89, 107, 120, 0.125);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #1b2832;
|
--contrast: hsl(205deg, 30%, 15%);
|
||||||
--contrast-hover: #000;
|
--contrast-hover: #000;
|
||||||
--contrast-focus: rgba(89, 107, 120, 0.125);
|
--contrast-focus: rgba(89, 107, 120, 0.125);
|
||||||
--contrast-inverse: #fff;
|
--contrast-inverse: #fff;
|
||||||
|
@ -230,14 +230,14 @@ kbd {
|
||||||
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--form-element-background-color: transparent;
|
--form-element-background-color: transparent;
|
||||||
--form-element-border-color: #a2afb9;
|
--form-element-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-color: var(--color);
|
--form-element-color: var(--color);
|
||||||
--form-element-placeholder-color: var(--muted-color);
|
--form-element-placeholder-color: var(--muted-color);
|
||||||
--form-element-active-background-color: transparent;
|
--form-element-active-background-color: transparent;
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #d5dce2;
|
--form-element-disabled-background-color: hsl(205deg, 18%, 86%);
|
||||||
--form-element-disabled-border-color: #a2afb9;
|
--form-element-disabled-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #c62828;
|
--form-element-invalid-border-color: #c62828;
|
||||||
--form-element-invalid-active-border-color: #d32f2f;
|
--form-element-invalid-active-border-color: #d32f2f;
|
||||||
|
@ -245,41 +245,46 @@ kbd {
|
||||||
--form-element-valid-border-color: #388e3c;
|
--form-element-valid-border-color: #388e3c;
|
||||||
--form-element-valid-active-border-color: #43a047;
|
--form-element-valid-active-border-color: #43a047;
|
||||||
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
||||||
--switch-background-color: #bbc6ce;
|
--switch-background-color: hsl(205deg, 16%, 77%);
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #d5dce2;
|
--range-border-color: hsl(205deg, 18%, 86%);
|
||||||
--range-active-border-color: #bbc6ce;
|
--range-active-border-color: hsl(205deg, 16%, 77%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
--range-thumb-active-color: var(--primary);
|
--range-thumb-active-color: var(--primary);
|
||||||
--table-border-color: var(--muted-border-color);
|
--table-border-color: var(--muted-border-color);
|
||||||
--table-row-stripped-background-color: #f6f8f9;
|
--table-row-stripped-background-color: #f6f8f9;
|
||||||
--code-background-color: #edf0f3;
|
--code-background-color: hsl(205deg, 20%, 94%);
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #b34d80;
|
--code-tag-color: hsl(330deg, 40%, 50%);
|
||||||
--code-property-color: #3d888f;
|
--code-property-color: hsl(185deg, 40%, 40%);
|
||||||
--code-value-color: #998866;
|
--code-value-color: hsl(40deg, 20%, 50%);
|
||||||
--code-comment-color: #a2afb9;
|
--code-comment-color: hsl(205deg, 14%, 68%);
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(27, 40, 50, 0.08),
|
0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
|
0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(27, 40, 50, 0.015);
|
||||||
--card-sectionning-background-color: #fbfbfc;
|
--card-sectionning-background-color: #fbfbfc;
|
||||||
--dropdown-background-color: #fbfbfc;
|
--dropdown-background-color: #fbfbfc;
|
||||||
--dropdown-border-color: #e1e6eb;
|
--dropdown-border-color: #e1e6eb;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
--dropdown-hover-background-color: #edf0f3;
|
--dropdown-hover-background-color: hsl(205deg, 20%, 94%);
|
||||||
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
||||||
--progress-background-color: #d5dce2;
|
--progress-background-color: hsl(205deg, 18%, 86%);
|
||||||
--progress-color: var(--primary);
|
--progress-color: var(--primary);
|
||||||
--loading-spinner-opacity: 0.5;
|
--loading-spinner-opacity: 0.5;
|
||||||
--tooltip-background-color: var(--contrast);
|
--tooltip-background-color: var(--contrast);
|
||||||
|
@ -301,24 +306,24 @@ kbd {
|
||||||
:root:not([data-theme=light]) {
|
:root:not([data-theme=light]) {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -337,8 +342,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -350,7 +355,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -361,21 +366,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -402,24 +412,24 @@ kbd {
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -438,8 +448,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -451,7 +461,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -462,21 +472,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -924,7 +939,7 @@ input[type=reset]:focus {
|
||||||
0 0 0 var(--outline-width) var(--secondary-focus);
|
0 0 0 var(--outline-width) var(--secondary-focus);
|
||||||
}
|
}
|
||||||
|
|
||||||
:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"])[disabled],
|
:where(button, [type=submit], [type=button], [type=reset], [role=button])[disabled],
|
||||||
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
||||||
a[role=button]:not([href]) {
|
a[role=button]:not([href]) {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
|
@ -1042,7 +1057,6 @@ textarea {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input,
|
input,
|
||||||
|
@ -1789,11 +1803,15 @@ article > header {
|
||||||
margin-top: calc(var(--block-spacing-vertical) * -1);
|
margin-top: calc(var(--block-spacing-vertical) * -1);
|
||||||
margin-bottom: var(--block-spacing-vertical);
|
margin-bottom: var(--block-spacing-vertical);
|
||||||
border-bottom: var(--border-width) solid var(--card-border-color);
|
border-bottom: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-top-right-radius: var(--border-radius);
|
||||||
|
border-top-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
article > footer {
|
article > footer {
|
||||||
margin-top: var(--block-spacing-vertical);
|
margin-top: var(--block-spacing-vertical);
|
||||||
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
||||||
border-top: var(--border-width) solid var(--card-border-color);
|
border-top: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-bottom-right-radius: var(--border-radius);
|
||||||
|
border-bottom-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1820,6 +1838,7 @@ dialog {
|
||||||
padding: var(--spacing);
|
padding: var(--spacing);
|
||||||
border: 0;
|
border: 0;
|
||||||
background-color: var(--modal-overlay-background-color);
|
background-color: var(--modal-overlay-background-color);
|
||||||
|
color: var(--color);
|
||||||
}
|
}
|
||||||
dialog article {
|
dialog article {
|
||||||
max-height: calc(100vh - var(--spacing) * 2);
|
max-height: calc(100vh - var(--spacing) * 2);
|
||||||
|
@ -1899,14 +1918,14 @@ nav li {
|
||||||
nav li > * {
|
nav li > * {
|
||||||
--spacing: 0;
|
--spacing: 0;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]) {
|
nav :where(a, [role=link]) {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
||||||
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]):is([aria-current], :hover, :active, :focus) {
|
nav :where(a, [role=link]):is([aria-current], :hover, :active, :focus) {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav [role=button] {
|
nav [role=button] {
|
||||||
|
|
File diff suppressed because one or more lines are too long
4
css/pico.classless.min.css
vendored
4
css/pico.classless.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
167
css/pico.css
167
css/pico.css
|
@ -1,6 +1,6 @@
|
||||||
@charset "UTF-8";
|
@charset "UTF-8";
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
|
@ -205,24 +205,24 @@ kbd {
|
||||||
:root:not([data-theme=dark]) {
|
:root:not([data-theme=dark]) {
|
||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
--background-color: #fff;
|
--background-color: #fff;
|
||||||
--color: #415462;
|
--color: hsl(205deg, 20%, 32%);
|
||||||
--h1-color: #1b2832;
|
--h1-color: hsl(205deg, 30%, 15%);
|
||||||
--h2-color: #24333e;
|
--h2-color: #24333e;
|
||||||
--h3-color: #2c3d49;
|
--h3-color: hsl(205deg, 25%, 23%);
|
||||||
--h4-color: #374956;
|
--h4-color: #374956;
|
||||||
--h5-color: #415462;
|
--h5-color: hsl(205deg, 20%, 32%);
|
||||||
--h6-color: #4d606d;
|
--h6-color: #4d606d;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #edf0f3;
|
--muted-border-color: hsl(205deg, 20%, 94%);
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #08769b;
|
--primary-hover: hsl(195deg, 90%, 32%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.125);
|
--primary-focus: rgba(16, 149, 193, 0.125);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #415462;
|
--secondary-hover: hsl(205deg, 20%, 32%);
|
||||||
--secondary-focus: rgba(89, 107, 120, 0.125);
|
--secondary-focus: rgba(89, 107, 120, 0.125);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #1b2832;
|
--contrast: hsl(205deg, 30%, 15%);
|
||||||
--contrast-hover: #000;
|
--contrast-hover: #000;
|
||||||
--contrast-focus: rgba(89, 107, 120, 0.125);
|
--contrast-focus: rgba(89, 107, 120, 0.125);
|
||||||
--contrast-inverse: #fff;
|
--contrast-inverse: #fff;
|
||||||
|
@ -235,14 +235,14 @@ kbd {
|
||||||
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--form-element-background-color: transparent;
|
--form-element-background-color: transparent;
|
||||||
--form-element-border-color: #a2afb9;
|
--form-element-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-color: var(--color);
|
--form-element-color: var(--color);
|
||||||
--form-element-placeholder-color: var(--muted-color);
|
--form-element-placeholder-color: var(--muted-color);
|
||||||
--form-element-active-background-color: transparent;
|
--form-element-active-background-color: transparent;
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #d5dce2;
|
--form-element-disabled-background-color: hsl(205deg, 18%, 86%);
|
||||||
--form-element-disabled-border-color: #a2afb9;
|
--form-element-disabled-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #c62828;
|
--form-element-invalid-border-color: #c62828;
|
||||||
--form-element-invalid-active-border-color: #d32f2f;
|
--form-element-invalid-active-border-color: #d32f2f;
|
||||||
|
@ -250,41 +250,46 @@ kbd {
|
||||||
--form-element-valid-border-color: #388e3c;
|
--form-element-valid-border-color: #388e3c;
|
||||||
--form-element-valid-active-border-color: #43a047;
|
--form-element-valid-active-border-color: #43a047;
|
||||||
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
||||||
--switch-background-color: #bbc6ce;
|
--switch-background-color: hsl(205deg, 16%, 77%);
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #d5dce2;
|
--range-border-color: hsl(205deg, 18%, 86%);
|
||||||
--range-active-border-color: #bbc6ce;
|
--range-active-border-color: hsl(205deg, 16%, 77%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
--range-thumb-active-color: var(--primary);
|
--range-thumb-active-color: var(--primary);
|
||||||
--table-border-color: var(--muted-border-color);
|
--table-border-color: var(--muted-border-color);
|
||||||
--table-row-stripped-background-color: #f6f8f9;
|
--table-row-stripped-background-color: #f6f8f9;
|
||||||
--code-background-color: #edf0f3;
|
--code-background-color: hsl(205deg, 20%, 94%);
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #b34d80;
|
--code-tag-color: hsl(330deg, 40%, 50%);
|
||||||
--code-property-color: #3d888f;
|
--code-property-color: hsl(185deg, 40%, 40%);
|
||||||
--code-value-color: #998866;
|
--code-value-color: hsl(40deg, 20%, 50%);
|
||||||
--code-comment-color: #a2afb9;
|
--code-comment-color: hsl(205deg, 14%, 68%);
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(27, 40, 50, 0.08),
|
0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
|
0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(27, 40, 50, 0.015);
|
||||||
--card-sectionning-background-color: #fbfbfc;
|
--card-sectionning-background-color: #fbfbfc;
|
||||||
--dropdown-background-color: #fbfbfc;
|
--dropdown-background-color: #fbfbfc;
|
||||||
--dropdown-border-color: #e1e6eb;
|
--dropdown-border-color: #e1e6eb;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
--dropdown-hover-background-color: #edf0f3;
|
--dropdown-hover-background-color: hsl(205deg, 20%, 94%);
|
||||||
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
||||||
--progress-background-color: #d5dce2;
|
--progress-background-color: hsl(205deg, 18%, 86%);
|
||||||
--progress-color: var(--primary);
|
--progress-color: var(--primary);
|
||||||
--loading-spinner-opacity: 0.5;
|
--loading-spinner-opacity: 0.5;
|
||||||
--tooltip-background-color: var(--contrast);
|
--tooltip-background-color: var(--contrast);
|
||||||
|
@ -306,24 +311,24 @@ kbd {
|
||||||
:root:not([data-theme=light]) {
|
:root:not([data-theme=light]) {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -342,8 +347,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -355,7 +360,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -366,21 +371,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -407,24 +417,24 @@ kbd {
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -443,8 +453,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -456,7 +466,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -467,21 +477,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -1027,7 +1042,7 @@ input[type=reset].outline:is([aria-current], :hover, :active, :focus) {
|
||||||
--color: var(--contrast-hover);
|
--color: var(--contrast-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"])[disabled],
|
:where(button, [type=submit], [type=button], [type=reset], [role=button])[disabled],
|
||||||
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
||||||
a[role=button]:not([href]) {
|
a[role=button]:not([href]) {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
|
@ -1145,7 +1160,6 @@ textarea {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input,
|
input,
|
||||||
|
@ -1895,11 +1909,15 @@ article > header {
|
||||||
margin-top: calc(var(--block-spacing-vertical) * -1);
|
margin-top: calc(var(--block-spacing-vertical) * -1);
|
||||||
margin-bottom: var(--block-spacing-vertical);
|
margin-bottom: var(--block-spacing-vertical);
|
||||||
border-bottom: var(--border-width) solid var(--card-border-color);
|
border-bottom: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-top-right-radius: var(--border-radius);
|
||||||
|
border-top-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
article > footer {
|
article > footer {
|
||||||
margin-top: var(--block-spacing-vertical);
|
margin-top: var(--block-spacing-vertical);
|
||||||
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
||||||
border-top: var(--border-width) solid var(--card-border-color);
|
border-top: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-bottom-right-radius: var(--border-radius);
|
||||||
|
border-bottom-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1926,6 +1944,7 @@ dialog {
|
||||||
padding: var(--spacing);
|
padding: var(--spacing);
|
||||||
border: 0;
|
border: 0;
|
||||||
background-color: var(--modal-overlay-background-color);
|
background-color: var(--modal-overlay-background-color);
|
||||||
|
color: var(--color);
|
||||||
}
|
}
|
||||||
dialog article {
|
dialog article {
|
||||||
max-height: calc(100vh - var(--spacing) * 2);
|
max-height: calc(100vh - var(--spacing) * 2);
|
||||||
|
@ -2097,14 +2116,14 @@ nav li {
|
||||||
nav li > * {
|
nav li > * {
|
||||||
--spacing: 0;
|
--spacing: 0;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]) {
|
nav :where(a, [role=link]) {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
||||||
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]):is([aria-current], :hover, :active, :focus) {
|
nav :where(a, [role=link]):is([aria-current], :hover, :active, :focus) {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav [role=button] {
|
nav [role=button] {
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -1,6 +1,6 @@
|
||||||
@charset "UTF-8";
|
@charset "UTF-8";
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*/
|
*/
|
||||||
/**
|
/**
|
||||||
|
@ -200,24 +200,24 @@ kbd {
|
||||||
:root:not([data-theme=dark]) {
|
:root:not([data-theme=dark]) {
|
||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
--background-color: #fff;
|
--background-color: #fff;
|
||||||
--color: #415462;
|
--color: hsl(205deg, 20%, 32%);
|
||||||
--h1-color: #1b2832;
|
--h1-color: hsl(205deg, 30%, 15%);
|
||||||
--h2-color: #24333e;
|
--h2-color: #24333e;
|
||||||
--h3-color: #2c3d49;
|
--h3-color: hsl(205deg, 25%, 23%);
|
||||||
--h4-color: #374956;
|
--h4-color: #374956;
|
||||||
--h5-color: #415462;
|
--h5-color: hsl(205deg, 20%, 32%);
|
||||||
--h6-color: #4d606d;
|
--h6-color: #4d606d;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #edf0f3;
|
--muted-border-color: hsl(205deg, 20%, 94%);
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #08769b;
|
--primary-hover: hsl(195deg, 90%, 32%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.125);
|
--primary-focus: rgba(16, 149, 193, 0.125);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #415462;
|
--secondary-hover: hsl(205deg, 20%, 32%);
|
||||||
--secondary-focus: rgba(89, 107, 120, 0.125);
|
--secondary-focus: rgba(89, 107, 120, 0.125);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #1b2832;
|
--contrast: hsl(205deg, 30%, 15%);
|
||||||
--contrast-hover: #000;
|
--contrast-hover: #000;
|
||||||
--contrast-focus: rgba(89, 107, 120, 0.125);
|
--contrast-focus: rgba(89, 107, 120, 0.125);
|
||||||
--contrast-inverse: #fff;
|
--contrast-inverse: #fff;
|
||||||
|
@ -230,14 +230,14 @@ kbd {
|
||||||
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--form-element-background-color: transparent;
|
--form-element-background-color: transparent;
|
||||||
--form-element-border-color: #a2afb9;
|
--form-element-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-color: var(--color);
|
--form-element-color: var(--color);
|
||||||
--form-element-placeholder-color: var(--muted-color);
|
--form-element-placeholder-color: var(--muted-color);
|
||||||
--form-element-active-background-color: transparent;
|
--form-element-active-background-color: transparent;
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #d5dce2;
|
--form-element-disabled-background-color: hsl(205deg, 18%, 86%);
|
||||||
--form-element-disabled-border-color: #a2afb9;
|
--form-element-disabled-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #c62828;
|
--form-element-invalid-border-color: #c62828;
|
||||||
--form-element-invalid-active-border-color: #d32f2f;
|
--form-element-invalid-active-border-color: #d32f2f;
|
||||||
|
@ -245,41 +245,46 @@ kbd {
|
||||||
--form-element-valid-border-color: #388e3c;
|
--form-element-valid-border-color: #388e3c;
|
||||||
--form-element-valid-active-border-color: #43a047;
|
--form-element-valid-active-border-color: #43a047;
|
||||||
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
||||||
--switch-background-color: #bbc6ce;
|
--switch-background-color: hsl(205deg, 16%, 77%);
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #d5dce2;
|
--range-border-color: hsl(205deg, 18%, 86%);
|
||||||
--range-active-border-color: #bbc6ce;
|
--range-active-border-color: hsl(205deg, 16%, 77%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
--range-thumb-active-color: var(--primary);
|
--range-thumb-active-color: var(--primary);
|
||||||
--table-border-color: var(--muted-border-color);
|
--table-border-color: var(--muted-border-color);
|
||||||
--table-row-stripped-background-color: #f6f8f9;
|
--table-row-stripped-background-color: #f6f8f9;
|
||||||
--code-background-color: #edf0f3;
|
--code-background-color: hsl(205deg, 20%, 94%);
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #b34d80;
|
--code-tag-color: hsl(330deg, 40%, 50%);
|
||||||
--code-property-color: #3d888f;
|
--code-property-color: hsl(185deg, 40%, 40%);
|
||||||
--code-value-color: #998866;
|
--code-value-color: hsl(40deg, 20%, 50%);
|
||||||
--code-comment-color: #a2afb9;
|
--code-comment-color: hsl(205deg, 14%, 68%);
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(27, 40, 50, 0.08),
|
0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
|
0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(27, 40, 50, 0.015);
|
||||||
--card-sectionning-background-color: #fbfbfc;
|
--card-sectionning-background-color: #fbfbfc;
|
||||||
--dropdown-background-color: #fbfbfc;
|
--dropdown-background-color: #fbfbfc;
|
||||||
--dropdown-border-color: #e1e6eb;
|
--dropdown-border-color: #e1e6eb;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
--dropdown-hover-background-color: #edf0f3;
|
--dropdown-hover-background-color: hsl(205deg, 20%, 94%);
|
||||||
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
||||||
--progress-background-color: #d5dce2;
|
--progress-background-color: hsl(205deg, 18%, 86%);
|
||||||
--progress-color: var(--primary);
|
--progress-color: var(--primary);
|
||||||
--loading-spinner-opacity: 0.5;
|
--loading-spinner-opacity: 0.5;
|
||||||
--tooltip-background-color: var(--contrast);
|
--tooltip-background-color: var(--contrast);
|
||||||
|
@ -301,24 +306,24 @@ kbd {
|
||||||
:root:not([data-theme=light]) {
|
:root:not([data-theme=light]) {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -337,8 +342,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -350,7 +355,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -361,21 +366,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -402,24 +412,24 @@ kbd {
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -438,8 +448,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -451,7 +461,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -462,21 +472,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -894,7 +909,7 @@ input[type=reset]:focus {
|
||||||
0 0 0 var(--outline-width) var(--secondary-focus);
|
0 0 0 var(--outline-width) var(--secondary-focus);
|
||||||
}
|
}
|
||||||
|
|
||||||
:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"])[disabled],
|
:where(button, [type=submit], [type=button], [type=reset], [role=button])[disabled],
|
||||||
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
||||||
a[role=button]:not([href]) {
|
a[role=button]:not([href]) {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
|
@ -1012,7 +1027,6 @@ textarea {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input,
|
input,
|
||||||
|
@ -1759,11 +1773,15 @@ article > header {
|
||||||
margin-top: calc(var(--block-spacing-vertical) * -1);
|
margin-top: calc(var(--block-spacing-vertical) * -1);
|
||||||
margin-bottom: var(--block-spacing-vertical);
|
margin-bottom: var(--block-spacing-vertical);
|
||||||
border-bottom: var(--border-width) solid var(--card-border-color);
|
border-bottom: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-top-right-radius: var(--border-radius);
|
||||||
|
border-top-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
article > footer {
|
article > footer {
|
||||||
margin-top: var(--block-spacing-vertical);
|
margin-top: var(--block-spacing-vertical);
|
||||||
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
||||||
border-top: var(--border-width) solid var(--card-border-color);
|
border-top: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-bottom-right-radius: var(--border-radius);
|
||||||
|
border-bottom-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1790,6 +1808,7 @@ dialog {
|
||||||
padding: var(--spacing);
|
padding: var(--spacing);
|
||||||
border: 0;
|
border: 0;
|
||||||
background-color: var(--modal-overlay-background-color);
|
background-color: var(--modal-overlay-background-color);
|
||||||
|
color: var(--color);
|
||||||
}
|
}
|
||||||
dialog article {
|
dialog article {
|
||||||
max-height: calc(100vh - var(--spacing) * 2);
|
max-height: calc(100vh - var(--spacing) * 2);
|
||||||
|
@ -1869,14 +1888,14 @@ nav li {
|
||||||
nav li > * {
|
nav li > * {
|
||||||
--spacing: 0;
|
--spacing: 0;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]) {
|
nav :where(a, [role=link]) {
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
margin: calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);
|
||||||
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
padding: var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);
|
||||||
border-radius: var(--border-radius);
|
border-radius: var(--border-radius);
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav :where(a, [role="link"]):is([aria-current], :hover, :active, :focus) {
|
nav :where(a, [role=link]):is([aria-current], :hover, :active, :focus) {
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
}
|
}
|
||||||
nav [role=button] {
|
nav [role=button] {
|
||||||
|
|
File diff suppressed because one or more lines are too long
4
css/pico.fluid.classless.min.css
vendored
4
css/pico.fluid.classless.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
css/pico.min.css
vendored
4
css/pico.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*
|
*
|
||||||
* Slim version example
|
* Slim version example
|
||||||
|
@ -136,24 +136,24 @@ kbd {
|
||||||
:root:not([data-theme=dark]) {
|
:root:not([data-theme=dark]) {
|
||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
--background-color: #fff;
|
--background-color: #fff;
|
||||||
--color: #415462;
|
--color: hsl(205deg, 20%, 32%);
|
||||||
--h1-color: #1b2832;
|
--h1-color: hsl(205deg, 30%, 15%);
|
||||||
--h2-color: #24333e;
|
--h2-color: #24333e;
|
||||||
--h3-color: #2c3d49;
|
--h3-color: hsl(205deg, 25%, 23%);
|
||||||
--h4-color: #374956;
|
--h4-color: #374956;
|
||||||
--h5-color: #415462;
|
--h5-color: hsl(205deg, 20%, 32%);
|
||||||
--h6-color: #4d606d;
|
--h6-color: #4d606d;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #edf0f3;
|
--muted-border-color: hsl(205deg, 20%, 94%);
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #08769b;
|
--primary-hover: hsl(195deg, 90%, 32%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.125);
|
--primary-focus: rgba(16, 149, 193, 0.125);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #415462;
|
--secondary-hover: hsl(205deg, 20%, 32%);
|
||||||
--secondary-focus: rgba(89, 107, 120, 0.125);
|
--secondary-focus: rgba(89, 107, 120, 0.125);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #1b2832;
|
--contrast: hsl(205deg, 30%, 15%);
|
||||||
--contrast-hover: #000;
|
--contrast-hover: #000;
|
||||||
--contrast-focus: rgba(89, 107, 120, 0.125);
|
--contrast-focus: rgba(89, 107, 120, 0.125);
|
||||||
--contrast-inverse: #fff;
|
--contrast-inverse: #fff;
|
||||||
|
@ -166,14 +166,14 @@ kbd {
|
||||||
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--form-element-background-color: transparent;
|
--form-element-background-color: transparent;
|
||||||
--form-element-border-color: #a2afb9;
|
--form-element-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-color: var(--color);
|
--form-element-color: var(--color);
|
||||||
--form-element-placeholder-color: var(--muted-color);
|
--form-element-placeholder-color: var(--muted-color);
|
||||||
--form-element-active-background-color: transparent;
|
--form-element-active-background-color: transparent;
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #d5dce2;
|
--form-element-disabled-background-color: hsl(205deg, 18%, 86%);
|
||||||
--form-element-disabled-border-color: #a2afb9;
|
--form-element-disabled-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #c62828;
|
--form-element-invalid-border-color: #c62828;
|
||||||
--form-element-invalid-active-border-color: #d32f2f;
|
--form-element-invalid-active-border-color: #d32f2f;
|
||||||
|
@ -181,41 +181,46 @@ kbd {
|
||||||
--form-element-valid-border-color: #388e3c;
|
--form-element-valid-border-color: #388e3c;
|
||||||
--form-element-valid-active-border-color: #43a047;
|
--form-element-valid-active-border-color: #43a047;
|
||||||
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
||||||
--switch-background-color: #bbc6ce;
|
--switch-background-color: hsl(205deg, 16%, 77%);
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #d5dce2;
|
--range-border-color: hsl(205deg, 18%, 86%);
|
||||||
--range-active-border-color: #bbc6ce;
|
--range-active-border-color: hsl(205deg, 16%, 77%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
--range-thumb-active-color: var(--primary);
|
--range-thumb-active-color: var(--primary);
|
||||||
--table-border-color: var(--muted-border-color);
|
--table-border-color: var(--muted-border-color);
|
||||||
--table-row-stripped-background-color: #f6f8f9;
|
--table-row-stripped-background-color: #f6f8f9;
|
||||||
--code-background-color: #edf0f3;
|
--code-background-color: hsl(205deg, 20%, 94%);
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #b34d80;
|
--code-tag-color: hsl(330deg, 40%, 50%);
|
||||||
--code-property-color: #3d888f;
|
--code-property-color: hsl(185deg, 40%, 40%);
|
||||||
--code-value-color: #998866;
|
--code-value-color: hsl(40deg, 20%, 50%);
|
||||||
--code-comment-color: #a2afb9;
|
--code-comment-color: hsl(205deg, 14%, 68%);
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(27, 40, 50, 0.08),
|
0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
|
0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(27, 40, 50, 0.015);
|
||||||
--card-sectionning-background-color: #fbfbfc;
|
--card-sectionning-background-color: #fbfbfc;
|
||||||
--dropdown-background-color: #fbfbfc;
|
--dropdown-background-color: #fbfbfc;
|
||||||
--dropdown-border-color: #e1e6eb;
|
--dropdown-border-color: #e1e6eb;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
--dropdown-hover-background-color: #edf0f3;
|
--dropdown-hover-background-color: hsl(205deg, 20%, 94%);
|
||||||
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
||||||
--progress-background-color: #d5dce2;
|
--progress-background-color: hsl(205deg, 18%, 86%);
|
||||||
--progress-color: var(--primary);
|
--progress-color: var(--primary);
|
||||||
--loading-spinner-opacity: 0.5;
|
--loading-spinner-opacity: 0.5;
|
||||||
--tooltip-background-color: var(--contrast);
|
--tooltip-background-color: var(--contrast);
|
||||||
|
@ -237,24 +242,24 @@ kbd {
|
||||||
:root:not([data-theme=light]) {
|
:root:not([data-theme=light]) {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -273,8 +278,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -286,7 +291,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -297,21 +302,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -338,24 +348,24 @@ kbd {
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -374,8 +384,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -387,7 +397,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -398,21 +408,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -954,7 +969,7 @@ input[type=reset].outline:is([aria-current], :hover, :active, :focus) {
|
||||||
--color: var(--contrast-hover);
|
--color: var(--contrast-hover);
|
||||||
}
|
}
|
||||||
|
|
||||||
:where(button, [type="submit"], [type="button"], [type="reset"], [role="button"])[disabled],
|
:where(button, [type=submit], [type=button], [type=reset], [role=button])[disabled],
|
||||||
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
:where(fieldset[disabled]) :is(button, [type=submit], [type=button], [type=reset], [role=button]),
|
||||||
a[role=button]:not([href]) {
|
a[role=button]:not([href]) {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
|
@ -1072,7 +1087,6 @@ textarea {
|
||||||
-moz-appearance: none;
|
-moz-appearance: none;
|
||||||
appearance: none;
|
appearance: none;
|
||||||
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
padding: var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
input,
|
input,
|
||||||
|
|
File diff suppressed because one or more lines are too long
4
css/pico.slim.min.css
vendored
4
css/pico.slim.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -200,24 +200,24 @@ kbd {
|
||||||
:root:not([data-theme=dark]) {
|
:root:not([data-theme=dark]) {
|
||||||
color-scheme: light;
|
color-scheme: light;
|
||||||
--background-color: #fff;
|
--background-color: #fff;
|
||||||
--color: #415462;
|
--color: hsl(205deg, 20%, 32%);
|
||||||
--h1-color: #1b2832;
|
--h1-color: hsl(205deg, 30%, 15%);
|
||||||
--h2-color: #24333e;
|
--h2-color: #24333e;
|
||||||
--h3-color: #2c3d49;
|
--h3-color: hsl(205deg, 25%, 23%);
|
||||||
--h4-color: #374956;
|
--h4-color: #374956;
|
||||||
--h5-color: #415462;
|
--h5-color: hsl(205deg, 20%, 32%);
|
||||||
--h6-color: #4d606d;
|
--h6-color: #4d606d;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #edf0f3;
|
--muted-border-color: hsl(205deg, 20%, 94%);
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #08769b;
|
--primary-hover: hsl(195deg, 90%, 32%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.125);
|
--primary-focus: rgba(16, 149, 193, 0.125);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #415462;
|
--secondary-hover: hsl(205deg, 20%, 32%);
|
||||||
--secondary-focus: rgba(89, 107, 120, 0.125);
|
--secondary-focus: rgba(89, 107, 120, 0.125);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #1b2832;
|
--contrast: hsl(205deg, 30%, 15%);
|
||||||
--contrast-hover: #000;
|
--contrast-hover: #000;
|
||||||
--contrast-focus: rgba(89, 107, 120, 0.125);
|
--contrast-focus: rgba(89, 107, 120, 0.125);
|
||||||
--contrast-inverse: #fff;
|
--contrast-inverse: #fff;
|
||||||
|
@ -230,14 +230,14 @@ kbd {
|
||||||
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
--button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
|
||||||
--form-element-background-color: transparent;
|
--form-element-background-color: transparent;
|
||||||
--form-element-border-color: #a2afb9;
|
--form-element-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-color: var(--color);
|
--form-element-color: var(--color);
|
||||||
--form-element-placeholder-color: var(--muted-color);
|
--form-element-placeholder-color: var(--muted-color);
|
||||||
--form-element-active-background-color: transparent;
|
--form-element-active-background-color: transparent;
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #d5dce2;
|
--form-element-disabled-background-color: hsl(205deg, 18%, 86%);
|
||||||
--form-element-disabled-border-color: #a2afb9;
|
--form-element-disabled-border-color: hsl(205deg, 14%, 68%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #c62828;
|
--form-element-invalid-border-color: #c62828;
|
||||||
--form-element-invalid-active-border-color: #d32f2f;
|
--form-element-invalid-active-border-color: #d32f2f;
|
||||||
|
@ -245,41 +245,46 @@ kbd {
|
||||||
--form-element-valid-border-color: #388e3c;
|
--form-element-valid-border-color: #388e3c;
|
||||||
--form-element-valid-active-border-color: #43a047;
|
--form-element-valid-active-border-color: #43a047;
|
||||||
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
--form-element-valid-focus-color: rgba(67, 160, 71, 0.125);
|
||||||
--switch-background-color: #bbc6ce;
|
--switch-background-color: hsl(205deg, 16%, 77%);
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #d5dce2;
|
--range-border-color: hsl(205deg, 18%, 86%);
|
||||||
--range-active-border-color: #bbc6ce;
|
--range-active-border-color: hsl(205deg, 16%, 77%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
--range-thumb-active-color: var(--primary);
|
--range-thumb-active-color: var(--primary);
|
||||||
--table-border-color: var(--muted-border-color);
|
--table-border-color: var(--muted-border-color);
|
||||||
--table-row-stripped-background-color: #f6f8f9;
|
--table-row-stripped-background-color: #f6f8f9;
|
||||||
--code-background-color: #edf0f3;
|
--code-background-color: hsl(205deg, 20%, 94%);
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #b34d80;
|
--code-tag-color: hsl(330deg, 40%, 50%);
|
||||||
--code-property-color: #3d888f;
|
--code-property-color: hsl(185deg, 40%, 40%);
|
||||||
--code-value-color: #998866;
|
--code-value-color: hsl(40deg, 20%, 50%);
|
||||||
--code-comment-color: #a2afb9;
|
--code-comment-color: hsl(205deg, 14%, 68%);
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(27, 40, 50, 0.08),
|
0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(27, 40, 50, 0.024);
|
0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(27, 40, 50, 0.015);
|
||||||
--card-sectionning-background-color: #fbfbfc;
|
--card-sectionning-background-color: #fbfbfc;
|
||||||
--dropdown-background-color: #fbfbfc;
|
--dropdown-background-color: #fbfbfc;
|
||||||
--dropdown-border-color: #e1e6eb;
|
--dropdown-border-color: #e1e6eb;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
--dropdown-hover-background-color: #edf0f3;
|
--dropdown-hover-background-color: hsl(205deg, 20%, 94%);
|
||||||
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
--modal-overlay-background-color: rgba(213, 220, 226, 0.8);
|
||||||
--progress-background-color: #d5dce2;
|
--progress-background-color: hsl(205deg, 18%, 86%);
|
||||||
--progress-color: var(--primary);
|
--progress-color: var(--primary);
|
||||||
--loading-spinner-opacity: 0.5;
|
--loading-spinner-opacity: 0.5;
|
||||||
--tooltip-background-color: var(--contrast);
|
--tooltip-background-color: var(--contrast);
|
||||||
|
@ -301,24 +306,24 @@ kbd {
|
||||||
:root:not([data-theme=light]) {
|
:root:not([data-theme=light]) {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -337,8 +342,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -350,7 +355,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -361,21 +366,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
@ -402,24 +412,24 @@ kbd {
|
||||||
[data-theme=dark] {
|
[data-theme=dark] {
|
||||||
color-scheme: dark;
|
color-scheme: dark;
|
||||||
--background-color: #11191f;
|
--background-color: #11191f;
|
||||||
--color: #bbc6ce;
|
--color: hsl(205deg, 16%, 77%);
|
||||||
--h1-color: #edf0f3;
|
--h1-color: hsl(205deg, 20%, 94%);
|
||||||
--h2-color: #e1e6eb;
|
--h2-color: #e1e6eb;
|
||||||
--h3-color: #d5dce2;
|
--h3-color: hsl(205deg, 18%, 86%);
|
||||||
--h4-color: #c8d1d8;
|
--h4-color: #c8d1d8;
|
||||||
--h5-color: #bbc6ce;
|
--h5-color: hsl(205deg, 16%, 77%);
|
||||||
--h6-color: #afbbc4;
|
--h6-color: #afbbc4;
|
||||||
--muted-color: #73828c;
|
--muted-color: hsl(205deg, 10%, 50%);
|
||||||
--muted-border-color: #1f2d38;
|
--muted-border-color: #1f2d38;
|
||||||
--primary: #1095c1;
|
--primary: hsl(195deg, 85%, 41%);
|
||||||
--primary-hover: #1ab3e6;
|
--primary-hover: hsl(195deg, 80%, 50%);
|
||||||
--primary-focus: rgba(16, 149, 193, 0.25);
|
--primary-focus: rgba(16, 149, 193, 0.25);
|
||||||
--primary-inverse: #fff;
|
--primary-inverse: #fff;
|
||||||
--secondary: #596b78;
|
--secondary: hsl(205deg, 15%, 41%);
|
||||||
--secondary-hover: #73828c;
|
--secondary-hover: hsl(205deg, 10%, 50%);
|
||||||
--secondary-focus: rgba(115, 130, 140, 0.25);
|
--secondary-focus: rgba(115, 130, 140, 0.25);
|
||||||
--secondary-inverse: #fff;
|
--secondary-inverse: #fff;
|
||||||
--contrast: #edf0f3;
|
--contrast: hsl(205deg, 20%, 94%);
|
||||||
--contrast-hover: #fff;
|
--contrast-hover: #fff;
|
||||||
--contrast-focus: rgba(115, 130, 140, 0.25);
|
--contrast-focus: rgba(115, 130, 140, 0.25);
|
||||||
--contrast-inverse: #000;
|
--contrast-inverse: #000;
|
||||||
|
@ -438,8 +448,8 @@ kbd {
|
||||||
--form-element-active-background-color: var(--form-element-background-color);
|
--form-element-active-background-color: var(--form-element-background-color);
|
||||||
--form-element-active-border-color: var(--primary);
|
--form-element-active-border-color: var(--primary);
|
||||||
--form-element-focus-color: var(--primary-focus);
|
--form-element-focus-color: var(--primary-focus);
|
||||||
--form-element-disabled-background-color: #2c3d49;
|
--form-element-disabled-background-color: hsl(205deg, 25%, 23%);
|
||||||
--form-element-disabled-border-color: #415462;
|
--form-element-disabled-border-color: hsl(205deg, 20%, 32%);
|
||||||
--form-element-disabled-opacity: 0.5;
|
--form-element-disabled-opacity: 0.5;
|
||||||
--form-element-invalid-border-color: #b71c1c;
|
--form-element-invalid-border-color: #b71c1c;
|
||||||
--form-element-invalid-active-border-color: #c62828;
|
--form-element-invalid-active-border-color: #c62828;
|
||||||
|
@ -451,7 +461,7 @@ kbd {
|
||||||
--switch-color: var(--primary-inverse);
|
--switch-color: var(--primary-inverse);
|
||||||
--switch-checked-background-color: var(--primary);
|
--switch-checked-background-color: var(--primary);
|
||||||
--range-border-color: #24333e;
|
--range-border-color: #24333e;
|
||||||
--range-active-border-color: #2c3d49;
|
--range-active-border-color: hsl(205deg, 25%, 23%);
|
||||||
--range-thumb-border-color: var(--background-color);
|
--range-thumb-border-color: var(--background-color);
|
||||||
--range-thumb-color: var(--secondary);
|
--range-thumb-color: var(--secondary);
|
||||||
--range-thumb-hover-color: var(--secondary-hover);
|
--range-thumb-hover-color: var(--secondary-hover);
|
||||||
|
@ -462,21 +472,26 @@ kbd {
|
||||||
--code-color: var(--muted-color);
|
--code-color: var(--muted-color);
|
||||||
--code-kbd-background-color: var(--contrast);
|
--code-kbd-background-color: var(--contrast);
|
||||||
--code-kbd-color: var(--contrast-inverse);
|
--code-kbd-color: var(--contrast-inverse);
|
||||||
--code-tag-color: #a65980;
|
--code-tag-color: hsl(330deg, 30%, 50%);
|
||||||
--code-property-color: #599fa6;
|
--code-property-color: hsl(185deg, 30%, 50%);
|
||||||
--code-value-color: #8c8473;
|
--code-value-color: hsl(40deg, 10%, 50%);
|
||||||
--code-comment-color: #4d606d;
|
--code-comment-color: #4d606d;
|
||||||
--accordion-border-color: var(--muted-border-color);
|
--accordion-border-color: var(--muted-border-color);
|
||||||
--accordion-active-summary-color: var(--primary);
|
--accordion-active-summary-color: var(--primary);
|
||||||
--accordion-close-summary-color: var(--color);
|
--accordion-close-summary-color: var(--color);
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
--card-background-color: #141e26;
|
--card-background-color: #141e26;
|
||||||
--card-border-color: #11191f;
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.06),
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem rgba(0, 0, 0, 0.12),
|
0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),
|
||||||
0 0 0 0.0625rem rgba(0, 0, 0, 0.036);
|
0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),
|
||||||
|
0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),
|
||||||
|
0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),
|
||||||
|
0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),
|
||||||
|
0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),
|
||||||
|
0 0 0 0.0625rem rgba(0, 0, 0, 0.015);
|
||||||
--card-sectionning-background-color: #18232c;
|
--card-sectionning-background-color: #18232c;
|
||||||
--dropdown-background-color: #1b2832;
|
--dropdown-background-color: hsl(205deg, 30%, 15%);
|
||||||
--dropdown-border-color: #24333e;
|
--dropdown-border-color: #24333e;
|
||||||
--dropdown-box-shadow: var(--card-box-shadow);
|
--dropdown-box-shadow: var(--card-box-shadow);
|
||||||
--dropdown-color: var(--color);
|
--dropdown-color: var(--color);
|
||||||
|
|
File diff suppressed because one or more lines are too long
2
css/themes/default.min.css
vendored
2
css/themes/default.min.css
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -16,7 +16,7 @@ let visibleModal = null;
|
||||||
// Toggle modal
|
// Toggle modal
|
||||||
const toggleModal = event => {
|
const toggleModal = event => {
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
const modal = document.getElementById(event.target.getAttribute('data-target'));
|
const modal = document.getElementById(event.currentTarget.getAttribute('data-target'));
|
||||||
(typeof(modal) != 'undefined' && modal != null)
|
(typeof(modal) != 'undefined' && modal != null)
|
||||||
&& isModalOpen(modal) ? closeModal(modal) : openModal(modal)
|
&& isModalOpen(modal) ? closeModal(modal) : openModal(modal)
|
||||||
}
|
}
|
||||||
|
@ -92,4 +92,4 @@ const getScrollbarWidth = () => {
|
||||||
// Is scrollbar visible
|
// Is scrollbar visible
|
||||||
const isScrollbarVisible = () => {
|
const isScrollbarVisible = () => {
|
||||||
return document.body.scrollHeight > screen.height;
|
return document.body.scrollHeight > screen.height;
|
||||||
}
|
}
|
||||||
|
|
2
docs/js/modal.min.js
vendored
2
docs/js/modal.min.js
vendored
|
@ -1 +1 @@
|
||||||
"use strict";const isOpenClass="modal-is-open",openingClass="modal-is-opening",closingClass="modal-is-closing",animationDuration=400;let visibleModal=null;const toggleModal=e=>{e.preventDefault();e=document.getElementById(e.target.getAttribute("data-target"));(void 0!==e&&null!=e&&isModalOpen(e)?closeModal:openModal)(e)},isModalOpen=e=>!(!e.hasAttribute("open")||"false"==e.getAttribute("open")),openModal=e=>{isScrollbarVisible()&&document.documentElement.style.setProperty("--scrollbar-width","".concat(getScrollbarWidth(),"px")),document.documentElement.classList.add(isOpenClass,openingClass),setTimeout(()=>{visibleModal=e,document.documentElement.classList.remove(openingClass)},animationDuration),e.setAttribute("open",!0)},closeModal=e=>{visibleModal=null,document.documentElement.classList.add(closingClass),setTimeout(()=>{document.documentElement.classList.remove(closingClass,isOpenClass),document.documentElement.style.removeProperty("--scrollbar-width"),e.removeAttribute("open")},animationDuration)},getScrollbarWidth=(document.addEventListener("click",e=>{if(null!=visibleModal){const t=visibleModal.querySelector("article");t.contains(e.target)||closeModal(visibleModal)}}),document.addEventListener("keydown",e=>{"Escape"===e.key&&null!=visibleModal&&closeModal(visibleModal)}),()=>{const e=document.createElement("div");e.style.visibility="hidden",e.style.overflow="scroll",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);var t=document.createElement("div"),t=(e.appendChild(t),e.offsetWidth-t.offsetWidth);return e.parentNode.removeChild(e),t}),isScrollbarVisible=()=>document.body.scrollHeight>screen.height;
|
"use strict";const isOpenClass="modal-is-open",openingClass="modal-is-opening",closingClass="modal-is-closing",animationDuration=400;let visibleModal=null;const toggleModal=e=>{e.preventDefault();e=document.getElementById(e.currentTarget.getAttribute("data-target"));(void 0!==e&&null!=e&&isModalOpen(e)?closeModal:openModal)(e)},isModalOpen=e=>!(!e.hasAttribute("open")||"false"==e.getAttribute("open")),openModal=e=>{isScrollbarVisible()&&document.documentElement.style.setProperty("--scrollbar-width","".concat(getScrollbarWidth(),"px")),document.documentElement.classList.add(isOpenClass,openingClass),setTimeout(()=>{visibleModal=e,document.documentElement.classList.remove(openingClass)},animationDuration),e.setAttribute("open",!0)},closeModal=e=>{visibleModal=null,document.documentElement.classList.add(closingClass),setTimeout(()=>{document.documentElement.classList.remove(closingClass,isOpenClass),document.documentElement.style.removeProperty("--scrollbar-width"),e.removeAttribute("open")},animationDuration)},getScrollbarWidth=(document.addEventListener("click",e=>{if(null!=visibleModal){const t=visibleModal.querySelector("article");t.contains(e.target)||closeModal(visibleModal)}}),document.addEventListener("keydown",e=>{"Escape"===e.key&&null!=visibleModal&&closeModal(visibleModal)}),()=>{const e=document.createElement("div");e.style.visibility="hidden",e.style.overflow="scroll",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e);var t=document.createElement("div"),t=(e.appendChild(t),e.offsetWidth-t.offsetWidth);return e.parentNode.removeChild(e),t}),isScrollbarVisible=()=>document.body.scrollHeight>screen.height;
|
|
@ -61,7 +61,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</figure>
|
</figure>
|
||||||
<p><code><<b>header</b>></code>, <code><<b>main</b>></code> and <code><<b>footer</b>></code> as direct childs of <code><<b>body</b>></code> provide a responsive vertical <code><i>padding</i></code></p>
|
<p><code><<b>header</b>></code>, <code><<b>main</b>></code> and <code><<b>footer</b>></code> as direct children of <code><<b>body</b>></code> provide a responsive vertical <code><i>padding</i></code></p>
|
||||||
<p><code><<b>section</b>></code> provides a responsive <code><i>margin-bottom</i></code> to separate your sections.</p>
|
<p><code><<b>section</b>></code> provides a responsive <code><i>margin-bottom</i></code> to separate your sections.</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@
|
||||||
<h1>Dropdowns</h1>
|
<h1>Dropdowns</h1>
|
||||||
<h2>Dropdown menus and custom selects without JavaScript.</h2>
|
<h2>Dropdown menus and custom selects without JavaScript.</h2>
|
||||||
</hgroup>
|
</hgroup>
|
||||||
<p>Dropdowns are built with <code><<b>details</b> <i>role</i>=<u>"list"</u>></code> as a wrapper and <code><<b>summary</b>></code> and <code><<b>ul</b>></code> as direct childs.</p>
|
<p>Dropdowns are built with <code><<b>details</b> <i>role</i>=<u>"list"</u>></code> as a wrapper and <code><<b>summary</b>></code> and <code><<b>ul</b>></code> as direct children.</p>
|
||||||
<p>For style consistency with the form elements, dropdowns are styled like a <a href="forms.html"><select></a> by default.</p>
|
<p>For style consistency with the form elements, dropdowns are styled like a <a href="forms.html"><select></a> by default.</p>
|
||||||
<article aria-label="Dropdowns as Selects">
|
<article aria-label="Dropdowns as Selects">
|
||||||
<details role="list">
|
<details role="list">
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
<head>
|
<head>
|
||||||
${require('./_head.html')
|
${require('./_head.html')
|
||||||
title="Documentation"
|
title="Documentation"
|
||||||
description="Pico works without package manager or dependencies! There are 3 ways to get started with pico.css: manually, from a CDN, with NPM."
|
description="Pico works without package manager or dependencies! There are 4 ways to get started with pico.css: manually, from a CDN, with NPM, or with Composer."
|
||||||
canonical=""
|
canonical=""
|
||||||
}
|
}
|
||||||
</head>
|
</head>
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
<h1>Usage</h1>
|
<h1>Usage</h1>
|
||||||
<h2>Works without package manager or dependencies 🙂!</h2>
|
<h2>Works without package manager or dependencies 🙂!</h2>
|
||||||
</hgroup>
|
</hgroup>
|
||||||
<p>There are 3 ways to get started with pico.css:</p>
|
<p>There are 4 ways to get started with pico.css:</p>
|
||||||
<h3>Install manually</h3>
|
<h3>Install manually</h3>
|
||||||
<p><a href="https://github.com/picocss/pico/archive/refs/heads/master.zip">Download Pico</a> and link <code>/css/pico.min.css</code> in the <code><<b>head</b>></code> of your website.</p>
|
<p><a href="https://github.com/picocss/pico/archive/refs/heads/master.zip">Download Pico</a> and link <code>/css/pico.min.css</code> in the <code><<b>head</b>></code> of your website.</p>
|
||||||
<pre><code><<b>link</b> <i>rel</i>=<u>"stylesheet"</u> <i>href</i>=<u>"css/pico.min.css"</u>></code></pre>
|
<pre><code><<b>link</b> <i>rel</i>=<u>"stylesheet"</u> <i>href</i>=<u>"css/pico.min.css"</u>></code></pre>
|
||||||
|
@ -29,6 +29,8 @@
|
||||||
<pre><code><<b>link</b> <i>rel</i>=<u>"stylesheet"</u> <i>href</i>=<u>"https://unpkg.com/@picocss/pico@latest/css/pico.min.css"</u>></code></pre>
|
<pre><code><<b>link</b> <i>rel</i>=<u>"stylesheet"</u> <i>href</i>=<u>"https://unpkg.com/@picocss/pico@latest/css/pico.min.css"</u>></code></pre>
|
||||||
<h3>Install with NPM</h3>
|
<h3>Install with NPM</h3>
|
||||||
<pre><code><b>npm</b> <i>install</i> <u>@picocss/pico</u></code></pre>
|
<pre><code><b>npm</b> <i>install</i> <u>@picocss/pico</u></code></pre>
|
||||||
|
<h3>Install with Composer</h3>
|
||||||
|
<pre><code><b>composer</b> <i>require</i> <u>picocss/pico</u></code></pre>
|
||||||
<p>Starter HTML template:</p>
|
<p>Starter HTML template:</p>
|
||||||
|
|
||||||
<pre><code><em><!doctype html></em>
|
<pre><code><em><!doctype html></em>
|
||||||
|
|
2192
package-lock.json
generated
2192
package-lock.json
generated
File diff suppressed because it is too large
Load diff
26
package.json
26
package.json
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "@picocss/pico",
|
"name": "@picocss/pico",
|
||||||
"version": "1.5.0",
|
"version": "1.5.3",
|
||||||
"description": "Minimal CSS Framework for semantic HTML",
|
"description": "Minimal CSS Framework for semantic HTML",
|
||||||
"author": "Lucas Larroche",
|
"author": "Lucas Larroche",
|
||||||
"main": "css/pico.min.css",
|
"main": "css/pico.min.css",
|
||||||
|
@ -79,21 +79,21 @@
|
||||||
"watch:pico": "nodemon --watch scss/ --ext scss --exec 'npm run build:pico'"
|
"watch:pico": "nodemon --watch scss/ --ext scss --exec 'npm run build:pico'"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/cli": "^7.17.6",
|
"@babel/cli": "^7.17.10",
|
||||||
"@babel/core": "^7.17.5",
|
"@babel/core": "^7.18.2",
|
||||||
"@babel/preset-env": "^7.16.11",
|
"@babel/preset-env": "^7.18.2",
|
||||||
"autoprefixer": "^10.4.2",
|
"autoprefixer": "^10.4.7",
|
||||||
"clean-css-cli": "^5.5.2",
|
"clean-css-cli": "^5.6.0",
|
||||||
"css-declaration-sorter": "^6.1.4",
|
"css-declaration-sorter": "^6.3.0",
|
||||||
"html-includes": "^4.4.1",
|
"html-includes": "^4.4.1",
|
||||||
"nodemon": "^2.0.15",
|
"nodemon": "^2.0.16",
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"postcss": "^8.4.8",
|
"postcss": "^8.4.14",
|
||||||
"postcss-cli": "^9.1.0",
|
"postcss-cli": "^9.1.0",
|
||||||
"postcss-scss": "^4.0.3",
|
"postcss-scss": "^4.0.4",
|
||||||
"rollup": "^2.70.0",
|
"rollup": "^2.75.6",
|
||||||
"sass": "^1.49.9",
|
"sass": "^1.52.3",
|
||||||
"uglify-js": "^3.15.3"
|
"uglify-js": "^3.16.0"
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
">= 0.5%",
|
">= 0.5%",
|
||||||
|
|
|
@ -22,11 +22,15 @@ article {
|
||||||
margin-top: calc(var(--block-spacing-vertical) * -1);
|
margin-top: calc(var(--block-spacing-vertical) * -1);
|
||||||
margin-bottom: var(--block-spacing-vertical);
|
margin-bottom: var(--block-spacing-vertical);
|
||||||
border-bottom: var(--border-width) solid var(--card-border-color);
|
border-bottom: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-top-right-radius: var(--border-radius);
|
||||||
|
border-top-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
|
|
||||||
> footer {
|
> footer {
|
||||||
margin-top: var(--block-spacing-vertical);
|
margin-top: var(--block-spacing-vertical);
|
||||||
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
margin-bottom: calc(var(--block-spacing-vertical) * -1);
|
||||||
border-top: var(--border-width) solid var(--card-border-color);
|
border-top: var(--border-width) solid var(--card-border-color);
|
||||||
|
border-bottom-right-radius: var(--border-radius);
|
||||||
|
border-bottom-left-radius: var(--border-radius);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -23,6 +23,7 @@ dialog {
|
||||||
padding: var(--spacing);
|
padding: var(--spacing);
|
||||||
border: 0;
|
border: 0;
|
||||||
background-color: var(--modal-overlay-background-color);
|
background-color: var(--modal-overlay-background-color);
|
||||||
|
color: var(--color);
|
||||||
|
|
||||||
// Content
|
// Content
|
||||||
article {
|
article {
|
||||||
|
|
|
@ -146,7 +146,6 @@ textarea {
|
||||||
appearance: none;
|
appearance: none;
|
||||||
padding: var(--form-element-spacing-vertical)
|
padding: var(--form-element-spacing-vertical)
|
||||||
var(--form-element-spacing-horizontal);
|
var(--form-element-spacing-horizontal);
|
||||||
vertical-align: middle;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Commons styles
|
// Commons styles
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Pico.css v1.5.0 (https://picocss.com)
|
* Pico.css v1.5.3 (https://picocss.com)
|
||||||
* Copyright 2019-2022 - Licensed under MIT
|
* Copyright 2019-2022 - Licensed under MIT
|
||||||
*
|
*
|
||||||
* Slim version example
|
* Slim version example
|
||||||
|
|
|
@ -105,11 +105,19 @@
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
|
|
||||||
// Card (<article>)
|
// Card (<article>)
|
||||||
|
$box-shadow-elevation: 1rem;
|
||||||
|
$box-shadow-blur-strengh: 6rem;
|
||||||
|
$box-shadow-opacity: 0.06;
|
||||||
--card-background-color: #{mix($black, $grey-900, 25%)};
|
--card-background-color: #{mix($black, $grey-900, 25%)};
|
||||||
--card-border-color: #{mix($black, $grey-900, 37.5%)};
|
--card-border-color: var(--card-background-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem #{rgba($black, 0.06)},
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem #{rgba($black, 0.12)},
|
#{($box-shadow-elevation * 0.5 * 0.029)} #{($box-shadow-elevation * 0.029)} #{($box-shadow-blur-strengh * 0.029)} #{rgba($black, ($box-shadow-opacity * 0.283))},
|
||||||
0 0 0 0.0625rem #{rgba($black, 0.036)};
|
#{($box-shadow-elevation * 0.5 * 0.067)} #{($box-shadow-elevation * 0.067)} #{($box-shadow-blur-strengh * 0.067)} #{rgba($black, ($box-shadow-opacity * 0.4))},
|
||||||
|
#{($box-shadow-elevation * 0.5 * 0.125)} #{($box-shadow-elevation * 0.125)} #{($box-shadow-blur-strengh * 0.125)} #{rgba($black, ($box-shadow-opacity * 0.5))},
|
||||||
|
#{($box-shadow-elevation * 0.5 * 0.225)} #{($box-shadow-elevation * 0.225)} #{($box-shadow-blur-strengh * 0.225)} #{rgba($black, ($box-shadow-opacity * 0.6))},
|
||||||
|
#{($box-shadow-elevation * 0.5 * 0.417)} #{($box-shadow-elevation * 0.417)} #{($box-shadow-blur-strengh * 0.417)} #{rgba($black, ($box-shadow-opacity * 0.717))},
|
||||||
|
#{($box-shadow-elevation * 0.5)} #{$box-shadow-elevation} #{$box-shadow-blur-strengh} #{rgba($black, $box-shadow-opacity)},
|
||||||
|
0 0 0 0.0625rem #{rgba($black, ($box-shadow-opacity * 0.25) )};
|
||||||
--card-sectionning-background-color: #{mix($black, $grey-900, 12.5%)};
|
--card-sectionning-background-color: #{mix($black, $grey-900, 12.5%)};
|
||||||
|
|
||||||
// Dropdown (<details role="list">)
|
// Dropdown (<details role="list">)
|
||||||
|
|
|
@ -105,12 +105,20 @@
|
||||||
--accordion-open-summary-color: var(--muted-color);
|
--accordion-open-summary-color: var(--muted-color);
|
||||||
|
|
||||||
// Card (<article>)
|
// Card (<article>)
|
||||||
|
$box-shadow-elevation: 1rem;
|
||||||
|
$box-shadow-blur-strengh: 6rem;
|
||||||
|
$box-shadow-opacity: 0.06;
|
||||||
--card-background-color: var(--background-color);
|
--card-background-color: var(--background-color);
|
||||||
--card-border-color: var(--muted-border-color);
|
--card-border-color: var(--muted-border-color);
|
||||||
--card-box-shadow: 0 0.125rem 1rem #{rgba($grey-900, 0.04)},
|
--card-box-shadow:
|
||||||
0 0.125rem 2rem #{rgba($grey-900, 0.08)},
|
#{($box-shadow-elevation * 0.5 * 0.029)} #{($box-shadow-elevation * 0.029)} #{($box-shadow-blur-strengh * 0.029)} #{rgba($grey-900, ($box-shadow-opacity * 0.283))},
|
||||||
0 0 0 0.0625rem #{rgba($grey-900, 0.024)};
|
#{($box-shadow-elevation * 0.5 * 0.067)} #{($box-shadow-elevation * 0.067)} #{($box-shadow-blur-strengh * 0.067)} #{rgba($grey-900, ($box-shadow-opacity * 0.4))},
|
||||||
--card-sectionning-background-color: #{mix($grey-50, $white, 25%)};
|
#{($box-shadow-elevation * 0.5 * 0.125)} #{($box-shadow-elevation * 0.125)} #{($box-shadow-blur-strengh * 0.125)} #{rgba($grey-900, ($box-shadow-opacity * 0.5))},
|
||||||
|
#{($box-shadow-elevation * 0.5 * 0.225)} #{($box-shadow-elevation * 0.225)} #{($box-shadow-blur-strengh * 0.225)} #{rgba($grey-900, ($box-shadow-opacity * 0.6))},
|
||||||
|
#{($box-shadow-elevation * 0.5 * 0.417)} #{($box-shadow-elevation * 0.417)} #{($box-shadow-blur-strengh * 0.417)} #{rgba($grey-900, ($box-shadow-opacity * 0.717))},
|
||||||
|
#{($box-shadow-elevation * 0.5)} #{$box-shadow-elevation} #{$box-shadow-blur-strengh} #{rgba($grey-900, $box-shadow-opacity)},
|
||||||
|
0 0 0 0.0625rem #{rgba($grey-900, ($box-shadow-opacity * 0.25) )};
|
||||||
|
--card-sectionning-background-color: #{mix($grey-50, $white, 25%)};
|
||||||
|
|
||||||
// Dropdown (<details role="list">)
|
// Dropdown (<details role="list">)
|
||||||
--dropdown-background-color: #{mix($grey-50, $white, 25%)};
|
--dropdown-background-color: #{mix($grey-50, $white, 25%)};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue