From 80152273775e275e79f5b757ce3906ffd59314a8 Mon Sep 17 00:00:00 2001 From: Ole Vik Date: Sun, 26 Jun 2022 11:47:40 +0200 Subject: [PATCH] Fix menu, Stylelint --- CHANGELOG.md | 7 +++++++ blueprints.yaml | 2 +- css/theme.css | 2 +- css/theme.css.map | 2 +- src/css/components/header.pcss | 1 + stylelint.config.js | 5 +---- 6 files changed, 12 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index df9d543..a244815 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# v3.0.4 +## 26-06-2022 + +1. [](#bugfix) + * Menu-alignment + * Correct Stylelint-config + # v3.0.3 ## 25-06-2022 diff --git a/blueprints.yaml b/blueprints.yaml index c0f504d..6b09383 100644 --- a/blueprints.yaml +++ b/blueprints.yaml @@ -1,5 +1,5 @@ name: Scholar -version: 3.0.3 +version: 3.0.4 slug: scholar type: theme description: An academic-focused theme, for publishing papers, articles, books, documentation, your blog, and even your resumé. Features include high accessibility, fast performance, print-friendly styles and more. diff --git a/css/theme.css b/css/theme.css index 42c0722..ff1cc3d 100644 --- a/css/theme.css +++ b/css/theme.css @@ -1,2 +1,2 @@ -*{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local("Raleway Light"),local("Raleway-Light"),url(fonts/raleway-v13-latin-ext_latin-300.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-300.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:local("Raleway Light Italic"),local("Raleway-LightItalic"),url(fonts/raleway-v13-latin-ext_latin-300italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-300italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local(Raleway),local("Raleway-Regular"),url(fonts/raleway-v13-latin-ext_latin-regular.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:local("Raleway Italic"),local("Raleway-Italic"),url(fonts/raleway-v13-latin-ext_latin-italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(fonts/raleway-v13-latin-ext_latin-600.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-600.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:local("Raleway SemiBold Italic"),local("Raleway-SemiBoldItalic"),url(fonts/raleway-v13-latin-ext_latin-600italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-600italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(fonts/raleway-v13-latin-ext_latin-800.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-800.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:800;src:local("Raleway ExtraBold Italic"),local("Raleway-ExtraBoldItalic"),url(fonts/raleway-v13-latin-ext_latin-800italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2) format("woff2"),url(fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff) format("woff")}.grid{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{grid-column-end:span 12}.nested{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr)}.merge-two-rows{grid-row-end:span 2}.merge-three-rows{grid-row-end:span 3}.merge-four-rows{grid-row-end:span 4}.merge-five-rows{grid-row-end:span 5}.merge-six-rows{grid-row-end:span 6}.row-max-middle{grid-template-rows:auto 1fr auto}@media (min-width:320px){.one{grid-column-end:span 1}.two{grid-column-end:span 2}.three{grid-column-end:span 3}.four{grid-column-end:span 4}.five{grid-column-end:span 5}.six{grid-column-end:span 6}.seven{grid-column-end:span 7}.eight{grid-column-end:span 8}.nine{grid-column-end:span 9}.ten{grid-column-end:span 10}.eleven{grid-column-end:span 11}}main aside.search{display:none;grid-column-end:span 12}main aside.search [role=button]{cursor:pointer;position:absolute;right:1rem;display:block;margin:1rem;width:1.5rem;height:1.5rem}main aside.search [role=button] svg{pointer-events:none}main .search-results div h3,main .search-results div p{text-align:left}main .search-results div h3:first-letter,main .search-results div p:first-letter{text-transform:capitalize}.page.listing main aside.search{order:1}header form[role=search]{display:flex;position:relative;width:100%;height:2.625rem;margin:0;overflow:hidden}header form[role=search] input[type=search]{flex:1 0 0%;padding:0;width:auto;min-width:4rem;height:2.625rem;margin-left:.75rem;font-size:100%;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden;outline:none;z-index:10;transition:all .4s ease}header form[role=search] label{display:inline-flex;align-items:center;justify-content:center;margin:auto 0;padding:.5rem .75rem;background:transparent;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.metadata dd,.metadata dt{margin:0}.metadata dd ol,.metadata dt ol{list-style-type:none;margin:0;padding:0}.metadata dd ol li,.metadata dt ol li{margin:0 0 0 1rem}.page{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.page:not(.listing) .main,.page:not(.listing) main{width:100%;max-width:120rem}.page header{grid-column-end:span 12;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page header h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.15rem;text-transform:uppercase;order:0}.page header h1 a{padding:1rem}.page header[role=banner] .links>div a:not(:last-of-type):after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:.4rem;height:.188rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.page header[role=banner] .links>div a.active:after,.page header[role=banner] .links>div a:focus:after,.page header[role=banner] .links>div a:hover:after{opacity:1}.page .main,.page main{grid-column-end:span 12;max-width:1920px}.page .main section,.page main section{margin:2rem 0 0}.page article{width:80%;margin:2rem auto;padding:2rem 4rem}.page article header{display:flex;flex-direction:column}.page article header h1{margin:3rem auto 4rem}.page article .metadata{margin:0 0 2rem}.page>footer{width:80%;grid-column-end:span 12;margin:2rem auto 0;padding:1rem 2rem;text-align:center}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:calc(100% - 2rem);margin:2rem 0 1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;text-align:center}.page h1 a,.page h2 a,.page h3 a,.page h4 a,.page h5 a,.page h6 a{padding:2rem 0}.page aside.search{grid-column-end:span 12;position:relative;margin:0;padding:2rem 4rem 1rem}.page aside.next-previous{width:80%;margin:0 auto}.page aside.next-previous article{width:100%;margin:0}.page.listing main{display:grid;grid-gap:4rem;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;width:80%;margin:0 auto}.page.listing main section{order:1;grid-column-end:span 9}.page.listing main article{width:100%;margin:0 0 3rem;padding:0}.page.listing main article header a{display:flex;flex-direction:column;width:100%;border-bottom:0}.page.listing main article header a h1,.page.listing main article header a h2{order:1;margin:2.5rem auto 1rem}.page.listing main article header a h3{order:2}.page.listing main article header a img{order:0;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page.listing main article section{margin:0;padding:2rem 4rem 1rem}.page.listing main article footer{margin:0 .5rem;padding:1rem 4rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;letter-spacing:.15rem;white-space:normal}.page.listing main article footer p{word-break:break-word}.page.listing main aside{order:0;grid-column-end:span 3}.page.listing main aside>header{display:flex;flex-direction:column}.page.listing main aside>header>img,.page.listing main aside>header svg{display:block;width:5rem;height:5rem;margin:1rem auto 1rem 0}.page.listing main aside>header>h1{width:100%;max-width:100%;padding:1rem 0;text-align:left;word-break:break-word}.page.listing main aside>header>p{width:100%;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem}.page.listing main aside section article{display:flex;flex-direction:column;padding:0}.page.listing main aside section article header h1,.page.listing main aside section article header h2{padding:1rem 1rem 0;margin:0;width:100%;font-size:2rem;text-align:center}.page.listing main aside section article header img{height:10rem}.page.listing main aside section article footer,.page.listing main aside section article section{margin:0;padding:.5rem 1rem}.page.listing.blog article.search{grid-column-end:span 12;padding:2rem 4rem}.page.article.tufte{padding-left:0}.page.article.tufte h1,.page.article.tufte h2,.page.article.tufte h3,.page.article.tufte h4,.page.article.tufte h5,.page.article.tufte h6{clear:both;text-align:left}.page.article.tufte main{width:100%}.page.article.tufte main article section p{width:65%}.page.article.tufte main article section .marginnote,.page.article.tufte main article section .sidenote{width:50%!important;margin-right:-55%;padding:0}.page.article.tufte .active,.page.article.tufte a:active,.page.article.tufte a:focus,.page.article.tufte a:hover,.page.article.tufte a:link,.page.article.tufte a:visited{background:0}.book.listing main article,.book main article{grid-column-end:span 12}.book.listing main article header h1,.book.listing main article header h2,.book main article header h1,.book main article header h2{order:2}.book.listing main article header h3,.book main article header h3{order:3}.book.listing main article header h1 a,.book.listing main article header h2 a,.book.listing main article header h3 a,.book.listing main article header h4 a,.book.listing main article header h5 a,.book.listing main article header h6 a,.book main article header h1 a,.book main article header h2 a,.book main article header h3 a,.book main article header h4 a,.book main article header h5 a,.book main article header h6 a{padding:1rem 0}.book.listing main article header .metadata,.book main article header .metadata{order:10;width:100%;padding:2rem 4rem 1rem}.book.listing main article header .metadata a,.book main article header .metadata a{display:inline;display:initial;border-bottom:1px solid transparent}.book.listing main article section,.book main article section{display:flex;flex-direction:row;flex-wrap:wrap}.book.listing main article section div,.book main article section div{flex:1 0 100%;margin:.5%;padding:1.5%}.book.listing main img,.book main img{display:block;margin:0 auto}.docs .sidebar{display:flex;flex-direction:column;font-size:1.125rem;line-height:1}.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{font-size:inherit;margin:0;padding:.5rem 1rem}.docs .sidebar footer,.docs .sidebar header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.5rem}.docs .sidebar footer h1,.docs .sidebar header h1{flex:0 0 90%;margin:.5rem 0;font-size:2.15rem;text-align:center}[dir=ltr] .docs .sidebar .menu ol{padding-left:0}[dir=rtl] .docs .sidebar .menu ol{padding-right:0}.docs .sidebar .menu ol{padding:0;counter-reset:item;list-style-position:inside}.docs .sidebar .menu ol li{display:block;margin:.25rem 0 0;padding:.5rem 1rem}.docs .sidebar .menu ol li:before{content:counters(item,".") " ";counter-increment:item}.docs .sidebar .menu ol li>ol{margin:.5rem 0 0}.docs .sidebar .menu>ol>.active{padding:.5rem 0 .5rem 1rem}.docs .sidebar .menu .current{padding-bottom:.5rem}.docs .sidebar .menu .current-group{padding-top:.5rem}.docs .sidebar .menu.what-links-here ol{margin-top:0}.docs .sidebar footer{flex:1;flex-direction:column;font-size:1rem}.docs .sidebar footer section{flex:1;width:100%}.docs .sidebar footer section a{display:block}.docs .sidebar footer svg{display:inline-block;width:1.5rem;height:1.5rem;line-height:1;vertical-align:middle}.docs .sidebar>[role=button]{position:absolute;top:.6rem;left:1rem;cursor:pointer}.docs .sidebar>[role=button] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.docs main>header[role=banner] .links{order:1}.docs main>header[role=banner] .links>div a{font-size:1.125rem;text-transform:none}.docs main>header[role=banner] .menu{order:2}.docs main>header[role=banner] .menu .edit-link{margin:auto 1rem auto 0;cursor:pointer}.docs main article,.docs main aside.search{padding:1rem;line-height:1.6}.docs main article h1,.docs main article h2,.docs main article h3,.docs main article h4,.docs main article h5,.docs main article h6,.docs main aside.search h1,.docs main aside.search h2,.docs main aside.search h3,.docs main aside.search h4,.docs main aside.search h5,.docs main aside.search h6{margin:2rem 0 1rem;font-family:Montserrat,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;line-height:1.5}.docs main article h1 a,.docs main article h2 a,.docs main article h3 a,.docs main article h4 a,.docs main article h5 a,.docs main article h6 a,.docs main aside.search h1 a,.docs main aside.search h2 a,.docs main aside.search h3 a,.docs main aside.search h4 a,.docs main aside.search h5 a,.docs main aside.search h6 a{padding-top:2rem}.docs main article h1,.docs main aside.search h1{margin:2rem 0 3rem;text-align:center}.docs main article p:first-of-type,.docs main aside.search p:first-of-type{font-size:1.125rem}.docs.listing article>article{margin:2rem;padding:0}.docs footer{padding:0 1rem;text-align:center}.docs{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;min-height:100%;min-height:100vh}.docs main{display:flex;flex-direction:column;order:1;grid-column-end:span 12}.docs .sidebar{display:none;grid-column-end:span 12}.docs header[role=banner] .links>div a:not(:first-of-type){margin-left:.5rem}.docs header[role=banner] .links>div a:not(:last-of-type):after{content:" \00BB ";position:absolute;margin-left:.5rem}.cv h3,.cv h4,.cv h5,.cv h6{margin-top:2rem;text-align:left}.cv main article header{display:grid}.cv main article header h1,.cv main article header h2{margin:0;padding:0;width:100%;text-align:left}.cv main article header h1{grid-column-end:span 12}.cv main article header h2{grid-column-end:span 8;align-self:baseline}.cv main article header .details{grid-column-end:span 4;display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem}.cv main article header .details *{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.cv main article header .details>div{display:inherit;flex-direction:inherit;align-items:inherit;margin-bottom:1rem}.cv main article [itemprop=description]{margin-top:2rem}.cv main article section{align-items:baseline;margin-top:0}.cv main article section .entry{display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;justify-content:space-between}.cv main article section .entry .date{text-align:left;font-size:1.2rem;white-space:nowrap;flex-basis:0;order:4}.cv main article section .entry em{display:inline;flex:1;order:2;font-size:1.2rem;font-family:inherit;line-height:inherit}.cv main article section .entry h4{display:inline;font-weight:600;order:1}.cv main article section .entry p{flex-basis:100%;order:3}.cv main article section>p{grid-column-end:span 10;grid-column-start:3}.page.cv main{max-width:50rem}header[role=banner]{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between}header[role=banner] h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:800;letter-spacing:.25rem;text-transform:uppercase;order:0}header[role=banner] h1 a{padding:1rem;border-right:1px solid transparent}header[role=banner] .links{display:none;flex:1;flex-basis:40%;width:100%;min-width:0;max-width:100%;max-height:3rem;overflow:hidden}header[role=banner] .links>div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}header[role=banner] .links>div a{position:relative;width:100%;padding:1rem .5rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:400;line-height:1;text-transform:uppercase}header[role=banner] .links>div a:before{border-right:1px solid transparent}header[role=banner] .menu{display:flex;flex-basis:0;width:calc(100% - 1rem);margin:0 auto}header[role=banner] [role=button]{margin:auto .5rem auto 0;cursor:pointer}header[role=banner] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}header[role=banner] [mobile-menu-open]{margin-left:.5rem}[data-drawer-close],[data-drawer-open]{cursor:pointer}[data-drawer-close] svg,[data-drawer-open] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.drawer{overflow-y:auto}.drawer header{display:flex;justify-content:space-between}.drawer [data-drawer-close],.drawer h2{margin:auto 0;padding:1rem}[dir=ltr] .drawer .drawer-inner ol{padding-left:0}[dir=rtl] .drawer .drawer-inner ol{padding-right:0}.drawer .drawer-inner ol{padding:0;counter-reset:item;list-style-position:inside}.drawer .drawer-inner li{display:block;list-style-type:none;margin:0 0 .25rem;padding:0 1rem}.drawer .drawer-inner li:before{content:counters(item,".") " ";counter-increment:item}[data-drawer-backdrop],drawer-menu{top:0;right:0;position:fixed;display:block;display:none;height:100%}[data-drawer] [data-drawer-backdrop],[data-drawer] drawer-menu{display:block}drawer-menu{z-index:99999;margin-right:-320px;width:320px;transition:margin-right .2s;background:#e6e6e6}[data-drawer-backdrop]{z-index:99998;width:100%;visibility:hidden;opacity:0;background:rgba(0,0,0,.5);transition-property:opacity,visibility;transition-duration:.2s,0s;transition-delay:0s,.2s}[data-drawer=true]{height:100%;width:100%;overflow:hidden}[data-drawer=true] [data-drawer-backdrop]{visibility:visible;opacity:1;right:0;transition-property:visibility,opacity;transition-duration:0s,.2s;transition-delay:0s,0s}[data-drawer=true] drawer-menu{margin-right:0;transition:margin-right .2s}aside.next-previous{display:none;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;flex:1;align-content:flex-end}aside.next-previous article{grid-column-end:span 12;padding:.5rem 1.5rem}aside.next-previous article:first-of-type h2{text-align:left}aside.next-previous article:last-of-type h2{text-align:right}aside.next-previous article h2{margin:.5rem 0;font-size:1.5664rem}aside.next-previous article svg{display:inline-block;width:1rem;height:1rem;vertical-align:middle}input,textarea{box-sizing:border-box;width:100%;margin:0 0 .9rem;padding:.6rem;background:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);border-radius:0;outline:none;resize:vertical;transition:border-color .3s;color:#000;font-family:inherit;font-size:100%;line-height:1.15}input:disabled,textarea:disabled{border-color:#c8c8c8;background-color:#f2f2f2;box-shadow:none;cursor:not-allowed}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#0d0d0d}input:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:#0d0d0d}input:disabled:-ms-input-placeholder,textarea:disabled:-ms-input-placeholder{color:#0d0d0d}input:disabled::-ms-input-placeholder,textarea:disabled::-ms-input-placeholder{color:#0d0d0d}input:disabled::placeholder,textarea:disabled::placeholder{color:#0d0d0d}input:focus,textarea:focus{border-color:#17f}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0 0 .9rem;box-sizing:border-box}input[type=checkbox]~label,input[type=radio]~label{display:flex;align-items:center;position:relative;color:#000}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"";display:block;width:20px;height:20px;border:1px solid transparent}input[type=checkbox]~label:before,input[type=radio]~label:before{flex-shrink:0;margin-right:.6rem;border-color:#bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);background:#fff}input[type=checkbox]~label:after,input[type=radio]~label:after{position:absolute;top:calc(48% - 10px);left:0;background-size:60%;background-repeat:no-repeat;background-position:50%;transform:scale(0);transition:transform .3s ease}input[type=radio]+label:before{border-radius:100%}input[type=radio]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208z'/%3E%3C/svg%3E")}input[type=checkbox]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M461.6 109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4-2.4 0-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9s-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1c2.3 2.3 5.1 5.2 9.2 5.2 4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4z'/%3E%3C/svg%3E")}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed;color:#0d0d0d}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border-color:#c8c8c8;background-color:#fff;box-shadow:none}input:focus+label:before{border-color:#17f}input:checked+label:after{transform:scale(1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0 0 .9rem;padding:.6rem 1.5rem .6rem .6rem;width:100%;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 298.3l174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - .6rem) 50%;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);border-radius:0;outline:0;color:#000;font-family:inherit;font-size:100%;line-height:1.15}select:disabled{border-color:#c8c8c8;background-color:#fff;box-shadow:none;cursor:not-allowed}select:disabled::-webkit-input-placeholder{color:#0d0d0d}select:disabled::-moz-placeholder{color:#0d0d0d}select:disabled:-ms-input-placeholder{color:#0d0d0d}select:disabled::-ms-input-placeholder{color:#0d0d0d}select:disabled::placeholder{color:#0d0d0d}select:focus{border-color:#17f}select::-ms-expand{display:none}.selectr-container{display:flex}.selectr-container .selectr-selected{display:flex;margin:0 0 .9rem;padding:.6rem}.selectr-container .selectr-selected .selectr-placeholder{align-self:center}.selectr-container.inverted .selectr-options-container,.selectr-container.open.inverted .selectr-selected,.selectr-container .selectr-input,.selectr-container .selectr-options-container,.selectr-container .selectr-selected{border-radius:0;border-color:#bbb}.selectr-container .selectr-options{overflow-x:auto;overflow-y:auto}.selectr-container .selectr-options .selectr-option.active,.selectr-container .selectr-options .selectr-option.active.selected{color:#000;background-color:#fff}.selectr-container .selectr-options .selectr-option.selected{font-style:italic;background-color:#fff}.selectr-container .selectr-tag{margin:0 5px 2px 0;color:#000;background-color:#fff;border:1px solid #bbb;border-radius:0}.selectr-container .selectr-tag .selectr-tag-remove:after,.selectr-container .selectr-tag .selectr-tag-remove:before{background-color:#000}.sequence main>header h1{margin:0 auto 1rem;font-size:2rem}.sequence main article{display:flex;flex-direction:row;width:auto;margin:0;padding:1rem}.sequence main article h1{font-size:1.802rem}.sequence main article h2{font-size:1.602rem}.sequence main article h3{font-size:1.424rem}.sequence main article h4{font-size:1.266rem}.sequence main article h5{font-size:1.125rem}.sequence main article h6{font-size:.889rem}.sequence main article [role=list]{flex:1;min-width:15rem;margin:1rem 2rem;z-index:1010}.sequence main article [role=list] [role=listitem]{margin:2rem}.sequence main article [role=list] [role=listitem] a{display:block;margin:0;padding:1rem;text-align:center}.sequence main article [role=list] [role=listitem] [itemprop=name]{margin:0}.sequence main article [role=list] [role=listitem].white a{background:#fafafa}.sequence main article [role=list] [role=listitem].red a{background:#ff8a80}.sequence main article [role=list] [role=listitem].orange a{background:#ffd180}.sequence main article [role=list] [role=listitem].yellow a{background:#ffff8d}.sequence main article [role=list] [role=listitem].green a{background:#ccff90}.sequence main article [role=list] [role=listitem].teal a{background:#a7ffeb}.sequence main article [role=list] [role=listitem].blue a{background:#80d8ff}.sequence main article [role=list] [role=listitem].dark-blue a{background:#82b1ff}.sequence main article [role=list] [role=listitem].purple a{background:#b388ff}.sequence main article [role=list] [role=listitem].pink a{background:#f8bbd0}.sequence main article [role=list] [role=listitem].brown a{background:#d7ccc8}.sequence main article [role=list] [role=listitem].gray a{background:#cfd8dc}@media (min-width:320px){.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:100%}.page header[role=banner]{flex-wrap:nowrap}.page header[role=banner] h1{width:100%;padding:0}.page header[role=banner] h1 a{display:block;width:100%;border-right:0}.page header[role=banner] .menu{order:1;width:100%;flex-basis:0}.page header[role=banner] .links{order:2;flex:1 0 1%;width:100%;max-height:100%}.page header[role=banner] .links a{width:100%}.page header[role=banner] .links a:not(:first-of-type):before{border-right:0}.page header[role=banner] form[role=search]{margin:0 1rem}.page main aside{order:2}.page main aside:not([class]){display:none}.page article{margin:0 auto;padding:1rem}.page.listing main{display:block;max-width:100%}.page.listing main article section{padding:1rem}.page.listing main article header a h1,.page.listing main article header a h2{margin:1rem auto .5rem}.page.listing main article footer{padding:1rem}.page.listing main>aside,.page.listing main>section{grid-column-end:span 12;max-width:100%}.main,.page.listing main,.page article,.page main{width:calc(100% - .25rem)}.cv main article header h2{grid-column-end:span 12}.cv main article header .details{grid-column-end:span 12;align-items:flex-start}.docs main>header[role=banner] .menu{order:0}.docs main>.sidebar{display:none}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:""}[data-drawer-open]{display:none}aside.next-previous{display:grid}}@media (min-width:576px){body h1{font-size:1.9822rem}body h2{font-size:1.7622rem}body h3{font-size:1.5664rem}body h4{font-size:1.3926rem}body h5{font-size:1.2375rem}.page:not(.listing) .main,.page:not(.listing) main{width:90%}.page header[role=banner]{flex-wrap:wrap;flex-direction:row}.page header[role=banner] h1{width:auto}.page header[role=banner] .menu{flex:1;order:1}.page header[role=banner] .menu [mobile-menu-close],.page header[role=banner] .menu [mobile-menu-open]{display:none}.page header[role=banner] .links{display:flex;flex-basis:100%;max-height:2.825rem;padding:0 .5rem}.page header[role=banner] .links>div{flex-direction:row}.page header[role=banner] .links a{width:auto}.cv main article section .entry{flex-direction:row}.cv main article section .entry .date{order:3;display:inline}.cv main article section .entry em:before{content:", "}.docs main>header[role=banner] .links>div{flex-direction:row}.docs main>header[role=banner] .links>div a{width:auto}.docs .sidebar header h1{flex-basis:95%}}@media (min-width:768px){body h1{font-size:2.2525rem}body h2{font-size:2.0025rem}body h3{font-size:1.78rem}body h4{font-size:1.5825rem}body h5{font-size:1.40625rem}header form[role=search] input[type=search],header form[role=search] input[type=search]:focus{padding:0 0 0 1rem;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05)}.page:not(.listing) main{width:80%}.page header[role=banner] h1 a{border-right:0}.page header[role=banner] .menu{flex:1;order:2}.page header[role=banner] .links{flex-basis:40%}.page.listing main,.page main{grid-gap:0;width:calc(100% - 5rem)}.page.listing main article,.page main article{width:100%;margin:0 0 1rem;border-left:0;border-right:0}.page.listing main article header,.page main article header{word-break:break-word}.page.listing main article footer,.page.listing main article section,.page main article footer,.page main article section{padding:1rem}.page.listing main aside,.page.listing main section,.page main aside,.page main section{grid-column-end:span 12}.page.listing main aside.search,.page.listing main section.search,.page main aside.search,.page main section.search{grid-column-end:span 12;padding:1rem}.page aside.search{display:none}.cv main article{padding:2rem}.docs [mobile-menu-close],.docs [mobile-menu-open]{display:none}.docs main{grid-column-end:span 8}.docs main>header[role=banner]{flex-direction:row}.docs main>header[role=banner] .links{order:0;display:flex}.docs main>header[role=banner] .menu{flex:1}.docs .sidebar{display:flex;grid-column-end:span 4}.docs .sidebar header h1{flex-basis:100%}aside.next-previous article{grid-column-end:span 6;border-top:1px solid transparent}aside.next-previous article:first-of-type{border-right:1px solid transparent}aside.next-previous article svg{width:2.0025rem;height:2.0025rem}[data-drawer-open]{display:block}.marginnote,.sidenote{float:right;clear:right;width:20%!important}}@media (min-width:992px){body h1{font-size:2.703rem}body h2{font-size:2.403rem}body h3{font-size:2.136rem}body h4{font-size:1.899rem}body h5{font-size:1.6875rem}.page:not(.listing) main article{margin-top:2rem;padding:1rem 3.5rem}.page.listing main{display:grid;grid-gap:2rem;width:calc(100% - 4rem);margin-top:2rem}.page.listing main aside.search,.page.listing main section{grid-column-end:span 8}.page.listing main aside.search{padding:1rem 2rem}.page.listing main aside{grid-column-end:span 4}.page.listing main aside:not([class]){display:block}.page.article main{width:80%}.page article{width:calc(100% - 4rem)}.cv main article{padding:2rem}.cv main article header h2{grid-column-end:span 6}.cv main article header .details{grid-column-end:span 6;align-items:flex-end}.docs main{grid-column-end:span 9}.docs main article,.docs main aside.search{padding:1rem 3rem}.docs .sidebar{display:flex;grid-column-end:span 3}.docs .sidebar .menu ol li,.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{padding:.5rem .75rem .25rem}aside.next-previous article svg{width:2.403rem;height:2.403rem}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:attr(aria-label)}}@media (min-width:1200px){body h1{font-size:2.9733rem}body h2{font-size:2.6433rem}body h3{font-size:2.3496rem}body h4{font-size:2.0889rem}body h5{font-size:1.85625rem}}@media (min-width:1600px){.page.listing main{grid-gap:2rem;width:80%}.page.listing main aside.search,.page.listing main section{grid-column-end:span 9}.page.listing main aside{grid-column-end:span 3}.docs main{grid-column-end:span 10}.docs .sidebar{grid-column-end:span 2}aside.next-previous article svg{width:2.6433rem;height:2.6433rem}}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;text-rendering:optimizeLegibility;counter-reset:sidenote-counter}h1{font-size:1.802rem}h2{font-size:1.602rem}h3{font-size:1.424rem}h4{font-size:1.266rem}h5{font-size:1.125rem}h6{font-size:1rem}b,strong{font-weight:600}a,a:active,a:focus,a:link,a:visited{text-decoration:none}a[href]{cursor:pointer}blockquote{font-style:italic}figure{margin:0;text-align:center}img{max-width:100%;height:auto}p{line-height:1.5}code,kbd,samp{word-break:break-word;word-wrap:break-word;overflow:auto}pre{word-break:break-all}pre code{white-space:pre-wrap}pre.sf-dump{grid-column-end:span 12}.main,main{width:100%;margin:0 auto}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{border-bottom:2px solid transparent}table tr{border-bottom:1px solid transparent}table td,table th{padding:.25rem;text-align:left}.block{display:block}article>figure[aria-label],article>img[aria-label],article>p[aria-label]{position:relative}article>figure[aria-label]:before,article>img[aria-label]:before,article>p[aria-label]:before{content:attr(aria-label);position:absolute;left:-3.75rem;opacity:.65;width:3.5rem;max-width:3.5rem;text-align:right;word-break:break-word}label.margin-toggle{width:auto}label.margin-toggle:not(.sidenote-number){display:none}.marginnote,.sidenote{display:block;width:100%;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.3;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote-number:after,.sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}input.margin-toggle,input[type=checkbox]~input.margin-toggle,input[type=checkbox]~label.sidenote-number,label.sidenote-number{display:none;border:0}.swiper-container{max-height:80vh}.swiper-container .swiper-wrapper{height:100%}.swiper-container .swiper-wrapper .swiper-slide{width:100%;height:60vh;min-height:40vh;max-height:80%;max-height:80vh;text-align:center}.swiper-container .swiper-wrapper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%} +*{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Raleway;font-style:normal;font-weight:300;src:local("Raleway Light"),local("Raleway-Light"),url(fonts/raleway-v13-latin-ext_latin-300.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-300.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:300;src:local("Raleway Light Italic"),local("Raleway-LightItalic"),url(fonts/raleway-v13-latin-ext_latin-300italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-300italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;src:local(Raleway),local("Raleway-Regular"),url(fonts/raleway-v13-latin-ext_latin-regular.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-regular.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;src:local("Raleway Italic"),local("Raleway-Italic"),url(fonts/raleway-v13-latin-ext_latin-italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;src:local("Raleway SemiBold"),local("Raleway-SemiBold"),url(fonts/raleway-v13-latin-ext_latin-600.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-600.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:600;src:local("Raleway SemiBold Italic"),local("Raleway-SemiBoldItalic"),url(fonts/raleway-v13-latin-ext_latin-600italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-600italic.woff) format("woff")}@font-face{font-family:Raleway;font-style:normal;font-weight:800;src:local("Raleway ExtraBold"),local("Raleway-ExtraBold"),url(fonts/raleway-v13-latin-ext_latin-800.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-800.woff) format("woff")}@font-face{font-family:Raleway;font-style:italic;font-weight:800;src:local("Raleway ExtraBold Italic"),local("Raleway-ExtraBoldItalic"),url(fonts/raleway-v13-latin-ext_latin-800italic.woff2) format("woff2"),url(fonts/raleway-v13-latin-ext_latin-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2) format("woff2"),url(fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff2) format("woff2"),url(fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff) format("woff")}.grid{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{grid-column-end:span 12}.nested{display:grid;grid-gap:0;grid-template-columns:repeat(12,1fr)}.merge-two-rows{grid-row-end:span 2}.merge-three-rows{grid-row-end:span 3}.merge-four-rows{grid-row-end:span 4}.merge-five-rows{grid-row-end:span 5}.merge-six-rows{grid-row-end:span 6}.row-max-middle{grid-template-rows:auto 1fr auto}@media (min-width:320px){.one{grid-column-end:span 1}.two{grid-column-end:span 2}.three{grid-column-end:span 3}.four{grid-column-end:span 4}.five{grid-column-end:span 5}.six{grid-column-end:span 6}.seven{grid-column-end:span 7}.eight{grid-column-end:span 8}.nine{grid-column-end:span 9}.ten{grid-column-end:span 10}.eleven{grid-column-end:span 11}}main aside.search{display:none;grid-column-end:span 12}main aside.search [role=button]{cursor:pointer;position:absolute;right:1rem;display:block;margin:1rem;width:1.5rem;height:1.5rem}main aside.search [role=button] svg{pointer-events:none}main .search-results div h3,main .search-results div p{text-align:left}main .search-results div h3:first-letter,main .search-results div p:first-letter{text-transform:capitalize}.page.listing main aside.search{order:1}header form[role=search]{display:flex;position:relative;width:100%;height:2.625rem;margin:0;overflow:hidden}header form[role=search] input[type=search]{flex:1 0 0%;padding:0;width:auto;min-width:4rem;height:2.625rem;margin-left:.75rem;font-size:100%;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;border:0;overflow:hidden;outline:none;z-index:10;transition:all .4s ease}header form[role=search] label{display:inline-flex;align-items:center;justify-content:center;margin:auto 0;padding:.5rem .75rem;background:transparent;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.metadata dd,.metadata dt{margin:0}.metadata dd ol,.metadata dt ol{list-style-type:none;margin:0;padding:0}.metadata dd ol li,.metadata dt ol li{margin:0 0 0 1rem}.page{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,1fr);margin:0 auto;height:100%;height:100vh}.page:not(.listing) .main,.page:not(.listing) main{width:100%;max-width:120rem}.page header{grid-column-end:span 12;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.page header h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.15rem;text-transform:uppercase;order:0}.page header h1 a{padding:1rem}.page header[role=banner] .links>div a:not(:last-of-type):after{content:"";position:absolute;left:.4rem;right:.4rem;bottom:.4rem;height:.188rem;opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out}.page header[role=banner] .links>div a.active:after,.page header[role=banner] .links>div a:focus:after,.page header[role=banner] .links>div a:hover:after{opacity:1}.page .main,.page main{grid-column-end:span 12;max-width:1920px}.page .main section,.page main section{margin:2rem 0 0}.page article{width:80%;margin:2rem auto;padding:2rem 4rem}.page article header{display:flex;flex-direction:column}.page article header h1{margin:3rem auto 4rem}.page article .metadata{margin:0 0 2rem}.page>footer{width:80%;grid-column-end:span 12;margin:2rem auto 0;padding:1rem 2rem;text-align:center}.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:calc(100% - 2rem);margin:2rem 0 1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;text-align:center}.page h1 a,.page h2 a,.page h3 a,.page h4 a,.page h5 a,.page h6 a{padding:2rem 0}.page aside.search{grid-column-end:span 12;position:relative;margin:0;padding:2rem 4rem 1rem}.page aside.next-previous{width:80%;margin:0 auto}.page aside.next-previous article{width:100%;margin:0}.page.listing main{display:grid;grid-gap:4rem;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;width:80%;margin:0 auto}.page.listing main section{order:1;grid-column-end:span 9}.page.listing main article{width:100%;margin:0 0 3rem;padding:0}.page.listing main article header a{display:flex;flex-direction:column;width:100%;border-bottom:0}.page.listing main article header a h1,.page.listing main article header a h2{order:1;margin:2.5rem auto 1rem}.page.listing main article header a h3{order:2}.page.listing main article header a img{order:0;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page.listing main article section{margin:0;padding:2rem 4rem 1rem}.page.listing main article footer{margin:0 .5rem;padding:1rem 4rem;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;letter-spacing:.15rem;white-space:normal}.page.listing main article footer p{word-break:break-word}.page.listing main aside{order:0;grid-column-end:span 3}.page.listing main aside>header{display:flex;flex-direction:column}.page.listing main aside>header>img,.page.listing main aside>header svg{display:block;width:5rem;height:5rem;margin:1rem auto 1rem 0}.page.listing main aside>header>h1{width:100%;max-width:100%;padding:1rem 0;text-align:left;word-break:break-word}.page.listing main aside>header>p{width:100%;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem}.page.listing main aside section article{display:flex;flex-direction:column;padding:0}.page.listing main aside section article header h1,.page.listing main aside section article header h2{padding:1rem 1rem 0;margin:0;width:100%;font-size:2rem;text-align:center}.page.listing main aside section article header img{height:10rem}.page.listing main aside section article footer,.page.listing main aside section article section{margin:0;padding:.5rem 1rem}.page.listing.blog article.search{grid-column-end:span 12;padding:2rem 4rem}.page.article.tufte{padding-left:0}.page.article.tufte h1,.page.article.tufte h2,.page.article.tufte h3,.page.article.tufte h4,.page.article.tufte h5,.page.article.tufte h6{clear:both;text-align:left}.page.article.tufte main{width:100%}.page.article.tufte main article section p{width:65%}.page.article.tufte main article section .marginnote,.page.article.tufte main article section .sidenote{width:50%!important;margin-right:-55%;padding:0}.page.article.tufte .active,.page.article.tufte a:active,.page.article.tufte a:focus,.page.article.tufte a:hover,.page.article.tufte a:link,.page.article.tufte a:visited{background:0}.book.listing main article,.book main article{grid-column-end:span 12}.book.listing main article header h1,.book.listing main article header h2,.book main article header h1,.book main article header h2{order:2}.book.listing main article header h3,.book main article header h3{order:3}.book.listing main article header h1 a,.book.listing main article header h2 a,.book.listing main article header h3 a,.book.listing main article header h4 a,.book.listing main article header h5 a,.book.listing main article header h6 a,.book main article header h1 a,.book main article header h2 a,.book main article header h3 a,.book main article header h4 a,.book main article header h5 a,.book main article header h6 a{padding:1rem 0}.book.listing main article header .metadata,.book main article header .metadata{order:10;width:100%;padding:2rem 4rem 1rem}.book.listing main article header .metadata a,.book main article header .metadata a{display:inline;display:initial;border-bottom:1px solid transparent}.book.listing main article section,.book main article section{display:flex;flex-direction:row;flex-wrap:wrap}.book.listing main article section div,.book main article section div{flex:1 0 100%;margin:.5%;padding:1.5%}.book.listing main img,.book main img{display:block;margin:0 auto}.docs .sidebar{display:flex;flex-direction:column;font-size:1.125rem;line-height:1}.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{font-size:inherit;margin:0;padding:.5rem 1rem}.docs .sidebar footer,.docs .sidebar header{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.5rem}.docs .sidebar footer h1,.docs .sidebar header h1{flex:0 0 90%;margin:.5rem 0;font-size:2.15rem;text-align:center}[dir=ltr] .docs .sidebar .menu ol{padding-left:0}[dir=rtl] .docs .sidebar .menu ol{padding-right:0}.docs .sidebar .menu ol{padding:0;counter-reset:item;list-style-position:inside}.docs .sidebar .menu ol li{display:block;margin:.25rem 0 0;padding:.5rem 1rem}.docs .sidebar .menu ol li:before{content:counters(item,".") " ";counter-increment:item}.docs .sidebar .menu ol li>ol{margin:.5rem 0 0}.docs .sidebar .menu>ol>.active{padding:.5rem 0 .5rem 1rem}.docs .sidebar .menu .current{padding-bottom:.5rem}.docs .sidebar .menu .current-group{padding-top:.5rem}.docs .sidebar .menu.what-links-here ol{margin-top:0}.docs .sidebar footer{flex:1;flex-direction:column;font-size:1rem}.docs .sidebar footer section{flex:1;width:100%}.docs .sidebar footer section a{display:block}.docs .sidebar footer svg{display:inline-block;width:1.5rem;height:1.5rem;line-height:1;vertical-align:middle}.docs .sidebar>[role=button]{position:absolute;top:.6rem;left:1rem;cursor:pointer}.docs .sidebar>[role=button] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.docs main>header[role=banner] .links{order:1}.docs main>header[role=banner] .links>div a{font-size:1.125rem;text-transform:none}.docs main>header[role=banner] .menu{order:2}.docs main>header[role=banner] .menu .edit-link{margin:auto 1rem auto 0;cursor:pointer}.docs main article,.docs main aside.search{padding:1rem;line-height:1.6}.docs main article h1,.docs main article h2,.docs main article h3,.docs main article h4,.docs main article h5,.docs main article h6,.docs main aside.search h1,.docs main aside.search h2,.docs main aside.search h3,.docs main aside.search h4,.docs main aside.search h5,.docs main aside.search h6{margin:2rem 0 1rem;font-family:Montserrat,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:400;line-height:1.5}.docs main article h1 a,.docs main article h2 a,.docs main article h3 a,.docs main article h4 a,.docs main article h5 a,.docs main article h6 a,.docs main aside.search h1 a,.docs main aside.search h2 a,.docs main aside.search h3 a,.docs main aside.search h4 a,.docs main aside.search h5 a,.docs main aside.search h6 a{padding-top:2rem}.docs main article h1,.docs main aside.search h1{margin:2rem 0 3rem;text-align:center}.docs main article p:first-of-type,.docs main aside.search p:first-of-type{font-size:1.125rem}.docs.listing article>article{margin:2rem;padding:0}.docs footer{padding:0 1rem;text-align:center}.docs{display:grid;grid-template-columns:repeat(12,1fr);margin:0 auto;min-height:100%;min-height:100vh}.docs main{display:flex;flex-direction:column;order:1;grid-column-end:span 12}.docs .sidebar{display:none;grid-column-end:span 12}.docs header[role=banner] .links>div a:not(:first-of-type){margin-left:.5rem}.docs header[role=banner] .links>div a:not(:last-of-type):after{content:" \00BB ";position:absolute;margin-left:.5rem}.cv h3,.cv h4,.cv h5,.cv h6{margin-top:2rem;text-align:left}.cv main article header{display:grid}.cv main article header h1,.cv main article header h2{margin:0;padding:0;width:100%;text-align:left}.cv main article header h1{grid-column-end:span 12}.cv main article header h2{grid-column-end:span 8;align-self:baseline}.cv main article header .details{grid-column-end:span 4;display:flex;flex-direction:column;align-items:flex-end;margin-top:1rem}.cv main article header .details *{width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.cv main article header .details>div{display:inherit;flex-direction:inherit;align-items:inherit;margin-bottom:1rem}.cv main article [itemprop=description]{margin-top:2rem}.cv main article section{align-items:baseline;margin-top:0}.cv main article section .entry{display:flex;flex-wrap:wrap;flex-direction:column;align-items:baseline;justify-content:space-between}.cv main article section .entry .date{text-align:left;font-size:1.2rem;white-space:nowrap;flex-basis:0;order:4}.cv main article section .entry em{display:inline;flex:1;order:2;font-size:1.2rem;font-family:inherit;line-height:inherit}.cv main article section .entry h4{display:inline;font-weight:600;order:1}.cv main article section .entry p{flex-basis:100%;order:3}.cv main article section>p{grid-column-end:span 10;grid-column-start:3}.page.cv main{max-width:50rem}header[role=banner]{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between}header[role=banner] h1{margin:0;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:800;letter-spacing:.25rem;text-transform:uppercase;order:0}header[role=banner] h1 a{padding:1rem;border-right:1px solid transparent}header[role=banner] .links{display:none;flex:1;flex-basis:40%;width:100%;min-width:0;max-width:100%;max-height:3rem;overflow:hidden}header[role=banner] .links>div{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}header[role=banner] .links>div a{position:relative;width:100%;padding:1rem .5rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.825rem;font-weight:400;line-height:1;text-transform:uppercase}header[role=banner] .links>div a:before{border-right:1px solid transparent}header[role=banner] .menu{display:flex;flex-basis:0;justify-content:flex-end;width:calc(100% - 1rem);margin:0 auto}header[role=banner] [role=button]{margin:auto .5rem auto 0;cursor:pointer}header[role=banner] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}header[role=banner] [mobile-menu-open]{margin-left:.5rem}[data-drawer-close],[data-drawer-open]{cursor:pointer}[data-drawer-close] svg,[data-drawer-open] svg{display:block;width:1.5rem;height:1.5rem;pointer-events:none}.drawer{overflow-y:auto}.drawer header{display:flex;justify-content:space-between}.drawer [data-drawer-close],.drawer h2{margin:auto 0;padding:1rem}[dir=ltr] .drawer .drawer-inner ol{padding-left:0}[dir=rtl] .drawer .drawer-inner ol{padding-right:0}.drawer .drawer-inner ol{padding:0;counter-reset:item;list-style-position:inside}.drawer .drawer-inner li{display:block;list-style-type:none;margin:0 0 .25rem;padding:0 1rem}.drawer .drawer-inner li:before{content:counters(item,".") " ";counter-increment:item}[data-drawer-backdrop],drawer-menu{top:0;right:0;position:fixed;display:block;display:none;height:100%}[data-drawer] [data-drawer-backdrop],[data-drawer] drawer-menu{display:block}drawer-menu{z-index:99999;margin-right:-320px;width:320px;transition:margin-right .2s;background:#e6e6e6}[data-drawer-backdrop]{z-index:99998;width:100%;visibility:hidden;opacity:0;background:rgba(0,0,0,.5);transition-property:opacity,visibility;transition-duration:.2s,0s;transition-delay:0s,.2s}[data-drawer=true]{height:100%;width:100%;overflow:hidden}[data-drawer=true] [data-drawer-backdrop]{visibility:visible;opacity:1;right:0;transition-property:visibility,opacity;transition-duration:0s,.2s;transition-delay:0s,0s}[data-drawer=true] drawer-menu{margin-right:0;transition:margin-right .2s}aside.next-previous{display:none;grid-gap:0;grid-template-columns:repeat(12,1fr);grid-column-end:span 12;flex:1;align-content:flex-end}aside.next-previous article{grid-column-end:span 12;padding:.5rem 1.5rem}aside.next-previous article:first-of-type h2{text-align:left}aside.next-previous article:last-of-type h2{text-align:right}aside.next-previous article h2{margin:.5rem 0;font-size:1.5664rem}aside.next-previous article svg{display:inline-block;width:1rem;height:1rem;vertical-align:middle}input,textarea{box-sizing:border-box;width:100%;margin:0 0 .9rem;padding:.6rem;background:#fff;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);border-radius:0;outline:none;resize:vertical;transition:border-color .3s;color:#000;font-family:inherit;font-size:100%;line-height:1.15}input:disabled,textarea:disabled{border-color:#c8c8c8;background-color:#f2f2f2;box-shadow:none;cursor:not-allowed}input:disabled::-webkit-input-placeholder,textarea:disabled::-webkit-input-placeholder{color:#0d0d0d}input:disabled::-moz-placeholder,textarea:disabled::-moz-placeholder{color:#0d0d0d}input:disabled:-ms-input-placeholder,textarea:disabled:-ms-input-placeholder{color:#0d0d0d}input:disabled::-ms-input-placeholder,textarea:disabled::-ms-input-placeholder{color:#0d0d0d}input:disabled::placeholder,textarea:disabled::placeholder{color:#0d0d0d}input:focus,textarea:focus{border-color:#17f}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{opacity:1}input::placeholder,textarea::placeholder{color:#999;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input[type=checkbox],input[type=radio]{position:absolute;opacity:0;pointer-events:none;margin:0 0 .9rem;box-sizing:border-box}input[type=checkbox]~label,input[type=radio]~label{display:flex;align-items:center;position:relative;color:#000}input[type=checkbox]~label:after,input[type=checkbox]~label:before,input[type=radio]~label:after,input[type=radio]~label:before{content:"";display:block;width:20px;height:20px;border:1px solid transparent}input[type=checkbox]~label:before,input[type=radio]~label:before{flex-shrink:0;margin-right:.6rem;border-color:#bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);background:#fff}input[type=checkbox]~label:after,input[type=radio]~label:after{position:absolute;top:calc(48% - 10px);left:0;background-size:60%;background-repeat:no-repeat;background-position:50%;transform:scale(0);transition:transform .3s ease}input[type=radio]+label:before{border-radius:100%}input[type=radio]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 464c114.9 0 208-93.1 208-208S370.9 48 256 48 48 141.1 48 256s93.1 208 208 208z'/%3E%3C/svg%3E")}input[type=checkbox]+label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M461.6 109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4-2.4 0-4.6 1-6.3 2.5L194.5 323s-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9s-6.4 3.1-8.7 5.4c-1.7 1.8-29.7 31.2-43.5 45.8-.8.9-1.3 1.4-2 2.1-1.2 1.7-2 3.6-2 5.7 0 2.2.8 4 2 5.7l2.8 2.6s139.3 133.8 141.6 136.1c2.3 2.3 5.1 5.2 9.2 5.2 4 0 7.3-4.3 9.2-6.2l249.1-320c1.2-1.7 2-3.6 2-5.8 0-2.5-1-4.6-2.4-6.4z'/%3E%3C/svg%3E")}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed;color:#0d0d0d}input[type=checkbox]:disabled+label:before,input[type=radio]:disabled+label:before{border-color:#c8c8c8;background-color:#fff;box-shadow:none}input:focus+label:before{border-color:#17f}input:checked+label:after{transform:scale(1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;margin:0 0 .9rem;padding:.6rem 1.5rem .6rem .6rem;width:100%;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath d='M256 298.3l174.2-167.2c4.3-4.2 11.4-4.1 15.8.2l30.6 29.9c4.4 4.3 4.5 11.3.2 15.5L264.1 380.9c-2.2 2.2-5.2 3.2-8.1 3-3 .1-5.9-.9-8.1-3L35.2 176.7c-4.3-4.2-4.2-11.2.2-15.5L66 131.3c4.4-4.3 11.5-4.4 15.8-.2L256 298.3z'/%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:calc(100% - .6rem) 50%;border:1px solid #bbb;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);border-radius:0;outline:0;color:#000;font-family:inherit;font-size:100%;line-height:1.15}select:disabled{border-color:#c8c8c8;background-color:#fff;box-shadow:none;cursor:not-allowed}select:disabled::-webkit-input-placeholder{color:#0d0d0d}select:disabled::-moz-placeholder{color:#0d0d0d}select:disabled:-ms-input-placeholder{color:#0d0d0d}select:disabled::-ms-input-placeholder{color:#0d0d0d}select:disabled::placeholder{color:#0d0d0d}select:focus{border-color:#17f}select::-ms-expand{display:none}.selectr-container{display:flex}.selectr-container .selectr-selected{display:flex;margin:0 0 .9rem;padding:.6rem}.selectr-container .selectr-selected .selectr-placeholder{align-self:center}.selectr-container.inverted .selectr-options-container,.selectr-container.open.inverted .selectr-selected,.selectr-container .selectr-input,.selectr-container .selectr-options-container,.selectr-container .selectr-selected{border-radius:0;border-color:#bbb}.selectr-container .selectr-options{overflow-x:auto;overflow-y:auto}.selectr-container .selectr-options .selectr-option.active,.selectr-container .selectr-options .selectr-option.active.selected{color:#000;background-color:#fff}.selectr-container .selectr-options .selectr-option.selected{font-style:italic;background-color:#fff}.selectr-container .selectr-tag{margin:0 5px 2px 0;color:#000;background-color:#fff;border:1px solid #bbb;border-radius:0}.selectr-container .selectr-tag .selectr-tag-remove:after,.selectr-container .selectr-tag .selectr-tag-remove:before{background-color:#000}.sequence main>header h1{margin:0 auto 1rem;font-size:2rem}.sequence main article{display:flex;flex-direction:row;width:auto;margin:0;padding:1rem}.sequence main article h1{font-size:1.802rem}.sequence main article h2{font-size:1.602rem}.sequence main article h3{font-size:1.424rem}.sequence main article h4{font-size:1.266rem}.sequence main article h5{font-size:1.125rem}.sequence main article h6{font-size:.889rem}.sequence main article [role=list]{flex:1;min-width:15rem;margin:1rem 2rem;z-index:1010}.sequence main article [role=list] [role=listitem]{margin:2rem}.sequence main article [role=list] [role=listitem] a{display:block;margin:0;padding:1rem;text-align:center}.sequence main article [role=list] [role=listitem] [itemprop=name]{margin:0}.sequence main article [role=list] [role=listitem].white a{background:#fafafa}.sequence main article [role=list] [role=listitem].red a{background:#ff8a80}.sequence main article [role=list] [role=listitem].orange a{background:#ffd180}.sequence main article [role=list] [role=listitem].yellow a{background:#ffff8d}.sequence main article [role=list] [role=listitem].green a{background:#ccff90}.sequence main article [role=list] [role=listitem].teal a{background:#a7ffeb}.sequence main article [role=list] [role=listitem].blue a{background:#80d8ff}.sequence main article [role=list] [role=listitem].dark-blue a{background:#82b1ff}.sequence main article [role=list] [role=listitem].purple a{background:#b388ff}.sequence main article [role=list] [role=listitem].pink a{background:#f8bbd0}.sequence main article [role=list] [role=listitem].brown a{background:#d7ccc8}.sequence main article [role=list] [role=listitem].gray a{background:#cfd8dc}@media (min-width:320px){.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{max-width:100%}.page header[role=banner]{flex-wrap:nowrap}.page header[role=banner] h1{width:100%;padding:0}.page header[role=banner] h1 a{display:block;width:100%;border-right:0}.page header[role=banner] .menu{order:1;width:100%;flex-basis:0}.page header[role=banner] .links{order:2;flex:1 0 1%;width:100%;max-height:100%}.page header[role=banner] .links a{width:100%}.page header[role=banner] .links a:not(:first-of-type):before{border-right:0}.page header[role=banner] form[role=search]{margin:0 1rem}.page main aside{order:2}.page main aside:not([class]){display:none}.page article{margin:0 auto;padding:1rem}.page.listing main{display:block;max-width:100%}.page.listing main article section{padding:1rem}.page.listing main article header a h1,.page.listing main article header a h2{margin:1rem auto .5rem}.page.listing main article footer{padding:1rem}.page.listing main>aside,.page.listing main>section{grid-column-end:span 12;max-width:100%}.main,.page.listing main,.page article,.page main{width:calc(100% - .25rem)}.cv main article header h2{grid-column-end:span 12}.cv main article header .details{grid-column-end:span 12;align-items:flex-start}.docs main>header[role=banner] .menu{order:0}.docs main>.sidebar{display:none}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:""}[data-drawer-open]{display:none}aside.next-previous{display:grid}}@media (min-width:576px){body h1{font-size:1.9822rem}body h2{font-size:1.7622rem}body h3{font-size:1.5664rem}body h4{font-size:1.3926rem}body h5{font-size:1.2375rem}.page:not(.listing) .main,.page:not(.listing) main{width:90%}.page header[role=banner]{flex-wrap:wrap;flex-direction:row}.page header[role=banner] h1{width:auto}.page header[role=banner] .menu{flex:1;order:1}.page header[role=banner] .menu [mobile-menu-close],.page header[role=banner] .menu [mobile-menu-open]{display:none}.page header[role=banner] .links{display:flex;flex-basis:100%;max-height:2.825rem;padding:0 .5rem}.page header[role=banner] .links>div{flex-direction:row}.page header[role=banner] .links a{width:auto}.cv main article section .entry{flex-direction:row}.cv main article section .entry .date{order:3;display:inline}.cv main article section .entry em:before{content:", "}.docs main>header[role=banner] .links>div{flex-direction:row}.docs main>header[role=banner] .links>div a{width:auto}.docs .sidebar header h1{flex-basis:95%}}@media (min-width:768px){body h1{font-size:2.2525rem}body h2{font-size:2.0025rem}body h3{font-size:1.78rem}body h4{font-size:1.5825rem}body h5{font-size:1.40625rem}header form[role=search] input[type=search],header form[role=search] input[type=search]:focus{padding:0 0 0 1rem;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05)}.page:not(.listing) main{width:80%}.page header[role=banner] h1 a{border-right:0}.page header[role=banner] .menu{flex:1;order:2}.page header[role=banner] .links{flex-basis:40%}.page.listing main,.page main{grid-gap:0;width:calc(100% - 5rem)}.page.listing main article,.page main article{width:100%;margin:0 0 1rem;border-left:0;border-right:0}.page.listing main article header,.page main article header{word-break:break-word}.page.listing main article footer,.page.listing main article section,.page main article footer,.page main article section{padding:1rem}.page.listing main aside,.page.listing main section,.page main aside,.page main section{grid-column-end:span 12}.page.listing main aside.search,.page.listing main section.search,.page main aside.search,.page main section.search{grid-column-end:span 12;padding:1rem}.page aside.search{display:none}.cv main article{padding:2rem}.docs [mobile-menu-close],.docs [mobile-menu-open]{display:none}.docs main{grid-column-end:span 8}.docs main>header[role=banner]{flex-direction:row}.docs main>header[role=banner] .links{order:0;display:flex}.docs main>header[role=banner] .menu{flex:1}.docs .sidebar{display:flex;grid-column-end:span 4}.docs .sidebar header h1{flex-basis:100%}aside.next-previous article{grid-column-end:span 6;border-top:1px solid transparent}aside.next-previous article:first-of-type{border-right:1px solid transparent}aside.next-previous article svg{width:2.0025rem;height:2.0025rem}[data-drawer-open]{display:block}.marginnote,.sidenote{float:right;clear:right;width:20%!important}}@media (min-width:992px){body h1{font-size:2.703rem}body h2{font-size:2.403rem}body h3{font-size:2.136rem}body h4{font-size:1.899rem}body h5{font-size:1.6875rem}.page:not(.listing) main article{margin-top:2rem;padding:1rem 3.5rem}.page.listing main{display:grid;grid-gap:2rem;width:calc(100% - 4rem);margin-top:2rem}.page.listing main aside.search,.page.listing main section{grid-column-end:span 8}.page.listing main aside.search{padding:1rem 2rem}.page.listing main aside{grid-column-end:span 4}.page.listing main aside:not([class]){display:block}.page.article main{width:80%}.page article{width:calc(100% - 4rem)}.cv main article{padding:2rem}.cv main article header h2{grid-column-end:span 6}.cv main article header .details{grid-column-end:span 6;align-items:flex-end}.docs main{grid-column-end:span 9}.docs main article,.docs main aside.search{padding:1rem 3rem}.docs .sidebar{display:flex;grid-column-end:span 3}.docs .sidebar .menu ol li,.docs .sidebar h1,.docs .sidebar h2,.docs .sidebar h3,.docs .sidebar h4,.docs .sidebar h5,.docs .sidebar h6{padding:.5rem .75rem .25rem}aside.next-previous article svg{width:2.403rem;height:2.403rem}main article>figure[aria-label]:before,main article>img[aria-label]:before,main article>p[aria-label]:before{content:attr(aria-label)}}@media (min-width:1200px){body h1{font-size:2.9733rem}body h2{font-size:2.6433rem}body h3{font-size:2.3496rem}body h4{font-size:2.0889rem}body h5{font-size:1.85625rem}}@media (min-width:1600px){.page.listing main{grid-gap:2rem;width:80%}.page.listing main aside.search,.page.listing main section{grid-column-end:span 9}.page.listing main aside{grid-column-end:span 3}.docs main{grid-column-end:span 10}.docs .sidebar{grid-column-end:span 2}aside.next-previous article svg{width:2.6433rem;height:2.6433rem}}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.7;text-rendering:optimizeLegibility;counter-reset:sidenote-counter}h1{font-size:1.802rem}h2{font-size:1.602rem}h3{font-size:1.424rem}h4{font-size:1.266rem}h5{font-size:1.125rem}h6{font-size:1rem}b,strong{font-weight:600}a,a:active,a:focus,a:link,a:visited{text-decoration:none}a[href]{cursor:pointer}blockquote{font-style:italic}figure{margin:0;text-align:center}img{max-width:100%;height:auto}p{line-height:1.5}code,kbd,samp{word-break:break-word;word-wrap:break-word;overflow:auto}pre{word-break:break-all}pre code{white-space:pre-wrap}pre.sf-dump{grid-column-end:span 12}.main,main{width:100%;margin:0 auto}table{border-collapse:collapse;border-spacing:0;width:100%}table thead{border-bottom:2px solid transparent}table tr{border-bottom:1px solid transparent}table td,table th{padding:.25rem;text-align:left}.block{display:block}article>figure[aria-label],article>img[aria-label],article>p[aria-label]{position:relative}article>figure[aria-label]:before,article>img[aria-label]:before,article>p[aria-label]:before{content:attr(aria-label);position:absolute;left:-3.75rem;opacity:.65;width:3.5rem;max-width:3.5rem;text-align:right;word-break:break-word}label.margin-toggle{width:auto}label.margin-toggle:not(.sidenote-number){display:none}.marginnote,.sidenote{display:block;width:100%;padding:1rem;font-family:Raleway,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.3;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-.5rem;left:.1rem}.sidenote-number:after,.sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}input.margin-toggle,input[type=checkbox]~input.margin-toggle,input[type=checkbox]~label.sidenote-number,label.sidenote-number{display:none;border:0}.swiper-container{max-height:80vh}.swiper-container .swiper-wrapper{height:100%}.swiper-container .swiper-wrapper .swiper-slide{width:100%;height:60vh;min-height:40vh;max-height:80%;max-height:80vh;text-align:center}.swiper-container .swiper-wrapper .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%} /*# sourceMappingURL=theme.css.map */ \ No newline at end of file diff --git a/css/theme.css.map b/css/theme.css.map index f370b69..2aabdd1 100644 --- a/css/theme.css.map +++ b/css/theme.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../../../../../GitHub/grav-theme-scholar/src/css/normalize.pcss","../../../../../../GitHub/grav-theme-scholar/css/fonts.css","../../../../../../GitHub/grav-theme-scholar/src/css/grid.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/search.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/metadata.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/page/page.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/book/book.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/docs/sidebar.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/docs/toolbar.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/docs/article.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/docs/footer.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/docs/docs.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/cv.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/header.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/drawer.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/related.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/formbase/input.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/formbase/control.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/formbase/select.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/selectr.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/components/sequence.pcss","../../../../../../GitHub/grav-theme-scholar/src/css/responsive.pcss","../src/css/theme.pcss"],"names":[],"mappings":"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CAChB,eAIF,CAHE,8TACE,gBACF,CAEF,iDACE,kBAAqB,CACrB,iBACF,CAEE,2EACE,kBACF,CAMF,8BACE,WAAY,CACZ,SACF,CCnCJ,aACE,cAAe,CACf,iBACF,CCCF,MACE,YAAa,CACb,oCAAsC,CACtC,aAAc,CACd,eAAgB,CAChB,gBAqBF,CApBE,WACE,YAAa,CACb,qBAAsB,CACtB,OAAQ,CACR,uBACF,CACA,eACE,YAAa,CACb,uBACF,CAEE,2DACE,iBACF,CACA,gEACE,iBAAkB,CAClB,iBAAkB,CAClB,iBACF,CC5BF,4BAIE,eAAgB,CAChB,eACF,CAGI,wBACE,YAgCF,CA/BE,sDAEE,QAAS,CACT,SAAU,CACV,UAAW,CACX,eACF,CACA,2BACE,uBACF,CACA,2BACE,sBAAuB,CACvB,mBACF,CACA,iCACE,sBAAuB,CACvB,YAAa,CACb,qBAAsB,CACtB,oBAAqB,CACrB,eAWF,CAVE,mCACE,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,kBACF,CACA,qCACE,eAAgB,CAChB,sBAAuB,CACvB,mBAAoB,CACpB,kBACF,CAGJ,wCACE,eACF,CACA,yBACE,oBAAqB,CACrB,YAoCF,CAnCE,gCACE,YAAa,CACb,cAAe,CACf,qBAAsB,CACtB,oBAAqB,CACrB,6BAyBF,CAxBE,sCACE,eAAgB,CAChB,gBAAiB,CACjB,kBAAmB,CACnB,YAAa,CACb,OACF,CACA,mCACE,cAAe,CACf,MAAO,CACP,OAAQ,CACR,gBAAiB,CACjB,mBAAoB,CACpB,mBACF,CACA,mCACE,cAAe,CACf,eAAgB,CAChB,OACF,CACA,kCACE,eAAgB,CAChB,OACF,CAEF,2BACE,uBAAwB,CACxB,mBACF,CAMN,cACE,eACF,CC5FF,oBACE,YAAa,CACb,cAAe,CACf,qBAAsB,CACtB,kBAAmB,CACnB,6BAiEF,CAhEE,uBACE,QAAS,CACT,YAAa,CACb,6DAA2B,CAC3B,iBAAmB,CACnB,eAAgB,CAChB,qBAAuB,CACvB,wBAAyB,CACzB,OAKF,CAJE,yBACE,YAAa,CACb,kCACF,CAEF,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CX,eAAuC,CACvC,8WAAgpB,CAChpB,oBAA6C,CAC7C,2BAA4B,CAC5B,0CAAiE,CACjE,qBAAyC,CACzC,0CAAmC,CACnC,eAAsC,CACtC,SAAU,CACV,UAA6B,CAC7B,mBAAoB,CACpB,cAAe,CACf,gBAgBF,CAfE,gBACE,oBAA8C,CAC9C,qBAA6C,CAC7C,eAAgB,CAChB,kBAIF,CAHE,2CACE,aACF,CAFA,kCACE,aACF,CAFA,sCACE,aACF,CAFA,uCACE,aACF,CAFA,6BACE,aACF,CAEF,aACE,iBACF,CACA,mBACE,YACF,CCrCF,mBACE,YA6CF,CA5CE,qCACE,YAAa,CACb,gBAAkB,CAClB,aAIF,CAHE,0DACE,iBACF,CAEF,+NAKE,eAAgB,CAChB,iBACF,CACA,oCACE,eAAgB,CAChB,eAYF,CAVI,+HAEE,UAA6B,CAC7B,qBACF,CACA,6DACE,iBAAkB,CAClB,qBACF,CAGJ,gCACE,kBAAmB,CACnB,UAA6B,CAC7B,qBAA6C,CAC7C,qBAAyC,CACzC,eAOF,CALI,qHAEE,qBACF,CCxCA,yBACE,kBAAwB,CACxB,cACF,CAEF,uBACE,YAAa,CACb,kBAAmB,CACnB,UAAW,CACX,QAAS,CACT,YAmGF,CAlGE,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,iBACF,CACA,mCACE,MAAO,CACP,eAAgB,CAChB,gBAAiB,CACjB,YA2EF,CA1EE,mDACE,WAwEF,CAvEE,qDACE,aAAc,CACd,QAAS,CACT,YAAa,CACb,iBACF,CACA,mEACE,QACF,CAEE,2DAEE,kBAEF,CAGA,yDACE,kBACF,CAGA,4DACE,kBACF,CAGA,4DACE,kBACF,CAGA,2DACE,kBACF,CAGA,0DACE,kBACF,CAGA,0DACE,kBACF,CAGA,+DACE,kBACF,CAGA,4DACE,kBACF,CAGA,0DACE,kBACF,CAGA,2DACE,kBACF,CAGA,0DACE,kBACF,CCnGZ,yBAEI,sDAME,cACF,CACA,0BACE,gBA8BF,CA7BE,6BACE,UAAW,CACX,SAMF,CALE,+BACE,aAAc,CACd,UAAW,CACX,cACF,CAEF,gCACE,OAAQ,CACR,UAAW,CACX,YACF,CACA,iCACE,OAAQ,CACR,WAAY,CACZ,UAAW,CACX,eAOF,CANE,mCACE,UACF,CACA,8DACE,cACF,CAEF,4CACE,aACF,CAGA,iBACE,OACF,CACA,8BACE,YACF,CAEF,cACE,aAAc,CACd,YACF,CAEE,mBACE,aAAc,CACd,cAsBF,CApBI,mCACE,YACF,CAGI,8EAEE,sBACF,CAGJ,kCACE,YACF,CAEF,oDAEE,uBAAwB,CACxB,cACF,CAIN,kDAIE,yBACF,CAKQ,2BACE,uBACF,CACA,iCACE,uBAAwB,CACxB,sBACF,CAQF,qCACE,OACF,CAEF,oBACE,YACF,CAOA,6GACE,UACF,CAGJ,mBACE,YACF,CACA,oBACE,YACF,CACF,CAEA,yBAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CAIE,mDAEE,SACF,CAEF,0BACE,cAAe,CACf,kBAwBF,CAvBE,6BACE,UACF,CACA,gCACE,MAAO,CACP,OAKF,CAJE,uGAEE,YACF,CAEF,iCACE,YAAa,CACb,eAAgB,CAChB,mBAAoB,CACpB,eAOF,CANE,qCACE,kBACF,CACA,mCACE,UACF,CAQE,gCACE,kBAUF,CATE,sCACE,OAAQ,CACR,cACF,CAEE,0CACE,YACF,CASR,0CACE,kBAIF,CAHE,4CACE,UACF,CAGJ,yBACE,cACF,CAEJ,CAEA,yBAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,iBACF,CACA,QACE,mBACF,CACA,QACE,oBACF,CAGA,8FAEE,kBAAmB,CACnB,2CACF,CAIE,yBACE,SACF,CAIE,+BACE,cACF,CAEF,gCACE,MAAO,CACP,OACF,CACA,iCACE,cACF,CAEF,8BAEE,UAAW,CACX,uBAwBF,CAvBE,8CACE,UAAW,CACX,eAAgB,CAChB,aAAc,CACd,cAUF,CATE,4DACE,qBACF,CAIA,0HACE,YACF,CAEF,wFAEE,uBAKF,CAJE,oHACE,uBAAwB,CACxB,YACF,CAGJ,mBACE,YACF,CAIE,iBACE,YACF,CAIF,mDAEE,YACF,CACA,WACE,sBAWF,CAVE,+BACE,kBAQF,CAPE,sCACE,OAAQ,CACR,YACF,CACA,qCACE,MACF,CAGJ,eACE,YAAa,CACb,sBAIF,CAHE,yBACE,eACF,CAIF,4BACE,sBAAuB,CACvB,gCAQF,CAPE,0CACE,kCACF,CACA,gCACE,eAA4B,CAC5B,gBACF,CAGJ,mBACE,aACF,CACA,sBAEE,WAAY,CACZ,WAAY,CACZ,mBACF,CACF,CAEA,yBAEI,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,mBACF,CAGA,iCACE,eAAgB,CAChB,mBACF,CAEE,mBACE,YAAa,CACb,aAAc,CACd,uBAAwB,CACxB,eAcF,CAbE,2DAEE,sBACF,CACA,gCACE,iBACF,CACA,yBACE,sBACF,CACA,sCACE,aACF,CAIF,mBACE,SACF,CAEF,cACE,uBACF,CAIE,iBACE,YAUF,CARI,2BACE,sBACF,CACA,iCACE,sBAAuB,CACvB,oBACF,CAMN,WACE,sBACF,CACA,2CAEE,iBACF,CACA,eACE,YAAa,CACb,sBAUF,CATE,uIAOE,2BACF,CAGJ,gCACE,cAA2B,CAC3B,eACF,CAKI,6GACE,wBACF,CAGN,CAEA,0BAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,oBACF,CAEJ,CACA,0BAGM,mBACE,aAAc,CACd,SAQF,CAPE,2DAEE,sBACF,CACA,yBACE,sBACF,CAKJ,WACE,uBACF,CACA,eACE,sBACF,CAGA,gCACE,eAA4B,CAC5B,gBACF,CAEJ,CCtfA,KACE,+DAA4B,CAC5B,cAAe,CACf,eAAgB,CAChB,eAAgB,CAChB,iCAAkC,CAClC,8BACF,CAEA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,cACF,CAEA,SAEE,eACF,CAEA,oCAKE,oBACF,CACA,QACE,cACF,CAEA,WACE,iBACF,CAEA,OACE,QAAS,CACT,iBACF,CAEA,IACE,cAAe,CACf,WACF,CAEA,EACE,eACF,CAEA,cAGE,qBAAsB,CACtB,oBAAyB,CACzB,aACF,CACA,IACE,oBAOF,CANE,SACE,oBACF,CACA,YACE,uBACF,CAGF,WAEE,UAAW,CACX,aACF,CAEA,MACE,wBAAyB,CACzB,gBAAiB,CACjB,UAYF,CAXE,YACE,mCACF,CACA,SACE,mCACF,CACA,kBAEE,cAAgB,CAChB,eACF,CAGF,OACE,aACF,CAGA,yEAGE,iBAWF,CAVE,8FACE,wBAAyB,CACzB,iBAAkB,CAClB,aAAc,CACd,WAAa,CACb,YAAa,CACb,gBAAiB,CACjB,gBAAiB,CACjB,qBACF,CAIF,oBACE,UAIF,CAHE,0CACE,YACF,CAEF,sBAEE,aAAc,CACd,UAAW,CACX,YAAa,CACb,6DAA2B,CAC3B,eAAgB,CAChB,iBACF,CACA,iBACE,kCAOF,CANE,uBACE,iCAAkC,CAClC,cAAe,CACf,UAAY,CACZ,UACF,CAEF,wCAEE,mCAAoC,CACpC,iBAAkB,CAClB,uBACF,CACA,8HAIE,YAAa,CACb,QACF,CAGA,kBACE,eAkBF,CAjBE,kCACE,WAeF,CAdE,gDACE,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,cAAe,CACf,eAAgB,CAChB,iBAOF,CANE,oDACE,UAAW,CACX,WAAY,CACZ,cAAe,CACf,eACF","file":"theme.css","sourcesContent":["/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */\r\n\r\n/**\r\n * 1. Change the default font family in all browsers (opinionated).\r\n * 2. Correct the line height in all browsers.\r\n * 3. Prevent adjustments of font size after orientation changes in\r\n * IE on Windows Phone and in iOS.\r\n */\r\n\r\n/* Document\r\n ========================================================================== */\r\n\r\n* {\r\n box-sizing: border-box;\r\n}\r\n\r\nhtml {\r\n font-family: sans-serif;\r\n /* 1 */\r\n line-height: 1.15;\r\n /* 2 */\r\n -ms-text-size-adjust: 100%;\r\n /* 3 */\r\n -webkit-text-size-adjust: 100%;\r\n /* 3 */\r\n}\r\n\r\n/* Sections\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the margin in all browsers (opinionated).\r\n */\r\n\r\nbody {\r\n margin: 0;\r\n}\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nnav,\r\nsection {\r\n display: block;\r\n}\r\n\r\n/**\r\n * Correct the font size and margin on `h1` elements within `section` and\r\n * `article` contexts in Chrome, Firefox, and Safari.\r\n */\r\n\r\nh1 {\r\n font-size: 2em;\r\n margin: 0.67em 0;\r\n}\r\n\r\n/* Grouping content\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n * 1. Add the correct display in IE.\r\n */\r\n\r\nfigcaption,\r\nfigure,\r\nmain {\r\n /* 1 */\r\n display: block;\r\n}\r\n\r\n/**\r\n * Add the correct margin in IE 8.\r\n */\r\n\r\nfigure {\r\n margin: 1em 40px;\r\n}\r\n\r\n/**\r\n * 1. Add the correct box sizing in Firefox.\r\n * 2. Show the overflow in Edge and IE.\r\n */\r\n\r\nhr {\r\n box-sizing: content-box;\r\n /* 1 */\r\n height: 0;\r\n /* 1 */\r\n overflow: visible;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\npre {\r\n font-family: monospace, monospace;\r\n /* 1 */\r\n font-size: 1em;\r\n /* 2 */\r\n}\r\n\r\n/* Text-level semantics\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Remove the gray background on active links in IE 10.\r\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\r\n */\r\n\r\na {\r\n background-color: transparent;\r\n /* 1 */\r\n -webkit-text-decoration-skip: objects;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the outline on focused links when they are also active or hovered\r\n * in all browsers (opinionated).\r\n */\r\n\r\na:active,\r\na:hover {\r\n outline-width: 0;\r\n}\r\n\r\n/**\r\n * 1. Remove the bottom border in Firefox 39-.\r\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\r\n */\r\n\r\nabbr[title] {\r\n border-bottom: none;\r\n /* 1 */\r\n text-decoration: underline;\r\n /* 2 */\r\n text-decoration: underline dotted;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\r\n */\r\n\r\n/* stylelint-disable no-duplicate-selectors */\r\nb,\r\nstrong {\r\n font-weight: inherit;\r\n}\r\n\r\n/**\r\n * Add the correct font weight in Chrome, Edge, and Safari.\r\n */\r\n\r\nb,\r\nstrong {\r\n font-weight: bolder;\r\n}\r\n/* stylelint-enable */\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\ncode,\r\nkbd,\r\nsamp {\r\n font-family: monospace, monospace;\r\n /* 1 */\r\n font-size: 1em;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Add the correct font style in Android 4.3-.\r\n */\r\n\r\ndfn {\r\n font-style: italic;\r\n}\r\n\r\n/**\r\n * Add the correct background and color in IE 9-.\r\n */\r\n\r\n/* stylelint-disable scale-unlimited/declaration-strict-value */\r\nmark {\r\n background-color: #ffff00;\r\n color: #000000;\r\n}\r\n/* stylelint-enable */\r\n\r\n/**\r\n * Add the correct font size in all browsers.\r\n */\r\n\r\nsmall {\r\n font-size: 80%;\r\n}\r\n\r\n/**\r\n * Prevent `sub` and `sup` elements from affecting the line height in\r\n * all browsers.\r\n */\r\n\r\nsub,\r\nsup {\r\n font-size: 75%;\r\n line-height: 0;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\n/* Embedded content\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\naudio,\r\nvideo {\r\n display: inline-block;\r\n}\r\n\r\n/**\r\n * Add the correct display in iOS 4-7.\r\n */\r\n\r\naudio:not([controls]) {\r\n display: none;\r\n height: 0;\r\n}\r\n\r\n/**\r\n * Remove the border on images inside links in IE 10-.\r\n */\r\n\r\nimg {\r\n border-style: none;\r\n}\r\n\r\n/**\r\n * Hide the overflow in IE.\r\n */\r\n\r\nsvg:not(:root) {\r\n overflow: hidden;\r\n}\r\n\r\n/* Forms\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Change the font styles in all browsers (opinionated).\r\n * 2. Remove the margin in Firefox and Safari.\r\n */\r\n\r\nbutton,\r\ninput,\r\noptgroup,\r\nselect,\r\ntextarea {\r\n font-family: sans-serif;\r\n /* 1 */\r\n font-size: 100%;\r\n /* 1 */\r\n line-height: 1.15;\r\n /* 1 */\r\n margin: 0;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Show the overflow in IE.\r\n * 1. Show the overflow in Edge.\r\n */\r\n\r\nbutton,\r\ninput {\r\n /* 1 */\r\n overflow: visible;\r\n}\r\n\r\n/**\r\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\r\n * 1. Remove the inheritance of text transform in Firefox.\r\n */\r\n\r\nbutton,\r\nselect {\r\n /* 1 */\r\n text-transform: none;\r\n}\r\n\r\n/**\r\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\r\n * controls in Android 4.\r\n * 2. Correct the inability to style clickable types in iOS and Safari.\r\n */\r\n\r\nbutton,\r\nhtml [type=\"button\"],\r\n/* 1 */\r\n[type=\"reset\"],\r\n[type=\"submit\"] {\r\n -webkit-appearance: button;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the inner border and padding in Firefox.\r\n */\r\n\r\nbutton::-moz-focus-inner,\r\n[type=\"button\"]::-moz-focus-inner,\r\n[type=\"reset\"]::-moz-focus-inner,\r\n[type=\"submit\"]::-moz-focus-inner {\r\n border-style: none;\r\n padding: 0;\r\n}\r\n\r\n/**\r\n * Restore the focus styles unset by the previous rule.\r\n */\r\n\r\nbutton:-moz-focusring,\r\n[type=\"button\"]:-moz-focusring,\r\n[type=\"reset\"]:-moz-focusring,\r\n[type=\"submit\"]:-moz-focusring {\r\n outline: 1px dotted ButtonText;\r\n}\r\n\r\n/**\r\n * Change the border, margin, and padding in all browsers (opinionated).\r\n */\r\n\r\nfieldset {\r\n border: 1px solid #c0c0c0;\r\n margin: 0 2px;\r\n padding: 0.35em 0.625em 0.75em;\r\n}\r\n\r\n/**\r\n * 1. Correct the text wrapping in Edge and IE.\r\n * 2. Correct the color inheritance from `fieldset` elements in IE.\r\n * 3. Remove the padding so developers are not caught out when they zero out\r\n * `fieldset` elements in all browsers.\r\n */\r\n\r\nlegend {\r\n box-sizing: border-box;\r\n /* 1 */\r\n color: inherit;\r\n /* 2 */\r\n display: table;\r\n /* 1 */\r\n max-width: 100%;\r\n /* 1 */\r\n padding: 0;\r\n /* 3 */\r\n white-space: normal;\r\n /* 1 */\r\n}\r\n\r\n/**\r\n * 1. Add the correct display in IE 9-.\r\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\r\n */\r\n\r\nprogress {\r\n display: inline-block;\r\n /* 1 */\r\n vertical-align: baseline;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the default vertical scrollbar in IE.\r\n */\r\n\r\ntextarea {\r\n overflow: auto;\r\n}\r\n\r\n/**\r\n * 1. Add the correct box sizing in IE 10-.\r\n * 2. Remove the padding in IE 10-.\r\n */\r\n\r\n[type=\"checkbox\"],\r\n[type=\"radio\"] {\r\n box-sizing: border-box;\r\n /* 1 */\r\n padding: 0;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Correct the cursor style of increment and decrement buttons in Chrome.\r\n */\r\n\r\n[type=\"number\"]::-webkit-inner-spin-button,\r\n[type=\"number\"]::-webkit-outer-spin-button {\r\n height: auto;\r\n}\r\n\r\n/**\r\n * 1. Correct the odd appearance in Chrome and Safari.\r\n * 2. Correct the outline style in Safari.\r\n */\r\n\r\n[type=\"search\"] {\r\n -webkit-appearance: textfield;\r\n /* 1 */\r\n outline-offset: -2px;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\r\n */\r\n\r\n[type=\"search\"]::-webkit-search-cancel-button,\r\n[type=\"search\"]::-webkit-search-decoration {\r\n -webkit-appearance: none;\r\n}\r\n\r\n/**\r\n * 1. Correct the inability to style clickable types in iOS and Safari.\r\n * 2. Change font properties to `inherit` in Safari.\r\n */\r\n\r\n::-webkit-file-upload-button {\r\n -webkit-appearance: button;\r\n /* 1 */\r\n font: inherit;\r\n /* 2 */\r\n}\r\n\r\n/* Interactive\r\n ========================================================================== */\r\n\r\n/*\r\n * Add the correct display in IE 9-.\r\n * 1. Add the correct display in Edge, IE, and Firefox.\r\n */\r\n\r\ndetails,\r\n/* 1 */\r\nmenu {\r\n display: block;\r\n}\r\n\r\n/*\r\n * Add the correct display in all browsers.\r\n */\r\n\r\nsummary {\r\n display: list-item;\r\n}\r\n\r\n/* Scripting\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\ncanvas {\r\n display: inline-block;\r\n}\r\n\r\n/**\r\n * Add the correct display in IE.\r\n */\r\n\r\ntemplate {\r\n display: none;\r\n}\r\n\r\n/* Hidden\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 10-.\r\n */\r\n\r\n[hidden] {\r\n display: none;\r\n}\r\n","/* raleway-300 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 300;\r\n src: local(\"Raleway Light\"), local(\"Raleway-Light\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-300.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-300.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-300italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 300;\r\n src: local(\"Raleway Light Italic\"), local(\"Raleway-LightItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-300italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-300italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-regular - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(Raleway), local(\"Raleway-Regular\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-regular.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-regular.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 400;\r\n src: local(\"Raleway Italic\"), local(\"Raleway-Italic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-600 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 600;\r\n src: local(\"Raleway SemiBold\"), local(\"Raleway-SemiBold\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-600.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-600.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-600italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 600;\r\n src: local(\"Raleway SemiBold Italic\"), local(\"Raleway-SemiBoldItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-600italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-600italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-800 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 800;\r\n src: local(\"Raleway ExtraBold\"), local(\"Raleway-ExtraBold\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-800.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-800.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-800italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 800;\r\n src: local(\"Raleway ExtraBold Italic\"), local(\"Raleway-ExtraBoldItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-800italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-800italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n\r\n/* montserrat-regular - cyrillic-ext_latin-ext_cyrillic_vietnamese_latin */\r\n@font-face {\r\n font-family: Montserrat;\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(\"Montserrat Regular\"), local(\"Montserrat-Regular\"),\r\n url(\"fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n\r\n/* open-sans-300 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 300;\r\n src: local(\"Open Sans Light\"), local(\"OpenSans-Light\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-300italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 300;\r\n src: local(\"Open Sans Light Italic\"), local(\"OpenSans-LightItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-regular - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(\"Open Sans Regular\"), local(\"OpenSans-Regular\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-600 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 600;\r\n src: local(\"Open Sans SemiBold\"), local(\"OpenSans-SemiBold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 400;\r\n src: local(\"Open Sans Italic\"), local(\"OpenSans-Italic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-600italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 600;\r\n src: local(\"Open Sans SemiBold Italic\"), local(\"OpenSans-SemiBoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-700italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 700;\r\n src: local(\"Open Sans Bold Italic\"), local(\"OpenSans-BoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-700 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 700;\r\n src: local(\"Open Sans Bold\"), local(\"OpenSans-Bold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-800 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 800;\r\n src: local(\"Open Sans ExtraBold\"), local(\"OpenSans-ExtraBold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-800italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 800;\r\n src: local(\"Open Sans ExtraBold Italic\"), local(\"OpenSans-ExtraBoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n","/* @see https://github.com/vladocar/SMART-CSS-GRID/ */\r\n.grid {\r\n display: grid;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n height: 100%;\r\n height: 100vh;\r\n}\r\n\r\n.one,\r\n.two,\r\n.three,\r\n.four,\r\n.five,\r\n.six,\r\n.seven,\r\n.eight,\r\n.nine,\r\n.ten,\r\n.eleven,\r\n.twelve {\r\n grid-column-end: span 12;\r\n}\r\n\r\n.nested {\r\n display: grid;\r\n grid-gap: 0;\r\n grid-template-columns: repeat(12, 1fr);\r\n}\r\n\r\n.merge-two-rows {\r\n grid-row-end: span 2;\r\n}\r\n\r\n.merge-three-rows {\r\n grid-row-end: span 3;\r\n}\r\n\r\n.merge-four-rows {\r\n grid-row-end: span 4;\r\n}\r\n\r\n.merge-five-rows {\r\n grid-row-end: span 5;\r\n}\r\n\r\n.merge-six-rows {\r\n grid-row-end: span 6;\r\n}\r\n\r\n.row-max-middle {\r\n grid-template-rows: auto 1fr auto;\r\n}\r\n\r\n@media (min-width: 320px) {\r\n .one {\r\n grid-column-end: span 1;\r\n }\r\n\r\n .two {\r\n grid-column-end: span 2;\r\n }\r\n\r\n .three {\r\n grid-column-end: span 3;\r\n }\r\n\r\n .four {\r\n grid-column-end: span 4;\r\n }\r\n\r\n .five {\r\n grid-column-end: span 5;\r\n }\r\n\r\n .six {\r\n grid-column-end: span 6;\r\n }\r\n\r\n .seven {\r\n grid-column-end: span 7;\r\n }\r\n\r\n .eight {\r\n grid-column-end: span 8;\r\n }\r\n\r\n .nine {\r\n grid-column-end: span 9;\r\n }\r\n\r\n .ten {\r\n grid-column-end: span 10;\r\n }\r\n\r\n .eleven {\r\n grid-column-end: span 11;\r\n }\r\n}\r\n","main {\r\n aside {\r\n &.search {\r\n display: none;\r\n grid-column-end: span 12;\r\n [role=\"button\"] {\r\n cursor: pointer;\r\n position: absolute;\r\n right: 1rem;\r\n display: block;\r\n margin: 1rem;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n svg {\r\n pointer-events: none;\r\n }\r\n }\r\n }\r\n }\r\n .search-results {\r\n div {\r\n h3,\r\n p {\r\n text-align: left;\r\n &::first-letter {\r\n text-transform: capitalize;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.page {\r\n &.listing {\r\n main {\r\n aside {\r\n &.search {\r\n order: 1;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\nheader {\r\n form[role=\"search\"] {\r\n display: flex;\r\n position: relative;\r\n width: 100%;\r\n height: 2.625rem;\r\n margin: 0;\r\n overflow: hidden;\r\n input[type=\"search\"] {\r\n flex: 1 0 0%;\r\n padding: 0;\r\n width: auto;\r\n min-width: 4rem;\r\n height: 2.625rem;\r\n margin-left: 0.75rem;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n border: 0;\r\n overflow: hidden;\r\n outline: none;\r\n z-index: 10;\r\n transition: all 0.4s ease;\r\n }\r\n label {\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: auto 0;\r\n padding: 0.5rem 0.75rem;\r\n background: transparent;\r\n border: 0;\r\n cursor: pointer;\r\n user-select: none;\r\n }\r\n }\r\n}\r\n",".metadata {\r\n dd,\r\n dt {\r\n margin: 0;\r\n ol {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n li {\r\n margin: 0 0 0 1rem;\r\n }\r\n }\r\n }\r\n}\r\n","@import \"../components/search.pcss\";\r\n@import \"../components/metadata.pcss\";\r\n\r\n.page {\r\n display: grid;\r\n grid-template-rows: auto 1fr auto;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n height: 100%;\r\n height: 100vh;\r\n &:not(.listing) {\r\n main,\r\n .main {\r\n width: 100%;\r\n max-width: 120rem;\r\n }\r\n }\r\n header {\r\n grid-column-end: span 12;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n flex-wrap: wrap;\r\n h1 {\r\n margin: 0;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n font-weight: 800;\r\n letter-spacing: 0.15rem;\r\n text-transform: uppercase;\r\n order: 0;\r\n a {\r\n padding: 1rem;\r\n }\r\n }\r\n }\r\n header[role=\"banner\"] .links > div a {\r\n &:not(:last-of-type):after {\r\n content: \"\";\r\n position: absolute;\r\n left: 0.4rem;\r\n right: 0.4rem;\r\n bottom: 0.4rem;\r\n height: 0.188rem;\r\n opacity: 0;\r\n transition-property: opacity;\r\n transition-duration: 0.3s;\r\n transition-timing-function: ease-out;\r\n }\r\n &:hover,\r\n &.active,\r\n &:focus {\r\n &:after {\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n main,\r\n .main {\r\n grid-column-end: span 12;\r\n max-width: 1920px;\r\n section {\r\n margin: 2rem 0 0 0;\r\n }\r\n }\r\n article {\r\n width: 80%;\r\n margin: 2rem auto;\r\n padding: 2rem 4rem;\r\n header {\r\n display: flex;\r\n flex-direction: column;\r\n h1 {\r\n margin: 3rem auto 4rem auto;\r\n }\r\n }\r\n .metadata {\r\n margin: 0 0 2rem 0;\r\n }\r\n }\r\n > footer {\r\n width: 80%;\r\n grid-column-end: span 12;\r\n margin: 2rem auto 0 auto;\r\n padding: 1rem 2rem;\r\n text-align: center;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n max-width: calc(100% - 2rem);\r\n margin: 2rem 0 1rem 0;\r\n font-family: var(--Raleway);\r\n font-weight: 400;\r\n line-height: 1.5;\r\n text-align: center;\r\n a {\r\n padding: 2rem 0;\r\n }\r\n }\r\n aside {\r\n &.search {\r\n grid-column-end: span 12;\r\n position: relative;\r\n margin: 0;\r\n padding: 2rem 4rem 1rem;\r\n }\r\n }\r\n aside.next-previous {\r\n width: 80%;\r\n margin: 0 auto 0;\r\n article {\r\n width: 100%;\r\n margin: 0;\r\n }\r\n }\r\n}\r\n.page.listing {\r\n main {\r\n display: grid;\r\n grid-gap: 4rem;\r\n grid-template-columns: repeat(12, 1fr);\r\n grid-column-end: span 12;\r\n width: 80%;\r\n margin: 0 auto 0;\r\n section {\r\n order: 1;\r\n grid-column-end: span 9;\r\n }\r\n article {\r\n width: 100%;\r\n margin: 0 0 3rem 0;\r\n padding: 0;\r\n header {\r\n a {\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\r\n border-bottom: 0;\r\n h1,\r\n h2 {\r\n order: 1;\r\n margin: 2.5rem auto 1rem;\r\n }\r\n h3 {\r\n order: 2;\r\n }\r\n img {\r\n order: 0;\r\n width: 100%;\r\n height: 20rem;\r\n object-fit: cover;\r\n object-position: center;\r\n }\r\n }\r\n }\r\n section {\r\n margin: 0;\r\n padding: 2rem 4rem 1rem;\r\n }\r\n footer {\r\n margin: 0 0.5rem;\r\n padding: 1rem 4rem;\r\n font-family: var(--OpenSans);\r\n font-size: 0.8rem;\r\n letter-spacing: 0.15rem;\r\n white-space: normal;\r\n p {\r\n word-break: break-word;\r\n }\r\n }\r\n }\r\n aside {\r\n order: 0;\r\n grid-column-end: span 3;\r\n > header {\r\n display: flex;\r\n flex-direction: column;\r\n > img,\r\n svg {\r\n display: block;\r\n width: 5rem;\r\n height: 5rem;\r\n margin: 1rem auto 1rem 0;\r\n }\r\n > h1 {\r\n width: 100%;\r\n max-width: 100%;\r\n padding: 1rem 0;\r\n text-align: left;\r\n word-break: break-word;\r\n }\r\n > p {\r\n width: 100%;\r\n font-family: var(--Raleway);\r\n font-size: 1.25rem;\r\n }\r\n }\r\n section {\r\n article {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0;\r\n header {\r\n h1,\r\n h2 {\r\n padding: 1rem 1rem 0 1rem;\r\n margin: 0;\r\n width: 100%;\r\n font-size: 2rem;\r\n text-align: center;\r\n }\r\n img {\r\n height: 10rem;\r\n }\r\n }\r\n section,\r\n footer {\r\n margin: 0;\r\n padding: 0.5rem 1rem;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &.blog {\r\n article.search {\r\n grid-column-end: span 12;\r\n padding: 2rem 4rem;\r\n }\r\n }\r\n}\r\n.page.article.tufte {\r\n padding-left: 0;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n clear: both;\r\n text-align: left;\r\n }\r\n main {\r\n width: 100%;\r\n article {\r\n section {\r\n p {\r\n width: 65%;\r\n }\r\n .marginnote,\r\n .sidenote {\r\n width: 50% !important;\r\n margin-right: -55%;\r\n padding: 0;\r\n }\r\n }\r\n }\r\n }\r\n .active,\r\n a:active,\r\n a:focus,\r\n a:hover,\r\n a:link,\r\n a:visited {\r\n background: 0;\r\n }\r\n}\r\n",".book,\r\n.book.listing {\r\n main {\r\n article {\r\n grid-column-end: span 12;\r\n header {\r\n h1 {\r\n order: 2;\r\n }\r\n h2 {\r\n order: 2;\r\n }\r\n h3 {\r\n order: 3;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n a {\r\n padding: 1rem 0;\r\n }\r\n }\r\n .metadata {\r\n order: 10;\r\n width: 100%;\r\n padding: 2rem 4rem 1rem;\r\n a {\r\n display: initial;\r\n border-bottom: 1px solid transparent;\r\n }\r\n }\r\n }\r\n section {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n div {\r\n flex: 1 0 100%;\r\n margin: 0.5%;\r\n padding: 1.5%;\r\n }\r\n }\r\n }\r\n img {\r\n display: block;\r\n margin: 0 auto;\r\n }\r\n }\r\n}\r\n",".docs {\r\n .sidebar {\r\n display: flex;\r\n flex-direction: column;\r\n font-size: 1.125rem;\r\n line-height: 1;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n font-size: inherit;\r\n margin: 0;\r\n padding: 0.5rem 1rem 0.5rem 1rem;\r\n }\r\n header,\r\n footer {\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n justify-content: flex-end;\r\n padding: 0.5rem;\r\n h1 {\r\n flex: 0 0 90%;\r\n margin: 0.5rem 0;\r\n font-size: 2.15rem;\r\n text-align: center;\r\n }\r\n }\r\n .menu {\r\n ol {\r\n padding: 0;\r\n padding-inline-start: 0;\r\n counter-reset: item;\r\n list-style-position: inside;\r\n li {\r\n display: block;\r\n margin: 0.25rem 0 0 0;\r\n padding: 0.5rem 1rem 0.5rem 1rem;\r\n &:before {\r\n content: counters(item, \".\") \" \";\r\n counter-increment: item;\r\n }\r\n > ol {\r\n margin: 0.5rem 0 0 0;\r\n }\r\n }\r\n }\r\n > ol > .active {\r\n padding: 0.5rem 0 0.5rem 1rem;\r\n }\r\n .current {\r\n padding-bottom: 0.5rem;\r\n }\r\n .current-group {\r\n padding-top: 0.5rem;\r\n }\r\n &.what-links-here {\r\n ol {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n footer {\r\n flex: 1;\r\n flex-direction: column;\r\n font-size: 1rem;\r\n section {\r\n flex: 1;\r\n width: 100%;\r\n a {\r\n display: block;\r\n }\r\n }\r\n svg {\r\n display: inline-block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n line-height: 1;\r\n vertical-align: middle;\r\n }\r\n }\r\n > [role=\"button\"] {\r\n position: absolute;\r\n top: 0.6rem;\r\n left: 1rem;\r\n cursor: pointer;\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n main {\r\n > header[role=\"banner\"] {\r\n .links {\r\n order: 1;\r\n > div {\r\n a {\r\n font-size: 1.125rem;\r\n text-transform: none;\r\n }\r\n }\r\n }\r\n .menu {\r\n order: 2;\r\n .edit-link {\r\n margin: auto 0;\r\n margin: auto 1rem auto 0;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n main {\r\n article,\r\n aside.search {\r\n padding: 1rem;\r\n line-height: 1.6;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n margin: 2rem 0 1rem 0;\r\n font-family: var(--Montserrat);\r\n font-weight: 400;\r\n line-height: 1.5;\r\n a {\r\n padding-top: 2rem;\r\n }\r\n }\r\n h1 {\r\n margin: 2rem 0 3rem 0;\r\n text-align: center;\r\n }\r\n p {\r\n &:first-of-type {\r\n font-size: 1.125rem;\r\n }\r\n }\r\n }\r\n }\r\n &.listing {\r\n article {\r\n > article {\r\n margin: 2rem;\r\n padding: 0;\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n footer {\r\n padding: 0 1rem;\r\n text-align: center;\r\n }\r\n}\r\n","@import \"./sidebar.pcss\";\r\n@import \"./toolbar.pcss\";\r\n@import \"./article.pcss\";\r\n@import \"./footer.pcss\";\r\n\r\n.docs {\r\n display: grid;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n min-height: 100%;\r\n min-height: 100vh;\r\n main {\r\n display: flex;\r\n flex-direction: column;\r\n order: 1;\r\n grid-column-end: span 12;\r\n }\r\n .sidebar {\r\n display: none;\r\n grid-column-end: span 12;\r\n }\r\n header[role=\"banner\"] .links > div {\r\n a:not(:first-of-type) {\r\n margin-left: 0.5rem;\r\n }\r\n a:not(:last-of-type):after {\r\n content: \" \\00BB \";\r\n position: absolute;\r\n margin-left: 0.5rem;\r\n }\r\n }\r\n}\r\n",".cv {\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n margin-top: 2rem;\r\n text-align: left;\r\n }\r\n main {\r\n article {\r\n header {\r\n display: grid;\r\n h1,\r\n h2 {\r\n margin: 0;\r\n padding: 0;\r\n width: 100%;\r\n text-align: left;\r\n }\r\n h1 {\r\n grid-column-end: span 12;\r\n }\r\n h2 {\r\n grid-column-end: span 8;\r\n align-self: baseline;\r\n }\r\n .details {\r\n grid-column-end: span 4;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-end;\r\n margin-top: 1rem;\r\n * {\r\n width: min-content;\r\n white-space: nowrap;\r\n }\r\n > div {\r\n display: inherit;\r\n flex-direction: inherit;\r\n align-items: inherit;\r\n margin-bottom: 1rem;\r\n }\r\n }\r\n }\r\n [itemprop=\"description\"] {\r\n margin-top: 2rem;\r\n }\r\n section {\r\n align-items: baseline;\r\n margin-top: 0rem;\r\n .entry {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n align-items: baseline;\r\n justify-content: space-between;\r\n .date {\r\n text-align: left;\r\n font-size: 1.2rem;\r\n white-space: nowrap;\r\n flex-basis: 0;\r\n order: 4;\r\n }\r\n em {\r\n display: inline;\r\n flex: 1;\r\n order: 2;\r\n font-size: 1.2rem;\r\n font-family: inherit;\r\n line-height: inherit;\r\n }\r\n h4 {\r\n display: inline;\r\n font-weight: 600;\r\n order: 1;\r\n }\r\n p {\r\n flex-basis: 100%;\r\n order: 3;\r\n }\r\n }\r\n > p {\r\n grid-column-end: span 10;\r\n grid-column-start: 3;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.page.cv {\r\n main {\r\n max-width: 50rem;\r\n }\r\n}\r\n","header[role=\"banner\"] {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-between;\r\n h1 {\r\n margin: 0;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n font-size: 0.825rem;\r\n font-weight: 800;\r\n letter-spacing: 0.25rem;\r\n text-transform: uppercase;\r\n order: 0;\r\n a {\r\n padding: 1rem;\r\n border-right: solid 1px transparent;\r\n }\r\n }\r\n .links {\r\n display: none;\r\n flex: 1;\r\n flex-basis: 40%;\r\n width: 100%;\r\n min-width: 0;\r\n max-width: 100%;\r\n max-height: 3rem;\r\n overflow: hidden;\r\n > div {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n align-items: center;\r\n width: 100%;\r\n a {\r\n position: relative;\r\n width: 100%;\r\n padding: 1rem 0.5rem;\r\n font-family: var(--Raleway);\r\n font-size: 0.825rem;\r\n font-weight: 400;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n &:before {\r\n border-right: solid 1px transparent;\r\n }\r\n }\r\n }\r\n }\r\n .menu {\r\n display: flex;\r\n flex-basis: 0;\r\n width: calc(100% - 1rem);\r\n margin: 0 auto;\r\n }\r\n [role=\"button\"] {\r\n margin: auto 0.5rem auto 0;\r\n cursor: pointer;\r\n }\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n [mobile-menu-open] {\r\n margin-left: 0.5rem;\r\n }\r\n}\r\n","[data-drawer-open],\r\n[data-drawer-close] {\r\n cursor: pointer;\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n}\r\n.drawer {\r\n overflow-y: auto;\r\n header {\r\n display: flex;\r\n justify-content: space-between;\r\n }\r\n h2,\r\n [data-drawer-close] {\r\n margin: auto 0;\r\n padding: 1rem;\r\n }\r\n .drawer-inner {\r\n ol {\r\n padding: 0;\r\n padding-inline-start: 0;\r\n counter-reset: item;\r\n list-style-position: inside;\r\n }\r\n li {\r\n display: block;\r\n list-style-type: none;\r\n margin: 0 0 0.25rem 0;\r\n padding: 0 1rem;\r\n &:before {\r\n content: counters(item, \".\") \" \";\r\n counter-increment: item;\r\n }\r\n }\r\n }\r\n}\r\n\r\n/*\r\n * TinyDrawer.js\r\n * @see https://github.com/jenstornell/tinyDrawer.js\r\n */\r\n:root {\r\n --tdm-drawer-width: 320px;\r\n --tdm-drawer-speed: 0.2s;\r\n --tdm-drawer-background: #e6e6e6;\r\n --tdm-backdrop-background: rgba(0, 0, 0, 0.5);\r\n}\r\n\r\ndrawer-menu,\r\n[data-drawer-backdrop] {\r\n top: 0;\r\n right: 0;\r\n position: fixed;\r\n display: block;\r\n display: none;\r\n height: 100%;\r\n}\r\n\r\n[data-drawer] {\r\n drawer-menu,\r\n [data-drawer-backdrop] {\r\n display: block;\r\n }\r\n}\r\n\r\ndrawer-menu {\r\n z-index: 99999;\r\n margin-right: 0;\r\n margin-right: calc(var(--tdm-drawer-width) * -1);\r\n width: var(--tdm-drawer-width);\r\n transition: margin-right var(--tdm-drawer-speed);\r\n background: var(--tdm-drawer-background);\r\n}\r\n\r\n[data-drawer-backdrop] {\r\n z-index: 99998;\r\n width: 100%;\r\n visibility: hidden;\r\n opacity: 0;\r\n background: var(--tdm-backdrop-background);\r\n transition-property: opacity, visibility;\r\n transition-duration: var(--tdm-drawer-speed), 0s;\r\n transition-delay: 0s, var(--tdm-drawer-speed);\r\n}\r\n\r\n[data-drawer=\"true\"] {\r\n height: 100%;\r\n width: 100%;\r\n overflow: hidden;\r\n [data-drawer-backdrop] {\r\n visibility: visible;\r\n opacity: 1;\r\n right: 0;\r\n transition-property: visibility, opacity;\r\n transition-duration: 0s, var(--tdm-drawer-speed);\r\n transition-delay: 0s, 0s;\r\n }\r\n drawer-menu {\r\n margin-right: 0;\r\n transition: margin-right var(--tdm-drawer-speed);\r\n }\r\n}\r\n","aside.next-previous {\r\n display: none;\r\n grid-gap: 0;\r\n grid-template-columns: repeat(12, 1fr);\r\n grid-column-end: span 12;\r\n flex: 1;\r\n align-content: flex-end;\r\n article {\r\n grid-column-end: span 12;\r\n padding: 0.5rem 1.5rem;\r\n &:first-of-type {\r\n h2 {\r\n text-align: left;\r\n }\r\n }\r\n &:last-of-type {\r\n h2 {\r\n text-align: right;\r\n }\r\n }\r\n h2 {\r\n margin: 0.5rem 0;\r\n font-size: calc(1.424rem * 1.1);\r\n }\r\n svg {\r\n display: inline-block;\r\n width: 1rem;\r\n height: 1rem;\r\n vertical-align: middle;\r\n }\r\n }\r\n}\r\n","input,\r\ntextarea {\r\n box-sizing: border-box;\r\n width: 100%;\r\n margin: 0 0 var(--formbase__margin);\r\n padding: var(--formbase__padding);\r\n background: var(--formbase__background);\r\n border: 1px solid var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n border-radius: var(--formbase__radius);\r\n outline: none;\r\n resize: vertical;\r\n transition: border-color var(--formbase__duration var(--formbase__timing));\r\n color: var(--formbase__color);\r\n font-family: inherit;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n &:disabled {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__disabled_background);\r\n box-shadow: none;\r\n cursor: not-allowed;\r\n &::placeholder {\r\n color: var(--formbase__disabled_placeholder);\r\n }\r\n }\r\n &:focus {\r\n border-color: var(--formbase__active);\r\n }\r\n &::placeholder {\r\n color: var(--formbase__placeholder);\r\n opacity: 1;\r\n }\r\n &:-ms-input-placeholder {\r\n color: var(--formbase__placeholder);\r\n }\r\n &::-ms-input-placeholder {\r\n color: var(--formbase__placeholder);\r\n }\r\n}\r\n","input[type=\"radio\"],\r\ninput[type=\"checkbox\"] {\r\n position: absolute;\r\n opacity: 0;\r\n pointer-events: none;\r\n margin: 0 0 var(--formbase__margin);\r\n box-sizing: border-box;\r\n}\r\ninput[type=\"radio\"] ~ label,\r\ninput[type=\"checkbox\"] ~ label {\r\n display: flex;\r\n align-items: center;\r\n position: relative;\r\n color: var(--formbase__color);\r\n &::before,\r\n &::after {\r\n content: \"\";\r\n display: block;\r\n width: var(--formbase__control_size);\r\n height: var(--formbase__control_size);\r\n border: 1px solid transparent;\r\n }\r\n &::before {\r\n flex-shrink: 0;\r\n margin-right: var(--formbase__padding);\r\n border-color: var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n background: var(--formbase__background);\r\n }\r\n &::after {\r\n position: absolute;\r\n top: calc(48% - var(--formbase__control_size) / 2);\r\n left: 0;\r\n background-size: 60%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n transform: scale(0);\r\n transition: transform var(--formbase__duration) var(--formbase__timing);\r\n }\r\n}\r\ninput[type=\"radio\"] + label::before {\r\n border-radius: 100%;\r\n}\r\ninput[type=\"radio\"] + label::after {\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z%22/%3E%3C/svg%3E\");\r\n}\r\ninput[type=\"checkbox\"] + label::after {\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z%22/%3E%3C/svg%3E\");\r\n}\r\ninput[type=\"radio\"]:disabled + label,\r\ninput[type=\"checkbox\"]:disabled + label {\r\n cursor: not-allowed;\r\n color: var(--formbase__disabled_placeholder);\r\n}\r\ninput[type=\"radio\"]:disabled + label::before,\r\ninput[type=\"checkbox\"]:disabled + label::before {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__background);\r\n box-shadow: none;\r\n}\r\ninput:focus + label::before {\r\n border-color: var(--formbase__active);\r\n}\r\ninput:checked + label::after {\r\n transform: scale(1);\r\n}\r\n","select {\r\n appearance: none;\r\n box-sizing: border-box;\r\n margin: 0 0 var(--formbase__margin);\r\n padding: var(--formbase__padding);\r\n padding-right: calc(\r\n var(--formbase__padding) + var(--formbase__padding) / 2 +\r\n var(--formbase__padding)\r\n );\r\n width: 100%;\r\n background: var(--formbase__background);\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M256%2C298.3L256%2C298.3L256%2C298.3l174.2-167.2c4.3-4.2%2C11.4-4.1%2C15.8%2C0.2l30.6%2C29.9c4.4%2C4.3%2C4.5%2C11.3%2C0.2%2C15.5L264.1%2C380.9c-2.2%2C2.2-5.2%2C3.2-8.1%2C3c-3%2C0.1-5.9-0.9-8.1-3L35.2%2C176.7c-4.3-4.2-4.2-11.2%2C0.2-15.5L66%2C131.3c4.4-4.3%2C11.5-4.4%2C15.8-0.2L256%2C298.3z%22/%3E%3C/svg%3E\");\r\n background-size: var(--formbase__select_size);\r\n background-repeat: no-repeat;\r\n background-position: calc(100% - var(--formbase__padding)) center;\r\n border: 1px solid var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n border-radius: var(--formbase__radius);\r\n outline: 0;\r\n color: var(--formbase__color);\r\n font-family: inherit;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n &:disabled {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__background);\r\n box-shadow: none;\r\n cursor: not-allowed;\r\n &::placeholder {\r\n color: var(--formbase__disabled_placeholder);\r\n }\r\n }\r\n &:focus {\r\n border-color: var(--formbase__active);\r\n }\r\n &::-ms-expand {\r\n display: none;\r\n }\r\n}\r\n",".selectr-container {\r\n display: flex;\r\n .selectr-selected {\r\n display: flex;\r\n margin: 0 0 0.9rem;\r\n padding: 0.6rem;\r\n .selectr-placeholder {\r\n align-self: center;\r\n }\r\n }\r\n &.inverted .selectr-options-container,\r\n .selectr-options-container,\r\n &.open.inverted .selectr-selected,\r\n .selectr-selected,\r\n .selectr-input {\r\n border-radius: 0;\r\n border-color: var(--formbase__border);\r\n }\r\n .selectr-options {\r\n overflow-x: auto;\r\n overflow-y: auto;\r\n .selectr-option {\r\n &.active,\r\n &.active.selected {\r\n color: var(--formbase__color);\r\n background-color: var(--formbase__background);\r\n }\r\n &.selected {\r\n font-style: italic;\r\n background-color: var(--formbase__background);\r\n }\r\n }\r\n }\r\n .selectr-tag {\r\n margin: 0 5px 2px 0;\r\n color: var(--formbase__color);\r\n background-color: var(--formbase__background);\r\n border: 1px solid var(--formbase__border);\r\n border-radius: 0;\r\n .selectr-tag-remove {\r\n &:before,\r\n &:after {\r\n background-color: var(--formbase__color);\r\n }\r\n }\r\n }\r\n}\r\n",".sequence {\r\n main {\r\n > header {\r\n h1 {\r\n margin: 0 auto 1rem auto;\r\n font-size: 2rem;\r\n }\r\n }\r\n article {\r\n display: flex;\r\n flex-direction: row;\r\n width: auto;\r\n margin: 0;\r\n padding: 1rem;\r\n h1 {\r\n font-size: 1.802rem;\r\n }\r\n h2 {\r\n font-size: 1.602rem;\r\n }\r\n h3 {\r\n font-size: 1.424rem;\r\n }\r\n h4 {\r\n font-size: 1.266rem;\r\n }\r\n h5 {\r\n font-size: 1.125rem;\r\n }\r\n h6 {\r\n font-size: 0.889rem;\r\n }\r\n [role=\"list\"] {\r\n flex: 1;\r\n min-width: 15rem;\r\n margin: 1rem 2rem;\r\n z-index: 1010;\r\n [role=\"listitem\"] {\r\n margin: 2rem;\r\n a {\r\n display: block;\r\n margin: 0;\r\n padding: 1rem;\r\n text-align: center;\r\n }\r\n [itemprop=\"name\"] {\r\n margin: 0;\r\n }\r\n &.white {\r\n a {\r\n /* stylelint-disable plugin/stylelint-no-indistinguishable-colors */\r\n background: rgb(250, 250, 250);\r\n /* stylelint-enable plugin/stylelint-no-indistinguishable-colors */\r\n }\r\n }\r\n &.red {\r\n a {\r\n background: rgb(255, 138, 128);\r\n }\r\n }\r\n &.orange {\r\n a {\r\n background: rgb(255, 209, 128);\r\n }\r\n }\r\n &.yellow {\r\n a {\r\n background: rgb(255, 255, 141);\r\n }\r\n }\r\n &.green {\r\n a {\r\n background: rgb(204, 255, 144);\r\n }\r\n }\r\n &.teal {\r\n a {\r\n background: rgb(167, 255, 235);\r\n }\r\n }\r\n &.blue {\r\n a {\r\n background: rgb(128, 216, 255);\r\n }\r\n }\r\n &.dark-blue {\r\n a {\r\n background: rgb(130, 177, 255);\r\n }\r\n }\r\n &.purple {\r\n a {\r\n background: rgb(179, 136, 255);\r\n }\r\n }\r\n &.pink {\r\n a {\r\n background: rgb(248, 187, 208);\r\n }\r\n }\r\n &.brown {\r\n a {\r\n background: rgb(215, 204, 200);\r\n }\r\n }\r\n &.gray {\r\n a {\r\n background: rgb(207, 216, 220);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","/* \r\n --breakpoint-xs: 320px;\r\n --breakpoint-sm: 576px;\r\n --breakpoint-md: 768px;\r\n --breakpoint-lg: 992px;\r\n --breakpoint-xl: 1200px;\r\n --breakpoint-xxl: 1600px;\r\n */\r\n\r\n@media (min-width: 320px) {\r\n .page {\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n max-width: 100%;\r\n }\r\n header[role=\"banner\"] {\r\n flex-wrap: nowrap;\r\n h1 {\r\n width: 100%;\r\n padding: 0;\r\n a {\r\n display: block;\r\n width: 100%;\r\n border-right: 0;\r\n }\r\n }\r\n .menu {\r\n order: 1;\r\n width: 100%;\r\n flex-basis: 0;\r\n }\r\n .links {\r\n order: 2;\r\n flex: 1 0 1%;\r\n width: 100%;\r\n max-height: 100%;\r\n a {\r\n width: 100%;\r\n }\r\n a:not(:first-of-type):before {\r\n border-right: 0;\r\n }\r\n }\r\n form[role=\"search\"] {\r\n margin: 0 1rem;\r\n }\r\n }\r\n main {\r\n aside {\r\n order: 2;\r\n }\r\n aside:not([class]) {\r\n display: none;\r\n }\r\n }\r\n article {\r\n margin: 0 auto;\r\n padding: 1rem;\r\n }\r\n &.listing {\r\n main {\r\n display: block;\r\n max-width: 100%;\r\n article {\r\n section {\r\n padding: 1rem;\r\n }\r\n header {\r\n a {\r\n h1,\r\n h2 {\r\n margin: 1rem auto 0.5rem;\r\n }\r\n }\r\n }\r\n footer {\r\n padding: 1rem;\r\n }\r\n }\r\n > section,\r\n > aside {\r\n grid-column-end: span 12;\r\n max-width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n .page main,\r\n .page article,\r\n .page.listing main,\r\n .main {\r\n width: calc(100% - 0.25rem);\r\n }\r\n .cv {\r\n main {\r\n article {\r\n header {\r\n h2 {\r\n grid-column-end: span 12;\r\n }\r\n .details {\r\n grid-column-end: span 12;\r\n align-items: flex-start;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main > {\r\n header[role=\"banner\"] {\r\n .menu {\r\n order: 0;\r\n }\r\n }\r\n .sidebar {\r\n display: none;\r\n }\r\n }\r\n }\r\n main {\r\n article > p[aria-label],\r\n article > img[aria-label],\r\n article > figure[aria-label] {\r\n &:before {\r\n content: \"\";\r\n }\r\n }\r\n }\r\n [data-drawer-open] {\r\n display: none;\r\n }\r\n aside.next-previous {\r\n display: grid;\r\n }\r\n}\r\n\r\n@media (min-width: 576px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.1);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.1);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.1);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.1);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.1);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) {\r\n main,\r\n .main {\r\n width: 90%;\r\n }\r\n }\r\n header[role=\"banner\"] {\r\n flex-wrap: wrap;\r\n flex-direction: row;\r\n h1 {\r\n width: auto;\r\n }\r\n .menu {\r\n flex: 1;\r\n order: 1;\r\n [mobile-menu-open],\r\n [mobile-menu-close] {\r\n display: none;\r\n }\r\n }\r\n .links {\r\n display: flex;\r\n flex-basis: 100%;\r\n max-height: 2.825rem;\r\n padding: 0 0.5rem;\r\n > div {\r\n flex-direction: row;\r\n }\r\n a {\r\n width: auto;\r\n }\r\n }\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n section {\r\n .entry {\r\n flex-direction: row;\r\n .date {\r\n order: 3;\r\n display: inline;\r\n }\r\n em {\r\n &:before {\r\n content: \", \";\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main > {\r\n header[role=\"banner\"] .links > div {\r\n flex-direction: row;\r\n a {\r\n width: auto;\r\n }\r\n }\r\n }\r\n .sidebar header h1 {\r\n flex-basis: 95%;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 768px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.25);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.25);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.25);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.25);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.25);\r\n }\r\n }\r\n header form[role=\"search\"] {\r\n input[type=\"search\"],\r\n input[type=\"search\"]:focus {\r\n padding: 0 0 0 1rem;\r\n box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) {\r\n main {\r\n width: 80%;\r\n }\r\n }\r\n header[role=\"banner\"] {\r\n h1 {\r\n a {\r\n border-right: 0;\r\n }\r\n }\r\n .menu {\r\n flex: 1;\r\n order: 2;\r\n }\r\n .links {\r\n flex-basis: 40%;\r\n }\r\n }\r\n main,\r\n &.listing main {\r\n grid-gap: 0;\r\n width: calc(100% - 5rem);\r\n article {\r\n width: 100%;\r\n margin: 0 0 1rem;\r\n border-left: 0;\r\n border-right: 0;\r\n header {\r\n word-break: break-word;\r\n }\r\n section {\r\n padding: 1rem;\r\n }\r\n footer {\r\n padding: 1rem;\r\n }\r\n }\r\n section,\r\n aside {\r\n grid-column-end: span 12;\r\n &.search {\r\n grid-column-end: span 12;\r\n padding: 1rem;\r\n }\r\n }\r\n }\r\n aside.search {\r\n display: none;\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n padding: 2rem;\r\n }\r\n }\r\n }\r\n .docs {\r\n [mobile-menu-open],\r\n [mobile-menu-close] {\r\n display: none;\r\n }\r\n main {\r\n grid-column-end: span 8;\r\n > header[role=\"banner\"] {\r\n flex-direction: row;\r\n .links {\r\n order: 0;\r\n display: flex;\r\n }\r\n .menu {\r\n flex: 1;\r\n }\r\n }\r\n }\r\n .sidebar {\r\n display: flex;\r\n grid-column-end: span 4;\r\n header h1 {\r\n flex-basis: 100%;\r\n }\r\n }\r\n }\r\n aside.next-previous {\r\n article {\r\n grid-column-end: span 6;\r\n border-top: 1px solid transparent;\r\n &:first-of-type {\r\n border-right: 1px solid transparent;\r\n }\r\n svg {\r\n width: calc(1.602rem * 1.25);\r\n height: calc(1.602rem * 1.25);\r\n }\r\n }\r\n }\r\n [data-drawer-open] {\r\n display: block;\r\n }\r\n .marginnote,\r\n .sidenote {\r\n float: right;\r\n clear: right;\r\n width: 20% !important;\r\n }\r\n}\r\n\r\n@media (min-width: 992px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.5);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.5);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.5);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.5);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.5);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) main article {\r\n margin-top: 2rem;\r\n padding: 1rem 3.5rem;\r\n }\r\n &.listing {\r\n main {\r\n display: grid;\r\n grid-gap: 2rem;\r\n width: calc(100% - 4rem);\r\n margin-top: 2rem;\r\n section,\r\n aside.search {\r\n grid-column-end: span 8;\r\n }\r\n aside.search {\r\n padding: 1rem 2rem;\r\n }\r\n aside {\r\n grid-column-end: span 4;\r\n }\r\n aside:not([class]) {\r\n display: block;\r\n }\r\n }\r\n }\r\n &.article {\r\n main {\r\n width: 80%;\r\n }\r\n }\r\n article {\r\n width: calc(100% - 4rem);\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n padding: 2rem;\r\n header {\r\n h2 {\r\n grid-column-end: span 6;\r\n }\r\n .details {\r\n grid-column-end: span 6;\r\n align-items: flex-end;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main {\r\n grid-column-end: span 9;\r\n }\r\n main article,\r\n main aside.search {\r\n padding: 1rem 3rem;\r\n }\r\n .sidebar {\r\n display: flex;\r\n grid-column-end: span 3;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6,\r\n .menu ol li {\r\n padding: 0.5rem 0.75rem 0.25rem 0.75rem;\r\n }\r\n }\r\n }\r\n aside.next-previous article svg {\r\n width: calc(1.602rem * 1.5);\r\n height: calc(1.602rem * 1.5);\r\n }\r\n main {\r\n article > p[aria-label],\r\n article > img[aria-label],\r\n article > figure[aria-label] {\r\n &:before {\r\n content: attr(aria-label);\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 1200px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.65);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.65);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.65);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.65);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.65);\r\n }\r\n }\r\n}\r\n@media (min-width: 1600px) {\r\n .page {\r\n &.listing {\r\n main {\r\n grid-gap: 2rem;\r\n width: 80%;\r\n section,\r\n aside.search {\r\n grid-column-end: span 9;\r\n }\r\n aside {\r\n grid-column-end: span 3;\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main {\r\n grid-column-end: span 10;\r\n }\r\n .sidebar {\r\n grid-column-end: span 2;\r\n }\r\n }\r\n aside.next-previous article {\r\n svg {\r\n width: calc(1.602rem * 1.65);\r\n height: calc(1.602rem * 1.65);\r\n }\r\n }\r\n}\r\n","@import \"./root.pcss\";\r\n@import \"./normalize.pcss\";\r\n@import \"../../css/fonts.css\";\r\n@import \"./grid.pcss\";\r\n@import \"./page/page.pcss\";\r\n@import \"./book/book.pcss\";\r\n@import \"./docs/docs.pcss\";\r\n@import \"./components/cv.pcss\";\r\n@import \"./components/header.pcss\";\r\n@import \"./components/drawer.pcss\";\r\n@import \"./components/related.pcss\";\r\n@import \"./components/formbase/main.pcss\";\r\n@import \"./components/selectr.pcss\";\r\n@import \"./components/sequence.pcss\";\r\n@import \"./responsive.pcss\";\r\n\r\nbody {\r\n font-family: var(--OpenSans);\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 1.7;\r\n text-rendering: optimizeLegibility;\r\n counter-reset: sidenote-counter;\r\n}\r\n\r\nh1 {\r\n font-size: 1.802rem;\r\n}\r\nh2 {\r\n font-size: 1.602rem;\r\n}\r\nh3 {\r\n font-size: 1.424rem;\r\n}\r\nh4 {\r\n font-size: 1.266rem;\r\n}\r\nh5 {\r\n font-size: 1.125rem;\r\n}\r\nh6 {\r\n font-size: 1rem;\r\n}\r\n\r\nb,\r\nstrong {\r\n font-weight: 600;\r\n}\r\n\r\na,\r\na:link,\r\na:visited,\r\na:focus,\r\na:active {\r\n text-decoration: none;\r\n}\r\na[href] {\r\n cursor: pointer;\r\n}\r\n\r\nblockquote {\r\n font-style: italic;\r\n}\r\n\r\nfigure {\r\n margin: 0;\r\n text-align: center;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n height: auto;\r\n}\r\n\r\np {\r\n line-height: 1.5;\r\n}\r\n\r\ncode,\r\nkbd,\r\nsamp {\r\n word-break: break-word;\r\n overflow-wrap: break-word;\r\n overflow: auto;\r\n}\r\npre {\r\n word-break: break-all;\r\n code {\r\n white-space: pre-wrap;\r\n }\r\n &.sf-dump {\r\n grid-column-end: span 12;\r\n }\r\n}\r\n\r\nmain,\r\n.main {\r\n width: 100%;\r\n margin: 0 auto;\r\n}\r\n\r\ntable {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n width: 100%;\r\n thead {\r\n border-bottom: 2px solid transparent;\r\n }\r\n tr {\r\n border-bottom: 1px solid transparent;\r\n }\r\n th,\r\n td {\r\n padding: 0.25rem;\r\n text-align: left;\r\n }\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n/* Itemize */\r\narticle > p[aria-label],\r\narticle > img[aria-label],\r\narticle > figure[aria-label] {\r\n position: relative;\r\n &:before {\r\n content: attr(aria-label);\r\n position: absolute;\r\n left: -3.75rem;\r\n opacity: 0.65;\r\n width: 3.5rem;\r\n max-width: 3.5rem;\r\n text-align: right;\r\n word-break: break-word;\r\n }\r\n}\r\n\r\n/* Notes */\r\nlabel.margin-toggle {\r\n width: auto;\r\n &:not(.sidenote-number) {\r\n display: none;\r\n }\r\n}\r\n.marginnote,\r\n.sidenote {\r\n display: block;\r\n width: 100%;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n line-height: 1.3;\r\n position: relative;\r\n}\r\n.sidenote-number {\r\n counter-increment: sidenote-counter;\r\n &:after {\r\n content: counter(sidenote-counter);\r\n font-size: 1rem;\r\n top: -0.5rem;\r\n left: 0.1rem;\r\n }\r\n}\r\n.sidenote-number:after,\r\n.sidenote:before {\r\n font-family: et-book-roman-old-style;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\nlabel.sidenote-number,\r\ninput[type=\"checkbox\"] ~ label.sidenote-number,\r\ninput.margin-toggle,\r\ninput[type=\"checkbox\"] ~ input.margin-toggle {\r\n display: none;\r\n border: 0;\r\n}\r\n\r\n/* Slider */\r\n.swiper-container {\r\n max-height: 80vh;\r\n .swiper-wrapper {\r\n height: 100%;\r\n .swiper-slide {\r\n width: 100%;\r\n height: 60vh;\r\n min-height: 40vh;\r\n max-height: 80%;\r\n max-height: 80vh;\r\n text-align: center;\r\n img {\r\n width: auto;\r\n height: auto;\r\n max-width: 100%;\r\n max-height: 100%;\r\n }\r\n }\r\n }\r\n}\r\n"]} \ No newline at end of file +{"version":3,"sources":["../src/css/normalize.pcss","fonts.css","../src/css/grid.pcss","../src/css/components/search.pcss","../src/css/components/metadata.pcss","../src/css/page/page.pcss","../src/css/book/book.pcss","../src/css/docs/sidebar.pcss","../src/css/docs/toolbar.pcss","../src/css/docs/article.pcss","../src/css/docs/footer.pcss","../src/css/docs/docs.pcss","../src/css/components/cv.pcss","../src/css/components/header.pcss","../src/css/components/drawer.pcss","../src/css/components/related.pcss","../src/css/components/formbase/input.pcss","../src/css/components/formbase/control.pcss","../src/css/components/formbase/select.pcss","../src/css/components/selectr.pcss","../src/css/components/sequence.pcss","../src/css/responsive.pcss","../src/css/theme.pcss"],"names":[],"mappings":"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CAChB,eAIF,CAHE,8TACE,gBACF,CAEF,iDACE,kBAAqB,CACrB,iBACF,CAEE,2EACE,kBACF,CAMF,8BACE,WAAY,CACZ,SACF,CCnCJ,aACE,cAAe,CACf,iBACF,CCCF,MACE,YAAa,CACb,oCAAsC,CACtC,aAAc,CACd,eAAgB,CAChB,gBAqBF,CApBE,WACE,YAAa,CACb,qBAAsB,CACtB,OAAQ,CACR,uBACF,CACA,eACE,YAAa,CACb,uBACF,CAEE,2DACE,iBACF,CACA,gEACE,iBAAkB,CAClB,iBAAkB,CAClB,iBACF,CC5BF,4BAIE,eAAgB,CAChB,eACF,CAGI,wBACE,YAgCF,CA/BE,sDAEE,QAAS,CACT,SAAU,CACV,UAAW,CACX,eACF,CACA,2BACE,uBACF,CACA,2BACE,sBAAuB,CACvB,mBACF,CACA,iCACE,sBAAuB,CACvB,YAAa,CACb,qBAAsB,CACtB,oBAAqB,CACrB,eAWF,CAVE,mCACE,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,kBACF,CACA,qCACE,eAAgB,CAChB,sBAAuB,CACvB,mBAAoB,CACpB,kBACF,CAGJ,wCACE,eACF,CACA,yBACE,oBAAqB,CACrB,YAoCF,CAnCE,gCACE,YAAa,CACb,cAAe,CACf,qBAAsB,CACtB,oBAAqB,CACrB,6BAyBF,CAxBE,sCACE,eAAgB,CAChB,gBAAiB,CACjB,kBAAmB,CACnB,YAAa,CACb,OACF,CACA,mCACE,cAAe,CACf,MAAO,CACP,OAAQ,CACR,gBAAiB,CACjB,mBAAoB,CACpB,mBACF,CACA,mCACE,cAAe,CACf,eAAgB,CAChB,OACF,CACA,kCACE,eAAgB,CAChB,OACF,CAEF,2BACE,uBAAwB,CACxB,mBACF,CAMN,cACE,eACF,CC5FF,oBACE,YAAa,CACb,cAAe,CACf,qBAAsB,CACtB,kBAAmB,CACnB,6BAkEF,CAjEE,uBACE,QAAS,CACT,YAAa,CACb,6DAA2B,CAC3B,iBAAmB,CACnB,eAAgB,CAChB,qBAAuB,CACvB,wBAAyB,CACzB,OAKF,CAJE,yBACE,YAAa,CACb,kCACF,CAEF,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,CACD,UAAW,CACX,eAAuC,CACvC,8WAAgpB,CAChpB,oBAA6C,CAC7C,2BAA4B,CAC5B,0CAAiE,CACjE,qBAAyC,CACzC,0CAAmC,CACnC,eAAsC,CACtC,SAAU,CACV,UAA6B,CAC7B,mBAAoB,CACpB,cAAe,CACf,gBAgBF,CAfE,gBACE,oBAA8C,CAC9C,qBAA6C,CAC7C,eAAgB,CAChB,kBAIF,CAHE,2CACE,aACF,CAFA,kCACE,aACF,CAFA,sCACE,aACF,CAFA,uCACE,aACF,CAFA,6BACE,aACF,CAEF,aACE,iBACF,CACA,mBACE,YACF,CCrCF,mBACE,YA6CF,CA5CE,qCACE,YAAa,CACb,gBAAkB,CAClB,aAIF,CAHE,0DACE,iBACF,CAEF,+NAKE,eAAgB,CAChB,iBACF,CACA,oCACE,eAAgB,CAChB,eAYF,CAVI,+HAEE,UAA6B,CAC7B,qBACF,CACA,6DACE,iBAAkB,CAClB,qBACF,CAGJ,gCACE,kBAAmB,CACnB,UAA6B,CAC7B,qBAA6C,CAC7C,qBAAyC,CACzC,eAOF,CALI,qHAEE,qBACF,CCxCA,yBACE,kBAAwB,CACxB,cACF,CAEF,uBACE,YAAa,CACb,kBAAmB,CACnB,UAAW,CACX,QAAS,CACT,YAmGF,CAlGE,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,kBACF,CACA,0BACE,iBACF,CACA,mCACE,MAAO,CACP,eAAgB,CAChB,gBAAiB,CACjB,YA2EF,CA1EE,mDACE,WAwEF,CAvEE,qDACE,aAAc,CACd,QAAS,CACT,YAAa,CACb,iBACF,CACA,mEACE,QACF,CAEE,2DAEE,kBAEF,CAGA,yDACE,kBACF,CAGA,4DACE,kBACF,CAGA,4DACE,kBACF,CAGA,2DACE,kBACF,CAGA,0DACE,kBACF,CAGA,0DACE,kBACF,CAGA,+DACE,kBACF,CAGA,4DACE,kBACF,CAGA,0DACE,kBACF,CAGA,2DACE,kBACF,CAGA,0DACE,kBACF,CCnGZ,yBAEI,sDAME,cACF,CACA,0BACE,gBA8BF,CA7BE,6BACE,UAAW,CACX,SAMF,CALE,+BACE,aAAc,CACd,UAAW,CACX,cACF,CAEF,gCACE,OAAQ,CACR,UAAW,CACX,YACF,CACA,iCACE,OAAQ,CACR,WAAY,CACZ,UAAW,CACX,eAOF,CANE,mCACE,UACF,CACA,8DACE,cACF,CAEF,4CACE,aACF,CAGA,iBACE,OACF,CACA,8BACE,YACF,CAEF,cACE,aAAc,CACd,YACF,CAEE,mBACE,aAAc,CACd,cAsBF,CApBI,mCACE,YACF,CAGI,8EAEE,sBACF,CAGJ,kCACE,YACF,CAEF,oDAEE,uBAAwB,CACxB,cACF,CAIN,kDAIE,yBACF,CAKQ,2BACE,uBACF,CACA,iCACE,uBAAwB,CACxB,sBACF,CAQF,qCACE,OACF,CAEF,oBACE,YACF,CAOA,6GACE,UACF,CAGJ,mBACE,YACF,CACA,oBACE,YACF,CACF,CAEA,yBAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CAIE,mDAEE,SACF,CAEF,0BACE,cAAe,CACf,kBAwBF,CAvBE,6BACE,UACF,CACA,gCACE,MAAO,CACP,OAKF,CAJE,uGAEE,YACF,CAEF,iCACE,YAAa,CACb,eAAgB,CAChB,mBAAoB,CACpB,eAOF,CANE,qCACE,kBACF,CACA,mCACE,UACF,CAQE,gCACE,kBAUF,CATE,sCACE,OAAQ,CACR,cACF,CAEE,0CACE,YACF,CASR,0CACE,kBAIF,CAHE,4CACE,UACF,CAGJ,yBACE,cACF,CAEJ,CAEA,yBAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,iBACF,CACA,QACE,mBACF,CACA,QACE,oBACF,CAGA,8FAEE,kBAAmB,CACnB,2CACF,CAIE,yBACE,SACF,CAIE,+BACE,cACF,CAEF,gCACE,MAAO,CACP,OACF,CACA,iCACE,cACF,CAEF,8BAEE,UAAW,CACX,uBAwBF,CAvBE,8CACE,UAAW,CACX,eAAgB,CAChB,aAAc,CACd,cAUF,CATE,4DACE,qBACF,CAIA,0HACE,YACF,CAEF,wFAEE,uBAKF,CAJE,oHACE,uBAAwB,CACxB,YACF,CAGJ,mBACE,YACF,CAIE,iBACE,YACF,CAIF,mDAEE,YACF,CACA,WACE,sBAWF,CAVE,+BACE,kBAQF,CAPE,sCACE,OAAQ,CACR,YACF,CACA,qCACE,MACF,CAGJ,eACE,YAAa,CACb,sBAIF,CAHE,yBACE,eACF,CAIF,4BACE,sBAAuB,CACvB,gCAQF,CAPE,0CACE,kCACF,CACA,gCACE,eAA4B,CAC5B,gBACF,CAGJ,mBACE,aACF,CACA,sBAEE,WAAY,CACZ,WAAY,CACZ,mBACF,CACF,CAEA,yBAEI,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,kBACF,CACA,QACE,mBACF,CAGA,iCACE,eAAgB,CAChB,mBACF,CAEE,mBACE,YAAa,CACb,aAAc,CACd,uBAAwB,CACxB,eAcF,CAbE,2DAEE,sBACF,CACA,gCACE,iBACF,CACA,yBACE,sBACF,CACA,sCACE,aACF,CAIF,mBACE,SACF,CAEF,cACE,uBACF,CAIE,iBACE,YAUF,CARI,2BACE,sBACF,CACA,iCACE,sBAAuB,CACvB,oBACF,CAMN,WACE,sBACF,CACA,2CAEE,iBACF,CACA,eACE,YAAa,CACb,sBAUF,CATE,uIAOE,2BACF,CAGJ,gCACE,cAA2B,CAC3B,eACF,CAKI,6GACE,wBACF,CAGN,CAEA,0BAEI,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,mBACF,CACA,QACE,oBACF,CAEJ,CACA,0BAGM,mBACE,aAAc,CACd,SAQF,CAPE,2DAEE,sBACF,CACA,yBACE,sBACF,CAKJ,WACE,uBACF,CACA,eACE,sBACF,CAGA,gCACE,eAA4B,CAC5B,gBACF,CAEJ,CCtfA,KACE,+DAA4B,CAC5B,cAAe,CACf,eAAgB,CAChB,eAAgB,CAChB,iCAAkC,CAClC,8BACF,CAEA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,kBACF,CACA,GACE,cACF,CAEA,SAEE,eACF,CAEA,oCAKE,oBACF,CACA,QACE,cACF,CAEA,WACE,iBACF,CAEA,OACE,QAAS,CACT,iBACF,CAEA,IACE,cAAe,CACf,WACF,CAEA,EACE,eACF,CAEA,cAGE,qBAAsB,CACtB,oBAAyB,CACzB,aACF,CACA,IACE,oBAOF,CANE,SACE,oBACF,CACA,YACE,uBACF,CAGF,WAEE,UAAW,CACX,aACF,CAEA,MACE,wBAAyB,CACzB,gBAAiB,CACjB,UAYF,CAXE,YACE,mCACF,CACA,SACE,mCACF,CACA,kBAEE,cAAgB,CAChB,eACF,CAGF,OACE,aACF,CAGA,yEAGE,iBAWF,CAVE,8FACE,wBAAyB,CACzB,iBAAkB,CAClB,aAAc,CACd,WAAa,CACb,YAAa,CACb,gBAAiB,CACjB,gBAAiB,CACjB,qBACF,CAIF,oBACE,UAIF,CAHE,0CACE,YACF,CAEF,sBAEE,aAAc,CACd,UAAW,CACX,YAAa,CACb,6DAA2B,CAC3B,eAAgB,CAChB,iBACF,CACA,iBACE,kCAOF,CANE,uBACE,iCAAkC,CAClC,cAAe,CACf,UAAY,CACZ,UACF,CAEF,wCAEE,mCAAoC,CACpC,iBAAkB,CAClB,uBACF,CACA,8HAIE,YAAa,CACb,QACF,CAGA,kBACE,eAkBF,CAjBE,kCACE,WAeF,CAdE,gDACE,UAAW,CACX,WAAY,CACZ,eAAgB,CAChB,cAAe,CACf,eAAgB,CAChB,iBAOF,CANE,oDACE,UAAW,CACX,WAAY,CACZ,cAAe,CACf,eACF","file":"theme.css","sourcesContent":["/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */\r\n\r\n/**\r\n * 1. Change the default font family in all browsers (opinionated).\r\n * 2. Correct the line height in all browsers.\r\n * 3. Prevent adjustments of font size after orientation changes in\r\n * IE on Windows Phone and in iOS.\r\n */\r\n\r\n/* Document\r\n ========================================================================== */\r\n\r\n* {\r\n box-sizing: border-box;\r\n}\r\n\r\nhtml {\r\n font-family: sans-serif;\r\n /* 1 */\r\n line-height: 1.15;\r\n /* 2 */\r\n -ms-text-size-adjust: 100%;\r\n /* 3 */\r\n -webkit-text-size-adjust: 100%;\r\n /* 3 */\r\n}\r\n\r\n/* Sections\r\n ========================================================================== */\r\n\r\n/**\r\n * Remove the margin in all browsers (opinionated).\r\n */\r\n\r\nbody {\r\n margin: 0;\r\n}\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\narticle,\r\naside,\r\nfooter,\r\nheader,\r\nnav,\r\nsection {\r\n display: block;\r\n}\r\n\r\n/**\r\n * Correct the font size and margin on `h1` elements within `section` and\r\n * `article` contexts in Chrome, Firefox, and Safari.\r\n */\r\n\r\nh1 {\r\n font-size: 2em;\r\n margin: 0.67em 0;\r\n}\r\n\r\n/* Grouping content\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n * 1. Add the correct display in IE.\r\n */\r\n\r\nfigcaption,\r\nfigure,\r\nmain {\r\n /* 1 */\r\n display: block;\r\n}\r\n\r\n/**\r\n * Add the correct margin in IE 8.\r\n */\r\n\r\nfigure {\r\n margin: 1em 40px;\r\n}\r\n\r\n/**\r\n * 1. Add the correct box sizing in Firefox.\r\n * 2. Show the overflow in Edge and IE.\r\n */\r\n\r\nhr {\r\n box-sizing: content-box;\r\n /* 1 */\r\n height: 0;\r\n /* 1 */\r\n overflow: visible;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\npre {\r\n font-family: monospace, monospace;\r\n /* 1 */\r\n font-size: 1em;\r\n /* 2 */\r\n}\r\n\r\n/* Text-level semantics\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Remove the gray background on active links in IE 10.\r\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\r\n */\r\n\r\na {\r\n background-color: transparent;\r\n /* 1 */\r\n -webkit-text-decoration-skip: objects;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the outline on focused links when they are also active or hovered\r\n * in all browsers (opinionated).\r\n */\r\n\r\na:active,\r\na:hover {\r\n outline-width: 0;\r\n}\r\n\r\n/**\r\n * 1. Remove the bottom border in Firefox 39-.\r\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\r\n */\r\n\r\nabbr[title] {\r\n border-bottom: none;\r\n /* 1 */\r\n text-decoration: underline;\r\n /* 2 */\r\n text-decoration: underline dotted;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\r\n */\r\n\r\n/* stylelint-disable no-duplicate-selectors */\r\nb,\r\nstrong {\r\n font-weight: inherit;\r\n}\r\n\r\n/**\r\n * Add the correct font weight in Chrome, Edge, and Safari.\r\n */\r\n\r\nb,\r\nstrong {\r\n font-weight: bolder;\r\n}\r\n/* stylelint-enable */\r\n\r\n/**\r\n * 1. Correct the inheritance and scaling of font size in all browsers.\r\n * 2. Correct the odd `em` font sizing in all browsers.\r\n */\r\n\r\ncode,\r\nkbd,\r\nsamp {\r\n font-family: monospace, monospace;\r\n /* 1 */\r\n font-size: 1em;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Add the correct font style in Android 4.3-.\r\n */\r\n\r\ndfn {\r\n font-style: italic;\r\n}\r\n\r\n/**\r\n * Add the correct background and color in IE 9-.\r\n */\r\n\r\n/* stylelint-disable scale-unlimited/declaration-strict-value */\r\nmark {\r\n background-color: #ffff00;\r\n color: #000000;\r\n}\r\n/* stylelint-enable */\r\n\r\n/**\r\n * Add the correct font size in all browsers.\r\n */\r\n\r\nsmall {\r\n font-size: 80%;\r\n}\r\n\r\n/**\r\n * Prevent `sub` and `sup` elements from affecting the line height in\r\n * all browsers.\r\n */\r\n\r\nsub,\r\nsup {\r\n font-size: 75%;\r\n line-height: 0;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\n\r\nsub {\r\n bottom: -0.25em;\r\n}\r\n\r\nsup {\r\n top: -0.5em;\r\n}\r\n\r\n/* Embedded content\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\naudio,\r\nvideo {\r\n display: inline-block;\r\n}\r\n\r\n/**\r\n * Add the correct display in iOS 4-7.\r\n */\r\n\r\naudio:not([controls]) {\r\n display: none;\r\n height: 0;\r\n}\r\n\r\n/**\r\n * Remove the border on images inside links in IE 10-.\r\n */\r\n\r\nimg {\r\n border-style: none;\r\n}\r\n\r\n/**\r\n * Hide the overflow in IE.\r\n */\r\n\r\nsvg:not(:root) {\r\n overflow: hidden;\r\n}\r\n\r\n/* Forms\r\n ========================================================================== */\r\n\r\n/**\r\n * 1. Change the font styles in all browsers (opinionated).\r\n * 2. Remove the margin in Firefox and Safari.\r\n */\r\n\r\nbutton,\r\ninput,\r\noptgroup,\r\nselect,\r\ntextarea {\r\n font-family: sans-serif;\r\n /* 1 */\r\n font-size: 100%;\r\n /* 1 */\r\n line-height: 1.15;\r\n /* 1 */\r\n margin: 0;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Show the overflow in IE.\r\n * 1. Show the overflow in Edge.\r\n */\r\n\r\nbutton,\r\ninput {\r\n /* 1 */\r\n overflow: visible;\r\n}\r\n\r\n/**\r\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\r\n * 1. Remove the inheritance of text transform in Firefox.\r\n */\r\n\r\nbutton,\r\nselect {\r\n /* 1 */\r\n text-transform: none;\r\n}\r\n\r\n/**\r\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\r\n * controls in Android 4.\r\n * 2. Correct the inability to style clickable types in iOS and Safari.\r\n */\r\n\r\nbutton,\r\nhtml [type=\"button\"],\r\n/* 1 */\r\n[type=\"reset\"],\r\n[type=\"submit\"] {\r\n -webkit-appearance: button;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the inner border and padding in Firefox.\r\n */\r\n\r\nbutton::-moz-focus-inner,\r\n[type=\"button\"]::-moz-focus-inner,\r\n[type=\"reset\"]::-moz-focus-inner,\r\n[type=\"submit\"]::-moz-focus-inner {\r\n border-style: none;\r\n padding: 0;\r\n}\r\n\r\n/**\r\n * Restore the focus styles unset by the previous rule.\r\n */\r\n\r\nbutton:-moz-focusring,\r\n[type=\"button\"]:-moz-focusring,\r\n[type=\"reset\"]:-moz-focusring,\r\n[type=\"submit\"]:-moz-focusring {\r\n outline: 1px dotted ButtonText;\r\n}\r\n\r\n/**\r\n * Change the border, margin, and padding in all browsers (opinionated).\r\n */\r\n\r\nfieldset {\r\n border: 1px solid #c0c0c0;\r\n margin: 0 2px;\r\n padding: 0.35em 0.625em 0.75em;\r\n}\r\n\r\n/**\r\n * 1. Correct the text wrapping in Edge and IE.\r\n * 2. Correct the color inheritance from `fieldset` elements in IE.\r\n * 3. Remove the padding so developers are not caught out when they zero out\r\n * `fieldset` elements in all browsers.\r\n */\r\n\r\nlegend {\r\n box-sizing: border-box;\r\n /* 1 */\r\n color: inherit;\r\n /* 2 */\r\n display: table;\r\n /* 1 */\r\n max-width: 100%;\r\n /* 1 */\r\n padding: 0;\r\n /* 3 */\r\n white-space: normal;\r\n /* 1 */\r\n}\r\n\r\n/**\r\n * 1. Add the correct display in IE 9-.\r\n * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.\r\n */\r\n\r\nprogress {\r\n display: inline-block;\r\n /* 1 */\r\n vertical-align: baseline;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the default vertical scrollbar in IE.\r\n */\r\n\r\ntextarea {\r\n overflow: auto;\r\n}\r\n\r\n/**\r\n * 1. Add the correct box sizing in IE 10-.\r\n * 2. Remove the padding in IE 10-.\r\n */\r\n\r\n[type=\"checkbox\"],\r\n[type=\"radio\"] {\r\n box-sizing: border-box;\r\n /* 1 */\r\n padding: 0;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Correct the cursor style of increment and decrement buttons in Chrome.\r\n */\r\n\r\n[type=\"number\"]::-webkit-inner-spin-button,\r\n[type=\"number\"]::-webkit-outer-spin-button {\r\n height: auto;\r\n}\r\n\r\n/**\r\n * 1. Correct the odd appearance in Chrome and Safari.\r\n * 2. Correct the outline style in Safari.\r\n */\r\n\r\n[type=\"search\"] {\r\n -webkit-appearance: textfield;\r\n /* 1 */\r\n outline-offset: -2px;\r\n /* 2 */\r\n}\r\n\r\n/**\r\n * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.\r\n */\r\n\r\n[type=\"search\"]::-webkit-search-cancel-button,\r\n[type=\"search\"]::-webkit-search-decoration {\r\n -webkit-appearance: none;\r\n}\r\n\r\n/**\r\n * 1. Correct the inability to style clickable types in iOS and Safari.\r\n * 2. Change font properties to `inherit` in Safari.\r\n */\r\n\r\n::-webkit-file-upload-button {\r\n -webkit-appearance: button;\r\n /* 1 */\r\n font: inherit;\r\n /* 2 */\r\n}\r\n\r\n/* Interactive\r\n ========================================================================== */\r\n\r\n/*\r\n * Add the correct display in IE 9-.\r\n * 1. Add the correct display in Edge, IE, and Firefox.\r\n */\r\n\r\ndetails,\r\n/* 1 */\r\nmenu {\r\n display: block;\r\n}\r\n\r\n/*\r\n * Add the correct display in all browsers.\r\n */\r\n\r\nsummary {\r\n display: list-item;\r\n}\r\n\r\n/* Scripting\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 9-.\r\n */\r\n\r\ncanvas {\r\n display: inline-block;\r\n}\r\n\r\n/**\r\n * Add the correct display in IE.\r\n */\r\n\r\ntemplate {\r\n display: none;\r\n}\r\n\r\n/* Hidden\r\n ========================================================================== */\r\n\r\n/**\r\n * Add the correct display in IE 10-.\r\n */\r\n\r\n[hidden] {\r\n display: none;\r\n}\r\n","/* raleway-300 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 300;\r\n src: local(\"Raleway Light\"), local(\"Raleway-Light\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-300.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-300.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-300italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 300;\r\n src: local(\"Raleway Light Italic\"), local(\"Raleway-LightItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-300italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-300italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-regular - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(Raleway), local(\"Raleway-Regular\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-regular.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-regular.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 400;\r\n src: local(\"Raleway Italic\"), local(\"Raleway-Italic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-600 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 600;\r\n src: local(\"Raleway SemiBold\"), local(\"Raleway-SemiBold\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-600.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-600.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-600italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 600;\r\n src: local(\"Raleway SemiBold Italic\"), local(\"Raleway-SemiBoldItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-600italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-600italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-800 - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: normal;\r\n font-weight: 800;\r\n src: local(\"Raleway ExtraBold\"), local(\"Raleway-ExtraBold\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-800.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-800.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* raleway-800italic - latin-ext_latin */\r\n@font-face {\r\n font-family: Raleway;\r\n font-style: italic;\r\n font-weight: 800;\r\n src: local(\"Raleway ExtraBold Italic\"), local(\"Raleway-ExtraBoldItalic\"),\r\n url(\"fonts/raleway-v13-latin-ext_latin-800italic.woff2\") format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/raleway-v13-latin-ext_latin-800italic.woff\") format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n\r\n/* montserrat-regular - cyrillic-ext_latin-ext_cyrillic_vietnamese_latin */\r\n@font-face {\r\n font-family: Montserrat;\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(\"Montserrat Regular\"), local(\"Montserrat-Regular\"),\r\n url(\"fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/montserrat-v13-cyrillic-ext_latin-ext_cyrillic_vietnamese_latin-regular.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n\r\n/* open-sans-300 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 300;\r\n src: local(\"Open Sans Light\"), local(\"OpenSans-Light\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-300italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 300;\r\n src: local(\"Open Sans Light Italic\"), local(\"OpenSans-LightItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-300italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-regular - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 400;\r\n src: local(\"Open Sans Regular\"), local(\"OpenSans-Regular\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-regular.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-600 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 600;\r\n src: local(\"Open Sans SemiBold\"), local(\"OpenSans-SemiBold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 400;\r\n src: local(\"Open Sans Italic\"), local(\"OpenSans-Italic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-600italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 600;\r\n src: local(\"Open Sans SemiBold Italic\"), local(\"OpenSans-SemiBoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-600italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-700italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 700;\r\n src: local(\"Open Sans Bold Italic\"), local(\"OpenSans-BoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-700 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 700;\r\n src: local(\"Open Sans Bold\"), local(\"OpenSans-Bold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-700.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-800 - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: normal;\r\n font-weight: 800;\r\n src: local(\"Open Sans ExtraBold\"), local(\"OpenSans-ExtraBold\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n/* open-sans-800italic - cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin */\r\n@font-face {\r\n font-family: \"Open Sans\";\r\n font-style: italic;\r\n font-weight: 800;\r\n src: local(\"Open Sans ExtraBold Italic\"), local(\"OpenSans-ExtraBoldItalic\"),\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff2\")\r\n format(\"woff2\"),\r\n /* Chrome 26+, Opera 23+, Firefox 39+ */\r\n url(\"fonts/open-sans-v16-cyrillic-ext_greek-ext_latin-ext_cyrillic_vietnamese_greek_latin-800italic.woff\")\r\n format(\"woff\"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */\r\n}\r\n","/* @see https://github.com/vladocar/SMART-CSS-GRID/ */\r\n.grid {\r\n display: grid;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n height: 100%;\r\n height: 100vh;\r\n}\r\n\r\n.one,\r\n.two,\r\n.three,\r\n.four,\r\n.five,\r\n.six,\r\n.seven,\r\n.eight,\r\n.nine,\r\n.ten,\r\n.eleven,\r\n.twelve {\r\n grid-column-end: span 12;\r\n}\r\n\r\n.nested {\r\n display: grid;\r\n grid-gap: 0;\r\n grid-template-columns: repeat(12, 1fr);\r\n}\r\n\r\n.merge-two-rows {\r\n grid-row-end: span 2;\r\n}\r\n\r\n.merge-three-rows {\r\n grid-row-end: span 3;\r\n}\r\n\r\n.merge-four-rows {\r\n grid-row-end: span 4;\r\n}\r\n\r\n.merge-five-rows {\r\n grid-row-end: span 5;\r\n}\r\n\r\n.merge-six-rows {\r\n grid-row-end: span 6;\r\n}\r\n\r\n.row-max-middle {\r\n grid-template-rows: auto 1fr auto;\r\n}\r\n\r\n@media (min-width: 320px) {\r\n .one {\r\n grid-column-end: span 1;\r\n }\r\n\r\n .two {\r\n grid-column-end: span 2;\r\n }\r\n\r\n .three {\r\n grid-column-end: span 3;\r\n }\r\n\r\n .four {\r\n grid-column-end: span 4;\r\n }\r\n\r\n .five {\r\n grid-column-end: span 5;\r\n }\r\n\r\n .six {\r\n grid-column-end: span 6;\r\n }\r\n\r\n .seven {\r\n grid-column-end: span 7;\r\n }\r\n\r\n .eight {\r\n grid-column-end: span 8;\r\n }\r\n\r\n .nine {\r\n grid-column-end: span 9;\r\n }\r\n\r\n .ten {\r\n grid-column-end: span 10;\r\n }\r\n\r\n .eleven {\r\n grid-column-end: span 11;\r\n }\r\n}\r\n","main {\r\n aside {\r\n &.search {\r\n display: none;\r\n grid-column-end: span 12;\r\n [role=\"button\"] {\r\n cursor: pointer;\r\n position: absolute;\r\n right: 1rem;\r\n display: block;\r\n margin: 1rem;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n svg {\r\n pointer-events: none;\r\n }\r\n }\r\n }\r\n }\r\n .search-results {\r\n div {\r\n h3,\r\n p {\r\n text-align: left;\r\n &::first-letter {\r\n text-transform: capitalize;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.page {\r\n &.listing {\r\n main {\r\n aside {\r\n &.search {\r\n order: 1;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\nheader {\r\n form[role=\"search\"] {\r\n display: flex;\r\n position: relative;\r\n width: 100%;\r\n height: 2.625rem;\r\n margin: 0;\r\n overflow: hidden;\r\n input[type=\"search\"] {\r\n flex: 1 0 0%;\r\n padding: 0;\r\n width: auto;\r\n min-width: 4rem;\r\n height: 2.625rem;\r\n margin-left: 0.75rem;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n text-overflow: ellipsis;\r\n white-space: nowrap;\r\n border: 0;\r\n overflow: hidden;\r\n outline: none;\r\n z-index: 10;\r\n transition: all 0.4s ease;\r\n }\r\n label {\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin: auto 0;\r\n padding: 0.5rem 0.75rem;\r\n background: transparent;\r\n border: 0;\r\n cursor: pointer;\r\n user-select: none;\r\n }\r\n }\r\n}\r\n",".metadata {\r\n dd,\r\n dt {\r\n margin: 0;\r\n ol {\r\n list-style-type: none;\r\n margin: 0;\r\n padding: 0;\r\n li {\r\n margin: 0 0 0 1rem;\r\n }\r\n }\r\n }\r\n}\r\n","@import \"../components/search.pcss\";\r\n@import \"../components/metadata.pcss\";\r\n\r\n.page {\r\n display: grid;\r\n grid-template-rows: auto 1fr auto;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n height: 100%;\r\n height: 100vh;\r\n &:not(.listing) {\r\n main,\r\n .main {\r\n width: 100%;\r\n max-width: 120rem;\r\n }\r\n }\r\n header {\r\n grid-column-end: span 12;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n flex-wrap: wrap;\r\n h1 {\r\n margin: 0;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n font-weight: 800;\r\n letter-spacing: 0.15rem;\r\n text-transform: uppercase;\r\n order: 0;\r\n a {\r\n padding: 1rem;\r\n }\r\n }\r\n }\r\n header[role=\"banner\"] .links > div a {\r\n &:not(:last-of-type):after {\r\n content: \"\";\r\n position: absolute;\r\n left: 0.4rem;\r\n right: 0.4rem;\r\n bottom: 0.4rem;\r\n height: 0.188rem;\r\n opacity: 0;\r\n transition-property: opacity;\r\n transition-duration: 0.3s;\r\n transition-timing-function: ease-out;\r\n }\r\n &:hover,\r\n &.active,\r\n &:focus {\r\n &:after {\r\n opacity: 1;\r\n }\r\n }\r\n }\r\n main,\r\n .main {\r\n grid-column-end: span 12;\r\n max-width: 1920px;\r\n section {\r\n margin: 2rem 0 0 0;\r\n }\r\n }\r\n article {\r\n width: 80%;\r\n margin: 2rem auto;\r\n padding: 2rem 4rem;\r\n header {\r\n display: flex;\r\n flex-direction: column;\r\n h1 {\r\n margin: 3rem auto 4rem auto;\r\n }\r\n }\r\n .metadata {\r\n margin: 0 0 2rem 0;\r\n }\r\n }\r\n > footer {\r\n width: 80%;\r\n grid-column-end: span 12;\r\n margin: 2rem auto 0 auto;\r\n padding: 1rem 2rem;\r\n text-align: center;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n max-width: calc(100% - 2rem);\r\n margin: 2rem 0 1rem 0;\r\n font-family: var(--Raleway);\r\n font-weight: 400;\r\n line-height: 1.5;\r\n text-align: center;\r\n a {\r\n padding: 2rem 0;\r\n }\r\n }\r\n aside {\r\n &.search {\r\n grid-column-end: span 12;\r\n position: relative;\r\n margin: 0;\r\n padding: 2rem 4rem 1rem;\r\n }\r\n }\r\n aside.next-previous {\r\n width: 80%;\r\n margin: 0 auto 0;\r\n article {\r\n width: 100%;\r\n margin: 0;\r\n }\r\n }\r\n}\r\n.page.listing {\r\n main {\r\n display: grid;\r\n grid-gap: 4rem;\r\n grid-template-columns: repeat(12, 1fr);\r\n grid-column-end: span 12;\r\n width: 80%;\r\n margin: 0 auto 0;\r\n section {\r\n order: 1;\r\n grid-column-end: span 9;\r\n }\r\n article {\r\n width: 100%;\r\n margin: 0 0 3rem 0;\r\n padding: 0;\r\n header {\r\n a {\r\n display: flex;\r\n flex-direction: column;\r\n width: 100%;\r\n border-bottom: 0;\r\n h1,\r\n h2 {\r\n order: 1;\r\n margin: 2.5rem auto 1rem;\r\n }\r\n h3 {\r\n order: 2;\r\n }\r\n img {\r\n order: 0;\r\n width: 100%;\r\n height: 20rem;\r\n object-fit: cover;\r\n object-position: center;\r\n }\r\n }\r\n }\r\n section {\r\n margin: 0;\r\n padding: 2rem 4rem 1rem;\r\n }\r\n footer {\r\n margin: 0 0.5rem;\r\n padding: 1rem 4rem;\r\n font-family: var(--OpenSans);\r\n font-size: 0.8rem;\r\n letter-spacing: 0.15rem;\r\n white-space: normal;\r\n p {\r\n word-break: break-word;\r\n }\r\n }\r\n }\r\n aside {\r\n order: 0;\r\n grid-column-end: span 3;\r\n > header {\r\n display: flex;\r\n flex-direction: column;\r\n > img,\r\n svg {\r\n display: block;\r\n width: 5rem;\r\n height: 5rem;\r\n margin: 1rem auto 1rem 0;\r\n }\r\n > h1 {\r\n width: 100%;\r\n max-width: 100%;\r\n padding: 1rem 0;\r\n text-align: left;\r\n word-break: break-word;\r\n }\r\n > p {\r\n width: 100%;\r\n font-family: var(--Raleway);\r\n font-size: 1.25rem;\r\n }\r\n }\r\n section {\r\n article {\r\n display: flex;\r\n flex-direction: column;\r\n padding: 0;\r\n header {\r\n h1,\r\n h2 {\r\n padding: 1rem 1rem 0 1rem;\r\n margin: 0;\r\n width: 100%;\r\n font-size: 2rem;\r\n text-align: center;\r\n }\r\n img {\r\n height: 10rem;\r\n }\r\n }\r\n section,\r\n footer {\r\n margin: 0;\r\n padding: 0.5rem 1rem;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n &.blog {\r\n article.search {\r\n grid-column-end: span 12;\r\n padding: 2rem 4rem;\r\n }\r\n }\r\n}\r\n.page.article.tufte {\r\n padding-left: 0;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n clear: both;\r\n text-align: left;\r\n }\r\n main {\r\n width: 100%;\r\n article {\r\n section {\r\n p {\r\n width: 65%;\r\n }\r\n .marginnote,\r\n .sidenote {\r\n width: 50% !important;\r\n margin-right: -55%;\r\n padding: 0;\r\n }\r\n }\r\n }\r\n }\r\n .active,\r\n a:active,\r\n a:focus,\r\n a:hover,\r\n a:link,\r\n a:visited {\r\n background: 0;\r\n }\r\n}\r\n",".book,\r\n.book.listing {\r\n main {\r\n article {\r\n grid-column-end: span 12;\r\n header {\r\n h1 {\r\n order: 2;\r\n }\r\n h2 {\r\n order: 2;\r\n }\r\n h3 {\r\n order: 3;\r\n }\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n a {\r\n padding: 1rem 0;\r\n }\r\n }\r\n .metadata {\r\n order: 10;\r\n width: 100%;\r\n padding: 2rem 4rem 1rem;\r\n a {\r\n display: initial;\r\n border-bottom: 1px solid transparent;\r\n }\r\n }\r\n }\r\n section {\r\n display: flex;\r\n flex-direction: row;\r\n flex-wrap: wrap;\r\n div {\r\n flex: 1 0 100%;\r\n margin: 0.5%;\r\n padding: 1.5%;\r\n }\r\n }\r\n }\r\n img {\r\n display: block;\r\n margin: 0 auto;\r\n }\r\n }\r\n}\r\n",".docs {\r\n .sidebar {\r\n display: flex;\r\n flex-direction: column;\r\n font-size: 1.125rem;\r\n line-height: 1;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n font-size: inherit;\r\n margin: 0;\r\n padding: 0.5rem 1rem 0.5rem 1rem;\r\n }\r\n header,\r\n footer {\r\n display: flex;\r\n flex-wrap: wrap;\r\n align-items: center;\r\n justify-content: flex-end;\r\n padding: 0.5rem;\r\n h1 {\r\n flex: 0 0 90%;\r\n margin: 0.5rem 0;\r\n font-size: 2.15rem;\r\n text-align: center;\r\n }\r\n }\r\n .menu {\r\n ol {\r\n padding: 0;\r\n padding-inline-start: 0;\r\n counter-reset: item;\r\n list-style-position: inside;\r\n li {\r\n display: block;\r\n margin: 0.25rem 0 0 0;\r\n padding: 0.5rem 1rem 0.5rem 1rem;\r\n &:before {\r\n content: counters(item, \".\") \" \";\r\n counter-increment: item;\r\n }\r\n > ol {\r\n margin: 0.5rem 0 0 0;\r\n }\r\n }\r\n }\r\n > ol > .active {\r\n padding: 0.5rem 0 0.5rem 1rem;\r\n }\r\n .current {\r\n padding-bottom: 0.5rem;\r\n }\r\n .current-group {\r\n padding-top: 0.5rem;\r\n }\r\n &.what-links-here {\r\n ol {\r\n margin-top: 0;\r\n }\r\n }\r\n }\r\n footer {\r\n flex: 1;\r\n flex-direction: column;\r\n font-size: 1rem;\r\n section {\r\n flex: 1;\r\n width: 100%;\r\n a {\r\n display: block;\r\n }\r\n }\r\n svg {\r\n display: inline-block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n line-height: 1;\r\n vertical-align: middle;\r\n }\r\n }\r\n > [role=\"button\"] {\r\n position: absolute;\r\n top: 0.6rem;\r\n left: 1rem;\r\n cursor: pointer;\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n main {\r\n > header[role=\"banner\"] {\r\n .links {\r\n order: 1;\r\n > div {\r\n a {\r\n font-size: 1.125rem;\r\n text-transform: none;\r\n }\r\n }\r\n }\r\n .menu {\r\n order: 2;\r\n .edit-link {\r\n margin: auto 0;\r\n margin: auto 1rem auto 0;\r\n cursor: pointer;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n main {\r\n article,\r\n aside.search {\r\n padding: 1rem;\r\n line-height: 1.6;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n margin: 2rem 0 1rem 0;\r\n font-family: var(--Montserrat);\r\n font-weight: 400;\r\n line-height: 1.5;\r\n a {\r\n padding-top: 2rem;\r\n }\r\n }\r\n h1 {\r\n margin: 2rem 0 3rem 0;\r\n text-align: center;\r\n }\r\n p {\r\n &:first-of-type {\r\n font-size: 1.125rem;\r\n }\r\n }\r\n }\r\n }\r\n &.listing {\r\n article {\r\n > article {\r\n margin: 2rem;\r\n padding: 0;\r\n }\r\n }\r\n }\r\n}\r\n",".docs {\r\n footer {\r\n padding: 0 1rem;\r\n text-align: center;\r\n }\r\n}\r\n","@import \"./sidebar.pcss\";\r\n@import \"./toolbar.pcss\";\r\n@import \"./article.pcss\";\r\n@import \"./footer.pcss\";\r\n\r\n.docs {\r\n display: grid;\r\n grid-template-columns: repeat(12, 1fr);\r\n margin: 0 auto;\r\n min-height: 100%;\r\n min-height: 100vh;\r\n main {\r\n display: flex;\r\n flex-direction: column;\r\n order: 1;\r\n grid-column-end: span 12;\r\n }\r\n .sidebar {\r\n display: none;\r\n grid-column-end: span 12;\r\n }\r\n header[role=\"banner\"] .links > div {\r\n a:not(:first-of-type) {\r\n margin-left: 0.5rem;\r\n }\r\n a:not(:last-of-type):after {\r\n content: \" \\00BB \";\r\n position: absolute;\r\n margin-left: 0.5rem;\r\n }\r\n }\r\n}\r\n",".cv {\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n margin-top: 2rem;\r\n text-align: left;\r\n }\r\n main {\r\n article {\r\n header {\r\n display: grid;\r\n h1,\r\n h2 {\r\n margin: 0;\r\n padding: 0;\r\n width: 100%;\r\n text-align: left;\r\n }\r\n h1 {\r\n grid-column-end: span 12;\r\n }\r\n h2 {\r\n grid-column-end: span 8;\r\n align-self: baseline;\r\n }\r\n .details {\r\n grid-column-end: span 4;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: flex-end;\r\n margin-top: 1rem;\r\n * {\r\n width: min-content;\r\n white-space: nowrap;\r\n }\r\n > div {\r\n display: inherit;\r\n flex-direction: inherit;\r\n align-items: inherit;\r\n margin-bottom: 1rem;\r\n }\r\n }\r\n }\r\n [itemprop=\"description\"] {\r\n margin-top: 2rem;\r\n }\r\n section {\r\n align-items: baseline;\r\n margin-top: 0rem;\r\n .entry {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n align-items: baseline;\r\n justify-content: space-between;\r\n .date {\r\n text-align: left;\r\n font-size: 1.2rem;\r\n white-space: nowrap;\r\n flex-basis: 0;\r\n order: 4;\r\n }\r\n em {\r\n display: inline;\r\n flex: 1;\r\n order: 2;\r\n font-size: 1.2rem;\r\n font-family: inherit;\r\n line-height: inherit;\r\n }\r\n h4 {\r\n display: inline;\r\n font-weight: 600;\r\n order: 1;\r\n }\r\n p {\r\n flex-basis: 100%;\r\n order: 3;\r\n }\r\n }\r\n > p {\r\n grid-column-end: span 10;\r\n grid-column-start: 3;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n.page.cv {\r\n main {\r\n max-width: 50rem;\r\n }\r\n}\r\n","header[role=\"banner\"] {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: space-between;\r\n h1 {\r\n margin: 0;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n font-size: 0.825rem;\r\n font-weight: 800;\r\n letter-spacing: 0.25rem;\r\n text-transform: uppercase;\r\n order: 0;\r\n a {\r\n padding: 1rem;\r\n border-right: solid 1px transparent;\r\n }\r\n }\r\n .links {\r\n display: none;\r\n flex: 1;\r\n flex-basis: 40%;\r\n width: 100%;\r\n min-width: 0;\r\n max-width: 100%;\r\n max-height: 3rem;\r\n overflow: hidden;\r\n > div {\r\n display: flex;\r\n flex-wrap: wrap;\r\n flex-direction: column;\r\n justify-content: flex-start;\r\n align-items: center;\r\n width: 100%;\r\n a {\r\n position: relative;\r\n width: 100%;\r\n padding: 1rem 0.5rem;\r\n font-family: var(--Raleway);\r\n font-size: 0.825rem;\r\n font-weight: 400;\r\n line-height: 1;\r\n text-transform: uppercase;\r\n &:before {\r\n border-right: solid 1px transparent;\r\n }\r\n }\r\n }\r\n }\r\n .menu {\r\n display: flex;\r\n flex-basis: 0;\r\n justify-content: flex-end;\r\n width: calc(100% - 1rem);\r\n margin: 0 auto;\r\n }\r\n [role=\"button\"] {\r\n margin: auto 0.5rem auto 0;\r\n cursor: pointer;\r\n }\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n [mobile-menu-open] {\r\n margin-left: 0.5rem;\r\n }\r\n}\r\n","[data-drawer-open],\r\n[data-drawer-close] {\r\n cursor: pointer;\r\n svg {\r\n display: block;\r\n width: 1.5rem;\r\n height: 1.5rem;\r\n pointer-events: none;\r\n }\r\n}\r\n.drawer {\r\n overflow-y: auto;\r\n header {\r\n display: flex;\r\n justify-content: space-between;\r\n }\r\n h2,\r\n [data-drawer-close] {\r\n margin: auto 0;\r\n padding: 1rem;\r\n }\r\n .drawer-inner {\r\n ol {\r\n padding: 0;\r\n padding-inline-start: 0;\r\n counter-reset: item;\r\n list-style-position: inside;\r\n }\r\n li {\r\n display: block;\r\n list-style-type: none;\r\n margin: 0 0 0.25rem 0;\r\n padding: 0 1rem;\r\n &:before {\r\n content: counters(item, \".\") \" \";\r\n counter-increment: item;\r\n }\r\n }\r\n }\r\n}\r\n\r\n/*\r\n * TinyDrawer.js\r\n * @see https://github.com/jenstornell/tinyDrawer.js\r\n */\r\n:root {\r\n --tdm-drawer-width: 320px;\r\n --tdm-drawer-speed: 0.2s;\r\n --tdm-drawer-background: #e6e6e6;\r\n --tdm-backdrop-background: rgba(0, 0, 0, 0.5);\r\n}\r\n\r\ndrawer-menu,\r\n[data-drawer-backdrop] {\r\n top: 0;\r\n right: 0;\r\n position: fixed;\r\n display: block;\r\n display: none;\r\n height: 100%;\r\n}\r\n\r\n[data-drawer] {\r\n drawer-menu,\r\n [data-drawer-backdrop] {\r\n display: block;\r\n }\r\n}\r\n\r\ndrawer-menu {\r\n z-index: 99999;\r\n margin-right: 0;\r\n margin-right: calc(var(--tdm-drawer-width) * -1);\r\n width: var(--tdm-drawer-width);\r\n transition: margin-right var(--tdm-drawer-speed);\r\n background: var(--tdm-drawer-background);\r\n}\r\n\r\n[data-drawer-backdrop] {\r\n z-index: 99998;\r\n width: 100%;\r\n visibility: hidden;\r\n opacity: 0;\r\n background: var(--tdm-backdrop-background);\r\n transition-property: opacity, visibility;\r\n transition-duration: var(--tdm-drawer-speed), 0s;\r\n transition-delay: 0s, var(--tdm-drawer-speed);\r\n}\r\n\r\n[data-drawer=\"true\"] {\r\n height: 100%;\r\n width: 100%;\r\n overflow: hidden;\r\n [data-drawer-backdrop] {\r\n visibility: visible;\r\n opacity: 1;\r\n right: 0;\r\n transition-property: visibility, opacity;\r\n transition-duration: 0s, var(--tdm-drawer-speed);\r\n transition-delay: 0s, 0s;\r\n }\r\n drawer-menu {\r\n margin-right: 0;\r\n transition: margin-right var(--tdm-drawer-speed);\r\n }\r\n}\r\n","aside.next-previous {\r\n display: none;\r\n grid-gap: 0;\r\n grid-template-columns: repeat(12, 1fr);\r\n grid-column-end: span 12;\r\n flex: 1;\r\n align-content: flex-end;\r\n article {\r\n grid-column-end: span 12;\r\n padding: 0.5rem 1.5rem;\r\n &:first-of-type {\r\n h2 {\r\n text-align: left;\r\n }\r\n }\r\n &:last-of-type {\r\n h2 {\r\n text-align: right;\r\n }\r\n }\r\n h2 {\r\n margin: 0.5rem 0;\r\n font-size: calc(1.424rem * 1.1);\r\n }\r\n svg {\r\n display: inline-block;\r\n width: 1rem;\r\n height: 1rem;\r\n vertical-align: middle;\r\n }\r\n }\r\n}\r\n","input,\r\ntextarea {\r\n box-sizing: border-box;\r\n width: 100%;\r\n margin: 0 0 var(--formbase__margin);\r\n padding: var(--formbase__padding);\r\n background: var(--formbase__background);\r\n border: 1px solid var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n border-radius: var(--formbase__radius);\r\n outline: none;\r\n resize: vertical;\r\n transition: border-color var(--formbase__duration var(--formbase__timing));\r\n color: var(--formbase__color);\r\n font-family: inherit;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n &:disabled {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__disabled_background);\r\n box-shadow: none;\r\n cursor: not-allowed;\r\n &::placeholder {\r\n color: var(--formbase__disabled_placeholder);\r\n }\r\n }\r\n &:focus {\r\n border-color: var(--formbase__active);\r\n }\r\n &::placeholder {\r\n color: var(--formbase__placeholder);\r\n opacity: 1;\r\n }\r\n &:-ms-input-placeholder {\r\n color: var(--formbase__placeholder);\r\n }\r\n &::-ms-input-placeholder {\r\n color: var(--formbase__placeholder);\r\n }\r\n}\r\n","input[type=\"radio\"],\r\ninput[type=\"checkbox\"] {\r\n position: absolute;\r\n opacity: 0;\r\n pointer-events: none;\r\n margin: 0 0 var(--formbase__margin);\r\n box-sizing: border-box;\r\n}\r\ninput[type=\"radio\"] ~ label,\r\ninput[type=\"checkbox\"] ~ label {\r\n display: flex;\r\n align-items: center;\r\n position: relative;\r\n color: var(--formbase__color);\r\n &::before,\r\n &::after {\r\n content: \"\";\r\n display: block;\r\n width: var(--formbase__control_size);\r\n height: var(--formbase__control_size);\r\n border: 1px solid transparent;\r\n }\r\n &::before {\r\n flex-shrink: 0;\r\n margin-right: var(--formbase__padding);\r\n border-color: var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n background: var(--formbase__background);\r\n }\r\n &::after {\r\n position: absolute;\r\n top: calc(48% - var(--formbase__control_size) / 2);\r\n left: 0;\r\n background-size: 60%;\r\n background-repeat: no-repeat;\r\n background-position: center;\r\n transform: scale(0);\r\n transition: transform var(--formbase__duration) var(--formbase__timing);\r\n }\r\n}\r\ninput[type=\"radio\"] + label::before {\r\n border-radius: 100%;\r\n}\r\ninput[type=\"radio\"] + label::after {\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M256%2C464c114.9%2C0%2C208-93.1%2C208-208c0-114.9-93.1-208-208-208C141.1%2C48%2C48%2C141.1%2C48%2C256C48%2C370.9%2C141.1%2C464%2C256%2C464z%22/%3E%3C/svg%3E\");\r\n}\r\ninput[type=\"checkbox\"] + label::after {\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M461.6%2C109.6l-54.9-43.3c-1.7-1.4-3.8-2.4-6.2-2.4c-2.4%2C0-4.6%2C1-6.3%2C2.5L194.5%2C323c0%2C0-78.5-75.5-80.7-77.7c-2.2-2.2-5.1-5.9-9.5-5.9c-4.4%2C0-6.4%2C3.1-8.7%2C5.4c-1.7%2C1.8-29.7%2C31.2-43.5%2C45.8c-0.8%2C0.9-1.3%2C1.4-2%2C2.1c-1.2%2C1.7-2%2C3.6-2%2C5.7c0%2C2.2%2C0.8%2C4%2C2%2C5.7l2.8%2C2.6c0%2C0%2C139.3%2C133.8%2C141.6%2C136.1c2.3%2C2.3%2C5.1%2C5.2%2C9.2%2C5.2c4%2C0%2C7.3-4.3%2C9.2-6.2L462%2C121.8c1.2-1.7%2C2-3.6%2C2-5.8C464%2C113.5%2C463%2C111.4%2C461.6%2C109.6z%22/%3E%3C/svg%3E\");\r\n}\r\ninput[type=\"radio\"]:disabled + label,\r\ninput[type=\"checkbox\"]:disabled + label {\r\n cursor: not-allowed;\r\n color: var(--formbase__disabled_placeholder);\r\n}\r\ninput[type=\"radio\"]:disabled + label::before,\r\ninput[type=\"checkbox\"]:disabled + label::before {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__background);\r\n box-shadow: none;\r\n}\r\ninput:focus + label::before {\r\n border-color: var(--formbase__active);\r\n}\r\ninput:checked + label::after {\r\n transform: scale(1);\r\n}\r\n","select {\r\n appearance: none;\r\n box-sizing: border-box;\r\n margin: 0 0 var(--formbase__margin);\r\n padding: var(--formbase__padding);\r\n padding-right: calc(\r\n var(--formbase__padding) + var(--formbase__padding) / 2 +\r\n var(--formbase__padding)\r\n );\r\n width: 100%;\r\n background: var(--formbase__background);\r\n background-image: url(\"data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M256%2C298.3L256%2C298.3L256%2C298.3l174.2-167.2c4.3-4.2%2C11.4-4.1%2C15.8%2C0.2l30.6%2C29.9c4.4%2C4.3%2C4.5%2C11.3%2C0.2%2C15.5L264.1%2C380.9c-2.2%2C2.2-5.2%2C3.2-8.1%2C3c-3%2C0.1-5.9-0.9-8.1-3L35.2%2C176.7c-4.3-4.2-4.2-11.2%2C0.2-15.5L66%2C131.3c4.4-4.3%2C11.5-4.4%2C15.8-0.2L256%2C298.3z%22/%3E%3C/svg%3E\");\r\n background-size: var(--formbase__select_size);\r\n background-repeat: no-repeat;\r\n background-position: calc(100% - var(--formbase__padding)) center;\r\n border: 1px solid var(--formbase__border);\r\n box-shadow: var(--formbase__shadow);\r\n border-radius: var(--formbase__radius);\r\n outline: 0;\r\n color: var(--formbase__color);\r\n font-family: inherit;\r\n font-size: 100%;\r\n line-height: 1.15;\r\n &:disabled {\r\n border-color: var(--formbase__disabled_border);\r\n background-color: var(--formbase__background);\r\n box-shadow: none;\r\n cursor: not-allowed;\r\n &::placeholder {\r\n color: var(--formbase__disabled_placeholder);\r\n }\r\n }\r\n &:focus {\r\n border-color: var(--formbase__active);\r\n }\r\n &::-ms-expand {\r\n display: none;\r\n }\r\n}\r\n",".selectr-container {\r\n display: flex;\r\n .selectr-selected {\r\n display: flex;\r\n margin: 0 0 0.9rem;\r\n padding: 0.6rem;\r\n .selectr-placeholder {\r\n align-self: center;\r\n }\r\n }\r\n &.inverted .selectr-options-container,\r\n .selectr-options-container,\r\n &.open.inverted .selectr-selected,\r\n .selectr-selected,\r\n .selectr-input {\r\n border-radius: 0;\r\n border-color: var(--formbase__border);\r\n }\r\n .selectr-options {\r\n overflow-x: auto;\r\n overflow-y: auto;\r\n .selectr-option {\r\n &.active,\r\n &.active.selected {\r\n color: var(--formbase__color);\r\n background-color: var(--formbase__background);\r\n }\r\n &.selected {\r\n font-style: italic;\r\n background-color: var(--formbase__background);\r\n }\r\n }\r\n }\r\n .selectr-tag {\r\n margin: 0 5px 2px 0;\r\n color: var(--formbase__color);\r\n background-color: var(--formbase__background);\r\n border: 1px solid var(--formbase__border);\r\n border-radius: 0;\r\n .selectr-tag-remove {\r\n &:before,\r\n &:after {\r\n background-color: var(--formbase__color);\r\n }\r\n }\r\n }\r\n}\r\n",".sequence {\r\n main {\r\n > header {\r\n h1 {\r\n margin: 0 auto 1rem auto;\r\n font-size: 2rem;\r\n }\r\n }\r\n article {\r\n display: flex;\r\n flex-direction: row;\r\n width: auto;\r\n margin: 0;\r\n padding: 1rem;\r\n h1 {\r\n font-size: 1.802rem;\r\n }\r\n h2 {\r\n font-size: 1.602rem;\r\n }\r\n h3 {\r\n font-size: 1.424rem;\r\n }\r\n h4 {\r\n font-size: 1.266rem;\r\n }\r\n h5 {\r\n font-size: 1.125rem;\r\n }\r\n h6 {\r\n font-size: 0.889rem;\r\n }\r\n [role=\"list\"] {\r\n flex: 1;\r\n min-width: 15rem;\r\n margin: 1rem 2rem;\r\n z-index: 1010;\r\n [role=\"listitem\"] {\r\n margin: 2rem;\r\n a {\r\n display: block;\r\n margin: 0;\r\n padding: 1rem;\r\n text-align: center;\r\n }\r\n [itemprop=\"name\"] {\r\n margin: 0;\r\n }\r\n &.white {\r\n a {\r\n /* stylelint-disable plugin/stylelint-no-indistinguishable-colors */\r\n background: rgb(250, 250, 250);\r\n /* stylelint-enable plugin/stylelint-no-indistinguishable-colors */\r\n }\r\n }\r\n &.red {\r\n a {\r\n background: rgb(255, 138, 128);\r\n }\r\n }\r\n &.orange {\r\n a {\r\n background: rgb(255, 209, 128);\r\n }\r\n }\r\n &.yellow {\r\n a {\r\n background: rgb(255, 255, 141);\r\n }\r\n }\r\n &.green {\r\n a {\r\n background: rgb(204, 255, 144);\r\n }\r\n }\r\n &.teal {\r\n a {\r\n background: rgb(167, 255, 235);\r\n }\r\n }\r\n &.blue {\r\n a {\r\n background: rgb(128, 216, 255);\r\n }\r\n }\r\n &.dark-blue {\r\n a {\r\n background: rgb(130, 177, 255);\r\n }\r\n }\r\n &.purple {\r\n a {\r\n background: rgb(179, 136, 255);\r\n }\r\n }\r\n &.pink {\r\n a {\r\n background: rgb(248, 187, 208);\r\n }\r\n }\r\n &.brown {\r\n a {\r\n background: rgb(215, 204, 200);\r\n }\r\n }\r\n &.gray {\r\n a {\r\n background: rgb(207, 216, 220);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","/* \r\n --breakpoint-xs: 320px;\r\n --breakpoint-sm: 576px;\r\n --breakpoint-md: 768px;\r\n --breakpoint-lg: 992px;\r\n --breakpoint-xl: 1200px;\r\n --breakpoint-xxl: 1600px;\r\n */\r\n\r\n@media (min-width: 320px) {\r\n .page {\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6 {\r\n max-width: 100%;\r\n }\r\n header[role=\"banner\"] {\r\n flex-wrap: nowrap;\r\n h1 {\r\n width: 100%;\r\n padding: 0;\r\n a {\r\n display: block;\r\n width: 100%;\r\n border-right: 0;\r\n }\r\n }\r\n .menu {\r\n order: 1;\r\n width: 100%;\r\n flex-basis: 0;\r\n }\r\n .links {\r\n order: 2;\r\n flex: 1 0 1%;\r\n width: 100%;\r\n max-height: 100%;\r\n a {\r\n width: 100%;\r\n }\r\n a:not(:first-of-type):before {\r\n border-right: 0;\r\n }\r\n }\r\n form[role=\"search\"] {\r\n margin: 0 1rem;\r\n }\r\n }\r\n main {\r\n aside {\r\n order: 2;\r\n }\r\n aside:not([class]) {\r\n display: none;\r\n }\r\n }\r\n article {\r\n margin: 0 auto;\r\n padding: 1rem;\r\n }\r\n &.listing {\r\n main {\r\n display: block;\r\n max-width: 100%;\r\n article {\r\n section {\r\n padding: 1rem;\r\n }\r\n header {\r\n a {\r\n h1,\r\n h2 {\r\n margin: 1rem auto 0.5rem;\r\n }\r\n }\r\n }\r\n footer {\r\n padding: 1rem;\r\n }\r\n }\r\n > section,\r\n > aside {\r\n grid-column-end: span 12;\r\n max-width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n .page main,\r\n .page article,\r\n .page.listing main,\r\n .main {\r\n width: calc(100% - 0.25rem);\r\n }\r\n .cv {\r\n main {\r\n article {\r\n header {\r\n h2 {\r\n grid-column-end: span 12;\r\n }\r\n .details {\r\n grid-column-end: span 12;\r\n align-items: flex-start;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main > {\r\n header[role=\"banner\"] {\r\n .menu {\r\n order: 0;\r\n }\r\n }\r\n .sidebar {\r\n display: none;\r\n }\r\n }\r\n }\r\n main {\r\n article > p[aria-label],\r\n article > img[aria-label],\r\n article > figure[aria-label] {\r\n &:before {\r\n content: \"\";\r\n }\r\n }\r\n }\r\n [data-drawer-open] {\r\n display: none;\r\n }\r\n aside.next-previous {\r\n display: grid;\r\n }\r\n}\r\n\r\n@media (min-width: 576px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.1);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.1);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.1);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.1);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.1);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) {\r\n main,\r\n .main {\r\n width: 90%;\r\n }\r\n }\r\n header[role=\"banner\"] {\r\n flex-wrap: wrap;\r\n flex-direction: row;\r\n h1 {\r\n width: auto;\r\n }\r\n .menu {\r\n flex: 1;\r\n order: 1;\r\n [mobile-menu-open],\r\n [mobile-menu-close] {\r\n display: none;\r\n }\r\n }\r\n .links {\r\n display: flex;\r\n flex-basis: 100%;\r\n max-height: 2.825rem;\r\n padding: 0 0.5rem;\r\n > div {\r\n flex-direction: row;\r\n }\r\n a {\r\n width: auto;\r\n }\r\n }\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n section {\r\n .entry {\r\n flex-direction: row;\r\n .date {\r\n order: 3;\r\n display: inline;\r\n }\r\n em {\r\n &:before {\r\n content: \", \";\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main > {\r\n header[role=\"banner\"] .links > div {\r\n flex-direction: row;\r\n a {\r\n width: auto;\r\n }\r\n }\r\n }\r\n .sidebar header h1 {\r\n flex-basis: 95%;\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 768px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.25);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.25);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.25);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.25);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.25);\r\n }\r\n }\r\n header form[role=\"search\"] {\r\n input[type=\"search\"],\r\n input[type=\"search\"]:focus {\r\n padding: 0 0 0 1rem;\r\n box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.05);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) {\r\n main {\r\n width: 80%;\r\n }\r\n }\r\n header[role=\"banner\"] {\r\n h1 {\r\n a {\r\n border-right: 0;\r\n }\r\n }\r\n .menu {\r\n flex: 1;\r\n order: 2;\r\n }\r\n .links {\r\n flex-basis: 40%;\r\n }\r\n }\r\n main,\r\n &.listing main {\r\n grid-gap: 0;\r\n width: calc(100% - 5rem);\r\n article {\r\n width: 100%;\r\n margin: 0 0 1rem;\r\n border-left: 0;\r\n border-right: 0;\r\n header {\r\n word-break: break-word;\r\n }\r\n section {\r\n padding: 1rem;\r\n }\r\n footer {\r\n padding: 1rem;\r\n }\r\n }\r\n section,\r\n aside {\r\n grid-column-end: span 12;\r\n &.search {\r\n grid-column-end: span 12;\r\n padding: 1rem;\r\n }\r\n }\r\n }\r\n aside.search {\r\n display: none;\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n padding: 2rem;\r\n }\r\n }\r\n }\r\n .docs {\r\n [mobile-menu-open],\r\n [mobile-menu-close] {\r\n display: none;\r\n }\r\n main {\r\n grid-column-end: span 8;\r\n > header[role=\"banner\"] {\r\n flex-direction: row;\r\n .links {\r\n order: 0;\r\n display: flex;\r\n }\r\n .menu {\r\n flex: 1;\r\n }\r\n }\r\n }\r\n .sidebar {\r\n display: flex;\r\n grid-column-end: span 4;\r\n header h1 {\r\n flex-basis: 100%;\r\n }\r\n }\r\n }\r\n aside.next-previous {\r\n article {\r\n grid-column-end: span 6;\r\n border-top: 1px solid transparent;\r\n &:first-of-type {\r\n border-right: 1px solid transparent;\r\n }\r\n svg {\r\n width: calc(1.602rem * 1.25);\r\n height: calc(1.602rem * 1.25);\r\n }\r\n }\r\n }\r\n [data-drawer-open] {\r\n display: block;\r\n }\r\n .marginnote,\r\n .sidenote {\r\n float: right;\r\n clear: right;\r\n width: 20% !important;\r\n }\r\n}\r\n\r\n@media (min-width: 992px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.5);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.5);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.5);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.5);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.5);\r\n }\r\n }\r\n .page {\r\n &:not(.listing) main article {\r\n margin-top: 2rem;\r\n padding: 1rem 3.5rem;\r\n }\r\n &.listing {\r\n main {\r\n display: grid;\r\n grid-gap: 2rem;\r\n width: calc(100% - 4rem);\r\n margin-top: 2rem;\r\n section,\r\n aside.search {\r\n grid-column-end: span 8;\r\n }\r\n aside.search {\r\n padding: 1rem 2rem;\r\n }\r\n aside {\r\n grid-column-end: span 4;\r\n }\r\n aside:not([class]) {\r\n display: block;\r\n }\r\n }\r\n }\r\n &.article {\r\n main {\r\n width: 80%;\r\n }\r\n }\r\n article {\r\n width: calc(100% - 4rem);\r\n }\r\n }\r\n .cv {\r\n main {\r\n article {\r\n padding: 2rem;\r\n header {\r\n h2 {\r\n grid-column-end: span 6;\r\n }\r\n .details {\r\n grid-column-end: span 6;\r\n align-items: flex-end;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main {\r\n grid-column-end: span 9;\r\n }\r\n main article,\r\n main aside.search {\r\n padding: 1rem 3rem;\r\n }\r\n .sidebar {\r\n display: flex;\r\n grid-column-end: span 3;\r\n h1,\r\n h2,\r\n h3,\r\n h4,\r\n h5,\r\n h6,\r\n .menu ol li {\r\n padding: 0.5rem 0.75rem 0.25rem 0.75rem;\r\n }\r\n }\r\n }\r\n aside.next-previous article svg {\r\n width: calc(1.602rem * 1.5);\r\n height: calc(1.602rem * 1.5);\r\n }\r\n main {\r\n article > p[aria-label],\r\n article > img[aria-label],\r\n article > figure[aria-label] {\r\n &:before {\r\n content: attr(aria-label);\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (min-width: 1200px) {\r\n body {\r\n h1 {\r\n font-size: calc(1.802rem * 1.65);\r\n }\r\n h2 {\r\n font-size: calc(1.602rem * 1.65);\r\n }\r\n h3 {\r\n font-size: calc(1.424rem * 1.65);\r\n }\r\n h4 {\r\n font-size: calc(1.266rem * 1.65);\r\n }\r\n h5 {\r\n font-size: calc(1.125rem * 1.65);\r\n }\r\n }\r\n}\r\n@media (min-width: 1600px) {\r\n .page {\r\n &.listing {\r\n main {\r\n grid-gap: 2rem;\r\n width: 80%;\r\n section,\r\n aside.search {\r\n grid-column-end: span 9;\r\n }\r\n aside {\r\n grid-column-end: span 3;\r\n }\r\n }\r\n }\r\n }\r\n .docs {\r\n main {\r\n grid-column-end: span 10;\r\n }\r\n .sidebar {\r\n grid-column-end: span 2;\r\n }\r\n }\r\n aside.next-previous article {\r\n svg {\r\n width: calc(1.602rem * 1.65);\r\n height: calc(1.602rem * 1.65);\r\n }\r\n }\r\n}\r\n","@import \"./root.pcss\";\r\n@import \"./normalize.pcss\";\r\n@import \"../../css/fonts.css\";\r\n@import \"./grid.pcss\";\r\n@import \"./page/page.pcss\";\r\n@import \"./book/book.pcss\";\r\n@import \"./docs/docs.pcss\";\r\n@import \"./components/cv.pcss\";\r\n@import \"./components/header.pcss\";\r\n@import \"./components/drawer.pcss\";\r\n@import \"./components/related.pcss\";\r\n@import \"./components/formbase/main.pcss\";\r\n@import \"./components/selectr.pcss\";\r\n@import \"./components/sequence.pcss\";\r\n@import \"./responsive.pcss\";\r\n\r\nbody {\r\n font-family: var(--OpenSans);\r\n font-size: 16px;\r\n font-weight: 400;\r\n line-height: 1.7;\r\n text-rendering: optimizeLegibility;\r\n counter-reset: sidenote-counter;\r\n}\r\n\r\nh1 {\r\n font-size: 1.802rem;\r\n}\r\nh2 {\r\n font-size: 1.602rem;\r\n}\r\nh3 {\r\n font-size: 1.424rem;\r\n}\r\nh4 {\r\n font-size: 1.266rem;\r\n}\r\nh5 {\r\n font-size: 1.125rem;\r\n}\r\nh6 {\r\n font-size: 1rem;\r\n}\r\n\r\nb,\r\nstrong {\r\n font-weight: 600;\r\n}\r\n\r\na,\r\na:link,\r\na:visited,\r\na:focus,\r\na:active {\r\n text-decoration: none;\r\n}\r\na[href] {\r\n cursor: pointer;\r\n}\r\n\r\nblockquote {\r\n font-style: italic;\r\n}\r\n\r\nfigure {\r\n margin: 0;\r\n text-align: center;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n height: auto;\r\n}\r\n\r\np {\r\n line-height: 1.5;\r\n}\r\n\r\ncode,\r\nkbd,\r\nsamp {\r\n word-break: break-word;\r\n overflow-wrap: break-word;\r\n overflow: auto;\r\n}\r\npre {\r\n word-break: break-all;\r\n code {\r\n white-space: pre-wrap;\r\n }\r\n &.sf-dump {\r\n grid-column-end: span 12;\r\n }\r\n}\r\n\r\nmain,\r\n.main {\r\n width: 100%;\r\n margin: 0 auto;\r\n}\r\n\r\ntable {\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n width: 100%;\r\n thead {\r\n border-bottom: 2px solid transparent;\r\n }\r\n tr {\r\n border-bottom: 1px solid transparent;\r\n }\r\n th,\r\n td {\r\n padding: 0.25rem;\r\n text-align: left;\r\n }\r\n}\r\n\r\n.block {\r\n display: block;\r\n}\r\n\r\n/* Itemize */\r\narticle > p[aria-label],\r\narticle > img[aria-label],\r\narticle > figure[aria-label] {\r\n position: relative;\r\n &:before {\r\n content: attr(aria-label);\r\n position: absolute;\r\n left: -3.75rem;\r\n opacity: 0.65;\r\n width: 3.5rem;\r\n max-width: 3.5rem;\r\n text-align: right;\r\n word-break: break-word;\r\n }\r\n}\r\n\r\n/* Notes */\r\nlabel.margin-toggle {\r\n width: auto;\r\n &:not(.sidenote-number) {\r\n display: none;\r\n }\r\n}\r\n.marginnote,\r\n.sidenote {\r\n display: block;\r\n width: 100%;\r\n padding: 1rem;\r\n font-family: var(--Raleway);\r\n line-height: 1.3;\r\n position: relative;\r\n}\r\n.sidenote-number {\r\n counter-increment: sidenote-counter;\r\n &:after {\r\n content: counter(sidenote-counter);\r\n font-size: 1rem;\r\n top: -0.5rem;\r\n left: 0.1rem;\r\n }\r\n}\r\n.sidenote-number:after,\r\n.sidenote:before {\r\n font-family: et-book-roman-old-style;\r\n position: relative;\r\n vertical-align: baseline;\r\n}\r\nlabel.sidenote-number,\r\ninput[type=\"checkbox\"] ~ label.sidenote-number,\r\ninput.margin-toggle,\r\ninput[type=\"checkbox\"] ~ input.margin-toggle {\r\n display: none;\r\n border: 0;\r\n}\r\n\r\n/* Slider */\r\n.swiper-container {\r\n max-height: 80vh;\r\n .swiper-wrapper {\r\n height: 100%;\r\n .swiper-slide {\r\n width: 100%;\r\n height: 60vh;\r\n min-height: 40vh;\r\n max-height: 80%;\r\n max-height: 80vh;\r\n text-align: center;\r\n img {\r\n width: auto;\r\n height: auto;\r\n max-width: 100%;\r\n max-height: 100%;\r\n }\r\n }\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/src/css/components/header.pcss b/src/css/components/header.pcss index 5cd4d85..1d7a059 100644 --- a/src/css/components/header.pcss +++ b/src/css/components/header.pcss @@ -52,6 +52,7 @@ header[role="banner"] { .menu { display: flex; flex-basis: 0; + justify-content: flex-end; width: calc(100% - 1rem); margin: 0 auto; } diff --git a/stylelint.config.js b/stylelint.config.js index 761b45d..bd3f275 100644 --- a/stylelint.config.js +++ b/stylelint.config.js @@ -5,10 +5,7 @@ module.exports = { plugins: [ "stylelint-declaration-block-no-ignored-properties", "stylelint-declaration-strict-value", - // resolve( - // __dirname, - // "local_modules/node_modules/stylelint-no-indistinguishable-colors" - // ), + "stylelint-no-indistinguishable-colors", "stylelint-selector-no-empty", "stylelint-prettier", ],