/*!normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css*/html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:initial;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font-size:62.5%}body{font-size:1.6rem;font-family:helvetica neue,helvetica,arial,sans-serif;color:#333}a{color:#1077d7}h1,h2,h3,h4,h5,h6{color:#1177d7}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1177d7;text-decoration:none}h1{text-align:center;margin-bottom:0;font-size:3.5rem;line-height:4rem}.table{border-collapse:collapse;width:100%;margin-bottom:6rem}.table tbody tr:hover{background:#efefef}.table td,.table th{padding:5px;border-bottom:1px solid #ccc}.page__header{background:#f1f1f1;height:40px;position:relative;margin-bottom:60px}.page__header ul{padding:0;margin:0;text-align:center}.page__header li{display:inline-block;margin-right:1px}.page__header li.darkmode-toggle a{background:0 0!important;border-bottom:5px solid transparent!important}.page__header a{display:block;line-height:40px;height:40px;padding:0 15px;color:#fff;font-weight:400;text-transform:lowercase;text-decoration:none;background-color:#8ac2f6;border-bottom:5px solid #e9f3fd}.page__header .active a,.page__header a:hover{background-color:#1177d7;border-bottom:5px solid #5ba9f2}.page__header #nav-start{background-color:#cf2929;border-bottom:5px solid #f5cfcf}.page__header #nav-start:hover{border-bottom:5px solid #e57979}.postpaths{opacity:.7}.postpaths>div{padding-top:1rem}.reading-listing__count{font-size:1.4rem;opacity:.5}.h-card--tiny{display:inline-block}.h-card--tiny img{display:inline-block;height:1.9rem;position:relative;top:4px}.h-card--small{flex:1;margin-left:1.5rem;text-align:left}.h-card--small img{display:block;width:40px;float:left;border:1px solid #ddd;margin:1.4rem .5rem 0 0;padding:2px}.photo__content{display:grid}figure.photo__content{margin:0}.photo__content--landscape{grid-template-areas:"image image image" "caption caption camera"}.photo__content--landscape .photo__camera dl{margin-top:1.8rem}.photo__content--landscape .photo__caption{padding-right:1.8rem}.photo__content--portrait{grid-template-areas:"image image camera" "image image caption" "image image caption"}.photo__content--portrait .photo__camera,.photo__content--portrait .photo__caption{padding-left:1.8rem}@media screen and (max-width:800px){.photo__content--landscape,.photo__content--portrait{grid-template-areas:"image" "camera" "caption"}.photo__content--landscape .photo__camera,.photo__content--portrait .photo__camera{padding:1.8rem}.photo__content--landscape .photo__camera dl,.photo__content--portrait .photo__camera dl{margin:0}.photo__content--landscape .photo__caption,.photo__content--portrait .photo__caption{padding:0;margin-top:1.8rem}}.photo__image{display:block;padding:15px;background:#000;box-sizing:border-box;grid-area:image}.photo__image img{display:block;max-width:100%}.photo__caption{grid-area:caption;line-height:32px;font-size:18px;font-family:liberation mono,courier new}.photo__caption section h1,.photo__caption h2,.photo__caption h3,.photo__caption h4,.photo__caption h5,.photo__caption h6{clear:both;margin:40px 0 15px;border-bottom:1px solid #888}.photo__caption h2{font-size:175%}.photo__caption h3{font-size:150%}.photo__caption h4{font-size:120%;background:0 0}.photo__caption h5{font-weight:700}.photo__caption p,.photo__caption ol,.photo__caption ul,.photo__caption table,.photo__caption dl,.photo__caption blockquote,.photo__caption pre,.photo__caption .figure,.photo__caption figure{margin-bottom:1em}.photo__caption .note{margin:1em;border:2px solid #ccc;background:#efefef;padding:10px}.photo__caption .note .admonition-title{font-size:110%;font-weight:700;font-style:italic}.photo__caption strong{font-weight:700}.photo__caption em{font-style:italic}.photo__caption ul,.photo__caption ol{list-style:circle;padding-left:2em}.photo__caption ul li,.photo__caption ol li{margin-top:10px}.photo__caption ul li:first-child,.photo__caption ol li:first-child{margin-top:0}.photo__caption ol{list-style:decimal}.photo__caption ol ol{list-style:lower-alpha}.photo__caption blockquote{font-family:helvetica neue,helvetica,arial,sans-serif;font-style:italic;padding-left:2em;font-size:95%;margin:3em 0;color:#4d4d4d;border-left:8px solid #e9f3fd}.photo__caption blockquote em{font-style:normal}.photo__caption blockquote cite{display:block;text-align:right;font-size:90%}.photo__caption .field-list{width:100%;border:1px solid #bbb}.photo__caption .field-list .field{border-top:1px solid #bbb}.photo__caption .field-list .field:first-child{border-top:none}.photo__caption .field-list .field .field-name{background:#eee;font-weight:700;width:25%}.photo__caption .field-list .field .field-name,.photo__caption .field-list .field .field-body{padding:3px 10px}.photo__caption pre{font-family:courier new,Courier,monospace;font-size:14px;margin:30px 0;border:1px solid #ddd;padding:1em;line-height:1.3em;overflow:hidden}.photo__caption pre:hover{overflow:auto}.photo__caption code{font-family:consolas,monaco,andale mono,monospace;display:inline-block;background:#eee}.photo__caption pre code{display:block;background:#444;color:#eee;padding:1em;overflow:auto}.photo__caption .sourcecode pre{border-left:10px solid #ddd;background:#eaeaea}.photo__caption .left,.photo__caption .right{float:left;margin:0 10px 10px 0;border:1px solid #ddd;background:#fff;padding:5px}.photo__caption .right{float:right;margin:0 0 10px 10px}.photo__caption .figure,.photo__caption figure{display:block;text-align:center;border:1px solid #ddd;background:#efefef;padding:5px}.photo__caption .figure figcaption,.photo__caption figure figcaption{margin-top:5px;border-top:1px solid #ddd}.photo__caption .figure p,.photo__caption figure p{margin-bottom:0}.photo__caption .figure img,.photo__caption figure img{max-width:100%;display:block;margin:auto}.photo__caption abbr{border-bottom:1px dashed #666;cursor:help}.photo__caption .fineprint{font-size:80%;color:#888}.photo__caption a{color:#333;box-shadow:inset 0 -4px #8ac2f6;text-decoration:none}.photo__caption a:hover{background:#8ac2f6;color:#fff}.photo__caption .mood{max-width:100%;display:block}.photo__caption .mood img{width:100%;display:block}.photo__caption table{border-collapse:collapse}.photo__caption td,.photo__caption th{padding:5px 10px;border-bottom:1px solid #333}.photo__camera{grid-area:camera;box-sizing:border-box;padding:0 10px;width:100%;background:#000;color:#fff;line-height:32px}.photo__camera dl{margin-left:10px;padding-left:10px;border-left:solid 1px #fff}.photo__camera dl:first-child{margin-left:0;padding-left:0;border-left:none}.photo__camera dt,.photo__camera dd{display:inline-block;padding:0;margin:0}@font-face{font-family:liberation mono;font-weight:400;font-display:swap;src:url(/fonts/liberation-mono/LiberationMono-Regular-webfont.woff)format("woff")}@font-face{font-family:liberation mono;font-weight:700;font-display:swap;src:url(/fonts/liberation-mono/LiberationMono-Bold-webfont.woff)format("woff")}@font-face{font-family:liberation mono;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/liberation-mono/LiberationMono-BoldItalic-webfont.woff)format("woff")}@font-face{font-family:liberation mono;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/liberation-mono/LiberationMono-Italic-webfont.woff)format("woff")}.more{text-decoration:none;display:block;margin-top:1rem;text-align:right;line-height:2.5rem}.more span{text-decoration:underline}.more .more__addon{text-decoration:none;display:block;font-size:80%}.row{display:flex}.row>*{padding:0 2rem}.row>*:first-child{padding-left:0}.row>*:last-child{padding-right:0}.row--even>*{flex:1}.row--first>*{flex:1}.row--first>*:first-child{flex:1.4}#body,.page__header nav,.page__footer{max-width:800px;margin:auto}#body{font-family:liberation mono,courier new}.page__intro{margin-bottom:3rem}.article__content,.page__intro{font-size:1.8rem;line-height:3rem}aside{font-size:1.6rem;line-height:2.8rem;background:#f1f1f1;border:1px solid #eaeaea}.article__content,.note__content,.event__content,.comments,.webmention-widget,.mastodon-comments,.bluesky-comments{line-height:32px;font-size:18px;font-family:liberation mono,courier new}.article__content section h1,.article__content h2,.article__content h3,.article__content h4,.article__content h5,.article__content h6,.note__content section h1,.note__content h2,.note__content h3,.note__content h4,.note__content h5,.note__content h6,.event__content section h1,.event__content h2,.event__content h3,.event__content h4,.event__content h5,.event__content h6,.comments section h1,.comments h2,.comments h3,.comments h4,.comments h5,.comments h6,.webmention-widget section h1,.webmention-widget h2,.webmention-widget h3,.webmention-widget h4,.webmention-widget h5,.webmention-widget h6,.mastodon-comments section h1,.mastodon-comments h2,.mastodon-comments h3,.mastodon-comments h4,.mastodon-comments h5,.mastodon-comments h6,.bluesky-comments section h1,.bluesky-comments h2,.bluesky-comments h3,.bluesky-comments h4,.bluesky-comments h5,.bluesky-comments h6{clear:both;margin:40px 0 15px;border-bottom:1px solid #888}.article__content h2,.note__content h2,.event__content h2,.comments h2,.webmention-widget h2,.mastodon-comments h2,.bluesky-comments h2{font-size:175%}.article__content h3,.note__content h3,.event__content h3,.comments h3,.webmention-widget h3,.mastodon-comments h3,.bluesky-comments h3{font-size:150%}.article__content h4,.note__content h4,.event__content h4,.comments h4,.webmention-widget h4,.mastodon-comments h4,.bluesky-comments h4{font-size:120%;background:0 0}.article__content h5,.note__content h5,.event__content h5,.comments h5,.webmention-widget h5,.mastodon-comments h5,.bluesky-comments h5{font-weight:700}.article__content p,.article__content ol,.article__content ul,.article__content table,.article__content dl,.article__content blockquote,.article__content pre,.article__content .figure,.article__content figure,.note__content p,.note__content ol,.note__content ul,.note__content table,.note__content dl,.note__content blockquote,.note__content pre,.note__content .figure,.note__content figure,.event__content p,.event__content ol,.event__content ul,.event__content table,.event__content dl,.event__content blockquote,.event__content pre,.event__content .figure,.event__content figure,.comments p,.comments ol,.comments ul,.comments table,.comments dl,.comments blockquote,.comments pre,.comments .figure,.comments figure,.webmention-widget p,.webmention-widget ol,.webmention-widget ul,.webmention-widget table,.webmention-widget dl,.webmention-widget blockquote,.webmention-widget pre,.webmention-widget .figure,.webmention-widget figure,.mastodon-comments p,.mastodon-comments ol,.mastodon-comments ul,.mastodon-comments table,.mastodon-comments dl,.mastodon-comments blockquote,.mastodon-comments pre,.mastodon-comments .figure,.mastodon-comments figure,.bluesky-comments p,.bluesky-comments ol,.bluesky-comments ul,.bluesky-comments table,.bluesky-comments dl,.bluesky-comments blockquote,.bluesky-comments pre,.bluesky-comments .figure,.bluesky-comments figure{margin-bottom:1em}.article__content .note,.note__content .note,.event__content .note,.comments .note,.webmention-widget .note,.mastodon-comments .note,.bluesky-comments .note{margin:1em;border:2px solid #ccc;background:#efefef;padding:10px}.article__content .note .admonition-title,.note__content .note .admonition-title,.event__content .note .admonition-title,.comments .note .admonition-title,.webmention-widget .note .admonition-title,.mastodon-comments .note .admonition-title,.bluesky-comments .note .admonition-title{font-size:110%;font-weight:700;font-style:italic}.article__content strong,.note__content strong,.event__content strong,.comments strong,.webmention-widget strong,.mastodon-comments strong,.bluesky-comments strong{font-weight:700}.article__content em,.note__content em,.event__content em,.comments em,.webmention-widget em,.mastodon-comments em,.bluesky-comments em{font-style:italic}.article__content ul,.article__content ol,.note__content ul,.note__content ol,.event__content ul,.event__content ol,.comments ul,.comments ol,.webmention-widget ul,.webmention-widget ol,.mastodon-comments ul,.mastodon-comments ol,.bluesky-comments ul,.bluesky-comments ol{list-style:circle;padding-left:2em}.article__content ul li,.article__content ol li,.note__content ul li,.note__content ol li,.event__content ul li,.event__content ol li,.comments ul li,.comments ol li,.webmention-widget ul li,.webmention-widget ol li,.mastodon-comments ul li,.mastodon-comments ol li,.bluesky-comments ul li,.bluesky-comments ol li{margin-top:10px}.article__content ul li:first-child,.article__content ol li:first-child,.note__content ul li:first-child,.note__content ol li:first-child,.event__content ul li:first-child,.event__content ol li:first-child,.comments ul li:first-child,.comments ol li:first-child,.webmention-widget ul li:first-child,.webmention-widget ol li:first-child,.mastodon-comments ul li:first-child,.mastodon-comments ol li:first-child,.bluesky-comments ul li:first-child,.bluesky-comments ol li:first-child{margin-top:0}.article__content ol,.note__content ol,.event__content ol,.comments ol,.webmention-widget ol,.mastodon-comments ol,.bluesky-comments ol{list-style:decimal}.article__content ol ol,.note__content ol ol,.event__content ol ol,.comments ol ol,.webmention-widget ol ol,.mastodon-comments ol ol,.bluesky-comments ol ol{list-style:lower-alpha}.article__content blockquote,.note__content blockquote,.event__content blockquote,.comments blockquote,.webmention-widget blockquote,.mastodon-comments blockquote,.bluesky-comments blockquote{font-family:helvetica neue,helvetica,arial,sans-serif;font-style:italic;padding-left:2em;font-size:95%;margin:3em 0;color:#4d4d4d;border-left:8px solid #e9f3fd}.article__content blockquote em,.note__content blockquote em,.event__content blockquote em,.comments blockquote em,.webmention-widget blockquote em,.mastodon-comments blockquote em,.bluesky-comments blockquote em{font-style:normal}.article__content blockquote cite,.note__content blockquote cite,.event__content blockquote cite,.comments blockquote cite,.webmention-widget blockquote cite,.mastodon-comments blockquote cite,.bluesky-comments blockquote cite{display:block;text-align:right;font-size:90%}.article__content .field-list,.note__content .field-list,.event__content .field-list,.comments .field-list,.webmention-widget .field-list,.mastodon-comments .field-list,.bluesky-comments .field-list{width:100%;border:1px solid #bbb}.article__content .field-list .field,.note__content .field-list .field,.event__content .field-list .field,.comments .field-list .field,.webmention-widget .field-list .field,.mastodon-comments .field-list .field,.bluesky-comments .field-list .field{border-top:1px solid #bbb}.article__content .field-list .field:first-child,.note__content .field-list .field:first-child,.event__content .field-list .field:first-child,.comments .field-list .field:first-child,.webmention-widget .field-list .field:first-child,.mastodon-comments .field-list .field:first-child,.bluesky-comments .field-list .field:first-child{border-top:none}.article__content .field-list .field .field-name,.note__content .field-list .field .field-name,.event__content .field-list .field .field-name,.comments .field-list .field .field-name,.webmention-widget .field-list .field .field-name,.mastodon-comments .field-list .field .field-name,.bluesky-comments .field-list .field .field-name{background:#eee;font-weight:700;width:25%}.article__content .field-list .field .field-name,.article__content .field-list .field .field-body,.note__content .field-list .field .field-name,.note__content .field-list .field .field-body,.event__content .field-list .field .field-name,.event__content .field-list .field .field-body,.comments .field-list .field .field-name,.comments .field-list .field .field-body,.webmention-widget .field-list .field .field-name,.webmention-widget .field-list .field .field-body,.mastodon-comments .field-list .field .field-name,.mastodon-comments .field-list .field .field-body,.bluesky-comments .field-list .field .field-name,.bluesky-comments .field-list .field .field-body{padding:3px 10px}.article__content pre,.note__content pre,.event__content pre,.comments pre,.webmention-widget pre,.mastodon-comments pre,.bluesky-comments pre{font-family:courier new,Courier,monospace;font-size:14px;margin:30px 0;border:1px solid #ddd;padding:1em;line-height:1.3em;overflow:hidden}.article__content pre:hover,.note__content pre:hover,.event__content pre:hover,.comments pre:hover,.webmention-widget pre:hover,.mastodon-comments pre:hover,.bluesky-comments pre:hover{overflow:auto}.article__content code,.note__content code,.event__content code,.comments code,.webmention-widget code,.mastodon-comments code,.bluesky-comments code{font-family:consolas,monaco,andale mono,monospace;display:inline-block;background:#eee}.article__content pre code,.note__content pre code,.event__content pre code,.comments pre code,.webmention-widget pre code,.mastodon-comments pre code,.bluesky-comments pre code{display:block;background:#444;color:#eee;padding:1em;overflow:auto}.article__content .sourcecode pre,.note__content .sourcecode pre,.event__content .sourcecode pre,.comments .sourcecode pre,.webmention-widget .sourcecode pre,.mastodon-comments .sourcecode pre,.bluesky-comments .sourcecode pre{border-left:10px solid #ddd;background:#eaeaea}.article__content .left,.article__content .right,.note__content .left,.note__content .right,.event__content .left,.event__content .right,.comments .left,.comments .right,.webmention-widget .left,.webmention-widget .right,.mastodon-comments .left,.mastodon-comments .right,.bluesky-comments .left,.bluesky-comments .right{float:left;margin:0 10px 10px 0;border:1px solid #ddd;background:#fff;padding:5px}.article__content .right,.note__content .right,.event__content .right,.comments .right,.webmention-widget .right,.mastodon-comments .right,.bluesky-comments .right{float:right;margin:0 0 10px 10px}.article__content .figure,.article__content figure,.note__content .figure,.note__content figure,.event__content .figure,.event__content figure,.comments .figure,.comments figure,.webmention-widget .figure,.webmention-widget figure,.mastodon-comments .figure,.mastodon-comments figure,.bluesky-comments .figure,.bluesky-comments figure{display:block;text-align:center;border:1px solid #ddd;background:#efefef;padding:5px}.article__content .figure figcaption,.article__content figure figcaption,.note__content .figure figcaption,.note__content figure figcaption,.event__content .figure figcaption,.event__content figure figcaption,.comments .figure figcaption,.comments figure figcaption,.webmention-widget .figure figcaption,.webmention-widget figure figcaption,.mastodon-comments .figure figcaption,.mastodon-comments figure figcaption,.bluesky-comments .figure figcaption,.bluesky-comments figure figcaption{margin-top:5px;border-top:1px solid #ddd}.article__content .figure p,.article__content figure p,.note__content .figure p,.note__content figure p,.event__content .figure p,.event__content figure p,.comments .figure p,.comments figure p,.webmention-widget .figure p,.webmention-widget figure p,.mastodon-comments .figure p,.mastodon-comments figure p,.bluesky-comments .figure p,.bluesky-comments figure p{margin-bottom:0}.article__content .figure img,.article__content figure img,.note__content .figure img,.note__content figure img,.event__content .figure img,.event__content figure img,.comments .figure img,.comments figure img,.webmention-widget .figure img,.webmention-widget figure img,.mastodon-comments .figure img,.mastodon-comments figure img,.bluesky-comments .figure img,.bluesky-comments figure img{max-width:100%;display:block;margin:auto}.article__content abbr,.note__content abbr,.event__content abbr,.comments abbr,.webmention-widget abbr,.mastodon-comments abbr,.bluesky-comments abbr{border-bottom:1px dashed #666;cursor:help}.article__content .fineprint,.note__content .fineprint,.event__content .fineprint,.comments .fineprint,.webmention-widget .fineprint,.mastodon-comments .fineprint,.bluesky-comments .fineprint{font-size:80%;color:#888}.article__content a,.note__content a,.event__content a,.comments a,.webmention-widget a,.mastodon-comments a,.bluesky-comments a{color:#333;box-shadow:inset 0 -4px #8ac2f6;text-decoration:none}.article__content a:hover,.note__content a:hover,.event__content a:hover,.comments a:hover,.webmention-widget a:hover,.mastodon-comments a:hover,.bluesky-comments a:hover{background:#8ac2f6;color:#fff}.article__content .mood,.note__content .mood,.event__content .mood,.comments .mood,.webmention-widget .mood,.mastodon-comments .mood,.bluesky-comments .mood{max-width:100%;display:block}.article__content .mood img,.note__content .mood img,.event__content .mood img,.comments .mood img,.webmention-widget .mood img,.mastodon-comments .mood img,.bluesky-comments .mood img{width:100%;display:block}.article__content table,.note__content table,.event__content table,.comments table,.webmention-widget table,.mastodon-comments table,.bluesky-comments table{border-collapse:collapse}.article__content td,.article__content th,.note__content td,.note__content th,.event__content td,.event__content th,.comments td,.comments th,.webmention-widget td,.webmention-widget th,.mastodon-comments td,.mastodon-comments th,.bluesky-comments td,.bluesky-comments th{padding:5px 10px;border-bottom:1px solid #333}.note__content img{display:block;max-width:100%}.page--single-note h1{margin-bottom:3rem}.note{padding-left:3rem;padding-right:3rem}.notes-listing .note{padding-top:3rem;padding-bottom:3rem;border-top:3px solid #ccc}.notes-listing .note:first-child{border-top:none}.entry-meta,.article__meta,.photo__meta,.note__meta{display:block;margin:0;text-align:right;font-size:1.4rem;line-height:2.2rem;color:#999}.entry-meta a,.article__meta a,.photo__meta a,.note__meta a{color:#333}.entry-meta,.photo__meta,.article__meta{text-align:center;padding:0;margin:5px 0 30px;display:flex}.entry-meta__attributes,.photo__meta__attributes,.article__meta__attributes{flex:1;text-align:right;margin:0 2.5rem 0 0}.entry-meta__attributes:nth-child(even){text-align:left;margin:0 0 0 2.5rem}.entry-meta__attributes b{font-weight:400;color:#333}.darkmode .entry-meta__attributes b{color:#fff}.page--single article header{font-family:liberation mono,courier new}.pagination{list-style:none;padding:0;margin:3rem 0 0;text-align:center}.page-item{display:inline-block;margin:0 .5rem}.page-item .page-link{text-decoration:none}.page-item.disabled{opacity:.2}.page-item.active{font-weight:700}.page-item.active .page-link{text-decoration:underline}.incoming{text-align:center;font-style:italic}.incoming__listing{list-style:none;padding:0;text-align:center}.incoming__item{display:inline-block;font-style:normal}.incoming__item a{padding:5px;display:block;text-decoration:none;font-weight:700}.incoming__item--devto{background:#0a0a0a}.incoming__item--devto a{color:#fff;text-transform:uppercase}.incoming__item--twitter{background:#1da1f2}.incoming__item--twitter a{color:#fff}.incoming__item--mastodon{background:#282c37}.incoming__item--mastodon a{color:#479ddb}.incoming__item--reddit{background:#ff4500}.incoming__item--reddit a{color:#fff}.comments{text-align:center}.feedback{max-width:80%;margin:auto;padding-top:100px}.incoming,.webmention-widget,.mastodon-comments{padding-top:20px}.mastodon-comment:first-child{border-top:0}.mastodon-comment,.bsky-feed-post{display:grid;grid-template-columns:100px auto;padding:10px 0;border-top:1px dotted #888}.bsky-feed-thread{padding:10px 0;border-top:1px dotted #888}.bsky-feed-thread.bsky-feed-thread--lvl0,.bsky-feed-post__replies>.bsky-feed-thread{border-top:0;padding:0}.mastodon-comment__avatar a,.bsky-feed-post__avatar a{display:block;border:1px solid #888;padding:3px;box-shadow:none}.mastodon-comment__avatar img,.bsky-feed-post__avatar img{width:90px;display:block}.bsky-feed-post__replies{display:block;margin-left:50px}.bsky-feed-thread--lvl0>.bsky-feed-post__replies{margin-left:0}a.mastodon-comment__date,a.bsky-feed-post__date{display:block;text-align:right;border:none;box-shadow:none;font-size:70%}a.mastodon-comment__date:hover,a.bsky-feed-post__date:hover{background:0 0}.mastodon-comment__content,.bsky-feed-post__content{padding-left:20px}.mastodon-comment__content p:first-child,.bsky-feed-post__content p:first-child{margin-top:0}.mastodon-favorited ul{list-style:none;padding:0}.mastodon-favorited__item{display:inline-block;margin-right:3px}.mastodon-favorited__item a{display:block;border:1px solid #888;padding:3px;box-shadow:none;height:58px;box-sizing:border-box}.mastodon-favorited__item img{width:50px;max-height:50px}.page__listing li{padding:5px;overflow:hidden;border-bottom:1px dotted #ccc}.page__listing li a{font-weight:700}.page__listing li a,.page__listing li time,.page__listing li .rating{line-height:2.5rem;font-size:1.7rem}.page__listing{list-style:none;margin:0;padding:0}.page__listing li:hover{background:#efefef}.page__listing--mini li{display:grid;grid-template-areas:"prefix link suffix";grid-template-columns:25px auto 110px}.page__listing--mini li a{grid-area:link}.page__listing--mini li .entry-prefix{grid-area:prefix;line-height:2.5rem}.page__listing--mini li .rating svg,.page__listing--mini li .entry-prefix svg{margin:0}.page__listing--mini li time,.page__listing--mini li .rating{font-size:1.4rem;grid-area:suffix;float:right}.page__listing--mini li time a,.page__listing--mini li .rating a{font-size:1.4rem}.page__listing--mini li .rating{text-align:right}.page__listing--noprefix li{grid-template-areas:"link suffix";grid-template-columns:auto 110px}.page__listing--noprefix .entry-prefix{display:none}.page__footer{padding-top:60px;font-size:1.5rem;line-height:2rem;opacity:.8}.count{font-size:1.2rem;opacity:.6;font-style:normal}#credits .licenseimg{float:left;margin:0 1rem 1rem 0}#credits p{margin-left:98px}.presences__title{font-size:1.6rem;padding:5px;margin:0;background:#8ac2f6}.presences__content{list-style:none;padding:0;margin:0}.presences__item{margin-top:2px}.presences__item a{display:block;padding:5px;background:#b9dbfa;font-weight:700;text-decoration:none}.presences__item a:hover{color:#fff;background:#8ac2f6}.tagline{text-align:center;margin:10px 0 60px;font-style:italic;padding:0;opacity:.6}.page--frontpage section.contact{margin:0}.page--frontpage section.contact p{padding:0;margin:0}.page--frontpage section{margin-bottom:60px}@media screen and (min-width:800px){.page--frontpage__intro{display:grid;grid-template-columns:600px 200px}.presences{padding-top:20px}.presences__title,.presences__content{margin-left:2rem}}@media screen and (max-width:800px){.article__meta{display:block}.note{padding:0}.article__meta__attributes,.article__meta__author{text-align:left;width:100%;overflow:hidden;margin:0}.row{display:block}.row>*{margin:0 0 1em;padding:0}.page__header{height:auto;margin-bottom:10px}figure{margin:1em auto}#main-nav ul li{display:block}#body,.page__footer{padding:10px}.feedback{max-width:100%}}.page--archive form{display:block;text-align:center;padding:1rem;margin:1rem 0 2rem;background:#efefef;border:1px solid #dfdfdf}.page--archive form p{padding-top:0;margin-top:0}.page--archive form select{margin-right:2rem;text-align:left}.page--archive form input{text-align:left}.archive__poweredby{margin-top:1rem;text-align:center}.webmention-widget{margin-top:4rem}.webmention svg{display:inline-block;margin:3px 0 0 0}.webmention-list__list{list-style:none}.page__listing__entry svg{margin-right:5px;opacity:.5}.webmention--comment .webmention__content{margin:1rem 0 0 2rem}.webmention__date{display:inline-block;padding-left:1rem;font-size:1.4rem;opacity:.8}.disclaimer.disclaimer--small{font-size:1.3rem;line-height:2rem;opacity:.9;font-style:italic}h1 a{text-decoration:underline}.h-entry h1 a{text-decoration:none}time a{color:#333;font-weight:400!important}time .age{display:block}.help{font-size:1.4rem;color:#999}.help a{color:#333;box-shadow:none!important;text-decoration:underline;border-bottom:none}.help a:hover{background:0 0;color:#333}.icon{width:1.25em;height:1em;overflow:visible;display:inline-block;vertical-align:-.125em}.taglist{list-style:none;margin:18px 0;padding:0;line-height:3rem}.taglist li{display:inline-block;margin:0;padding:0;margin-right:1rem}.tag__count{font-size:70%;opacity:80%;padding-left:.5rem}.archive__listing{margin:18px 0;border-collapse:collapse;width:100%}.archive__listing tr:hover{background:#efefef}.archive__listing th{font-weight:700}.archive__listing td,.archive__listing th{padding:5px;font-size:1.7rem;line-height:2.5rem;text-align:center;border-bottom:1px dotted #ccc}.entry-nav{padding-top:2rem;display:grid;grid-template-columns:40% 20% 40%}.entry-nav div{padding:0 2.5rem}.entry-nav .nav-entry__empty{opacity:.5}.entry-nav a{display:block;text-decoration:none}.entry-nav b{display:block;text-decoration:underline}.entry-nav .entry-nav__prev{text-align:right}.entry-nav .entry-nav__next{text-align:left}.entry-nav .entry-nav__up{text-align:center}#webring{text-align:center;padding:2rem 0;font-size:1.8rem}#webring a{text-decoration:none}#webring a:hover{text-decoration:underline}.place{padding:1rem 0;border-top:1px dotted #479ddb;border-bottom:1px dotted #479ddb}.place span{display:inline-block;margin-left:1rem}.place span:first-child{margin-left:0}.events-listing{margin:18px 0;border-collapse:collapse;width:100%}.events-listing tr:hover{background:#efefef}.events-listing th{font-weight:700}.events-listing td,.events-listing th{padding:5px;font-size:1.7rem;line-height:2.5rem;text-align:center;border-bottom:1px dotted #ccc}.events-listing tr td:first-child{text-align:left}.darkmode-toggle a{color:#333!important}html.darkmode .darkmode-toggle a{color:#efefef!important}html.darkmode body{background:#333;color:#fefefe}html.darkmode a,html.darkmode #wrapper{color:#fefefe}html.darkmode h1,html.darkmode h2,html.darkmode h3,html.darkmode h4,html.darkmode h5,html.darkmode h6,html.darkmode header p span{color:#8ac2f6}html.darkmode h1 a,html.darkmode h2 a,html.darkmode h3 a,html.darkmode h4 a,html.darkmode h5 a,html.darkmode h6 a,html.darkmode header p span a{color:#8ac2f6}html.darkmode .article__content a,html.darkmode .note__content a,html.darkmode .comments a{color:#fefefe}html.darkmode .article__content blockquote,html.darkmode .note__content blockquote,html.darkmode .comments blockquote{color:#dfdfdf}html.darkmode .article__content td,html.darkmode .article__content th,html.darkmode .note__content td,html.darkmode .note__content th,html.darkmode .comments td,html.darkmode .comments th{border-bottom:1px solid #fefefe}html.darkmode .page__header a{border-bottom:5px solid #b9dbfa}html.darkmode .page__header a:hover{background:#2b91ef}html.darkmode .page__header #nav-start{border-bottom:5px solid #dc4f4f}html.darkmode .page__listing--mini li:hover,html.darkmode .page__header,html.darkmode .article__content code,html.darkmode .article__content figure,html.darkmode .page--archive form,html.darkmode .archive__listing tr:hover,html.darkmode .events-listing tr:hover,html.darkmode .table tbody tr:hover{background:#252525}html.darkmode .archive__poweredby img{padding:5px;background:#888}html.darkmode .presences__title{background:#2b91ef;color:#fff}html.darkmode .presences__item a{background:#8ac2f6}html.darkmode .webmention blockquote{color:#fff}figure img{max-height:600px}@media screen and (min-width:800px){.figure-group{display:grid;grid-template-columns:50% 50%}}