:root{color-scheme:light dark;--main-color-white: #ffffff;--main-color-black: #000000;--main-color-base: #4f4d4d;--main-color-primary: #c92fd0;--main-color-secondary: #2f87d0;--main-color-tertiary: #36d02f;--main-color-quaternary: #d0782f;--main-color-background: #f5f5f5;--main-color-hairline: #ebebeb;--main-color-note: #2f81f7;--main-color-tip: #3fb950;--main-color-warning: #d29922;--main-color-severe: #db6d28;--main-color-caution: #f85149;--main-color-important: #a371f7;--main-font-size-normal: clamp(.892rem, .892rem + ((1vw - .2rem) * .666), 1.333rem);--main-font-size-xx-small: .6827rem;--main-font-size-x-small: .8533rem;--main-font-size-small: clamp(.875rem, .875rem + ((1vw - .2rem) * .29), 1.067rem);--main-font-size-medium: clamp(1.075rem, 1.075rem + ((1vw - .2rem) * .894), 1.667rem);--main-font-size-large: clamp(1.293rem, 1.293rem + ((1vw - .2rem) * 1.194), 2.084rem);--main-font-size-x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.602), 42px);--main-font-size-xx-large: clamp(1.863rem, 1.863rem + ((1vw - .2rem) * 2.101), 3.255rem);--main-font-size-hero: clamp(2.23rem, 2.23rem + ((1vw - .2rem) * 2.776), 4.069rem);--main-layout-width-narrow: 40rem;--main-layout-width-normal: 50rem;--main-layout-width-wide: 60rem;--main-layout-width-x-wide: 80rem;--main-layout-width-xx-wide: 130ch;--main-image-filter: grayscale(50%);--epg-box-highlight: var(--main-color-primary);transition:all 1s ease-in-out}@media screen and (prefers-reduced-motion: reduce),(update: slow){:root{transition-duration:0s}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{overflow-y:scroll}@supports (scrollbar-gutter: stable){html{overflow-y:auto;scrollbar-gutter:stable}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-300.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-300italic.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-italic.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-600.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-600.ttf) format("truetype")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/assets/fonts/plus-jakarta-sans-v8-latin-700.woff2) format("woff2"),url(/assets/fonts/plus-jakarta-sans-v8-latin-700.ttf) format("truetype")}html{scroll-behavior:smooth}h1,.h1{font-size:var(--main-font-size-xx-large)}h2,.h2{font-size:var(--main-font-size-large)}h3,.h3,h4,.h4{font-size:var(--main-font-size-medium)}p,li{font-size:var(--main-font-size-normal)}p{margin:0 0 2rem;line-height:1.7;font-weight:300}iframe{margin:0 0 2rem}small,.small{font-size:var(--main-font-size-small)}article>ul>li+li,article>ol>li+li{margin-top:1rem}article *+h2{margin-top:4rem}article *+h3{margin-top:2rem}strong{font-weight:600}a:not(.button){color:var(--main-color-secondary);text-decoration:none}a:not(.button):hover{text-decoration:underline}a:not(.button):focus{border:1px solid var(--main-color-secondary)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body{background-color:var(--main-color-background);color:var(--main-color-base);font-family:Plus Jakarta Sans,sans-serif;margin:0 auto;min-height:100vh;position:relative;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wide{display:block;width:140%;max-width:140%;margin:0 -20%}@media (max-width: 1150px){.wide{margin:0;width:100%}}.animate{-webkit-transform:translateY(50px) rotate(0deg) translateZ(0);transform:translateY(50px) rotate(0) translateZ(0);-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;opacity:0;-webkit-filter:grayscale(1);filter:grayscale(1)}.animate-in{opacity:1!important;-webkit-transform:translateY(0px) rotate(0deg) translateZ(0);transform:translateY(0) rotate(0) translateZ(0);-webkit-filter:grayscale(0);filter:grayscale(0)}.heading-wrapper{align-items:stretch;display:grid;gap:.5rem;grid-template-columns:minmax(auto,max-content) min-content}@media (min-width: 65rem){.heading-wrapper{grid-template-columns:min-content auto;margin-left:-1.6rem}.deeplink{grid-row-start:1}}img[width][height]{height:auto}[href="#skip"]{position:relative;top:4rem;left:1rem}[href="#skip"]:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container{width:100%;margin-top:5rem;padding-left:1rem;padding-right:1rem}.container h2,.container h3,.container h4{color:var(--main-color-tertiary);font-weight:400;margin-bottom:1rem}.container h2 a.heading-anchor,.container h3 a.heading-anchor,.container h4 a.heading-anchor{color:var(--main-color-tertiary);text-decoration:none}.container ul,.container ol{margin-bottom:2rem}.container ul li,.container ol li{margin-bottom:.5rem}.container hr{display:block;width:50%;margin:3em auto;border-top:1px dashed var(--main-color-hairline)}.container .heading-wrapper h2,.container .heading-wrapper h3,.container .heading-wrapper h4{scroll-margin-top:4rem}.container .deeplink{display:grid;justify-content:center;align-content:center;border-bottom:none}.container .deeplink svg.icon.icon-link{margin-right:1rem}.container .deeplink:link,.container .deeplink:visited{color:var(--main-color-hairline);text-decoration:none}.heading-wrapper:hover .container .deeplink,.container .deeplink:hover,.container .deeplink:focus{color:var(--main-color-secondary)}.container .eleventy-plugin-youtube-embed{margin-bottom:2rem}.container svg.icon{display:inline;margin-right:.5rem}.pagination .pagination--content{max-width:var(--main-layout-width-normal);text-align:center;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem}.pagination .pagination--content .post--pagination{display:flex;padding:0;margin:0;list-style:none;justify-content:space-between}.pagination .pagination--content .post--pagination a{color:var(--main-color-secondary);text-decoration:none}.pagination .pagination--content .post--pagination a:hover{color:var(--main-color-primary)}.markdown-alert{padding:.5rem 1rem;margin-bottom:2rem;color:inherit;border-left:.25em solid #888}.markdown-alert p{font-size:var(--main-font-size-small)}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert .markdown-alert-title{display:flex;font-weight:500;align-items:center;line-height:1;margin-bottom:.5rem}.markdown-alert .markdown-alert-title .octicon{margin-right:.5rem;display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-alert.markdown-alert-note{border-left-color:var(--main-color-note);color:var(--main-color-note)}.markdown-alert.markdown-alert-important{border-left-color:var(--main-color-important);color:var(--main-color-important)}.markdown-alert.markdown-alert-warning{border-left-color:var(--main-color-warning);color:var(--main-color-warning)}.markdown-alert.markdown-alert-tip{border-left-color:var(--main-color-tip);color:var(--main-color-tip)}.markdown-alert.markdown-alert-caution{border-left-color:var(--main-color-caution);color:var(--main-color-caution)}code:not([class*=language]){display:inline-flex;padding:.25em;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;border:1px solid var(--main-color-base);border-radius:2px;font-size:.75rem;line-height:2.1}pre{margin-bottom:2rem}pre code:not([class*=language]){width:100%;max-width:calc(100vw - 2rem);overflow-x:auto}blockquote{margin-left:0;margin-right:0;padding-left:1.5rem;border-left:2px solid var(--main-color-secondary)}blockquote,blockquote p{font-size:var(--main-font-size-medium)}blockquote+*{margin-top:3rem}blockquote :last-child{margin-bottom:0}hr{margin-top:4rem;margin-bottom:4rem;border:1px solid var(--main-color-hairline)}.lead{font-size:1.35rem;letter-spacing:.01em;margin-bottom:1em;line-height:1.3}.list-unstyled{list-style:none;padding:0}.button,.call-to-action{padding-inline:1em;text-transform:uppercase;border:1px solid var(--main-color-primary);border-radius:1rem .1rem;background:var(--main-color-primary);color:var(--main-color-white);padding:.52em 2em .45em;text-decoration:none!important;cursor:pointer}.button a,.call-to-action a{color:var(--main-color-white);text-decoration:none}.button:hover,.call-to-action:hover{color:var(--main-color-primary);border:1px solid var(--main-color-primary);background:var(--main-color-white)}@media (prefers-color-scheme: dark){.button:hover,.call-to-action:hover{background:var(--main-color-bg-dark)}}.button:hover a,.call-to-action:hover a{color:var(--main-color-primary);text-decoration:none}.mast-head{position:fixed;z-index:9999;top:0;left:0;width:100vw;padding:1rem;background:var(--main-color-background)}@media screen and (max-width: 900px){.mast-head{background-color:var(--main-color-background)}}.trigger{display:none}.hamburger{cursor:pointer;margin-right:.5rem;float:left}.hamburger span{height:3px;width:1.5rem;background:var(--main-color-base);display:block;margin-bottom:5px;position:relative;transition:transform .3s ease-in-out,top .3s ease-in-out,opacity .3s ease-in-out}.hamburger span:last-child{margin-bottom:0}.trigger:checked~.hamburger span:first-child{transform:rotate(45deg);top:8px}.trigger:checked~.hamburger span:last-child{transform:rotate(-45deg);top:-8px}.trigger:checked~.hamburger span:nth-child(2){opacity:0}.menu{cursor:pointer;text-transform:uppercase;font-size:var(--main-font-size-small)}nav.main-navigation{background:var(--main-color-white);border:1px solid var(--main-color-hairline);border-radius:2rem 1rem;min-width:15rem;padding:2rem;margin-top:1rem;position:absolute;left:calc(-100vw - 1rem);box-sizing:border-box;transition:left .3s ease-in-out}@media (max-width: 550px){nav.main-navigation{border-radius:25px 5px}}nav.main-navigation p{font-size:var(--main-font-size-small);text-transform:uppercase;letter-spacing:2px}.trigger:checked~nav.main-navigation{left:2rem}@media (max-width: 550px){.trigger:checked~nav.main-navigation{left:1rem}}nav.main-navigation ul{list-style-type:none;padding:0}nav.main-navigation ul li{margin:1rem 0}nav.main-navigation ul li ul{padding-left:1.5rem}nav.main-navigation ul li svg{display:inline;margin-right:.5rem}nav.main-navigation ul li a{color:var(--main-color-secondary)}nav.main-navigation ul li a:hover{color:var(--main-color-primary);text-decoration:none}.page{width:100%}.page .page--header{max-width:var(--main-layout-width-wide);text-align:center;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;border-bottom:1px solid var(--main-color-hairline)}@media (max-width: 550px){.page .page--header{padding-bottom:1rem;margin-top:3rem;margin-bottom:2rem}}.page .page--header h1{font-size:var(--main-font-size-xx-large);font-weight:300;color:var(--main-color-primary)}.page .page--header .tagline{margin-top:.5rem}@media (max-width: 550px){.page .page--header .tagline{width:100%;margin:0 auto}}.page .page--header .tagline p{text-transform:uppercase;letter-spacing:2px;font-size:var(--main-font-size-small)}@media (max-width: 550px){.page .page--header .tagline p{margin:0}}.page .page--content{max-width:var(--main-layout-width-normal);margin-left:auto;margin-right:auto;margin-bottom:5rem}.page .page--content picture img.wide{display:block;width:140%;max-width:140%;margin:0 -20%}@media (max-width: 1150px){.page .page--content picture img.wide{margin:0;width:100%}}.page .page--content img{max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-radius:5rem 1rem;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.page .page--content img:hover{border-radius:5px;transition:border-radius 1s}.page .page--content img.no-frills{border-radius:0}@media (max-width: 550px){.page .page--content img{border-radius:25px 5px}}@media (prefers-color-scheme: dark){.page .page--content img{filter:grayscale(50%)}}@media (max-width: 550px){.page .page--content ul{padding:0 1rem}}.page .page--content ul.current--list{list-style:none}.page .page--content a:not(.deeplink){color:var(--main-color-secondary);border-bottom:1px dotted var(--main-color-secondary)}.page .page--content a:not(.deeplink):hover{color:var(--main-color-primary);text-decoration:none;border-bottom:none}.post--list{width:100%}.post--list .page--header{max-width:var(--main-layout-width-wide);text-align:center;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;border-bottom:1px solid var(--main-color-hairline)}@media (max-width: 550px){.post--list .page--header{padding-bottom:1rem;margin-top:3rem;margin-bottom:2rem}}.post--list .page--header h1{font-size:var(--main-font-size-xx-large);font-weight:300;color:var(--main-color-primary)}.post--list .page--header .tagline{margin-top:.5rem}@media (max-width: 550px){.post--list .page--header .tagline{width:100%;margin:0 auto}}.post--list .page--header .tagline p{text-transform:uppercase;letter-spacing:2px;font-size:var(--main-font-size-small)}@media (max-width: 550px){.post--list .page--header .tagline p{margin:0}}.post--list .post--list--content{max-width:var(--main-layout-width-normal);margin-left:auto;margin-right:auto}.post--list .post--list--content .post{background:var(--main-color-white);border-radius:1rem 1rem 5rem;margin-top:0;margin-bottom:5rem;padding:0}@media (max-width: 550px){.post--list .post--list--content .post{border-radius:25px 5px;margin-bottom:2rem}}.post--list .post--list--content .post.cover{border-top-left-radius:5rem}.post--list .post--list--content .post .post--image{border-bottom:1px solid var(--main-color-hairline)}.post--list .post--list--content .post .post--image img{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;object-position:center,center;border-top-right-radius:1rem;border-top-left-radius:5rem}@media (max-width: 550px){.post--list .post--list--content .post .post--image img{border-top-right-radius:5px;border-top-left-radius:25px}}.post--list .post--list--content .post .post--image img.no-frills{border-radius:0}@media (prefers-color-scheme: dark){.post--list .post--list--content .post .post--image img{filter:grayscale(50%)}}.post--list .post--list--content .post .post--image img[width][height]{height:auto}.post--list .post--list--content .post .post--content{padding:2rem 3rem}.post--list .post--list--content .post .post--content .post--head h2{font-weight:500}.post--list .post--list--content .post .post--content .post--head h2 a{color:var(--main-color-tertiary);text-decoration:none}.post--list .post--list--content .post .post--content .post--head h2 a .draft{color:var(--main-color-secondary)}.post--list .post--list--content .post .post--content .post--head h2 a:hover{color:var(--main-color-primary)}.post--list .post--list--content .post .post--content .post--head .post--meta{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:0 1rem;margin:1rem 0;text-transform:uppercase;letter-spacing:2px}.post--list .post--list--content .post .post--content .post--head .post--meta .post--date,.post--list .post--list--content .post .post--content .post--head .post--meta .post--category,.post--list .post--list--content .post .post--content .post--head .post--meta .post--tags,.post--list .post--list--content .post .post--content .post--head .post--meta .post--reading{display:flex;align-items:center;font-size:var(--main-font-size-xx-small)}.post--list .post--list--content .post .post--content .post--head .post--meta .post--date span,.post--list .post--list--content .post .post--content .post--head .post--meta .post--category span,.post--list .post--list--content .post .post--content .post--head .post--meta .post--tags span,.post--list .post--list--content .post .post--content .post--head .post--meta .post--reading span{font-weight:600}.post--list .post--list--content .post .post--content .post--head .post--meta .post--date a,.post--list .post--list--content .post .post--content .post--head .post--meta .post--category a,.post--list .post--list--content .post .post--content .post--head .post--meta .post--tags a,.post--list .post--list--content .post .post--content .post--head .post--meta .post--reading a{text-decoration:none}.post--list .post--list--content .post .post--content .post--head .post--meta .post--date a:hover,.post--list .post--list--content .post .post--content .post--head .post--meta .post--category a:hover,.post--list .post--list--content .post .post--content .post--head .post--meta .post--tags a:hover,.post--list .post--list--content .post .post--content .post--head .post--meta .post--reading a:hover{color:var(--main-color-quaternary)}.post--list .post--list--content .post .post--content .post--excerpt{padding-top:1rem;border-top:1px solid var(--main-color-hairline)}@media (prefers-color-scheme: dark){.post--list .post--list--content .post .post--content .post--excerpt{border-top:2px solid #333}}.post--list .post--list--content .post .post--content .post--excerpt .continue-reading{display:block;width:fit-content;margin:auto;font-size:var(--main-font-size-x-small)}@media (max-width: 550px){.post--list .post--list--content .post .post--content .post--excerpt .continue-reading{text-align:center}}@media (max-width: 550px){.post--list .post--list--content .post .post--content{padding-left:1rem;padding-right:1rem}}.post--single{width:100%;margin-bottom:5rem}.post--single .post--header{max-width:var(--main-layout-width-wide);text-align:center;margin-top:5rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;border-bottom:1px solid var(--main-color-hairline)}@media (max-width: 550px){.post--single .post--header{padding-bottom:1rem;margin-top:2rem;margin-bottom:2rem}}.post--single .post--header h1{font-size:var(--main-font-size-xx-large);font-weight:300;color:var(--main-color-primary)}.post--single .post--header .tagline{margin-top:.5rem}@media (max-width: 550px){.post--single .post--header .tagline{width:100%;margin:0 auto}}.post--single .post--header .tagline p{text-transform:uppercase;letter-spacing:2px;font-size:var(--main-font-size-small)}@media (max-width: 550px){.post--single .post--header .tagline p{margin:0}}.post--single .post--header .post--meta{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0 1rem;margin:1rem 0;text-transform:uppercase;letter-spacing:2px}.post--single .post--header .post--meta .post--date,.post--single .post--header .post--meta .post--category,.post--single .post--header .post--meta .post--tags,.post--single .post--header .post--meta .post--reading{display:flex;align-items:center;font-size:var(--main-font-size-xx-small)}.post--single .post--header .post--meta .post--date span,.post--single .post--header .post--meta .post--category span,.post--single .post--header .post--meta .post--tags span,.post--single .post--header .post--meta .post--reading span{font-weight:600}.post--single .post--header .post--meta .post--date a,.post--single .post--header .post--meta .post--category a,.post--single .post--header .post--meta .post--tags a,.post--single .post--header .post--meta .post--reading a{text-decoration:none}.post--single .post--header .post--meta .post--date a:hover,.post--single .post--header .post--meta .post--category a:hover,.post--single .post--header .post--meta .post--tags a:hover,.post--single .post--header .post--meta .post--reading a:hover{color:var(--main-color-quaternary)}.post--single .post--header .post--meta .post--tags a{margin-right:5px}.post--single .post--content{max-width:var(--main-layout-width-normal);margin-left:auto;margin-right:auto;margin-bottom:5rem}.post--single .post--content a:not(.deeplink){color:var(--main-color-quaternary);border-bottom:1px dotted var(--main-color-quaternary)}.post--single .post--content a:not(.deeplink):hover{color:var(--main-color-tertiary);text-decoration:none;border-bottom:none}.post--single .post--content picture img.wide{display:block;width:140%;max-width:140%;margin:0 -20%}@media (max-width: 1150px){.post--single .post--content picture img.wide{margin:0;width:100%}}.post--single .post--content img{max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-radius:5rem 1rem;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.post--single .post--content img:hover{border-radius:5px;transition:border-radius 1s}.post--single .post--content img.no-frills{border-radius:0}@media (max-width: 550px){.post--single .post--content img{border-radius:25px 5px}}@media (prefers-color-scheme: dark){.post--single .post--content img{filter:grayscale(50%)}}.post--single .post--content .eleventy-plugin-youtube-embed{margin-bottom:2rem}.related{max-width:var(--main-layout-width-narrow);background:var(--main-color-white);border-radius:1rem 1rem 5rem;margin-left:auto;margin-right:auto;margin-bottom:5rem;padding:2rem 2rem 1rem}@media (max-width: 550px){.related{border-radius:25px 5px;padding:2rem}}.related *{font-size:var(--main-font-size-small)}.related h2{text-transform:uppercase;letter-spacing:2px}.related a{color:var(--main-color-quaternary);border-bottom:1px dotted var(--main-color-quaternary)}.related a:hover{text-decoration:none;color:var(--main-color-tertiary);border-bottom:none}.related ul{padding:0 1rem;list-style:none}.related ul li{margin-bottom:.5rem}.note--single{position:relative}.note--single picture img.wide{display:block;width:140%;max-width:140%;margin:0 -20%}@media (max-width: 1150px){.note--single picture img.wide{margin:0;width:100%}}.note--single img{max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-radius:5rem 1rem;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.note--single img:hover{border-radius:5px;transition:border-radius 1s}.note--single img.no-frills{border-radius:0}@media (max-width: 550px){.note--single img{border-radius:25px 5px}}@media (prefers-color-scheme: dark){.note--single img{filter:grayscale(50%)}}.note--single .note--main{max-width:var(--main-layout-width-normal);margin-left:auto;margin-right:auto;margin-bottom:5rem}.note--single .note--main .note--content{margin-left:auto;margin-right:auto;margin-top:5rem}.note--single .note--main .note--content .note--date{color:var(--main-color-quaternary);margin-bottom:.5rem}.note--single .note--main .note--content .note--date *{color:var(--main-color-quaternary)}.note--single .note--main .note--content .note--date *:hover{text-decoration:none;color:var(--main-color-tertiary)}.note--single .note--main .note--content .note--date h1{display:flex;align-items:center;font-size:var(--main-font-size-small);font-weight:300}.note--single .note--main .note--content .note--meta{display:flex;flex-direction:row;align-items:center;column-gap:.5rem;margin-bottom:.5rem;font-size:var(--main-font-size-xx-small);text-transform:uppercase;letter-spacing:2px}.note--single .note--main .note--content .note--meta a{margin-right:5px}.note--single .note--main .note--content .note--meta a:hover{color:var(--main-color-quaternary);text-decoration:none}.note--single .note--main .note--content .note--meta .note--tags,.note--single .note--main .note--content .note--meta .note--category{display:flex;align-items:center}.note--single.rsvp .e-content .p-summary{font-size:var(--main-font-size-xx-large);color:var(--main-color-primary)}.note--single.race #map,.note--single.exercise #map{width:100%;min-height:600px}.note--single.race .p-name,.note--single.exercise .p-name{font-size:var(--main-font-size-xx-large);color:var(--main-color-primary);line-height:1.3}.note--single.race h2.exercise--header,.note--single.exercise h2.exercise--header{margin-top:2rem}.note--single.race .exercise--details,.note--single.exercise .exercise--details{display:flex;flex-direction:row;column-gap:2rem;justify-content:space-between;align-items:center}@media (max-width: 550px){.note--single.race .exercise--details,.note--single.exercise .exercise--details{display:block}}.note--single.race .exercise--details ul,.note--single.exercise .exercise--details ul{list-style:none;margin:0;padding:0}.note--single.race .exercise--details ul li,.note--single.exercise .exercise--details ul li{display:flex;flex-direction:row;align-items:baseline;column-gap:.5rem}.note--single.race .exercise--details ul li .heading,.note--single.exercise .exercise--details ul li .heading{min-width:5rem;text-align:right}.note--single.race .exercise--details table,.note--single.exercise .exercise--details table{font-size:var(--main-font-size-normal)}.note--single.race .exercise--details table thead,.note--single.exercise .exercise--details table thead{font-size:var(--main-font-size-x-small);text-transform:uppercase}.note--single.race .exercise--details table thead td,.note--single.exercise .exercise--details table thead td{text-align:center}.note--single.race .exercise--details table td,.note--single.exercise .exercise--details table td{padding:0 .5rem;text-align:right}.note--single.race .exercise--details table td:last-child,.note--single.exercise .exercise--details table td:last-child{text-align:left}.note--single.race .exercise--details .metric,.note--single.exercise .exercise--details .metric{font-size:var(--main-font-size-x-small);text-transform:uppercase}.note--single.note .p-name,.note--single.reply .p-name{font-size:var(--main-font-size-xx-large);color:var(--main-color-primary);line-height:1.3}.note--single.book .p-summary,.note--single.bookmark .p-summary,.note--single.event .p-summary,.note--single.like .p-summary,.note--single.movie .p-summary,.note--single.service .p-summary,.note--single.signup .p-summary,.note--single.repost .p-summary{font-size:var(--main-font-size-xx-large);color:var(--main-color-primary);line-height:1.2}.note--single.service .bike-details ul{list-style:none;margin:0;padding:0}.note--single.service .bike-details ul li{font-size:var(--main-font-size-small)}.note--single.service .bike-details ul li span{font-size:var(--main-font-size-x-small);text-transform:uppercase;font-weight:600;letter-spacing:2px;margin-right:.5rem}.note--single.service .bike-details.markdown-alert p{font-size:var(--main-font-size-normal)}.note--single.checkin #map{width:100%;min-height:600px}.note--single.checkin .p-name{font-size:var(--main-font-size-xx-large);color:var(--main-color-primary);line-height:1.3}.note--single.checkin .p-content{max-width:var(--main-layout-width-normal);margin-top:2rem;margin-left:auto;margin-right:auto;margin-bottom:5rem}.note--single.checkin .p-content picture img.wide{display:block;width:140%;max-width:140%;margin:0 -20%}@media (max-width: 1150px){.note--single.checkin .p-content picture img.wide{margin:0;width:100%}}.note--single.checkin .p-content img{max-width:80%;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-radius:5rem 1rem;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.note--single.checkin .p-content img:hover{border-radius:5px;transition:border-radius 1s}.note--single.checkin .p-content img.no-frills{border-radius:0}@media (max-width: 550px){.note--single.checkin .p-content img{border-radius:25px 5px}}@media (prefers-color-scheme: dark){.note--single.checkin .p-content img{filter:grayscale(50%)}}.page--content .graph .wrapper{position:relative;height:2rem;margin-bottom:1rem;display:flex;align-items:center}.page--content .graph .progress{background:var(--main-color-secondary);height:100%;margin-left:1rem}.page--content .graph .year{width:2.5rem}.page--content .graph .data{margin-left:10px}.page--content .stats td{text-align:center}.page--content .stats--global,.page--content .stats--graph,.page--content .stats--posts{margin-bottom:3rem}.page--content .tag-list li,.page--content .category-list li{list-style:none}.page--content .tag-list .tag,.page--content .tag-list .category,.page--content .tag-list .post,.page--content .category-list .tag,.page--content .category-list .category,.page--content .category-list .post{font-size:var(--main-font-size-normal)}.page--content .tag-list .post-count,.page--content .tag-list .post-date,.page--content .category-list .post-count,.page--content .category-list .post-date{font-size:var(--main-font-size-x-small)}.page--content .tag-list .post-date,.page--content .category-list .post-date{margin:0 0 0 .5rem}.page--content .tag-list .tag--feed,.page--content .tag-list .category--feed,.page--content .category-list .tag--feed,.page--content .category-list .category--feed{padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.page--content .tag-list a .post-count,.page--content .category-list a .post-count{color:var(--main-color-base)}.page--content .tag-list a:hover,.page--content .category-list a:hover{text-decoration:none;color:var(--main-color-quaternary)}.page--content .tag-list a .tag,.page--content .tag-list a .category,.page--content .category-list a .tag,.page--content .category-list a .category{padding:.5rem}.page--content .tag-list a .tag .post-count,.page--content .tag-list a .category .post-count,.page--content .category-list a .tag .post-count,.page--content .category-list a .category .post-count{display:inline}.page--content .book--list a{border-bottom:none}.page--content ul.book--list,.page--content ul.movie--list,.page--content ul.music--list{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}.page--content ul.book--list li a,.page--content ul.movie--list li a,.page--content ul.music--list li a{border-bottom:none}.page--content ul.book--list li img,.page--content ul.movie--list li img,.page--content ul.music--list li img{width:10rem;max-width:10rem;margin:0}.page--content ul.book--list li p,.page--content ul.movie--list li p,.page--content ul.music--list li p{margin:1rem 0;text-align:center;font-size:var(--main-font-size-xx-small);max-width:10rem}.page--content .archive--feed{position:relative;list-style:none;padding:0}.page--content .archive--feed a:hover{color:var(--main-color-quaternary);text-decoration:none}.page--content .archive--feed li.h-entry{margin-bottom:1rem}.page--content .archive--feed li.archive--years{display:flex;list-style:none}.page--content .archive--feed li.archive--years .archive--year{position:sticky;top:3rem;align-self:flex-start}@media screen and (max-width: 900px){.page--content .archive--feed li.archive--years .archive--year{top:3rem}}.page--content .archive--feed li.archive--years .archive--year h2{font-size:var(--main-font-size-large)}.page--content .archive--feed ul.archive--months{list-style:none;position:relative;padding:0 1rem}.page--content .archive--feed ul.archive--months .archive--month{background:var(--main-color-background);text-transform:uppercase;position:sticky;top:3rem;z-index:999}@media screen and (max-width: 900px){.page--content .archive--feed ul.archive--months .archive--month{top:3rem}}.page--content .archive--feed ul.archive--months .archive--month h3{font-size:var(--main-font-size-large);margin-top:0}.page--content .archive--feed ul.archive--entries{list-style:none;padding:0}.page--content .archive--feed ul.archive--entries a:hover{color:var(--main-color-quaternary);text-decoration:none}.page--content .archive--feed ul.archive--entries svg{margin:0 .5rem}.activity--list--content{max-width:var(--main-layout-width-normal);margin-left:auto;margin-right:auto;margin-bottom:5rem}.activity--list--content ul{padding-inline-start:0}.activity--list--content li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:1rem}.activity--list--content li h2{font-size:var(--main-font-size-small);font-weight:400;margin-bottom:0;color:unset;text-wrap:auto}.activity--list--content li h2 a{color:var(--main-color-tertiary)}.activity--list--content li h2 a:hover{text-decoration:none;color:var(--main-color-secondary)}.activity--list--content li time{font-size:var(--main-font-size-x-small);text-align:right}@media (max-width: 550px){.activity--list--content li time{display:none}}.home--page{max-width:var(--main-layout-width-x-wide);margin-left:auto;margin-right:auto;display:grid;grid-template-columns:5rem 1fr 1fr 1fr 1fr 5rem;grid-template-rows:min-content;row-gap:4rem;column-gap:4rem;flex-wrap:wrap}@media screen and (max-width: 900px){.home--page{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:min-content;row-gap:4rem;column-gap:2rem}}@media screen and (max-width: 700px){.home--page{grid-template-columns:1fr 1fr 1fr;grid-template-rows:min-content;row-gap:2rem;column-gap:2rem}}@media screen and (max-width: 400px){.home--page{grid-template-columns:1fr 1fr}}.home--page hr{display:none}.home--page ul{list-style:none;padding:0}.home--page .more{font-size:var(--main-font-size-x-small);text-transform:uppercase;color:var(--main-color-primary);text-decoration:none;letter-spacing:2px}.home--page h2{font-size:var(--main-font-size-small);text-transform:uppercase;letter-spacing:2px}.home--page .welcome{grid-column:4/6;grid-row:1;justify-content:center}@media screen and (max-width: 900px){.home--page .welcome{grid-column:3/span 2}}@media screen and (max-width: 700px){.home--page .welcome{grid-column:2/span 2;grid-row:1}}@media screen and (max-width: 400px){.home--page .welcome{grid-column:1/span 2;grid-row:2}}.home--page .welcome p{margin:0 0 1rem}.home--page .headshot{grid-column:2/4;grid-row:1}@media screen and (max-width: 900px){.home--page .headshot{grid-column:1/span 2}}@media screen and (max-width: 700px){.home--page .headshot{grid-column:1/span 1;grid-row:1}}@media screen and (max-width: 400px){.home--page .headshot{grid-column:1/span 2;grid-row:1}}.home--page .headshot *{margin:0;padding:0}.home--page .headshot img{width:100%;max-width:400px;border-radius:5rem 1rem;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.home--page .headshot img:hover{border-radius:5px;transition:border-radius 1s}@media (max-width: 700px){.home--page .headshot img{border-radius:25px 5px}}@media (prefers-color-scheme: dark){.home--page .headshot img{filter:grayscale(50%)}}.home--page .articles{grid-column:1/span 4;grid-row:2/4}@media screen and (max-width: 900px){.home--page .articles{grid-column:1/span 3}}@media screen and (max-width: 700px){.home--page .articles{grid-column:1/span 3;grid-row:2}}@media screen and (max-width: 400px){.home--page .articles{grid-column:1/span 2;grid-row:3}}.home--page .articles li{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 0 2rem;margin-bottom:2rem;background:var(--main-color-white);border-radius:2rem 1rem}@media (prefers-color-scheme: dark){.home--page .articles li{background:var(--main-color-base)}}@media (max-width: 550px){.home--page .articles li{border-radius:25px 5px}}.home--page .articles li .post--content{display:flex;flex-direction:column;padding:1rem 0}.home--page .articles li .post--content .post--meta{display:flex;flex-direction:row;align-items:center;column-gap:1rem;margin-bottom:.5rem;font-size:var(--main-font-size-xx-small);text-transform:uppercase;letter-spacing:1px}.home--page .articles li .post--content .post--meta .post--date,.home--page .articles li .post--content .post--meta .post--tags,.home--page .articles li .post--content .post--meta .post--reading{display:flex;align-items:center}.home--page .articles li .post--content .post--meta a{text-decoration:none;color:var(--main-color-primary)}.home--page .articles li .post--content .post--meta a:hover{color:var(--main-color-quaternary)}.home--page .articles li .post--content h3 a:hover{color:var(--main-color-primary);text-decoration:none}.home--page .articles li .post--image{height:100%}@media (max-width: 400px){.home--page .articles li .post--image{display:none}}.home--page .articles li .post--image img{width:150px;height:150px;object-fit:cover;border-bottom-right-radius:2rem;border-top-right-radius:1rem}.home--page .notes{grid-column:1/span 2;grid-row:4}@media screen and (max-width: 900px){.home--page .notes{grid-column:1/span 2}}@media screen and (max-width: 700px){.home--page .notes{grid-column:2/span 2;grid-row:3}}@media screen and (max-width: 400px){.home--page .notes{grid-column:1/span 2;grid-row:5}}.home--page .notes h2{color:var(--main-color-tertiary)}.home--page .notes li{font-size:var(--main-font-size-x-small)}.home--page .notes li time{font-size:var(--main-font-size-x-small);display:block;text-align:right}.home--page .replies{grid-column:5/span 2;grid-row:4}@media screen and (max-width: 900px){.home--page .replies{grid-column:3/span 2}}@media screen and (max-width: 700px){.home--page .replies{grid-column:1/span 2;grid-row:4}}@media screen and (max-width: 400px){.home--page .replies{grid-column:1/span 2;grid-row:7}}.home--page .replies h2{color:var(--main-color-tertiary)}.home--page .replies li{font-size:var(--main-font-size-x-small)}.home--page .replies li time{font-size:var(--main-font-size-x-small);display:block;text-align:right}.home--page .activity{grid-column:3/span 2;grid-row:4}@media screen and (max-width: 900px){.home--page .activity{grid-column:1/span 3;grid-row:5}}@media screen and (max-width: 700px){.home--page .activity{grid-column:1/span 3;grid-row:5}}@media screen and (max-width: 400px){.home--page .activity{grid-column:1/span 2;grid-row:8}}.home--page .activity h2{color:var(--main-color-tertiary)}.home--page .activity .activity--list--content{max-width:var(--main-layout-width-wide)}.home--page .activity .activity--list--content li{font-size:var(--main-font-size-x-small)}.home--page .photos{grid-column:5/span 2;grid-row:2}.home--page .photos h2{color:var(--main-color-tertiary)}.home--page .photos a{display:block;text-align:center;margin-top:1rem}.home--page .photos img{border-radius:2rem 1rem;object-fit:cover}@media screen and (max-width: 900px){.home--page .photos{grid-column:4/span 1;grid-row:2}}@media screen and (max-width: 700px){.home--page .photos{grid-column:1/span 1;grid-row:3}}@media screen and (max-width: 400px){.home--page .photos{grid-column:1/span 2;grid-row:4}}.home--page .checkin{grid-column:5/span 2;grid-row:3}@media screen and (max-width: 900px){.home--page .checkin{grid-column:4/span 1}}@media screen and (max-width: 700px){.home--page .checkin{grid-column:3/span 1;grid-row:4}}@media screen and (max-width: 400px){.home--page .checkin{grid-column:1/span 2;grid-row:6}}.home--page .checkin h2{color:var(--main-color-tertiary)}.home--page .checkin a{display:block;text-align:center;margin-top:1rem}.home--page .checkin #map{height:300px;width:100%;border-radius:2rem 1rem;object-fit:cover}@media (max-width: 700px){.home--page .checkin #map{height:200px;border-radius:25px 5px}}.gallery{max-width:var(--main-layout-width-xx-wide);margin-left:auto;margin-right:auto;margin-bottom:5rem}footer.mast-foot{width:100%}footer.mast-foot .container{border-top:1px solid var(--main-color-hairline);padding-top:5vh;padding-bottom:5vh;max-width:var(--main-layout-width-narrow);font-size:var(--main-font-size-x-small);text-align:center;margin-left:auto;margin-right:auto}footer.mast-foot .container .footer{display:flex;padding:0;margin:0;justify-content:center}footer.mast-foot .container .footer ul.navigation-footer{display:flex;flex-direction:row;list-style:none;gap:1rem;padding-inline-start:0;margin-bottom:0}footer.mast-foot .container .footer ul.navigation-footer .nav-bar--item{display:inline-block;font-size:var(--main-font-size-small)}footer.mast-foot .container .footer ul.navigation-footer .nav-bar--item a:hover{color:var(--main-color-primary);text-decoration:none}footer.mast-foot .container .footer ul.navigation-footer .nav-bar--item a[href]:not(:hover){text-decoration:none}footer.mast-foot .container .footer ul.navigation-footer .nav a[href][aria-current=page]{text-decoration:underline}footer.mast-foot .container .social{display:flex;justify-content:center}footer.mast-foot .container .social a{color:var(--main-color-base);margin:2rem 1rem}footer.mast-foot .container .social a:hover svg{color:var(--main-color-tertiary)}footer.mast-foot .container .copyright{font-size:var(--main-font-size-xx-small)}#hcard-Adam-Chamberlin *{font-size:var(--main-font-size-x-small)}.interactions{max-width:var(--main-layout-width-narrow);margin-left:auto;margin-right:auto;margin-bottom:5rem}.interactions svg.icon{margin-right:0}.interactions h2,.interactions h3,.interactions h4{font-weight:400;margin-bottom:2rem}.interactions h2{font-size:var(--main-font-size-medium);display:inline}.interactions h3{color:var(--main-color-primary);font-size:var(--main-font-size-normal);display:inline}.interactions p{font-size:var(--main-font-size-small);margin-bottom:1rem}.interactions .webmentions p.info{font-size:var(--main-font-size-x-small)}.interactions .webmentions .comments,.interactions .webmentions .likes,.interactions .webmentions .reposts{margin-bottom:2rem}.interactions .webmentions .comments img,.interactions .webmentions .likes img,.interactions .webmentions .reposts img{border-radius:50%;border:2px solid var(--main-color-primary)}.interactions .webmentions .comments .webmentions--facepile,.interactions .webmentions .likes .webmentions--facepile,.interactions .webmentions .reposts .webmentions--facepile{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.interactions .webmentions .comments{margin-top:1rem}.interactions .webmentions .comments ol{list-style:none;padding:0}.interactions .webmentions .comments ol .comment{background:var(--main-color-white);border-radius:.5rem 2.5rem;margin-top:0;margin-bottom:2.5rem;padding:1em 2em}.interactions .webmentions .comments ol .comment .comment--head{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.interactions .webmentions .comments ol .comment .comment--head a:hover{color:var(--main-color-tertiary);text-decoration:none}.interactions .webmentions .comments ol .comment .comment--head .comment--author{display:flex;align-items:center;flex-wrap:wrap}.interactions .webmentions .comments ol .comment .comment--head .comment--author h4{margin:0}.interactions .webmentions .comments ol .comment .comment--head .comment--author img{margin-right:.5rem}.interactions .webmentions .comments ol .comment .comment--head em{margin:0;font-size:var(--main-font-size-x-small)}.interactions .webmentions .comments ol .comment .comment--body{border-top:1px solid var(--main-color-hairline);margin-top:.5rem;padding-top:.5rem}.interactions .webmentions .likes img,.interactions .webmentions .reposts img{filter:drop-shadow(20px 20px 25px rgba(0,0,0,.1))}.interactions .webmentions .likes img:hover,.interactions .webmentions .reposts img:hover{filter:grayscale(50%)}.interactions .webmentions .form-webmention{width:100%;display:flex;flex-direction:row}.interactions .webmentions .form-webmention input[type=url]{display:inline;margin:0;padding:.5rem 1rem;background:var(--main-color-background);min-width:25rem;border:1px solid var(--main-color-hairline);border-top-left-radius:1rem}.interactions .webmentions .form-webmention .button{display:inline;padding:.5rem 1rem;margin:0;font-size:var(--main-font-size-x-small);border-top-left-radius:0}.interactions .share,.interactions .email{margin-top:1rem}.comments--list--content{max-width:var(--main-layout-width-xx-wide);margin-left:auto;margin-right:auto;margin-bottom:5rem}.comments--list--content ul{list-style:none;padding-inline-start:0}.comments--list--content li{width:100%;margin-bottom:2rem;display:grid;grid-template-columns:150px 1fr 1fr;column-gap:1rem}.comments--list--content li .mention--avatar{grid-column:1/span 1;grid-row:1/span 2}.comments--list--content li .mention--avatar img{width:150px;border-radius:25px 5px;border:1px solid var(--main-color-hairline);transition:border-radius 1s}.comments--list--content li .mention--avatar img:hover{border-radius:5px;transition:border-radius 1s}.comments--list--content li .mention--header{grid-column:2/span 2;grid-row:1/span 1}.comments--list--content li .mention--header .mention--link{font-size:var(--main-font-size-small)}.comments--list--content li .mention--date{grid-column:4/span 1;grid-row:1/span 1;text-align:right}.comments--list--content li .mention--content{grid-column:2/span 3;grid-row:2/span 1}:root[data-theme=light],:root:has(input[name=theme][value=light]:checked){color-scheme:light}:root[data-theme=dark],:root:has(input[name=theme][value=dark]:checked){color-scheme:dark;--main-color-base: #21262e;--main-color-background: #151b23;--main-color-hairline: #333333}:root[data-theme=dark] body,:root:has(input[name=theme][value=dark]:checked) body{color:var(--main-color-white)}:root[data-theme=dark] img:not([src*=".svg"]),:root:has(input[name=theme][value=dark]:checked) img:not([src*=".svg"]){filter:var(--main-image-filter)}:root[data-theme=dark] img:not([src*=".svg"]):hover,:root:has(input[name=theme][value=dark]:checked) img:not([src*=".svg"]):hover{filter:none}:root[data-theme=dark] .mast-head .hamburger span,:root:has(input[name=theme][value=dark]:checked) .mast-head .hamburger span{background:var(--main-color-white)}:root[data-theme=dark] .mast-head nav.main-navigation,:root:has(input[name=theme][value=dark]:checked) .mast-head nav.main-navigation{background:var(--main-color-base)}:root[data-theme=dark] .post--list .post--list--content .post,:root:has(input[name=theme][value=dark]:checked) .post--list .post--list--content .post{background:var(--main-color-base)}:root[data-theme=dark] .post--list .post--list--content .post .post--content .post--excerpt,:root:has(input[name=theme][value=dark]:checked) .post--list .post--list--content .post .post--content .post--excerpt{border-top:2px solid #333333}:root[data-theme=dark] .post-single .tag-list .tag-cloud,:root[data-theme=dark] .post-single .tag-list .category-cloud,:root[data-theme=dark] .post-single .category-list .tag-cloud,:root[data-theme=dark] .post-single .category-list .category-cloud,:root[data-theme=dark] .page .tag-list .tag-cloud,:root[data-theme=dark] .page .tag-list .category-cloud,:root[data-theme=dark] .page .category-list .tag-cloud,:root[data-theme=dark] .page .category-list .category-cloud,:root:has(input[name=theme][value=dark]:checked) .post-single .tag-list .tag-cloud,:root:has(input[name=theme][value=dark]:checked) .post-single .tag-list .category-cloud,:root:has(input[name=theme][value=dark]:checked) .post-single .category-list .tag-cloud,:root:has(input[name=theme][value=dark]:checked) .post-single .category-list .category-cloud,:root:has(input[name=theme][value=dark]:checked) .page .tag-list .tag-cloud,:root:has(input[name=theme][value=dark]:checked) .page .tag-list .category-cloud,:root:has(input[name=theme][value=dark]:checked) .page .category-list .tag-cloud,:root:has(input[name=theme][value=dark]:checked) .page .category-list .category-cloud{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}:root[data-theme=dark] .post-single .tag-list a .post-count,:root[data-theme=dark] .post-single .category-list a .post-count,:root[data-theme=dark] .page .tag-list a .post-count,:root[data-theme=dark] .page .category-list a .post-count,:root:has(input[name=theme][value=dark]:checked) .post-single .tag-list a .post-count,:root:has(input[name=theme][value=dark]:checked) .post-single .category-list a .post-count,:root:has(input[name=theme][value=dark]:checked) .page .tag-list a .post-count,:root:has(input[name=theme][value=dark]:checked) .page .category-list a .post-count{color:var(--main-color-primary)}:root[data-theme=dark] .post-single .graph .progress,:root[data-theme=dark] .page .graph .progress,:root:has(input[name=theme][value=dark]:checked) .post-single .graph .progress,:root:has(input[name=theme][value=dark]:checked) .page .graph .progress{background:var(--main-color-tertiary)}:root[data-theme=dark] .comments .comment,:root:has(input[name=theme][value=dark]:checked) .comments .comment{background:var(--main-color-base)}:root[data-theme=dark] .mast-foot .container .social a,:root:has(input[name=theme][value=dark]:checked) .mast-foot .container .social a{color:var(--main-color-white)}:root[data-theme=dark] .related,:root:has(input[name=theme][value=dark]:checked) .related{background:var(--main-color-base)}:root[data-theme=dark] button:hover,:root[data-theme=dark] .button:hover,:root[data-theme=dark] .call-to-action:hover,:root:has(input[name=theme][value=dark]:checked) button:hover,:root:has(input[name=theme][value=dark]:checked) .button:hover,:root:has(input[name=theme][value=dark]:checked) .call-to-action:hover{background:var(--main-color-background)}@media (prefers-color-scheme: dark){:root:not([data-theme]),:root:has(input[name=theme][value=auto]:checked){color-scheme:dark;--main-color-base: #21262e;--main-color-background: #151b23;--main-color-hairline: #333333}:root:not([data-theme]) body,:root:has(input[name=theme][value=auto]:checked) body{color:var(--main-color-white)}:root:not([data-theme]) img:not([src*=".svg"]),:root:has(input[name=theme][value=auto]:checked) img:not([src*=".svg"]){filter:var(--main-image-filter)}:root:not([data-theme]) img:not([src*=".svg"]):hover,:root:has(input[name=theme][value=auto]:checked) img:not([src*=".svg"]):hover{filter:none}:root:not([data-theme]) .mast-head .hamburger span,:root:has(input[name=theme][value=auto]:checked) .mast-head .hamburger span{background:var(--main-color-white)}:root:not([data-theme]) .mast-head nav.main-navigation,:root:has(input[name=theme][value=auto]:checked) .mast-head nav.main-navigation{background:var(--main-color-base)}:root:not([data-theme]) .post--list .post--list--content .post,:root:has(input[name=theme][value=auto]:checked) .post--list .post--list--content .post{background:var(--main-color-base)}:root:not([data-theme]) .post--list .post--list--content .post .post--content .post--excerpt,:root:has(input[name=theme][value=auto]:checked) .post--list .post--list--content .post .post--content .post--excerpt{border-top:2px solid #333333}:root:not([data-theme]) .post-single .tag-list .tag-cloud,:root:not([data-theme]) .post-single .tag-list .category-cloud,:root:not([data-theme]) .post-single .category-list .tag-cloud,:root:not([data-theme]) .post-single .category-list .category-cloud,:root:not([data-theme]) .page .tag-list .tag-cloud,:root:not([data-theme]) .page .tag-list .category-cloud,:root:not([data-theme]) .page .category-list .tag-cloud,:root:not([data-theme]) .page .category-list .category-cloud,:root:has(input[name=theme][value=auto]:checked) .post-single .tag-list .tag-cloud,:root:has(input[name=theme][value=auto]:checked) .post-single .tag-list .category-cloud,:root:has(input[name=theme][value=auto]:checked) .post-single .category-list .tag-cloud,:root:has(input[name=theme][value=auto]:checked) .post-single .category-list .category-cloud,:root:has(input[name=theme][value=auto]:checked) .page .tag-list .tag-cloud,:root:has(input[name=theme][value=auto]:checked) .page .tag-list .category-cloud,:root:has(input[name=theme][value=auto]:checked) .page .category-list .tag-cloud,:root:has(input[name=theme][value=auto]:checked) .page .category-list .category-cloud{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}:root:not([data-theme]) .post-single .tag-list a .post-count,:root:not([data-theme]) .post-single .category-list a .post-count,:root:not([data-theme]) .page .tag-list a .post-count,:root:not([data-theme]) .page .category-list a .post-count,:root:has(input[name=theme][value=auto]:checked) .post-single .tag-list a .post-count,:root:has(input[name=theme][value=auto]:checked) .post-single .category-list a .post-count,:root:has(input[name=theme][value=auto]:checked) .page .tag-list a .post-count,:root:has(input[name=theme][value=auto]:checked) .page .category-list a .post-count{color:var(--main-color-primary)}:root:not([data-theme]) .post-single .graph .progress,:root:not([data-theme]) .page .graph .progress,:root:has(input[name=theme][value=auto]:checked) .post-single .graph .progress,:root:has(input[name=theme][value=auto]:checked) .page .graph .progress{background:var(--main-color-tertiary)}:root:not([data-theme]) .comments .comment,:root:has(input[name=theme][value=auto]:checked) .comments .comment{background:var(--main-color-base)}:root:not([data-theme]) .mast-foot .container .social a,:root:has(input[name=theme][value=auto]:checked) .mast-foot .container .social a{color:var(--main-color-white)}:root:not([data-theme]) .related,:root:has(input[name=theme][value=auto]:checked) .related{background:var(--main-color-base)}:root:not([data-theme]) button:hover,:root:not([data-theme]) .button:hover,:root:not([data-theme]) .call-to-action:hover,:root:has(input[name=theme][value=auto]:checked) button:hover,:root:has(input[name=theme][value=auto]:checked) .button:hover,:root:has(input[name=theme][value=auto]:checked) .call-to-action:hover{background:var(--main-color-background)}}
