From 798b8d273d2a6ed8440a04957fedb2f7470c5913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Poupard?= Date: Tue, 10 Dec 2024 16:54:05 +0100 Subject: [PATCH] chore(Git): cleanup repository by improving .gitignore after #474 --- .eleventyignore | 1 + .gitignore | 52 ++++++++++++++----- docs/static/docs.css | 2 - docs/static/docs.css.map | 1 - site/static/css/.gitkeep | 0 site/static/css/a11y-en_advices-only.css | 1 - site/static/css/a11y-en_advices-only.css.map | 1 - site/static/css/a11y-en_errors-only.css | 1 - site/static/css/a11y-en_errors-only.css.map | 1 - site/static/css/a11y-en_obsoletes-only.css | 1 - .../static/css/a11y-en_obsoletes-only.css.map | 1 - site/static/css/a11y-en_warnings-only.css | 1 - site/static/css/a11y-en_warnings-only.css.map | 1 - site/static/css/docs.css | 2 - site/static/css/docs.css.map | 1 - 15 files changed, 41 insertions(+), 26 deletions(-) delete mode 100644 docs/static/docs.css delete mode 100644 docs/static/docs.css.map create mode 100644 site/static/css/.gitkeep delete mode 100644 site/static/css/a11y-en_advices-only.css delete mode 100644 site/static/css/a11y-en_advices-only.css.map delete mode 100644 site/static/css/a11y-en_errors-only.css delete mode 100644 site/static/css/a11y-en_errors-only.css.map delete mode 100644 site/static/css/a11y-en_obsoletes-only.css delete mode 100644 site/static/css/a11y-en_obsoletes-only.css.map delete mode 100644 site/static/css/a11y-en_warnings-only.css delete mode 100644 site/static/css/a11y-en_warnings-only.css.map delete mode 100644 site/static/css/docs.css delete mode 100644 site/static/css/docs.css.map diff --git a/.eleventyignore b/.eleventyignore index af0778ab..8f3f550c 100644 --- a/.eleventyignore +++ b/.eleventyignore @@ -1,2 +1,3 @@ /site/assets/ /site/static/*.html +/site/static/css/.gitkeep diff --git a/.gitignore b/.gitignore index 8d9df373..d9cb508f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,43 @@ -.sass-cache -node_modules +# See http://help.github.com/ignore-files/ for more about ignoring files. + +# dependencies +/node_modules + +# IDEs and editors +/.idea .idea -_site/ -site/_data/sass -site/_data/sassdoc -site/static/docs.css -site/static/docs.js -*.log -.vscode +/.idea:* +/.idea/* +.project +.classpath +.c9/ +*.launch +.settings/ +*.sublime-workspace +.vscode/* +.history/* + +# misc +/.sass-cache + +# System Files .DS_Store +._* +Thumbs.db + +# Numerous always-ignore extensions +*.diff +*.err +*.log +*.rej + +# Compiled assets +/site/_data/sass +/site/_data/sassdoc +/site/static/css/*.css +/site/static/css/*.css.map +/site/static/docs.js +/docs/static/css/.gitkeep -# While working on 11ty refactor -_site/ -src/ +# Dist files +/css/ diff --git a/docs/static/docs.css b/docs/static/docs.css deleted file mode 100644 index 889d2069..00000000 --- a/docs/static/docs.css +++ /dev/null @@ -1,2 +0,0 @@ -@charset "UTF-8";@font-face{font-display:swap;font-family:Fira Sans;font-stretch:normal;font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),local("Fira Sans Book"),local("FiraSans-Book"),url(fonts/firasans-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-stretch:normal;font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(fonts/firasans-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Fira Sans;font-stretch:normal;font-style:italic;font-weight:400;src:local("Fira Sans Regular Italic"),local("FiraSans-RegularItalic"),local("Fira Sans Book Italic"),local("FiraSans-BookItalic"),url(fonts/firasans-bookitalic.woff2) format("woff2")}html{--font-stack:Fira Sans,Helvetica Neue,Arial,Nimbus Sans L,sans-serif,Segoe UI Emoji,Segoe UI Symbol;--type-scale:1.125;--h5:calc(1rem*var(--type-scale));--h4:calc(var(--h5)*var(--type-scale));--h3:calc(var(--h4)*var(--type-scale));--h2:calc(var(--h3)*var(--type-scale));--h1:calc(var(--h2)*var(--type-scale));box-sizing:border-box;overflow-y:scroll;scroll-padding-top:1rem}@media (min-width:48rem){html{--type-scale:1.25}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*{-webkit-animation-delay:-1ms!important;animation-delay:-1ms!important;-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:-1ms!important;transition-duration:1ms!important}}*,:after,:before{box-sizing:inherit}::selection{background-color:#ffce00;color:#483d23;text-shadow:none}:focus{isolation:isolate;outline:.125rem solid currentColor;outline-offset:.25rem}:focus:not(:focus-visible){isolation:auto;outline-color:transparent}:focus-visible{isolation:isolate;outline-color:currentColor;outline-offset:.25rem}@media (hover:hover){body:hover [tabindex="-1"]:focus{isolation:auto;outline-color:transparent}}body{background-color:#f7f7f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='28' viewBox='0 0 56 28'%3E%3Cpath fill='%23f3f3f3' fill-rule='evenodd' d='M56 26c-2.813 0-5.456.726-7.752 2H56zm-26 2h4.087C38.707 20.783 46.795 16 56 16v-2q-1.008 0-1.999.07L54 14a2 2 0 0 1 2-2v-2a4 4 0 0 0-3.98 3.602 28 28 0 0 0-2.793-3.862A8 8 0 0 1 56 6V4a9.99 9.99 0 0 0-8.17 4.232 28 28 0 0 0-3.03-2.634A13.98 13.98 0 0 1 56 0h-7.752a16.1 16.1 0 0 0-5.09 4.454 28 28 0 0 0-3.536-1.936A20 20 0 0 1 41.717 0H39.03q-.69.836-1.297 1.737a28 28 0 0 0-4.01-1.152q.179-.295.364-.585H30l-.001.07A28.4 28.4 0 0 0 26 .07V0h-4.087q.186.29.364.585a28 28 0 0 0-4.009 1.152Q17.661.837 16.971 0h-2.688a20 20 0 0 1 2.095 2.518q-1.846.845-3.536 1.936A16.1 16.1 0 0 0 7.752 0H0a13.98 13.98 0 0 1 11.2 5.598 28 28 0 0 0-3.03 2.634A9.99 9.99 0 0 0 0 4v2a8 8 0 0 1 6.773 3.74 28 28 0 0 0-2.793 3.862A4 4 0 0 0 0 10v2a2 2 0 0 1 1.999 2.07Q1.009 14 0 14v2c9.205 0 17.292 4.783 21.913 12H26a2 2 0 1 1 4 0M7.752 28C5.456 26.726 2.812 26 0 26v2zM56 20c-6.832 0-12.936 3.114-16.971 8h2.688A19.94 19.94 0 0 1 56 22zm-39.029 8C12.936 23.114 6.831 20 0 20v2a19.94 19.94 0 0 1 14.283 6zm15.01-.398a28 28 0 0 1 2.792-3.862A8 8 0 0 0 28 20a8 8 0 0 0-6.773 3.74 28 28 0 0 1 2.793 3.862 4 4 0 0 1 7.96 0zm14.287-11.865C42.318 9.864 35.61 6 28 6S13.682 9.864 9.732 15.737a28 28 0 0 0-4.009-1.152C10.275 7.043 18.548 2 28 2s17.725 5.043 22.277 12.585a28 28 0 0 0-4.009 1.152m-5.426 2.717a28 28 0 0 1 3.536-1.936C40.76 11.367 34.773 8 28 8s-12.76 3.367-16.378 8.518q1.846.845 3.536 1.936C18.075 14.537 22.741 12 28 12s9.925 2.537 12.842 6.454m-4.672 3.778a28 28 0 0 1 3.03-2.634A13.98 13.98 0 0 0 28 14a13.98 13.98 0 0 0-11.2 5.598 28 28 0 0 1 3.03 2.634A9.99 9.99 0 0 1 28 18a9.99 9.99 0 0 1 8.17 4.232'/%3E%3C/svg%3E");background-size:6rem 3rem;color:#3e4b55;counter-reset:titles;font-family:var(--font-stack);margin:0;min-height:100vh;padding-top:2rem;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeSpeed}header{align-items:center;display:flex;flex-direction:column}main{background:#fcf9e9;border:1px solid #e5dec8;border-radius:.25rem 0 0 .25rem;border-right:0;overflow-x:hidden;padding:0 1rem}main>*+*{margin-bottom:3rem;max-width:70ch}footer{display:flex;flex-wrap:wrap;grid-column:2}footer div{display:flex;flex:1 0 100%;justify-content:space-between;padding-inline:2rem}aside{align-items:flex-end;display:flex;flex-direction:column;padding-top:2rem}aside>*{max-width:calc(100vw - 2rem)}iframe,img{max-width:100%}@media (min-width:30rem){main{padding:0 0 0 2rem}}@media (min-width:48rem){body{display:grid;gap:2rem;grid-template-columns:minmax(15rem,33vw) 1fr}header{display:contents}[id=skip-links]{grid-column:1/span 2}aside>*{width:15rem}}blockquote,dl,ol,p,pre,td,textarea,th,ul{font-size:1rem;line-height:1.5;margin:1.5rem 0}h1,h2,h3,h4,h5,h6{line-height:1.25;margin:1.5rem 0 .75rem}h1{font-size:var(--h1)}h2[id]{background-color:#fcf9e9;counter-increment:titles;font-size:var(--h2);padding:0 0 0 1.25ch;position:relative;width:-webkit-max-content;width:max-content;z-index:1}article:nth-of-type(9)~article h2[id]{padding:0 0 0 2ch}h2[id]:after,h2[id]:before{bottom:0;content:"";position:absolute;top:0}h2[id]:after{background-color:inherit;color:#e5dec8;content:counter(titles) ".";font-style:italic;font-weight:400;left:-1rem;right:-1rem;text-indent:.5rem;z-index:-1}h3{font-size:var(--h3)}h4,h5{font-size:var(--h5)}li :is(p,ul){margin-bottom:0;margin-top:0}div,p,samp,table,td,textarea,th{hyphenate-limit-chars:6 3 2;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}article>ul a{display:inline-block;overflow-wrap:anywhere;vertical-align:top}@media (min-width:30rem){h2[id]:before{background-color:#ece7d4;background-image:radial-gradient(rgba(0,0,0,.05) 15%,transparent 16%),radial-gradient(rgba(0,0,0,.05) 15%,transparent 16%);background-position:0 0,.25rem .25rem;background-size:.5rem .5rem;left:-2rem;min-width:15rem;width:100vw;z-index:-2}}@media (min-width:48rem){h2[id]:before{width:67vw}}table{border-collapse:collapse;margin-bottom:1.5rem;width:100%}td,th{padding:.75rem;text-align:left;vertical-align:top}thead th{border-bottom:.125rem solid #e5dec8;color:#483d23}tbody :is(th,td){border-bottom:1px solid #e5dec8;color:#7b6e50}tbody th{color:#3e4b55;font-weight:400}td{line-height:1.25;max-width:100%}td p{margin:0}code{line-height:1}pre{color:#032c36;direction:ltr;font-family:monospace;font-size:calc(1rem/var(--type-scale));-ms-hyphens:none;hyphens:none;overflow-x:auto;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;word-wrap:normal}:is(p,ul,th,td) code{border:1px solid;border-radius:.2em;display:inline-block;font-family:inherit;padding:.1em;white-space:nowrap}blockquote{border-left:.25rem solid #ece7d4;color:#7b6e50;font-style:italic;padding-left:2rem;quotes:"\201C" "\201D" "\2018" "\2019"}blockquote:before{content:open-quote;margin-left:-1rem}blockquote:after{content:close-quote}blockquote p{display:inline}blockquote :is(em,code,strong){color:#483d23;font-style:normal}a{color:#3462af;outline-offset:2rem;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:outline-offset .3s cubic-bezier(0,.5,.5,1)}main a:visited{color:#639}a:is(:hover,:focus){color:#093785;outline-color:transparent;text-decoration:none}a:focus-visible{outline-color:currentcolor}a:active{color:#639;outline-color:transparent}a[href="#skip-links"]:after{content:"\A0⇪"}[id=logo]{color:#483d23;padding-right:1rem;text-align:right}[id=logo]:is(:hover,:focus){color:#911}.box{background:#fff;border:1px solid #d3d3d3;box-shadow:inset 0 0 0 .25rem rgba(0,0,0,.05);padding:1rem}.box ul{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:0}.box li+li{margin-left:2rem}aside .box{border-radius:.25rem 0 0 .25rem;border-right:0;margin:0 -2rem 2rem -1rem;min-width:18rem}.box-title{align-items:center;display:flex;font-size:var(--h5);font-weight:700;line-height:1.5;margin:0}.box-title code{-webkit-margin-start:auto;margin-inline-start:auto}.nav{align-self:center}.nav ul{display:flex;flex-flow:row wrap}.nav a{display:inline-block;padding:.75rem 1rem;position:relative;text-decoration:none}.nav a:after,.nav a:before{--scale:.2;border:2px solid var(--background,currentColor);border-radius:var(--radius,.25rem);content:"";height:var(--size,3rem);left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(var(--scale)) rotate(var(--turn,0deg));transform:translate3d(-50%,-50%,0) scale(var(--scale)) rotate(var(--turn,0deg));transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:var(--size,var(--width,calc(100% - .5em)));z-index:-1}.nav a:after{--scale:.8;background:var(--background,currentColor);border:0;height:var(--size,2.5rem);width:var(--size,var(--after-width,calc(100% - 1em)))}.index{--color:#039be5}.errors{--radius:50%;--size:4rem;--color:#911}.errors:after{--size:3.25rem}.warnings{--turn:45deg;--color:#000;--width:3rem;--after-width:2.5rem;--background:#ffce00}.obsolete{--color:#4169e1;--width:3rem;--after-width:2.5rem}.advices{--color:#6b8e23}.nav a:is(:hover,:focus,[aria-current=page]){color:var(--color,#3462af)}.nav a:where(:hover,:focus,[aria-current=page]):after,.nav a:where(:hover,:focus,[aria-current=page]):before{--scale:1;opacity:.1}.warnings:is(:hover,:focus,[aria-current=page]):after,.warnings:is(:hover,:focus,[aria-current=page]):before{--color:#ffce00;opacity:.3}[id=toc] ol{list-style-position:outside;padding:0}[id=toc] ul ol{margin:.75rem 0 2rem}[id=toc] li{margin:.25rem 0 .5rem}[id=toc] ul>li>a{font-size:var(--h4);font-weight:700}[id=toc] ol a{display:inline-block;position:relative;vertical-align:top}[id=toc] [aria-current=true]:before{content:"➜";left:-2.5em;position:absolute}.pre{background:#fffef9;border:1px solid #e5dec8;border-radius:.25rem;position:relative}.pre+.pre{border-radius:0 0 .25rem .25rem;margin-top:-.25rem}.pre+.pre code:before{border-top-left-radius:0}.pre>div{background:#fff;margin:2em 0 0;padding:1em}.pre pre{margin:0;padding:1em}.pre pre:not(:first-child){border-top:1px solid #e5dec8}.pre pre:only-child code{display:block;margin:2.5em 0 0}.pre code:before{background:#fcf9e9;border:1px solid #e5dec8;border-radius:.25rem 0 .25rem 0;color:#7b6e50;content:attr(data-language);font-family:var(--font-stack);font-style:italic;left:-1px;padding:.5em 1em;position:absolute;top:-1px}.pre iframe,.pre img,.pre input,.pre svg{vertical-align:bottom}.builtWith{border-top:0;margin:-2rem 2rem 0 auto;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form label{min-width:1em}#empty-link_code,#empty-node_code,#empty-title_code{display:inline-block;min-height:1em;min-width:1em}#check-alt-0{display:none}footer svg[aria-hidden=true]:not(:empty),header svg[aria-hidden=true]:not(:empty){counter-increment:unset!important;outline:none!important}.list-unstyled{list-style:none;padding:0}@media (max-width:48rem){.hidden-sm{display:none}}.sr-only,.sr-only-focusable:not(:focus):not(:focus-within){border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important} -/*# sourceMappingURL=docs.css.map */ \ No newline at end of file diff --git a/docs/static/docs.css.map b/docs/static/docs.css.map deleted file mode 100644 index a68c4268..00000000 --- a/docs/static/docs.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../assets/css/docs.css"],"names":[],"mappings":"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","file":"docs.css","sourcesContent":["@charset \"UTF-8\";\n\n/**\n * Fonts\n */\n@font-face {\n\tfont-family: \"Fira Sans\";\n\tsrc: local(\"Fira Sans Regular\"),\n\tlocal(\"FiraSans-Regular\"),\n\tlocal(\"Fira Sans Book\"),\n\tlocal(\"FiraSans-Book\"),\n\turl(\"fonts/firasans-book.woff2\") format(\"woff2\");\n\tfont-display: swap;\n\tfont-style: normal;\n\tfont-stretch: normal;\n\tfont-weight: 400;\n}\n\n@font-face {\n\tfont-family: \"Fira Sans\";\n\tsrc: local(\"Fira Sans Bold\"),\n\tlocal(\"FiraSans-Bold\"),\n\turl(\"fonts/firasans-bold.woff2\") format(\"woff2\");\n\tfont-display: swap;\n\tfont-style: normal;\n\tfont-stretch: normal;\n\tfont-weight: 700;\n}\n\n@font-face {\n\tfont-family: \"Fira Sans\";\n\tsrc: local(\"Fira Sans Regular Italic\"),\n\tlocal(\"FiraSans-RegularItalic\"),\n\tlocal(\"Fira Sans Book Italic\"),\n\tlocal(\"FiraSans-BookItalic\"),\n\turl(\"fonts/firasans-bookitalic.woff2\") format(\"woff2\");\n\tfont-display: swap;\n\tfont-style: italic;\n\tfont-stretch: normal;\n\tfont-weight: 400;\n}\n\n/**\n * Base\n */\nhtml {\n\t--font-stack: Fira Sans, Helvetica Neue, Arial, Nimbus Sans L, sans-serif, Segoe UI Emoji, Segoe UI Symbol;\n\t--type-scale: 1.125;\n\t--h5: calc(1rem * var(--type-scale));\n\t--h4: calc(var(--h5) * var(--type-scale));\n\t--h3: calc(var(--h4) * var(--type-scale));\n\t--h2: calc(var(--h3) * var(--type-scale));\n\t--h1: calc(var(--h2) * var(--type-scale));\n\tbox-sizing: border-box;\n\toverflow-y: scroll;\n\tscroll-padding-top: 1rem;\n}\n\n@media (min-width: 48rem) {\n\thtml {\n\t\t--type-scale: 1.25;\n\t}\n}\n\n@media (prefers-reduced-motion: no-preference) {\n\thtml {\n\t\tscroll-behavior: smooth;\n\t}\n}\n\n@media (prefers-reduced-motion: reduce) {\n\t* {\n\t\tanimation-delay: -1ms !important;\n\t\tanimation-duration: 1ms !important;\n\t\tanimation-iteration-count: 1 !important;\n\t\ttransition-duration: 1ms !important;\n\t\ttransition-delay: -1ms !important;\n\t\tscroll-behavior: auto !important;\n\t\tbackground-attachment: initial !important;\n\t}\n}\n\n*,\n*::after,\n*::before {\n\tbox-sizing: inherit;\n}\n\n::selection {\n\tbackground-color: #ffce00;\n\tcolor: #483d23;\n\ttext-shadow: none;\n}\n\n:focus {\n\toutline: .125rem solid currentColor;\n\toutline-offset: .25rem;\n\tisolation: isolate;\n}\n\n:focus:not(:focus-visible) {\n\toutline-color: transparent;\n\tisolation: auto;\n}\n\n:focus-visible {\n\toutline-color: currentColor;\n\toutline-offset: .25rem;\n\tisolation: isolate;\n}\n\n@media (hover: hover) {\n\tbody:hover [tabindex=\"-1\"]:focus {\n\t\toutline-color: transparent;\n\t\tisolation: auto;\n\t}\n}\n\n/**\n * Layout\n */\nbody {\n\tbackground-color: #f7f7f7;\n\tbackground-image: url(\"data:image/svg+xml,%3Csvg width='56' height='28' viewBox='0 0 56 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M56 26c-2.813 0-5.456.726-7.752 2H56v-2zm-26 2h4.087C38.707 20.783 46.795 16 56 16v-2c-.672 0-1.339.024-1.999.07L54 14a2 2 0 0 1 2-2v-2a4 4 0 0 0-3.98 3.602 28.087 28.087 0 0 0-2.793-3.862A7.994 7.994 0 0 1 56 6V4a9.988 9.988 0 0 0-8.17 4.232 28.156 28.156 0 0 0-3.03-2.634A13.979 13.979 0 0 1 56 0h-7.752a16.078 16.078 0 0 0-5.09 4.454 27.941 27.941 0 0 0-3.536-1.936c.63-.896 1.33-1.738 2.095-2.518H39.03c-.46.557-.893 1.137-1.297 1.737A27.787 27.787 0 0 0 33.723.585c.12-.196.24-.392.364-.585H30l-.001.07A28.406 28.406 0 0 0 26 .07L26 0h-4.087c.124.193.245.389.364.585a27.787 27.787 0 0 0-4.009 1.152c-.404-.6-.837-1.18-1.297-1.737h-2.688c.764.78 1.466 1.622 2.095 2.518-1.23.562-2.41 1.21-3.536 1.936A16.078 16.078 0 0 0 7.752 0H0c4.58 0 8.645 2.199 11.2 5.598a28.156 28.156 0 0 0-3.03 2.634A9.988 9.988 0 0 0 0 4v2a7.994 7.994 0 0 1 6.773 3.74 28.087 28.087 0 0 0-2.793 3.862A4 4 0 0 0 0 10v2a2 2 0 0 1 1.999 2.07C1.339 14.024.672 14 0 14v2c9.205 0 17.292 4.783 21.913 12H26a2 2 0 1 1 4 0zM7.752 28C5.456 26.726 2.812 26 0 26v2h7.752zM56 20c-6.832 0-12.936 3.114-16.971 8h2.688A19.94 19.94 0 0 1 56 22v-2zm-39.029 8C12.936 23.114 6.831 20 0 20v2a19.94 19.94 0 0 1 14.283 6h2.688zm15.01-.398a28.087 28.087 0 0 1 2.792-3.862A7.994 7.994 0 0 0 28 20a7.994 7.994 0 0 0-6.773 3.74 28.087 28.087 0 0 1 2.793 3.862 4 4 0 0 1 7.96 0zm14.287-11.865C42.318 9.864 35.61 6 28 6c-7.61 0-14.318 3.864-18.268 9.737a27.787 27.787 0 0 0-4.009-1.152C10.275 7.043 18.548 2 28 2c9.452 0 17.725 5.043 22.277 12.585a27.787 27.787 0 0 0-4.009 1.152zm-5.426 2.717a27.941 27.941 0 0 1 3.536-1.936C40.76 11.367 34.773 8 28 8s-12.76 3.367-16.378 8.518c1.23.562 2.41 1.21 3.536 1.936C18.075 14.537 22.741 12 28 12s9.925 2.537 12.842 6.454zm-4.672 3.778a28.156 28.156 0 0 1 3.03-2.634A13.979 13.979 0 0 0 28 14c-4.58 0-8.645 2.199-11.2 5.598a28.156 28.156 0 0 1 3.03 2.634A9.988 9.988 0 0 1 28 18a9.988 9.988 0 0 1 8.17 4.232z' fill='%23f3f3f3' fill-opacity='1' fill-rule='evenodd'/%3E%3C/svg%3E\");\n\tbackground-size: 6rem 3rem;\n\tcolor: #3e4b55;\n\tfont-family: var(--font-stack);\n\tcounter-reset: titles;\n\tmargin: 0;\n\tmin-height: 100vh;\n\tpadding-top: 2rem;\n\t-webkit-font-smoothing: subpixel-antialiased;\n\ttext-rendering: optimizeSpeed;\n}\n\nheader {\n\talign-items: center;\n\tdisplay: flex;\n\tflex-direction: column;\n}\n\nmain {\n\tbackground: #fcf9e9;\n\tborder: 1px solid #e5dec8;\n\tborder-radius: .25rem 0 0 .25rem;\n\tborder-right: 0;\n\toverflow-x: hidden;\n\tpadding: 0 1rem;\n}\n\nmain > * + * {\n\tmargin-bottom: 3rem;\n\tmax-width: 70ch;\n}\n\nfooter {\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\tgrid-column: 2;\n}\n\nfooter div {\n\tdisplay: flex;\n\tflex: 1 0 100%;\n\tjustify-content: space-between;\n\tpadding-inline: 2rem;\n}\n\naside {\n\talign-items: flex-end;\n\tdisplay: flex;\n\tflex-direction: column;\n\tpadding-top: 2rem;\n}\n\naside > * {\n\tmax-width: calc(100vw - 2rem);\n}\n\nimg,\niframe {\n\tmax-width: 100%;\n}\n\n@media (min-width: 30rem) {\n\tmain {\n\t\tpadding: 0 0 0 2rem;\n\t}\n}\n\n@media (min-width: 48rem) {\n\tbody {\n\t\tdisplay: grid;\n\t\tgap: 2rem;\n\t\tgrid-template-columns: minmax(15rem, 33vw) 1fr;\n\t}\n\n\theader {\n\t\tdisplay: contents;\n\t}\n\n\t[id=\"skip-links\"] {\n\t\tgrid-column: 1 / span 2;\n\t}\n\n\taside > * {\n\t\twidth: 15rem;\n\t}\n}\n\n/* Type scale */\np,\nul,\nol,\ndl,\nblockquote,\npre,\ntd,\nth,\ntextarea {\n\tfont-size: 1rem;\n\tline-height: 1.5;\n\tmargin: 1.5rem 0;\n}\n\nh1, h2, h3,\nh4, h5, h6 {\n\tline-height: 1.25;\n\tmargin: 1.5rem 0 .75rem;\n}\n\nh1 {\n\tfont-size: var(--h1);\n}\n\nh2[id] {\n\tbackground-color: #fcf9e9;\n\tcounter-increment: titles;\n\tfont-size: var(--h2);\n\tpadding: 0 0 0 1.25ch;\n\tposition: relative;\n\twidth: max-content;\n\tz-index: 1;\n}\n\narticle:nth-of-type(9) ~ article h2[id] {\n\tpadding: 0 0 0 2ch;\n}\n\nh2[id]::after,\nh2[id]::before {\n\tbottom: 0;\n\tcontent: \"\";\n\tposition: absolute;\n\ttop: 0;\n}\n\nh2[id]::after {\n\tbackground-color: inherit;\n\tcolor: #e5dec8;\n\tcontent: counter(titles) \".\";\n\tfont-style: italic;\n\tfont-weight: 400;\n\tleft: -1rem;\n\tright: -1rem;\n\ttext-indent: .5rem;\n\tz-index: -1;\n}\n\nh3 {\n\tfont-size: var(--h3);\n}\n\nh4 {\n\tfont-size: var(--h5);\n}\n\nh5 {\n\tfont-size: var(--h5);\n}\n\nli :is(p, ul) {\n\tmargin-top: 0;\n\tmargin-bottom: 0;\n}\n\ntextarea,\ntable,\ntd,\nth,\nsamp,\ndiv,\np {\n\thyphenate-limit-chars: 6 3 2;\n\thyphenate-limit-lines: 2;\n\thyphenate-limit-last: always;\n\thyphenate-limit-zone: 8%;\n\thyphens: auto;\n\tword-wrap: break-word;\n}\n\narticle > ul a {\n\tdisplay: inline-block;\n\toverflow-wrap: anywhere;\n\tvertical-align: top;\n}\n\n@media (min-width: 30rem) {\n\th2[id]::before {\n\t\tbackground-color: #ece7d4;\n\t\tbackground-image: radial-gradient(rgba(0, 0, 0, .05) 15%, transparent 16%),\n\t\tradial-gradient(rgba(0, 0, 0, .05) 15%, transparent 16%);\n\t\tbackground-position: 0 0, .25rem .25rem;\n\t\tbackground-size: .5rem .5rem;\n\t\tleft: -2rem;\n\t\tmin-width: 15rem;\n\t\twidth: 100vw;\n\t\tz-index: -2;\n\t}\n}\n\n@media (min-width: 48rem) {\n\th2[id]::before {\n\t\twidth: 67vw;\n\t}\n}\n\n/* Tables */\ntable {\n\tborder-collapse: collapse;\n\tmargin-bottom: 1.5rem;\n\twidth: 100%;\n}\n\nth,\ntd {\n\tpadding: .75rem;\n\ttext-align: left;\n\tvertical-align: top;\n}\n\nthead th {\n\tborder-bottom: .125rem solid #e5dec8;\n\tcolor: #483d23;\n}\n\ntbody :is(th, td) {\n\tborder-bottom: 1px solid #e5dec8;\n\tcolor: #7b6e50;\n}\n\ntbody th {\n\tcolor: #3e4b55;\n\tfont-weight: 400;\n}\n\ntd {\n\tline-height: 1.25;\n\tmax-width: 100%;\n}\n\ntd p {\n\tmargin: 0;\n}\n\n/* Code */\ncode {\n\tline-height: 1;\n}\n\npre {\n\tcolor: #032c36;\n\tdirection: ltr;\n\tfont-family: monospace;\n\tfont-size: calc(1rem / var(--type-scale));\n\thyphens: none;\n\ttab-size: 4;\n\toverflow-x: auto;\n\ttext-align: left;\n\twhite-space: pre;\n\tword-spacing: normal;\n\tword-break: normal;\n\tword-wrap: normal;\n}\n\n:is(p, ul, th, td) code {\n\tborder: 1px solid;\n\tborder-radius: .2em;\n\tdisplay: inline-block;\n\tfont-family: inherit;\n\tpadding: .1em;\n\twhite-space: nowrap;\n}\n\n/* Blockquotes */\n/* @see https://github.com/tetue/tinytypo/blob/fc1a3a90d2ffefeaed2bf4dcee0fb88320c65348/css/typo.css#L424 */\nblockquote {\n\tborder-left: .25rem solid #ece7d4;\n\tcolor: #7b6e50;\n\tfont-style: italic;\n\tpadding-left: 2rem;\n\tquotes: \"\\201C\" \"\\201D\" \"\\2018\" \"\\2019\";\n}\n\nblockquote::before {\n\tcontent: open-quote;\n\tmargin-left: -1rem;\n}\n\nblockquote::after {\n\tcontent: close-quote;\n}\n\nblockquote p {\n\tdisplay: inline;\n}\n\nblockquote :is(em, code, strong) {\n\tcolor: #483d23;\n\tfont-style: normal;\n}\n\n/* Links */\na {\n\tcolor: #3462af;\n\toutline-offset: 2rem;\n\ttext-decoration-skip-ink: auto;\n\ttransition: outline-offset .3s cubic-bezier(0, .5, .5, 1);\n}\n\nmain a:visited {\n\tcolor: rebeccapurple;\n}\n\na:is(:hover, :focus) {\n\tcolor: #093785;\n\toutline-color: transparent;\n\ttext-decoration: none;\n}\n\na:focus-visible {\n\toutline-color: currentcolor;\n}\n\na:active {\n\tcolor: rebeccapurple;\n\toutline-color: transparent;\n}\n\na[href=\"#skip-links\"]::after {\n\tcontent: \"\\A0⇪\";\n}\n\n\n/**\n * Components\n */\n\n/* Logo */\n[id=\"logo\"] {\n\tcolor: #483d23;\n\tpadding-right: 1rem;\n\ttext-align: right;\n}\n\n[id=\"logo\"]:is(:hover, :focus) {\n\tcolor: #911;\n}\n\n/* Box */\n.box {\n\tbackground: white;\n\tborder: 1px solid lightGray;\n\tbox-shadow: inset 0 0 0 .25rem rgba(0, 0, 0, .05);\n\tpadding: 1rem;\n}\n\n.box ul {\n\tdisplay: flex;\n\tflex-wrap: nowrap;\n\tjustify-content: space-between;\n\tmargin-bottom: 0;\n}\n\n.box li + li {\n\tmargin-left: 2rem;\n}\n\naside .box {\n\tborder-radius: .25rem 0 0 .25rem;\n\tborder-right: 0;\n\tmargin: 0 -2rem 2rem -1rem;\n\tmin-width: 18rem;\n}\n\n.box-title {\n\talign-items: center;\n\tdisplay: flex;\n\tfont-size: var(--h5);\n\tfont-weight: bold;\n\tline-height: 1.5;\n\tmargin: 0;\n}\n\n.box-title code {\n\tmargin-inline-start: auto;\n}\n\n/* Main navigation */\n.nav {\n\talign-self: center;\n}\n\n.nav ul {\n\tdisplay: flex;\n\tflex-flow: row wrap;\n}\n\n.nav a {\n\tdisplay: inline-block;\n\tpadding: .75rem 1rem;\n\tposition: relative;\n\ttext-decoration: none;\n}\n\n/**\n * @note Un petit effet « kikoo lol », avec quelques variantes.\n * @author Manoela Ilic a.k.a. Mary Lou @codrops\n * @see http://tympanus.net/codrops/2013/08/06/creative-link-effects/\n * @see http://tympanus.net/Development/CreativeLinkEffects/#cl-effect-12\n */\n.nav a::after,\n.nav a::before {\n\t--scale: .2;\n\tborder: 2px solid var(--background, currentColor);\n\tborder-radius: var(--radius, .25rem);\n\tcontent: \"\";\n\theight: var(--size, 3rem);\n\tleft: 50%;\n\topacity: 0;\n\tposition: absolute;\n\ttop: 50%;\n\ttransition: transform .3s, opacity .3s;\n\ttransform: translate3d(-50%, -50%, 0) scale(var(--scale)) rotate(var(--turn, 0deg));\n\twidth: var(--size, var(--width, calc(100% - .5em)));\n\tz-index: -1;\n}\n\n.nav a::after {\n\t--scale: .8;\n\tbackground: var(--background, currentColor);\n\tborder: 0;\n\theight: var(--size, 2.5rem);\n\twidth: var(--size, var(--after-width, calc(100% - 1em)));\n}\n\n.index {\n\t--color: #039be5;\n}\n\n.errors {\n\t--radius: 50%;\n\t--size: 4rem;\n\t--color: #911;\n}\n\n.errors::after {\n\t--size: 3.25rem;\n}\n\n.warnings {\n\t--turn: 45deg;\n\t--color: #000;\n\t--width: 3rem;\n\t--after-width: 2.5rem;\n\t--background: #ffce00;\n}\n\n.obsolete {\n\t--color: RoyalBlue;\n\t--width: 3rem;\n\t--after-width: 2.5rem;\n}\n\n.advices {\n\t--color: OliveDrab;\n}\n\n.nav a:is(:hover, :focus, [aria-current=\"page\"]) {\n\tcolor: var(--color, #3462af);\n}\n\n.nav a:where(:hover, :focus, [aria-current=\"page\"])::after,\n.nav a:where(:hover, :focus, [aria-current=\"page\"])::before {\n\t--scale: 1;\n\topacity: .1;\n}\n\n.warnings:is(:hover, :focus, [aria-current=\"page\"])::after,\n.warnings:is(:hover, :focus, [aria-current=\"page\"])::before {\n\t--color: #ffce00;\n\topacity: .3;\n}\n\n/* Table of contents */\n[id=\"toc\"] ol {\n\tlist-style-position: outside;\n\tpadding: 0;\n}\n\n[id=\"toc\"] ul ol {\n\tmargin: .75rem 0 2rem;\n}\n\n[id=\"toc\"] li {\n\tmargin: .25rem 0 .5rem;\n}\n\n[id=\"toc\"] ul > li > a {\n\tfont-size: var(--h4);\n\tfont-weight: bold;\n}\n\n[id=\"toc\"] ol a {\n\tdisplay: inline-block;\n\tposition: relative;\n\tvertical-align: top;\n}\n\n[id=\"toc\"] [aria-current=\"true\"]::before {\n\tcontent: \"➜\";\n\tleft: -2.5em;\n\tposition: absolute;\n}\n\n/* Code blocks */\n.pre {\n\tbackground: #fffef9;\n\tborder: 1px solid #e5dec8;\n\tborder-radius: .25rem;\n\tposition: relative;\n}\n\n.pre + .pre {\n\tborder-radius: 0 0 .25rem .25rem;\n\tmargin-top: -.25rem;\n}\n\n.pre + .pre code::before {\n\tborder-top-left-radius: 0;\n}\n\n.pre > div {\n\tbackground: #fff;\n\tmargin: 2em 0 0;\n\tpadding: 1em;\n}\n\n.pre pre {\n\tmargin: 0;\n\tpadding: 1em;\n}\n\n.pre pre:not(:first-child) {\n\tborder-top: 1px solid #e5dec8;\n}\n\n.pre pre:only-child code {\n\tdisplay: block;\n\tmargin: 2.5em 0 0;\n}\n\n.pre code::before {\n\tbackground: #fcf9e9;\n\tborder: 1px solid #e5dec8;\n\tborder-radius: .25rem 0 .25rem 0;\n\tcolor: #7b6e50;\n\tcontent: attr(data-language);\n\tfont-family: var(--font-stack);\n\tfont-style: italic;\n\tleft: -1px;\n\tpadding: .5em 1em;\n\tposition: absolute;\n\ttop: -1px;\n}\n\n.pre img,\n.pre svg,\n.pre input,\n.pre iframe {\n\tvertical-align: bottom;\n}\n\n/* Footer */\n.builtWith {\n\tborder-top: 0;\n\tmargin: -2rem 2rem 0 auto;\n\tpadding: 1rem;\n\twidth: fit-content;\n}\n\n/* Contents */\nform label {\n\tmin-width: 1em;\n}\n\n#empty-link_code,\n#empty-title_code,\n#empty-node_code {\n\tdisplay: inline-block;\n\tmin-height: 1em;\n\tmin-width: 1em;\n}\n\n#check-alt-0 {\n\tdisplay: none;\n}\n\nheader svg[aria-hidden=\"true\"]:not(:empty),\nfooter svg[aria-hidden=\"true\"]:not(:empty) {\n\tcounter-increment: unset !important;\n\toutline: none !important;\n}\n\n/* Helpers */\n.list-unstyled {\n\tlist-style: none;\n\tpadding: 0;\n}\n\n@media (max-width: 48rem) {\n\t.hidden-sm {\n\t\tdisplay: none;\n\t}\n}\n\n/*\n Improved screen reader only CSS class\n @author Gaël Poupard\n @note Based on Yahoo!'s technique\n @author Thierry Koblentz\n @see https://developer.yahoo.com/blogs/ydn/clip-hidden-content-better-accessibility-53456.html\n * 1.\n @note `clip` is deprecated but works everywhere\n @see https://developer.mozilla.org/en-US/docs/Web/CSS/clip\n * 2.\n @note `clip-path` is the future-proof version, but not very well supported yet\n @see https://developer.mozilla.org/en-US/docs/Web/CSS/clip-path\n @see http://caniuse.com/#search=clip-path\n @author Yvain Liechti\n @see https://twitter.com/ryuran78/status/778943389819604992\n * 3.\n @note preventing text to be condensed\n author J. Renée Beach\n @see https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe\n @note Drupal 8 goes with word-wrap: normal instead\n @see https://www.drupal.org/node/2045151\n @see http://cgit.drupalcode.org/drupal/commit/?id=5b847ea\n * 4.\n @note !important is important\n @note Obviously you wanna hide something\n @author Harry Roberts\n @see https://csswizardry.com/2016/05/the-importance-of-important/\n*/\n.sr-only,\n.sr-only-focusable:not(:focus):not(:focus-within) {\n\tborder: 0 !important;\n\tclip: rect(1px, 1px, 1px, 1px) !important; /* 1 */\n\tclip-path: inset(50%) !important; /* 2 */\n\theight: 1px !important;\n\tmargin: -1px !important;\n\toverflow: hidden !important;\n\tpadding: 0 !important;\n\tposition: absolute !important;\n\twidth: 1px !important;\n\twhite-space: nowrap !important; /* 3 */\n}\n"]} \ No newline at end of file diff --git a/site/static/css/.gitkeep b/site/static/css/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/site/static/css/a11y-en_advices-only.css b/site/static/css/a11y-en_advices-only.css deleted file mode 100644 index 33431b52..00000000 --- a/site/static/css/a11y-en_advices-only.css +++ /dev/null @@ -1 +0,0 @@ -[src^="http:"]::after,[href^="http:"]::after,a:not([href])::after,table[role=presentation]::after,th[scope]::after,time::after,[datetime]::after,img[alt][title]+::before,area[alt][title]+::before,svg[aria-label][title]+::before,video+::before,audio+::before,[placeholder]:not([title],[aria-label],[aria-labelledby])+::before,area[hidden]:not(:empty)+::before,area[aria-hidden=true]:not(:empty)+::before,base[hidden]:not(:empty)+::before,base[aria-hidden=true]:not(:empty)+::before,br[hidden]:not(:empty)+::before,br[aria-hidden=true]:not(:empty)+::before,col[hidden]:not(:empty)+::before,col[aria-hidden=true]:not(:empty)+::before,command[hidden]:not(:empty)+::before,command[aria-hidden=true]:not(:empty)+::before,embed[hidden]:not(:empty)+::before,embed[aria-hidden=true]:not(:empty)+::before,hr[hidden]:not(:empty)+::before,hr[aria-hidden=true]:not(:empty)+::before,img[hidden]:not(:empty)+::before,img[aria-hidden=true]:not(:empty)+::before,input[hidden]:not(:empty)+::before,input[aria-hidden=true]:not(:empty)+::before,keygen[hidden]:not(:empty)+::before,keygen[aria-hidden=true]:not(:empty)+::before,link[hidden]:not(:empty)+::before,link[aria-hidden=true]:not(:empty)+::before,meta[hidden]:not(:empty)+::before,meta[aria-hidden=true]:not(:empty)+::before,param[hidden]:not(:empty)+::before,param[aria-hidden=true]:not(:empty)+::before,source[hidden]:not(:empty)+::before,source[aria-hidden=true]:not(:empty)+::before,track[hidden]:not(:empty)+::before,track[aria-hidden=true]:not(:empty)+::before,wbr[hidden]:not(:empty)+::before,wbr[aria-hidden=true]:not(:empty)+::before,textarea[hidden]:not(:empty)+::before,textarea[aria-hidden=true]:not(:empty)+::before,select[hidden]:not(:empty)+::before,select[aria-hidden=true]:not(:empty)+::before,svg[hidden]:not(:empty)+::before,svg[aria-hidden=true]:not(:empty)+::before,audio[hidden]:not(:empty)+::before,audio[aria-hidden=true]:not(:empty)+::before,video[hidden]:not(:empty)+::before,video[aria-hidden=true]:not(:empty)+::before,iframe[hidden]:not(:empty)+::before,iframe[aria-hidden=true]:not(:empty)+::before,[hidden]:not(:empty)::after,[aria-hidden=true]:not(:empty)::after,input[required]+::before,input[aria-required]+::before,select[required]+::before,select[aria-required]+::before,textarea[required]+::before,textarea[aria-required]+::before,[required]+::before,[aria-required]+::before,input[id*=search]:not([role=search])+::before,input[class*=search]:not([role=search])+::before,[id*=search]:not([role=search])::after,[class*=search]:not([role=search])::after,[role=main]~[role=main]::after,[role=search]~[role=search]::after,[role=banner]~[role=banner]::after,[role=contentinfo]~[role=contentinfo]::after,[download]::after,[href$=".pdf"]:not(link)::after,[href$=".doc"]:not(link)::after,[href$=".png"]:not(link)::after,[href$=".jpg"]:not(link)::after,[href$=".gif"]:not(link)::after,[href$=".ics"]:not(link)::after,[href$=".mp3"]:not(link)::after,[href$=".mp4"]:not(link)::after,[href$=".mov"]:not(link)::after,[href$=".ogg"]:not(link)::after,[href$=".xls"]:not(link)::after,[href$=".txt"]:not(link)::after,[href$=".zip"]:not(link)::after,[href$=".rar"]:not(link)::after,[href$=".docx"]:not(link)::after,[href$=".webp"]:not(link)::after,[href$=".apng"]:not(link)::after,[href$=".svg"]:not(link)::after,[href$=".svgz"]:not(link)::after,[target$=blank]::after,a[role=button]::after,[href^=tel]::after,[href^=mailto]::after,figcaption:not(:first-child,:last-child)::after,figcaption:not(:first-of-type)::after,main~main:not([hidden])::after,area[id=""]+::before,area[id=" "]+::before,base[id=""]+::before,base[id=" "]+::before,br[id=""]+::before,br[id=" "]+::before,col[id=""]+::before,col[id=" "]+::before,command[id=""]+::before,command[id=" "]+::before,embed[id=""]+::before,embed[id=" "]+::before,hr[id=""]+::before,hr[id=" "]+::before,img[id=""]+::before,img[id=" "]+::before,input[id=""]+::before,input[id=" "]+::before,keygen[id=""]+::before,keygen[id=" "]+::before,link[id=""]+::before,link[id=" "]+::before,meta[id=""]+::before,meta[id=" "]+::before,param[id=""]+::before,param[id=" "]+::before,source[id=""]+::before,source[id=" "]+::before,track[id=""]+::before,track[id=" "]+::before,wbr[id=""]+::before,wbr[id=" "]+::before,textarea[id=""]+::before,textarea[id=" "]+::before,select[id=""]+::before,select[id=" "]+::before,svg[id=""]+::before,svg[id=" "]+::before,audio[id=""]+::before,audio[id=" "]+::before,video[id=""]+::before,video[id=" "]+::before,iframe[id=""]+::before,iframe[id=" "]+::before,[id=""]::after,[id=" "]::after,area[class=""]+::before,area[class=" "]+::before,base[class=""]+::before,base[class=" "]+::before,br[class=""]+::before,br[class=" "]+::before,col[class=""]+::before,col[class=" "]+::before,command[class=""]+::before,command[class=" "]+::before,embed[class=""]+::before,embed[class=" "]+::before,hr[class=""]+::before,hr[class=" "]+::before,img[class=""]+::before,img[class=" "]+::before,input[class=""]+::before,input[class=" "]+::before,keygen[class=""]+::before,keygen[class=" "]+::before,link[class=""]+::before,link[class=" "]+::before,meta[class=""]+::before,meta[class=" "]+::before,param[class=""]+::before,param[class=" "]+::before,source[class=""]+::before,source[class=" "]+::before,track[class=""]+::before,track[class=" "]+::before,wbr[class=""]+::before,wbr[class=" "]+::before,textarea[class=""]+::before,textarea[class=" "]+::before,select[class=""]+::before,select[class=" "]+::before,svg[class=""]+::before,svg[class=" "]+::before,audio[class=""]+::before,audio[class=" "]+::before,video[class=""]+::before,video[class=" "]+::before,iframe[class=""]+::before,iframe[class=" "]+::before,[class=""]::after,[class=" "]::after,select[required]:not([multiple])[size="1"]+::before,select[required]:not([multiple],[size])+::before{border-radius:0 !important;color:#fff !important;contain:content;display:block !important;font:700 normal 14px/1.5 sans-serif !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;height:auto !important;max-width:100vw !important;padding:4px !important;pointer-events:none !important;position:absolute !important;text-decoration:none !important;text-shadow:none !important;text-transform:none !important;transform:none !important;white-space:pre !important;width:auto !important}[src^="http:"],[href^="http:"],a:not([href]),table[role=presentation],th[scope],time,[datetime],img[alt][title],area[alt][title],svg[aria-label][title],video,audio,[placeholder]:not([title],[aria-label],[aria-labelledby]),area[hidden]:not(:empty),area[aria-hidden=true]:not(:empty),base[hidden]:not(:empty),base[aria-hidden=true]:not(:empty),br[hidden]:not(:empty),br[aria-hidden=true]:not(:empty),col[hidden]:not(:empty),col[aria-hidden=true]:not(:empty),command[hidden]:not(:empty),command[aria-hidden=true]:not(:empty),embed[hidden]:not(:empty),embed[aria-hidden=true]:not(:empty),hr[hidden]:not(:empty),hr[aria-hidden=true]:not(:empty),img[hidden]:not(:empty),img[aria-hidden=true]:not(:empty),input[hidden]:not(:empty),input[aria-hidden=true]:not(:empty),keygen[hidden]:not(:empty),keygen[aria-hidden=true]:not(:empty),link[hidden]:not(:empty),link[aria-hidden=true]:not(:empty),meta[hidden]:not(:empty),meta[aria-hidden=true]:not(:empty),param[hidden]:not(:empty),param[aria-hidden=true]:not(:empty),source[hidden]:not(:empty),source[aria-hidden=true]:not(:empty),track[hidden]:not(:empty),track[aria-hidden=true]:not(:empty),wbr[hidden]:not(:empty),wbr[aria-hidden=true]:not(:empty),textarea[hidden]:not(:empty),textarea[aria-hidden=true]:not(:empty),select[hidden]:not(:empty),select[aria-hidden=true]:not(:empty),svg[hidden]:not(:empty),svg[aria-hidden=true]:not(:empty),audio[hidden]:not(:empty),audio[aria-hidden=true]:not(:empty),video[hidden]:not(:empty),video[aria-hidden=true]:not(:empty),iframe[hidden]:not(:empty),iframe[aria-hidden=true]:not(:empty),[hidden]:not(:empty),[aria-hidden=true]:not(:empty),input[required],input[aria-required],select[required],select[aria-required],textarea[required],textarea[aria-required],[required],[aria-required],input[id*=search]:not([role=search]),input[class*=search]:not([role=search]),[id*=search]:not([role=search]),[class*=search]:not([role=search]),[role=main]~[role=main],[role=search]~[role=search],[role=banner]~[role=banner],[role=contentinfo]~[role=contentinfo],[download],[href$=".pdf"]:not(link),[href$=".doc"]:not(link),[href$=".png"]:not(link),[href$=".jpg"]:not(link),[href$=".gif"]:not(link),[href$=".ics"]:not(link),[href$=".mp3"]:not(link),[href$=".mp4"]:not(link),[href$=".mov"]:not(link),[href$=".ogg"]:not(link),[href$=".xls"]:not(link),[href$=".txt"]:not(link),[href$=".zip"]:not(link),[href$=".rar"]:not(link),[href$=".docx"]:not(link),[href$=".webp"]:not(link),[href$=".apng"]:not(link),[href$=".svg"]:not(link),[href$=".svgz"]:not(link),[target$=blank],a[role=button],[href^=tel],[href^=mailto],figcaption:not(:first-child,:last-child),figcaption:not(:first-of-type),main~main:not([hidden]),area[id=""],area[id=" "],base[id=""],base[id=" "],br[id=""],br[id=" "],col[id=""],col[id=" "],command[id=""],command[id=" "],embed[id=""],embed[id=" "],hr[id=""],hr[id=" "],img[id=""],img[id=" "],input[id=""],input[id=" "],keygen[id=""],keygen[id=" "],link[id=""],link[id=" "],meta[id=""],meta[id=" "],param[id=""],param[id=" "],source[id=""],source[id=" "],track[id=""],track[id=" "],wbr[id=""],wbr[id=" "],textarea[id=""],textarea[id=" "],select[id=""],select[id=" "],svg[id=""],svg[id=" "],audio[id=""],audio[id=" "],video[id=""],video[id=" "],iframe[id=""],iframe[id=" "],[id=""],[id=" "],area[class=""],area[class=" "],base[class=""],base[class=" "],br[class=""],br[class=" "],col[class=""],col[class=" "],command[class=""],command[class=" "],embed[class=""],embed[class=" "],hr[class=""],hr[class=" "],img[class=""],img[class=" "],input[class=""],input[class=" "],keygen[class=""],keygen[class=" "],link[class=""],link[class=" "],meta[class=""],meta[class=" "],param[class=""],param[class=" "],source[class=""],source[class=" "],track[class=""],track[class=" "],wbr[class=""],wbr[class=" "],textarea[class=""],textarea[class=" "],select[class=""],select[class=" "],svg[class=""],svg[class=" "],audio[class=""],audio[class=" "],video[class=""],video[class=" "],iframe[class=""],iframe[class=" "],[class=""],[class=" "],select[required]:not([multiple])[size="1"],select[required]:not([multiple],[size]){counter-increment:advice !important;outline:4px solid green !important;outline-offset:-4px !important}label [placeholder]:not([title],[aria-label],[aria-labelledby]),[role=search] [id*=search]:not([role=search]),[role=search] [class*=search]:not([role=search]){counter-increment:none !important;outline:0 !important}label [placeholder]:not([title],[aria-label],[aria-labelledby])::after,[role=search] [id*=search]:not([role=search])::after,[role=search] [class*=search]:not([role=search])::after,label [placeholder]:not([title],[aria-label],[aria-labelledby])+::before,[role=search] [id*=search]:not([role=search])+::before,[role=search] [class*=search]:not([role=search])+::before{content:"" !important;display:none !important}html{counter-reset:error warning obsolete advice}body::after{background-image:linear-gradient(to bottom, transparent, transparent 1.4em, #d90b0b 1.4em, #d90b0b 1.6em, transparent 1.6em, transparent 2.9em, #f50 2.9em, #f50 3.1em, transparent 3.1em, transparent 4.4em, royalblue 4.4em, royalblue 4.6em, transparent 4.6em, transparent 5.9em, green 5.9em, green 6.1em, transparent 6.1em, transparent 100%);content:"Errors" ": " counter(error) "\a" "Warnings" ": " counter(warning) "\a" "Obsoletes" ": " counter(obsolete) "\a" "Advices" ": " counter(advice) "\a";background-color:#3e4b55;background-position:.5em 0;background-repeat:no-repeat;background-size:.5em 100%;color:#fcf9e9;contain:content;font:700 18px/1.5 sans-serif;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:auto;inset:auto auto 1em 1em;padding:.75em 1em .75em 1.5em;position:fixed;width:auto;white-space:pre;z-index:2147483647}head{display:block}head *{display:none}select[required]:not([multiple])[size="1"]+::before,select[required]:not([multiple],[size])+::before{content:'