@charset "utf-8";:root{--font-icons:'Emoji One BW', 'Noto Emoji', 'Segoe UI', monospace;--font-mono:'Source Code Pro', 'SF Mono', 'Consolas', 'Roboto Mono', 'DejaVu Mono', monospace;--font-serif:'Source Serif', 'New York', 'Cambria', 'Georgia', 'Roboto Serif', 'DejaVu Serif', serif;--font-sans:'Source Sans', 'SF Pro', 'Candara', 'Verdana', 'Roboto', 'DejaVu Sans', sans-serif;--max-content:30rem;--max-marginalia:calc(var(--max-content) / 1.61);--line-height:1.4;--baseline:calc(1rem * var(--line-height));--gutter:1.4rem;--icon-size:1.4rem;--smod:1;--lmod:1;--sratio:calc(5/6);--s00:1em;--s-3:calc(var(--s-2) * var(--sratio));--s-2:calc(var(--s-1) * var(--sratio));--s-1:calc(var(--s00) * var(--sratio));--s01:calc(var(--s00) / var(--sratio));--s02:calc(var(--s01) / var(--sratio));--s03:calc(var(--s02) / var(--sratio));--s04:calc(var(--s03) / var(--sratio));--page-transparency:0.95;--page-blur:2px;--shadow-color:var(--text-color),0.2}@font-face{font-family:alegreya;src:url(../fonts/Alegreya-Regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fantasque sans mono;src:url(../fonts/FantasqueSansMono-Regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:alegreya sans;src:url(../fonts/AlegreyaSans-Regular.woff2)format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:alegreya;src:url(../fonts/Alegreya-Italic.woff2)format('woff2');font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:alegreya;src:url(../fonts/Alegreya-Bold.woff2)format('woff2');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:alegreya sans;src:url(../fonts/AlegreyaSans-Italic.woff2)format('woff2');font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:alegreya sans;src:url(../fonts/AlegreyaSans-Bold.woff2)format('woff2');font-weight:700;font-style:normal;font-display:fallback}/*@font-face {
	font-family: 'Fantasque Sans Mono';
	src: url('../fonts/FantasqueSansMono-Italic.woff2') format('woff2');
	font-weight: normal;
	font-style: italic;
	font-display: fallback;
}*/@font-face{font-family:fantasque sans mono;src:url(../fonts/FantasqueSansMono-Bold.woff2)format('woff2');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:icons;src:url(../fonts/icons.woff)format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:brands;src:url(../fonts/brands.woff)format('woff');font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;line-height:inherit;text-indent:0}html{height:100%}html.mod--fullwidth{--max-content:100%}body{position:relative;max-width:100%;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeSpeed}article,aside,figure,figcaption,footer,header,main,nav,section{display:block}img,picture,video,canvas,svg{display:block;margin:auto;max-width:100%;height:auto}svg{stroke:currentColor;fill:currentColor}figure{page-break-inside:avoid;break-inside:avoid}figcaption{text-align:center}figcaption>*:first-child{margin-top:0}pre,input,button,textarea,select{font:inherit}abbr{font-variant:small-caps;text-decoration:none;text-transform:lowercase}span[title],abbr[title]{cursor:help}span[title]::after,abbr[title]::after{display:inline-block;margin-left:-.1em;font-variant:initial;text-transform:initial}span[title]::after,abbr[title]::after{content:'*'}mark::before,mark::after,del::before,del::after,s::before,s::after{content:' ';white-space:pre}kbd{display:inline-block;margin:0 2px 0 0;padding:0 .2em;min-width:calc(1em + .4em);max-height:calc(1em + .4em);border:1px solid;border-radius:3px;cursor:grab;text-align:center;-webkit-box-shadow:2px 2px 0 0;box-shadow:2px 2px}kbd:hover{-webkit-box-shadow:2px 2px 0 0 transparent;box-shadow:2px 2px transparent}kbd kbd{border:none;box-shadow:none}kbd kbd:hover{-webkit-box-shadow:none;box-shadow:none}sup,sub{position:normal;display:inline-block;line-height:.8}sup{top:-.25em}sub{bottom:-.25em}ins,del,s{text-decoration-thickness:.5px}details>summary{list-style:none;cursor:pointer}details>summary:hover{user-select:none}details>summary::after{display:inline-block;content:'~';float:right;cursor:n-resize;font-weight:400}details[open]>summary::after{content:'⌃'}pre{padding:calc(var(--baseline)/2)0;overflow-x:scroll;cursor:text;white-space:pre;--background-color:rgba(var(--page-color), 1);--shadow-color:rgba(var(--text-color), 0.5);--shadow-size:1em;--transparent:rgba(255, 255, 255, 0);background:linear-gradient(to right,var(--background-color),var(--background-color),var(--transparent) calc(var(--shadow-size) * 2)),radial-gradient(farthest-side at 0 50%,var(--shadow-color),var(--transparent)),linear-gradient(to left,var(--background-color),var(--background-color),var(--transparent) calc(var(--shadow-size) * 2)),radial-gradient(farthest-side at 100% 50%,var(--shadow-color),var(--transparent))100%;background-color:var(--background-color);background-repeat:no-repeat;background-attachment:local,scroll,local,scroll;background-size:100% 100%,var(--shadow-size)100%,100% 100%,var(--shadow-size)100%}pre:has(>code){position:relative;padding:var(--baseline)calc(var(--baseline)/2)calc(var(--baseline)/2);border:thin solid}code{display:inline-block;border-radius:1.5px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}pre>code{display:block;margin:0;width:100%}pre>code::before{content:attr(data-lang);position:absolute;top:calc(var(--baseline)/2);left:calc(var(--baseline)/2);cursor:initial;font-size:var(--s-1)}hr{border:0;color:inherit;overflow:hidden}hr::before{content:'* * *';display:block;text-align:center}blockquote{margin-left:max(1rem,var(--baseline));text-align:left;quotes:none}blockquote::before{float:left;content:'“';text-indent:-1rem;font-size:2rem;line-height:.5}blockquote:lang(el)::before{content:'»'}blockquote+figcaption{text-align:right}ul,ol{list-style-position:outside}ul{list-style:none}main ul{list-style-type:'-  '}ol{list-style:decimal}ol ol{list-style:lower-alpha}:lang(el) ol ol{list-style:lower-greek}li ul,li ol{margin-top:0!important;margin-bottom:0!important;margin-left:max(1rem,var(--baseline))}li:has(input[type=checkbox]){list-style:none}li>input[type=checkbox]{vertical-align:sub}a,a:visited{vertical-align:baseline;background:0 0;text-decoration:underline;text-decoration-color:inherit;text-decoration-skip-ink:auto;text-decoration-thickness:.5px;outline:none}a:visited:not([href^=http]){text-decoration-style:dashed}a[href^=mailto]{text-decoration-style:solid;text-decoration-color:inherit}a:focus,a:focus-visible{outline:2px solid;outline-offset:2px}a:focus:not(:focus-visible){outline:none}a:hover,a:focus,a:active{-webkit-tap-highlight-color:transparent;transition:color 0s}.cta a{display:inline-block;padding:0 .3em 0 .5em;background:rgb(var(--page-color));border-bottom:3px dotted;border:1.5px solid;border-radius:2rem;text-decoration:none;white-space:nowrap}.cta a::after{content:" ＞";line-height:1;vertical-align:-.1em}.cta a:hover{background:rgb(var(--text-color));border-color:rgb(var(--text-color));color:rgb(var(--page-color))}.cta a:active{background:rgb(var(--accent-color));border-color:rgb(var(--accent-color));color:rgb(var(--page-color))}html{font-size:112%;font-size:calc(112% + .5vw)}body{font-size:var(--s00);line-height:var(--line-height);font-kerning:normal;font-variant:common-ligatures oldstyle-nums proportional-nums;font-feature-settings:"kern","liga","clig","onum","pnum"}html:not([class*=mod--font-local]){--font-icons:'brands', 'icons', 'Emoji One BW', 'Noto Emoji', 'Segoe UI', monospace;--font-mono:'Fantasque Sans Mono', 'Fantasque', 'Source Code Pro', 'SF Mono', 'Consolas', 'Roboto Mono', 'DejaVu Mono', monospace;--font-serif:'Alegreya', 'Source Serif', 'New York', 'Cambria', 'Georgia', 'Roboto Serif', 'DejaVu Serif', serif;--font-sans:'Alegreya Sans', 'Source Sans', 'SF Pro', 'Candara', 'Verdana', 'Roboto', 'DejaVu Sans', sans-serif;--smod:0.93}html,.mod--font-serif{font-family:var(--font-serif,serif)}.mod--font-sans{font-family:var(--font-sans,sans-serif)}.mod--font-mono,.mod--font-monospace{font-family:var(--font-mono,monospace)}pre,code,kbd,button,input[type=submit],input[type=reset],input[type=file]::file-selector-button,.sharing,.languages,.taxon,.more,.meta summary,.video{font-family:var(--font-mono,monospace);font-size:calc(var(--s00) * var(--smod))}code{line-height:1}pre>code{line-height:inherit}.icon,.menu>ul>li::after,.taxonomy-filter .taxon::after,.cta a::after,.marginalia::before,.rating,.sl-wrapper button,summary::after,abbr:not(:hover)::before,ins[datetime]:not(:hover)::before,del[datetime]:not(:hover)::before,main a[title]:not(:hover)::before,main a[href*='.pdf']:not(:hover)::before,main span[title]:not(:hover)::before,main h1[id]:not(:hover)::before,main h2[id]:not(:hover)::before,main h3[id]:not(:hover)::before,main h4[id]:not(:hover)::before,main h5[id]:not(:hover)::before,main h6[id]:not(:hover)::before,main h1:target::before,main h2:target::before,main h3:target::before,main h4:target::before,main h5:target::before,main h6:target::before,sup[id^="fnref:"]:target a::before,.footnote-ref,.footnote-backref,li[id^="fn:"]::marker,.font-icons{font-family:var(--font-icons)!important}sup[id^="fnref:"] a::before{line-height:calc(.75 * (var(--icon-size) - var(--icon-margin)))}code,kbd{font-variant:no-common-ligatures lining-nums;font-feature-settings:"kern" 0,"liga" 0,"clig" 0,"lnum"}table{font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"kern","lnum","tnum"}hr{margin:var(--baseline)auto;height:var(--baseline);font-size:var(--s03)}figcaption,sub,sup,small{font-size:var(--s-1)}main p,main li,main dt,main dd{font-variant-ligatures:normal;-webkit-hyphens:auto;hyphens:auto;white-space:normal}main p{hanging-punctuation:first;margin-top:var(--baseline)}main p+p{text-indent:var(--baseline);margin-top:0}.mod--newline main p+p{text-indent:0;margin-top:var(--baseline)}main li>p{margin-top:0}.gallery,.marginalia,.entry-content aside,main section,main div,main aside,main ul,main ol,main figure,main pre,main table,main blockquote,main form{margin-top:var(--baseline)}main p>img,main p>a>img{margin:var(--baseline)auto}h1,h2,h3,h4,h5,h6{min-height:var(--baseline);font-size:var(--s00);font-weight:400;font-variant:common-ligatures lining-nums proportional-nums;font-feature-settings:"kern","liga","clig","lnum","pnum";font-weight:400}main h1,main h2,main h3,main h4,main h5,main h6{margin-top:calc(1 * var(--baseline));line-height:1}main h1{font-size:var(--s04)}main h2{font-size:var(--s03)}main h3{font-size:var(--s02)}main h4{font-size:var(--s01)}main h5{font-size:var(--s00);font-variant:small-caps}main h6{font-size:var(--s-1);font-variant:small-caps}main h1+*,main h2+*,main h3+*,main h4+*,main h5+*,main h6+*{margin-top:0}main .entry-content{margin-top:calc(1 * var(--baseline))}main .entry-content>*:first-child,main>*:first-child{margin-top:0}main .entry-content>hr+p:last-child{text-align:center}.languages,.sharing,.meta summary,.meta dt{text-transform:uppercase;font-size:var(--s-1);line-height:var(--baseline)}.taxon{text-transform:uppercase;font-size:var(--s-2);font-weight:700;letter-spacing:1px}.entry-content dl{display:grid;grid-column:dt;align-self:start;margin-top:calc(1 * var(--baseline));margin-left:0;grid-template-columns:[dt] 2fr [dd] 5fr}.entry-content dt{margin-top:0}.entry-content dt::after{content:': ';white-space:pre}.entry-content dd{grid-column:dd;align-self:end}table{margin-left:auto;margin-right:auto;width:100%;overflow-x:scroll;border-spacing:2px;text-align:left}table caption{caption-side:bottom;text-align:right}thead,tbody,tr{width:100%}th,td{padding:.25em;border-top:.5px dashed;border-bottom:.5px dashed transparent}th{border-top:none;border-bottom:1.5px solid}th:empty{display:none}tr:first-child>td{border-top-color:transparent}tr:hover{color:rgb(var(--text-color-inverted));background:rgb(var(--text-color))}tr:hover td{border-color:transparent}thead tr:hover{color:inherit;background:0 0}@keyframes sweep-right{0%{opacity:0;margin-left:-1rem}100%{opacity:1}}@keyframes sweep-bottom{0%{opacity:0;margin-top:-1rem}100%{opacity:1}}@keyframes slidey{from{transform:translate(0,100%)}to{transform:translate(0,0)}}@keyframes slidex{from{transform:translate(100%,0)}to{transform:translate(0,0)}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(0)}30%{transform:translateY(-.5em)}50%{transform:translateY(0)}57%{transform:translateY(-.3em)}64%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes wiggle{0%{transform:rotate( 6deg)}10%{transform:rotate(-6deg)}30%{transform:rotate( 12deg)}50%{transform:rotate(-12deg)}57%{transform:rotate( 6deg)}64%{transform:rotate(-6deg)}100%{transform:rotate( 0)}}:root,:root.scheme--light,.scheme--light{--theme-icon:'◑';--page-color:221, 238, 255;--text-color:34, 34, 50;--hyperlink-color:34, 34, 50;--accent-color:0, 0, 255;--text-color-inverted:255, 255, 255;--blend-mode:multiply;--blend-filter:none}:root.scheme--dark,.scheme--dark{--theme-icon:'◐';--page-color:34, 34, 34;--text-color:204, 204, 204;--hyperlink-color:204, 204, 204;--accent-color:205, 35, 185;--text-color-inverted:20, 20, 20;--blend-filter:invert(100);--blend-mode:screen}@media(prefers-color-scheme:dark){:root{--theme-icon:'◐';--page-color:34, 34, 34;--text-color:204, 204, 204;--hyperlink-color:204, 204, 204;--accent-color:205, 35, 185;--text-color-inverted:20, 20, 20;--blend-filter:invert(100);--blend-mode:screen}}:root.theme--gray,.theme--gray{--theme-icon:'↓';--page-color:204, 204, 204;--text-color:0, 0, 0;--hyperlink-color:0, 0, 0;--accent-color:0, 0, 255;--text-color-inverted:200, 200, 200;--theme--toggle:0}:root.theme--blue,.theme--blue{--theme-icon:'↑';--page-color:0, 0, 255;--text-color:255, 255, 255;--hyperlink-color:255, 255, 255;--accent-color:255, 255, 0;--text-color-inverted:0, 0, 255;--theme--toggle:0}:root.theme--peach,:root.theme--peach.scheme--light,.theme--peach,.theme--peach.scheme--light{--page-color:255, 210, 230;--text-color:0, 0, 0;--hyperlink-color:0, 0, 0;--accent-color:0, 0, 255;--text-color-inverted:255, 255, 255}:root.theme--peach,:root.theme--peach.scheme--dark,.theme--peach,.theme--peach.scheme--dark{--page-color:20, 20, 20;--text-color:255, 210, 230;--hyperlink-color:255, 210, 230;--accent-color:248, 128, 120;--text-color-inverted:20, 20, 20}@media(prefers-color-scheme:dark){:root.theme--peach,.theme--peach{--page-color:20, 20, 20;--text-color:255, 210, 230;--hyperlink-color:255, 210, 230;--accent-color:248, 128, 120;--text-color-inverted:20, 20, 20}}:root.theme--retro,:root.theme--retro.scheme--light,.theme--retro,.theme--retro.scheme--light{--page-color:227, 222, 219;--text-color:43, 0, 0;--hyperlink-color:43, 0, 0;--accent-color:189, 30, 46;--text-color-inverted:189, 159, 92}:root.theme--retro.scheme--dark,.theme--retro.scheme--dark{--page-color:43, 0, 0;--text-color:189, 159, 92;--hyperlink-color:189, 159, 92;--accent-color:189, 30, 46;--text-color-inverted:0, 0, 0}@media(prefers-color-scheme:dark){:root.theme--retro,.theme--retro{--page-color:43, 0, 0;--text-color:189, 159, 92;--hyperlink-color:189, 159, 92;--accent-color:189, 30, 46;--text-color-inverted:0, 0, 0}}.highlight{background:0 0!important}*{scrollbar-color:rgb(var(--text-color))transparent!important;scrollbar-width:thin!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgb(var(--page-color))}::-webkit-scrollbar-thumb{background:rgb(var(--text-color))}::selection{background:rgb(var(--text-color));color:rgb(var(--text-color-inverted));text-shadow:none}mark{background:rgb(var(--text-color));color:rgb(var(--text-color-inverted))}body{background-color:rgb(var(--page-color));color:rgb(var(--text-color));accent-color:rgb(var(--accent-color))}code{border-color:gray;border-color:rgb(var(--page-color))}a,a:visited{color:rgb(var(--hyperlink-color));outline-color:rgb(var(--accent-color))}a:hover,a:active{color:rgb(var(--accent-color))}a[href^="#fnref:"],sup[id^="fnref:"] a{color:rgb(var(--text-color))}a[href^="#fnref:"]:hover,sup[id^="fnref:"] a:hover{color:rgb(var(--accent-color))}input,button,textarea{color:rgb(var(--text-color))}input:not([type=file]):focus,button:focus,textarea:focus,input[type=file]:focus::file-selector-button{border-color:rgb(var(--accent-color));outline:2px solid rgb(var(--accent-color));outline-offset:0}input[type=radio]:checked{background-color:rgb(var(--text-color))}input[type=radio]:checked:focus{background-color:rgb(var(--accent-color))}input[type=checkbox]:focus::after{color:rgb(var(--accent-color))}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:more){}@media(prefers-contrast:less){}/*@media (prefers-reduced-transparency: reduce) {
	not implemented yet
}*/body{position:relative;padding:var(--gutter)}body>header,main,body>footer{margin:auto;max-width:var(--max-content)}body>header{top:0;padding-top:var(--baseline)}body>footer{text-align:center}body>footer{}body>main{position:static;top:initial}body>header{}body>header>*{display:flex;flex-wrap:wrap;justify-content:space-between}body>header h1,body>header .menu{margin:0 0 var(--baseline)}body>header h1{display:inline-block;height:var(--baseline)}body>header h1>*{margin-right:var(--baseline)}body>header h1 a{text-decoration:none}body>header h1 img,body>header h1 svg{display:inline-block;height:100%;width:auto}body>header .author-image,body>footer .author-image img{height:calc(var(--baseline) * 3);width:auto;border-radius:50%}body>header .author-image{margin-top:calc(var(--baseline) * -1)}body>footer .menu>ul{align-items:center;justify-content:center}body>footer .menu{margin-bottom:var(--baseline)}menu a{text-decoration:none}menu li{min-height:var(--baseline);vertical-align:bottom}nav menu{margin:0;text-align:center;align-items:center;justify-content:center}nav>menu{display:flex;flex-wrap:wrap}nav>menu>li{flex-basis:auto;display:inline-block}nav>menu>li+li{margin-inline-start:1em}nav>menu>li>a{display:inline-block;min-height:var(--baseline)}body>header .menu>ul>li.has-children::after{content:' ⌄';line-height:1;vertical-align:-.1em}body>header .menu>ul>li.has-children:hover>a{border-bottom:2px solid}body>header .menu>ul>li.has-children:hover::after{visibility:hidden}body>header .menu li>ul{position:absolute;display:block;padding:0 var(--baseline)var(--baseline);margin-left:calc(-1 * var(--baseline));max-width:100%;visibility:hidden;background:rgba(var(--page-color),var(--page-transparency));backdrop-filter:blur(var(--page-color-blur))}body>header .menu li:hover>ul,body>header .menu li:focus-within>ul{z-index:100;visibility:visible;transition-delay:0s}body>header .menu>ul{justify-content:start}.languages{display:block;z-index:101;margin:calc(-1 * var(--baseline))0 0;line-height:var(--baseline);text-align:right;-webkit-user-select:none!important;user-select:none!important}.languages ul{display:inline-block;list-style:none}.languages ul li{display:inline-block;margin:0;padding-left:.5rem;text-align:right}.languages a{display:inline;text-align:center;text-decoration:none}.languages [aria-current=page]{text-decoration:underline}.gadgets{position:fixed;top:0;bottom:0;right:0;width:var(--gutter);height:100%;z-index:104;text-align:center;pointer-events:none;-webkit-user-select:none!important;user-select:none!important}.gadgets .icon.hidden{visibility:hidden;position:none}.gadgets .icon>span{display:block;height:100%;width:100%}.gadgets #themer{--theme-icon:'◉';position:absolute;bottom:calc(var(--icon-size)/3);cursor:pointer}.gadgets #themer>span::before{display:block;content:var(--theme-icon);line-height:calc(var(--icon-size) * var(--lmod))}.gadgets #next{position:absolute;top:calc(var(--gutter) + 3 * var(--line-height) - var(--gutter)/2)}.gadgets #prev{position:absolute;top:calc(var(--gutter) + 3 * var(--line-height) + var(--gutter)/2)}.gadgets #scroller{display:inline-block;position:absolute;bottom:var(--gutter)}.gadgets #scroller>span{opacity:0;transition:opacity 3s 3s,transform .3s 0s;transform-origin:50% 50%}.gadgets #scroller.up>span{animation:wiggle .3s ease 1;opacity:1}.gadgets #scroller.down>span{opacity:1;transform:rotate(-180deg)}.icon{display:flex;left:0;right:0;margin-left:auto;margin-right:auto;width:var(--icon-size);height:var(--icon-size);justify-content:center;align-items:center;border-style:none!important;border-radius:50%;box-shadow:none!important;cursor:pointer;text-decoration:none;pointer-events:auto;transition:opacity .3s,color .3s;transform-origin:50% 50%}.icon:hover{animation:none;animation:wiggle .3s ease 1}.icon:focus,.icon:focus-visible{outline:2px solid;outline-offset:-2px;background-color:rgb(var(--page-color))}header aside,.marginalia,.entry-content aside{}.marginalia::before,.entry-content aside::before{content:'⥊';display:block;position:absolute;right:0;width:var(--gutter);overflow:visible;color:rgba(var(--text-color),1);cursor:n-resize;line-height:1.2rem;text-align:center;transition:all .3s}.marginalia:hover::before,.entry-content aside:hover::before{color:rgba(var(--text-color),1)}.marginalia,.entry-content aside{margin-left:var(--baseline);margin-bottom:calc(1.3 * var(--baseline));max-height:calc(2.7 * var(--baseline));overflow:hidden;background-clip:border-box;border-bottom:2px dashed;text-overflow:ellipsis;transition:max-height 1s 1s,border-color 1s 1s}.marginalia>*:first-child,.entry-content aside>*:first-child{margin-top:0}.marginalia:hover,.entry-content aside:hover{max-height:2000px;z-index:101;transition-delay:0s;border-color:transparent}@media only screen and (min-width:1200px){header aside,.marginalia:not(.secret),.entry-content aside:not(.secret){position:absolute;float:left;margin-left:calc(-1 * var(--gutter));padding:0;max-width:var(--max-marginalia);width:calc((100vw - var(--max-content))/2 - 2 * var(--gutter));max-height:100%;transform:translate(-100%,0);border-color:transparent;transition:all 0s 0s;-webkit-mask-image:none}.marginalia::before,.entry-content aside::before{display:none}.marginalia>blockquote,.entry-content aside>blockquote{margin:0}}main a[title]:hover,main ins[datetime]:hover,main del[datetime]:hover,main abbr[title]:hover,main span[title]:hover{text-decoration:underline;text-decoration-style:wavy;text-decoration-skip-ink:none;text-decoration-thickness:.5px}main h1[id]::before,main h2[id]::before,main h3[id]::before,main h4[id]::before,main h5[id]::before,main h6[id]::before,main a[title]::before,main a[href*='.pdf']::before,main ins[datetime]::before,main del[datetime]::before,main abbr[title]::before,main span[title]::before{--gadget-mark:'🔗';content:var(--gadget-mark);display:inline-block;position:absolute;right:calc((var(--gutter,0) - var(--icon-size,0))/2);width:var(--icon-size);color:rgba(var(--text-color),1);cursor:help;font-size:1rem!important;font-variant:initial;text-align:center;text-overflow:ellipsis;text-transform:initial;-webkit-transition:color 0s;transition:color 0s}main h1[id]:hover::before,main h2[id]:hover::before,main h3[id]:hover::before,main h4[id]:hover::before,main h5[id]:hover::before,main h6[id]:hover::before,main a[title]:hover::before,main ins[datetime]:hover::before,main del[datetime]:hover::before,main abbr[title]:hover::before,main span[title]:hover::before{content:attr(title);padding:0 .5rem 0 calc(var(--gutter) + var(--baseline));width:auto;max-width:var(--max-content);z-index:100;background-color:rgba(var(--page-color),var(--page-transparency));color:rgb(var(--text-color));text-align:right;border-top:.5px solid;border-bottom:.5px solid;-webkit-mask-image:linear-gradient(90deg,transparent 0,10%,rgba(0,0,0,var(--page-transparency)) calc(var(--gutter) + var(--baseline)))}main h1[id]::before,main h2[id]::before,main h3[id]::before,main h4[id]::before,main h5[id]::before,main h6[id]::before{display:none;--gadget-mark:'＃';cursor:help}main a[title][href*='wikipedia.org']::before{--gadget-mark:'Ꮤ'}main a[href*='.pdf']::before{--gadget-mark:'⤈'}main a[href*='.pdf']:hover::before{--gadget-mark:'↯'}main abbr[title]::before,main span[title]::before{--gadget-mark:'*'}main ins[datetime]::before,main del[datetime]::before{--gadget-mark:'↺'}main ins[datetime]:hover::before{content:'INS: ' attr(datetime)}main del[datetime]:hover::before{content:'DEL: ' attr(datetime)}main h1[id]:hover::before,main h2[id]:hover::before,main h3[id]:hover::before,main h4[id]:hover::before,main h5[id]:hover::before,main h6[id]:hover::before{content:'#' attr(id)}main a[href*='.jpg']::before,main a[href*='.png']::before,main a[href*='.gif']::before,main a[href*='.jpeg']::before{display:none}main a[title]:active::before{pointer-events:none}@media only screen and (min-width:1200px){main a[title]:hover::before,main ins[datetime]:hover::before,main del[datetime]:hover::before,main abbr[title]:hover::before,main span[title]:hover::before{max-width:var(--max-marginalia)}}.footnote-ref,.footnote-backref{display:inline-block;color:inherit;text-decoration:none}.footnote-backref{margin-left:.5em}.footnote-ref+.footnote-ref::before{}.footnotes ol{}.footnotes ol li{margin-left:.2em}.footnotes li p{display:inline}main{counter-reset:fncount}sup[id^="fnref:"] a{counter-increment:fncount}sup[id^="fnref:"] a::before{--lmod:0.9;display:inline-block;content:counter(fncount);position:absolute;right:0;width:var(--icon-size);height:var(--icon-size);line-height:calc(var(--icon-size) * var(--lmod));outline:1.5px solid;outline-offset:-3px;border-radius:50%;text-align:center}.footnotes li[id^="fn:"]:target{position:fixed;bottom:0;margin:0 calc(-1 * var(--gutter));padding:var(--baseline)var(--gutter);max-width:calc(var(--max-content) + 2 * var(--gutter));width:100%;z-index:1000;background-color:rgba(var(--page-color),var(--page-transparency));border-top:.5px solid;list-style-type:none;animation:slidey .3s}.footnotes li[id^="fn:"]:target .footnote-backref{visibility:hidden}.footnotes li[id^="fn:"]:target .footnote-backref::before{content:'⨯';position:absolute;top:0;right:0;height:var(--icon-size);min-width:var(--icon-size);visibility:visible;color:inherit;cursor:pointer;text-align:center}.footnotes li[id^="fn:"]:target+li:before{content:' ';display:block;margin:calc(var(--baseline)/2)calc(-1 * var(--gutter)/2);border-top:.5px dashed}sup[id^="fnref:"] a{padding:0 .1rem}sup[id^="fnref:"]:target a{color:rgb(var(--accent-color))}main h1:target::before,main h2:target::before,main h3:target::before,main h4:target::before,main h5:target::before,main h6:target::before,sup[id^="fnref:"]:target a::before{content:'◄';position:absolute;right:calc((var(--gutter,0) - var(--icon-size,0))/2);width:var(--icon-size);line-height:calc(var(--icon-size) * var(--smod));border-color:transparent;color:rgb(var(--accent-color));font-size:initial;text-align:center;outline:none;animation:slidex .3s}[id^="fn:"],sup[id^="fnref:"],[id^="fn:"] a,sup[id^="fnref:"] a{text-decoration:none}article{margin-bottom:var(--baseline)}article h3{}img.blend{filter:var(--blend-filter,none);mix-blend-mode:var(--blend-mode,multiply)}img.screen{filter:none;mix-blend-mode:screen}img.multiply{filter:none;mix-blend-mode:multiply}img.shadow{filter:drop-shadow(0 .5rem 1rem rgba(var(--shadow-color)))}.sharing{margin-bottom:var(--baseline);user-select:none}.sharing summary{display:inline-block;list-style:none}.sharing summary::-webkit-details-marker{display:none}.sharing details summary:focus{outline:none;-webkit-tap-highlight-color:transparent}.sharing details:not(:hover) summary:focus{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:2px}.sharing details summary::after{content:''}.sharing details[open] summary::after{content:' > ';text-decoration:none;white-space:pre}.sharing details[open] summary~*{animation:sweep-right .3s ease-in}.sharing a{display:inline-block;margin:0 .5em}.sharing a:first-of-type{margin-left:0}.sharing a:last-child{margin-right:0}.social{margin:var(--baseline)auto;z-index:104;-webkit-user-select:none;user-select:none}.social a{display:inline-block;margin-right:var(--baseline);width:var(--icon-size);height:var(--icon-size);text-decoration:none}.social a:last-child{margin-right:0}.social a::before{font-family:var(--font-icons)}.social a span{display:none}.icon[href^="mailto:"]::before{content:'📧'}.icon[href*="webring.xxiivv"]::before{content:'🕸'}.icon[href$=".json"]::before,.icon[href$=".rss"]::before,.icon[href$=".xml"]::before{content:'📡'}.icon[href*=apple-podcasts]::before{content:'📻'}.icon[href*="discord.com"]::before{content:'👾'}.icon[href*="facebook.com"]::before{content:'👍'}.icon[href*="github.com"]::before{content:'🐙'}.icon[href*="gitlab.com"]::before{content:'🦊'}.icon[href*="instagram.com"]::before{content:'📷'}.icon[href*="keybase.io"]::before{content:'🔑'}.icon[href*="linkedin.com"]::before{content:'👥'}.icon[href*="medium.com"]::before{content:'✍'}.icon[href*="soundcloud.com"]::before{content:'☁️'}.icon[href*="spotify.com"]::before{content:'🔊'}.icon[href*="twitch.com"]::before{content:'💬'}.icon[href*="twitter.com"]::before{content:'🐦'}.icon[href*="vimeo.com"]::before{content:'🎥'}.icon[href*="youtube.com"]::before{content:'📺'}.icon[href*="/@"]::before{content:'🐘'}.icon[href*=apple-podcasts]:hover{color:#93c}.icon[href*="discord.com"]:hover{color:#5865f2}.icon[href*="facebook.com"]:hover{color:#3b5998}.icon[href*="github.com"]:hover{color:#2188ff}.icon[href*="gitlab.com"]:hover{color:#e24329}.icon[href*="instagram.com"]:hover{color:#e4405f}.icon[href*="keybase.io"]:hover{color:#1da1f2}.icon[href*="medium.com"]:hover{color:#444}.icon[href*="soundcloud.com"]:hover{color:#f30}.icon[href*="spotify.com"]:hover{color:#1ed760}.icon[href*="twitch.com"]:hover{color:#6441a4}.icon[href*="twitter.com"]:hover{color:#1da1f2}.icon[href*="vimeo.com"]:hover{color:#1ab7ea}.icon[href*="youtube.com"]:hover{color:red}.icon[href*="/@"]:hover{color:#3088d4}.icon[href$=".json"]:hover,.icon[href$=".rss"]:hover,.icon[href$=".xml"]:hover{color:#f26522}.meta details:first-child{border-top:.5px solid}.meta details{border-bottom:.5px solid}.meta details summary{}.meta details summary:focus{-webkit-tap-highlight-color:transparent;outline:none}.meta details:not(:hover) summary:focus-visible{outline:2px solid;outline-offset:2px}.meta details>summary+*{margin-top:0}.meta details>*:last-child{margin-bottom:var(--baseline)}.meta dl{column-gap:1em}.meta dt{grid-column:dt;align-self:start;margin-top:var(--baseline)}.meta dt:first-child{margin-top:0}.meta dt::after{content:': ';white-space:pre}.meta dd{grid-column:dd;align-self:end;word-wrap:anywhere}.meta .tags{grid-column:1/span 2}.meta details[open] summary~*{animation:sweep-bottom .1s ease-in}@media only screen and (max-width:1200px),only screen and (min-width:1700px){.meta dl{display:grid;grid-template-columns:[dt] 2fr [dd] 5fr}.meta dt{margin-top:0}.meta dl{margin-left:0}}#TableOfContents ul{padding:0;margin:0}/*#TableOfContents li::before {
	position: relative;
	margin: 0;
}*/#TableOfContents ul>li{counter-increment:item;list-style:none}#TableOfContents ul>li::before{padding-right:.1em;content:counters(item,'.')'. '}#TableOfContents ul ul{counter-reset:item}.taxon,.taxon:visited{display:inline;align-items:baseline;height:var(--baseline);line-height:var(--baseline);background:rgba(var(--page-color),var(--page-transparency));color:rgb(var(--text-color));text-decoration:none;cursor:pointer;pointer-events:auto;transition:none;-webkit-user-select:none!important;user-select:none!important}.taxon:first-child{margin-left:0}.taxon:hover,.taxon[data-active=true]{background:rgb(var(--text-color));border-color:rgb(var(--text-color));color:rgb(var(--page-color))!important}.taxon:focus{outline:2px solid rgb(var(--accent-color))}.taxon:hover{color:rgb(var(--page-color))}.taxon[data-active=true]:focus{color:rgb(var(--page-color))}.taxon:active{background-color:rgb(var(--accent-color));border-color:rgb(var(--accent-color));color:rgb(var(--page-color))!important}.taxon.type:has(+.taxon.tag)::after{content:'·';margin-inline-start:1ch}.taxa{display:inline-flex;flex-wrap:wrap;gap:calc(var(--baseline)/4)}.taxonomy-filter{position:relative;padding-top:.4rem;line-height:0;z-index:103;pointer-events:none}.sticky{position:sticky!important;top:0}.taxonomy-filter .taxa{justify-content:center}.taxonomy-filter .taxon{padding:.3em .6em;line-height:calc(var(--line-height) * var(--lmod));border:solid 1.5px rgb(var(--text-color));border-radius:2px}.taxonomy-filter .taxon:active{background-color:rgb(var(--accent-color));border-color:rgb(var(--accent-color));color:rgb(var(--page-color))!important}.taxonomy-filter .taxon::after{content:'⨯';display:inline-block;position:relative;top:6%;margin-inline-start:.3em;line-height:1;color:rgba(var(--text-color),0);text-decoration:none!important;text-align:center}.taxonomy-filter .taxon[data-active=true]::after{color:rgb(var(--page-color))}.taxonomy-filter .taxonomy-filter__reset{border-radius:calc(var(--baseline)/2)}.taxonomy-filter .taxonomy-filter__reset::after{content:'👁'!important}.taxonomy-filter.noscript .taxonomy-filter__reset{display:none}.taxonomy-filter.noscript .taxon::after{content:'(' attr(data-count)')';color:inherit}[data-visibility=visible]{opacity:1;z-index:100;-webkit-transition:all .3s linear;transition:all .3s linear}[data-visibility=hidden]{position:relative;height:0!important;margin-top:0!important;margin-bottom:0!important;opacity:.05!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transform-origin:center center;-webkit-transition:all .3s linear;transition:all .3s linear}[data-visibility=hidden]>*{height:0!important;margin-top:0!important;margin-bottom:0!important;transition:transform .6s}[data-visibility=hidden] img{opacity:0}[data-visibility=hidden]:nth-child(odd){transform:scale(.9)}[data-visibility=hidden]:nth-child(3n){transform:translateZ(80px),scale(.6)}[data-visibility=hidden]:nth-child(even){transform:translateZ(60px),scale(.7)}[data-visibility=hidden]:nth-child(4n){transform:translateZ(90px),scale(.4)}body.page .cover{display:block;min-width:calc(100% + 2 * var(--gutter));margin-left:calc(-1 * var(--gutter));text-align:center}.cover,.thumbnail{margin-bottom:var(--baseline);background-color:rgb(var(--page-color))}body.page .cover img,.thumbnail img{width:100%;height:auto;object-fit:cover}.h-entry .title a{color:inherit;text-decoration:none}.h-entry .summary{}input,button,textarea,fieldset,input[type=file]::file-selector-button{min-height:var(--baseline);margin:calc(var(--baseline)/1)0 0;padding:calc(var(--baseline)/4);background:0 0;border:.5px solid;border-radius:2px;color:inherit}fieldset{}input+input,input+button,button+input{margin-left:calc(var(--baseline)/1)}input[type=file]{display:block;width:100%}input[type=file]::file-selector-button{margin:0 calc(var(--baseline)/4)0 0}textarea{display:block;width:100%}input::placeholder{color:rgba(var(--text-color),.8)}input[type=radio],input[type=checkbox]{--esize:1rem;--eborder:4px;position:relative;margin:0 .25rem 0 0;padding:0;min-width:var(--esize);min-height:var(--esize);width:var(--esize);height:var(--esize);appearance:none}input[type=color]{padding:0}input[type=radio]{border-radius:50%}input[type=radio]:disabled{border-style:dashed}input[type=radio]:checked{padding:var(--eborder);background-clip:content-box}input[type=checkbox]:disabled{border-style:dashed}input[type=checkbox]:checked::after{content:'';display:inline-block;position:absolute;width:calc(var(--esize)/2);height:var(--esize);top:-30%;left:0;border:var(--eborder)solid;border-top:none;border-left:none;box-shadow:2px 1px rgb(var(--page-color));transform:rotate(45deg);transform-origin:bottom right}button,input[type=submit],input[type=reset],input[type=file]::file-selector-button{border:1.5px solid;border-bottom:3px solid;cursor:pointer;pointer-events:auto;text-transform:uppercase;box-shadow:0 5px rgba(var(--shadow-color));-webkit-appearance:button}button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=file]:hover::file-selector-button{box-shadow:inset 0 2rem rgba(var(--shadow-color)),0 3px rgba(var(--shadow-color));color:currentColor;text-decoration:none}#search__form{display:block;position:absolute;right:0;margin:0;padding:0;width:var(--icon-size,1.4rem);max-height:50vh;z-index:1000}#search__form:not([data-focus=false]):focus-within,#search__form[data-focus=true]{left:0;left:0;margin-top:calc(-1 * var(--gutter));padding:var(--gutter);min-height:100vh;width:100%;height:200%;backdrop-filter:blur(var(--page-blur))}#search__form:not([data-focus=false]):focus-within::before,#search__form[data-focus=true]::before{content:' ';display:block;position:fixed;top:-20%;right:-20%;bottom:-80%;left:-20%;width:140%;height:200%;z-index:-1;background:rgba(var(--page-color),var(--page-transparency));backdrop-filter:blur(var(--page-blur));transition:background 1s}#search__form .search__bar{display:flex;height:var(--icon-size,1.4rem);align-items:flex-end;color:rgb(var(--text-color,3,3,3))}#search__form[data-focus=true] .search__bar{border-color:rgb(var(--text-color,0,0,255))}#search__form[data-focus=true] .search__bar:not(:focus-within){border:none}#search__input{--eborder:1px;padding:0;margin:0 auto;max-width:var(--max-content);width:100%;height:100%;border:none;border-radius:0;color:inherit;font-size:var(--s00,1rem);opacity:0;outline:none;text-align:left;background-image:linear-gradient(90deg,currentColor,currentColor),linear-gradient(90deg,currentColor,currentColor),linear-gradient(90deg,currentColor,currentColor);background-size:100% var(--eborder),var(--eborder)25%,var(--eborder)25%;background-position:bottom,bottom left,bottom right;background-repeat:no-repeat,no-repeat,no-repeat}#search__form:not([data-focus=false]):focus-within #search__input,#search__form[data-focus=true] #search__input{padding:calc(var(--baseline)/4);opacity:1}#search__input:focus{--eborder:2px;background-size:100% var(--eborder),var(--eborder)35%,var(--eborder)35%;color:rgb(var(--accent-color))}/*#search__button {
	--gadget-mark: '⌕';
	display: flex;
	position: absolute;
	left: calc(100% - var(--icon-size));
	flex-shrink: 0;
	margin: 0;
	padding: 0;
	width: var(--icon-size);
	height: var(--icon-size);

	text-align: center;

	border-radius: 50%;
	color: inherit;
}

#search__button > span {
	display: none;
}

#search__button::before {
	content: var(--gadget-mark);
	width: 100%;
	height: 100%;
	line-height: calc(var(--icon-size) * var(--lmod));
}*/#search__form:not([data-focus=false]):focus-within #search__button,#search__form[data-focus=true] #search__button{--gadget-mark:'⨯'}#search__form:not([data-focus]):focus-within #search__button{pointer-events:none}/*#search__button:hover,
#search__button:focus {
	color: rgb(var(--accent-color, 0,0,255));
	outline-offset: -2px;
}*/#search__results{display:block;flex-grow:2;margin:0 auto;padding:0;max-height:calc(100vh - 1.4rem - .5px);max-width:var(--max-content);width:100%;color:rgb(var(--text-color,3,3,3));font-size:var(--s00,1rem);scrollbar-color:rgb(var(--text-color,3,3,3))rgb(var(--page-color,240,240,240))!important;scrollbar-width:thin!important}#search__form[data-focus=false] #search__results,#search__results:empty{display:none;opacity:0}#search__results article{margin:var(--baseline)0}#search__results article:first-child{}/*#search__results a {
	display: block;
	padding: 0.3rem;
	display: block;

	text-decoration: none;
}*//*#search__results a:hover,
#search__results a:focus {
	background: rgb(var(--text-color, 3,3,3));
	color: rgb(var(--page-color, 240,240,240));
	outline: 0;
}

#search__results a:active {
	background: rgb(var(--text-color, 0,0,255));
	color: rgb(var(--page-color, 240,240,240));
}

#search__results > * span:empty {
	display: none;
}

#search__results > * span:not(:last-child)::after {
	content: ' – ';
}

#search__results > * .title {
	display: block;
	margin-bottom: calc(var(--line-height, 1.4em)/3);
}

#search__results > * .title::after {
	display: none;
}*/body .sl-overlay{background:rgba(var(--page-color),var(--page-transparency))}.simple-lightbox.sl-wrapper button.sl-close,.simple-lightbox.sl-wrapper .sl-navigation button.sl-prev,.simple-lightbox.sl-wrapper .sl-navigation button.sl-next{box-shadow:none;font-family:icons;font-size:var(--s00)}.simple-lightbox.sl-wrapper .sl-image .sl-caption{background:rgba(var(--page-color),var(--page-transparency));color:rgb(var(--text-color))}.more{display:none}.articles-list>summary{position:relative;margin-bottom:calc(var(--baseline)/2)}.articles-list>summary::after{position:absolute;top:20%;right:0}.articles-list[open] summary~*{animation:sweep-bottom .1s ease}.articles-list>.wrapper{display:flex;flex-direction:columns;flex-wrap:wrap;justify-content:flex-start;gap:var(--baseline)}.articles-list article{flex-basis:100%;margin:0;outline-offset:calc(var(--baseline)/2)}.articles-list article:focus-within{outline:.5px solid rgb(var(--accent-color))}.articles-list article:has(a[href]):hover>*,.articles-list article:focus-within>*{color:rgb(var(--accent-color))}.articles-list article>a{outline:none;text-decoration:none}.articles-list article .thumbnail{margin:0}.articles-list article .rating{margin:0}.articles-list article .time{display:block}.articles-list article .title{display:inline;margin:0;margin-inline-end:.5em;font-size:1em;font-weight:700}.articles-list article .summary{display:inline}.articles-list article .taxa{display:flex;margin-top:calc(var(--baseline)/4)}.articles-list .taxon{border:none;color:inherit;padding:.1em .2em;height:auto}.articles-list .taxon::before,.articles-list .taxon::after{display:inline-block;color:inherit;font-weight:400;text-decoration:none}.articles-list .taxon::before{}.articles-list .taxon::after{}.articles-list:lang(en) article:lang(el) a>*,.articles-list:lang(el) article:lang(en) a>*{opacity:.5;filter:blur(1px);transition:opacity .2s,transform 1s}.articles-list:lang(en) article:lang(el) a:hover>*,.articles-list:lang(el) article:lang(en) a:hover>*,.articles-list:lang(en) article:lang(el) a:focus>*,.articles-list:lang(el) article:lang(en) a:focus>*{opacity:1!important;filter:blur(0);transition:opacity .3s,transform 1s}.articles-list article.preformatted{display:flex;max-width:100%;font-size:calc(var(--s-1))}.articles-list article.preformatted pre,.articles-list article.preformatted .summary{display:inline-block;margin:var(--baseline)auto;text-overflow:ellipsis;white-space:pre}.articles-list.cluster article{flex-basis:calc((var(--max-content)/3));flex-grow:1;flex-shrink:0}.articles-list.no-taxa .taxa{display:none}.articles-list.no-types .type{display:none}.articles-list.no-tags .tag{display:none}.articles-list.no-summary>.summary,.articles-list.no-summary>.summary:after{display:none}.articles-list.no-gap{--gutter:0px}.articles-list.no-text article .time,.articles-list.no-text article .title,.articles-list.no-text article .tags,.articles-list.no-text article .summary,.articles-list.no-text article .summary:after{display:none}.articles-list.no-text article .thumbnail{display:block}.articles-list.no-time article .time{display:none}.gallery{position:relative;margin:var(--gutter)auto;column-count:2;column-gap:var(--gutter);counter-reset:items}.gallery figure{counter-increment:items;transition:transform .3s}.gallery figure:first-child{z-index:1}.gallery figcaption{}.gallery img{width:100%;margin:0 auto;cursor:pointer;mix-blend-mode:normal;transform-origin:center;transition:transform .3s 1s}.gallery img:hover{transition-delay:0s}.gallery{column-count:2;column-gap:var(--gutter)}.gallery.spread,.gallery.shuffled{position:relative;margin:calc(2*var(--gutter))auto;columns:initial}.gallery.shuffled{--gallery-height:70vh;height:var(--gallery-height)}.gallery.spread:after,.gallery.shuffled:after{content:attr(data-current)'/' counter(items);display:block;position:absolute;top:calc(-1.5 * var(--gutter));right:0;font-size:var(--s-2)}.gallery.shuffled figure{position:absolute;top:calc(.5rem * var(--index) * var(--rand-z));left:calc(.5rem * var(--index) * var(--rand-z));margin:0;transform-origin:top left;transition:all .3s}.gallery.spread figure img,.gallery.shuffled figure img{max-height:var(--gallery-height);width:auto;outline:1px solid rgba(var(--text-color),.2)}.gallery.spread figure:hover img,.gallery.shuffled figure:hover img{opacity:.9}.gallery.spread figure.top,.gallery.shuffled figure.top{top:-1em;left:-1rem;cursor:e-resize;transform:none}.gallery.spread figure.top img,.gallery.shuffled figure.top img{box-shadow:0 4px 12px 4px rgba(var(--shadow-color));opacity:1}.gallery.spread figcaption,.gallery.shuffled figcaption{position:absolute;top:calc(-1.5 * var(--gutter));left:0;margin:0;opacity:0;transition:all .3s}.gallery.spread figure.top figcaption,.gallery.shuffled figure.top figcaption{opacity:1}.gallery.spread{width:calc(100% - 10%)}.gallery.spread figure{position:relative;display:inline-block;width:30%;margin-right:-10%;transform:rotate(2deg)}.gallery.spread figure:hover,.gallery.spread figure.top{transform:scale(1.1);z-index:100}.gallery.spread figcaption{}.gallery.no-caption figcaption{visibility:hidden}.simple-signup form{--eborder:1.5px;position:relative;display:flex;flex-wrap:wrap;justify-content:end;max-width:20rem;margin-left:auto;margin-right:auto;background:rgba(var(--page-color),0);border:var(--eborder)solid;border-radius:1rem;transition:all .3s}.simple-signup form:focus-within{background:rgb(var(--page-color));border-color:rgb(var(--accent-color))}.simple-signup input{margin:0;padding-top:0;padding-bottom:0}.simple-signup label{position:absolute;width:100%;text-align:left;transform:translate(0,-100%)}.simple-signup input[type=email]{flex-grow:1;flex-shrink:0;flex-basis:0;width:100%;padding-left:.8em;border-color:transparent}.simple-signup input[type=email]:focus{outline:none}.simple-signup input[type=submit]{box-shadow:none;border-radius:1rem}.video{display:flex;aspect-ratio:16/9;width:100%;overflow:hidden}.video iframe{flex:1;border:none}.video:has(a:only-child){background:rgb(var(--text-color))}.video a:only-child{display:flex;width:100%;align-items:center;flex-direction:column;justify-content:center;line-height:1;color:rgb(var(--page-color));text-decoration:none}.video a:only-child:hover{color:rgb(var(--accent-color))}.video a:only-child::before{flex:0 0 30%;content:"▶";font-size:8rem}model-viewer{aspect-ratio:1;width:100%;height:auto;max-height:100vh;margin-top:var(--baseline)}.alert{border-left:dotted 3px;padding:0 calc(var(--baseline)/2)}.alert .alert__title{margin:0}.alert .alert__title+*{margin-top:0}.alert.alert-caution .alert__title::before{content:'🛑'}.alert.alert-important .alert__title::before{content:'ℹ️'}.alert.alert-note .alert__title::before{content:'💬'}.alert.alert-tip .alert__title::before{content:'💡'}.alert.alert-warning .alert__title::before{content:'⚠️'}