.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-theme~=light-border]{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#333;box-shadow:0 4px 14px -2px rgba(0,8,16,.08)}.tippy-box[data-theme~=light-border]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light-border]>.tippy-arrow:after,.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{content:"";position:absolute;z-index:-1}.tippy-box[data-theme~=light-border]>.tippy-arrow:after{border-color:transparent;border-style:solid}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-arrow:after{border-top-color:rgba(0,8,16,.2);border-width:7px 7px 0;top:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow>svg{top:16px}.tippy-box[data-theme~=light-border][data-placement^=top]>.tippy-svg-arrow:after{top:17px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-arrow:after{border-bottom-color:rgba(0,8,16,.2);border-width:0 7px 7px;bottom:17px;left:1px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow>svg{bottom:16px}.tippy-box[data-theme~=light-border][data-placement^=bottom]>.tippy-svg-arrow:after{bottom:17px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-arrow:after{border-left-color:rgba(0,8,16,.2);border-width:7px 0 7px 7px;left:17px;top:1px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow>svg{left:11px}.tippy-box[data-theme~=light-border][data-placement^=left]>.tippy-svg-arrow:after{left:12px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;right:16px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-arrow:after{border-width:7px 7px 7px 0;right:17px;top:1px;border-right-color:rgba(0,8,16,.2)}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow>svg{right:11px}.tippy-box[data-theme~=light-border][data-placement^=right]>.tippy-svg-arrow:after{right:12px}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light-border]>.tippy-svg-arrow:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);background-size:16px 6px;width:16px;height:6px}
pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px} /*!
  Theme: a11y-dark
  Author: @ericwbailey
  Maintainer: @ericwbailey

  Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css
*/.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#ffa07a}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#f5ab35}.hljs-attribute{color:gold}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#abe338}.hljs-section,.hljs-title{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-quote,.hljs-string,.hljs-symbol,.hljs-type{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:700}}.bookshelf-nav{background-color:var(--color-grey-lightest);padding:.25rem 1rem;border-radius:var(--border-radius);margin-bottom:calc(var(--text-gap-size)*4)}.bookshelf-nav ul{display:flex;flex-direction:row;gap:1rem;margin-bottom:0;line-height:2.4}.bookshelf-nav .continue .modalTrigger:not(:hover),.bookshelf-nav a:not(:hover),.continue .bookshelf-nav .modalTrigger:not(:hover){color:var(--color-grey-dark)}.bookshelf-nav .active .continue .modalTrigger,.bookshelf-nav .active a,.continue .bookshelf-nav .active .modalTrigger{color:var(--color-cyan);font-weight:700}.bookshelf-nav select{display:none}@media screen and (max-width:768px){.bookshelf-nav{padding:1rem}.bookshelf-nav ul{display:none}.bookshelf-nav select{display:block}}.bookshelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:calc(var(--text-gap-size));margin-bottom:calc(var(--text-gap-size)*4)}.bookshelf h3{width:100%;grid-column:1/-1;margin:var(--text-gap-size) 0;font-family:var(--font-sans)}@media screen and (max-width:768px){.bookshelf{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.book-container{display:flex;align-items:center;opacity:.5;transform:scale(.85)}.book-container.listed{opacity:1;transform:scale(1)}.book-container .book{position:relative;transition:all .5s ease;box-shadow:var(--shadow-md)}.book-container .book.listed{box-shadow:var(--shadow-lg)}.book-container .book.listed:hover{box-shadow:var(--shadow-xl)}.book-container .book .continue .modalTrigger,.book-container .book a,.continue .book-container .book .modalTrigger{display:block;position:relative}.book-container .book .cover-image{width:100%;height:auto}.book-container .book .cover{position:relative;box-sizing:border-box;background:#dedede;width:100%;height:auto;overflow:hidden}.book-container .book .cover img{position:relative;top:0;left:0}.book-container .book .cover .text{position:absolute;top:30px;left:20px;width:calc(100% - 40px)}.book-container .book .cover h2{line-height:1.12;margin-top:10px;font-size:var(--font-size-md)}.book-container .book .cover-image:after,.book-container .book .cover:after{content:"";position:absolute;top:0;left:10px;bottom:0;width:3px;background:rgba(0,0,0,.06);box-shadow:1px 0 3px hsla(0,0%,100%,.1)}.book-rating-meta{opacity:.5}.book-details{display:grid;grid-template-columns:25% auto;column-gap:var(--text-gap-size);padding:var(--text-gap-size);background-color:var(--color-grey-lightest)}.book-details li{list-style-type:none;font-family:var(--font-sans);font-size:var(--font-size-base)}.book-details .cta{margin-top:calc(var(--text-gap-size)*2);font-size:var(--font-size-base)}@media screen and (max-width:768px){.book-details{grid-template-columns:1fr}.book-details .cover{display:none}}.related-books{margin-top:calc(var(--text-gap-size)*4)}.related-books h5{margin:var(--text-gap-size) 0;font-family:var(--font-sans)}.related-books>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:calc(var(--text-gap-size))}@media screen and (max-width:768px){.related-books>div{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}:root{--square-size:15px;--square-gap:5px;--week-width:calc(var(--square-size) + var(--square-gap))}.contributions li{display:none}.contributions li.active{display:initial}.contribution-graph{font-size:var(--font-size-sm)}.contribution-graph .months{grid-area:months}.contribution-graph .days{grid-area:days}.contribution-graph .squares{grid-area:squares}.contribution-graph .graph{display:inline-grid;grid-template-areas:"empty months" "days squares";grid-template-columns:auto 1fr;grid-gap:10px}.contribution-graph .months{display:grid;grid-template-columns:calc(var(--week-width)*4) calc(var(--week-width)*4) calc(var(--week-width)*4) calc(var(--week-width)*5) calc(var(--week-width)*4) calc(var(--week-width)*4) calc(var(--week-width)*5) calc(var(--week-width)*4) calc(var(--week-width)*4) calc(var(--week-width)*5) calc(var(--week-width)*4) calc(var(--week-width)*5)}.contribution-graph .days,.contribution-graph .squares{display:grid;grid-gap:var(--square-gap);grid-template-rows:repeat(7,var(--square-size))}.contribution-graph .squares{grid-auto-flow:column;grid-auto-columns:var(--square-size)}.contribution-graph li,.contribution-graph ul{list-style-type:none}.contribution-graph .squares li{background-color:#efefef;border-radius:3px;border:1px solid #ccc}.contribution-graph .squares li[data-level=filler]{background-color:initial}.contribution-graph .squares li[data-level="1"]{background-color:#c5a3eb}.contribution-graph .squares li[data-level="2"]{background-color:#a36be3}.contribution-graph .squares li[data-level="3"]{background-color:#7e28e0}.contribution-graph .squares li[data-level="4"]{background-color:#e028b8}.rainbow-gradient{font-size:var(--font-size-sm);border:0;padding:0;margin:0;width:100%;background:linear-gradient(0deg,#5461c8,#c724b1,#e4002b,#ff6900,#f6be00,#97d700,#00ab84,#00a3e0);background-size:100% 100%;border-collapse:collapse}.rainbow-gradient th{background:#fff;padding:0;border:0;font-weight:400}.rainbow-gradient td{padding:0;border:3px solid #fff;color:#fff}.rainbow-gradient span{padding-left:.125rem}.rainbow-gradient .filled{float:left}.rainbow-gradient div.white{background:#fff;height:24px;float:right}footer.page{position:relative;background-color:var(--color-grey-darker);color:var(--color-stone-light)}footer.page h2,footer.page h3,footer.page h4,footer.page h6{font-family:var(--font-sans)}.the-tree{position:absolute;width:200px;top:-157px;right:20px}.the-tree .weather{position:absolute;top:-100px;right:0;z-index:10;transition:top 1s}.the-tree .weather.inview{animation:flyIn,keepMoving;animation-duration:3.5s,1.5s;animation-delay:0s,3.5s;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-timing-function:ease-in-out;animation-direction:alternate}.the-tree .weather img{width:80px}.the-tree .swinging-tree{position:relative;z-index:20}.the-tree #swing{position:relative;animation:treeSwing 2.5s ease-in-out infinite;animation-direction:alternate;transform-origin:70% -1%}.the-tree #swing.empty{animation:treeEmptySwing 2.5s ease-in-out infinite;animation-direction:alternate}.the-tree #leg{animation:treeLeg 2.5s ease-in-out infinite;animation-direction:alternate;transform-origin:75% 85%}.the-tree #leg2{animation:treeLeg2 2.5s ease-in-out infinite;animation-direction:alternate;animation-delay:10ms;transform-origin:75% 85%}@keyframes flyIn{0%{top:-100px;opacity:0;right:120px}33%{top:-95px;opacity:.5;right:30px}66%{top:-102px;opacity:.75;right:70px}to{top:-100px;opacity:1;right:50px}}@keyframes keepMoving{0%{top:-100px;right:50px}to{top:-95px;right:54px}}@keyframes treeEmptySwing{0%{transform:rotate(-2deg);left:-10px}50%{transform:rotate(1deg);left:-5px}to{transform:rotate(-2deg);left:-10px}}@keyframes treeSwing{0%{transform:rotate(-5deg);left:-40px}50%{transform:rotate(2deg);left:-30px}to{transform:rotate(-5deg);left:-40px}}@keyframes treeLeg{0%{transform:rotate(-15deg)}50%{transform:rotate(10deg)}to{transform:rotate(-15deg)}}@keyframes treeLeg2{0%{transform:rotate(-25deg)}50%{transform:rotate(10deg)}to{transform:rotate(-25deg)}}.hotspotimage{position:relative;margin-bottom:4rem}.hotspotimage .spot{position:absolute;height:24px;width:24px;line-height:24px;top:20px;left:20px;z-index:30;text-align:center;margin:-9px 0 0 -9px;opacity:1}.hotspotimage .spot-inner{transition:all .25s;display:block;border-radius:100%;position:absolute;height:100%;width:100%;background:#fff;color:#000;z-index:2;cursor:pointer;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.3);font-size:13px}.hotspotimage .spot-inner:hover{background:var(--color-cyan);color:#fff;opacity:.9}.hotspotimage .spot-pulse{display:block;background:var(--color-cyan);border-radius:100px;height:40px;width:40px;position:absolute;animation:pulsate 1.5s linear infinite;opacity:0;top:-8px;left:-8px;z-index:1}.hotspotimage img{z-index:20;position:relative;width:100%;height:auto}.spot-info{display:none;overflow:hidden;position:absolute;background:#fff;padding:1em;border-radius:3px;font-size:14px;line-height:1.32;color:#000;z-index:9999;transition:all .2125s ease-out;width:200px;box-shadow:0 0 20px rgba(0,0,0,.35)}.spot-info.hidden{opacity:0}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.8}to{transform:scale(1.125);opacity:0}}.hljs{background:#011627;color:#d6deeb}.hljs-keyword{color:#c792ea;font-style:italic}.hljs-built_in{color:#addb67;font-style:italic}.hljs-type{color:#82aaff}.hljs-literal{color:#ff5874}.hljs-number{color:#f78c6c}.hljs-regexp{color:#5ca7e4}.hljs-string{color:#ecc48d}.hljs-subst{color:#d3423e}.hljs-symbol{color:#82aaff}.hljs-class{color:#ffcb8b}.hljs-function{color:#82aaff}.hljs-title{color:#dcdcaa;font-style:italic}.hljs-params{color:#7fdbca}.hljs-comment{color:#637777;font-style:italic}.hljs-doctag{color:#7fdbca}.hljs-meta,.hljs-meta .hljs-keyword{color:#82aaff}.hljs-meta .hljs-string{color:#ecc48d}.hljs-section{color:#82b1ff}.hljs-attr,.hljs-name,.hljs-tag{color:#7fdbca}.hljs-attribute{color:#80cbc4}.hljs-variable{color:#addb67}.hljs-bullet{color:#d9f5dd}.hljs-code{color:#80cbc4}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-strong{color:#addb67;font-weight:700}.hljs-formula{color:#c792ea}.hljs-link{color:#ff869a}.hljs-quote{color:#697098;font-style:italic}.hljs-selector-tag{color:#ff6363}.hljs-selector-id{color:#fad430}.hljs-selector-class{color:#addb67;font-style:italic}.hljs-selector-attr,.hljs-selector-pseudo{color:#c792ea;font-style:italic}.hljs-template-tag{color:#c792ea}.hljs-template-variable{color:#addb67}.hljs-addition{color:#addb67;font-style:italic}.hljs-deletion{color:rgba(239,83,80,.5647058824);font-style:italic}pre.hljs{border-radius:var(--border-radius);overflow-x:auto;padding:var(--text-gap-size)}pre.hljs .hljs-code-line{counter-increment:line}pre.hljs .hljs-code-line:before{content:counter(line);display:inline-block;margin-right:1em;opacity:.5}:root{--font-size-sm:clamp(0.8rem,0.07vw + 0.79rem,0.84rem);--font-size-base:1rem;--font-size-text:clamp(1rem,0.21vw + 1rem,1.25rem);--font-size-md:clamp(1.25rem,0.42vw + 1.17rem,1.5rem);--font-size-lg:clamp(1.56rem,0.73vw + 1.42rem,2rem);--font-size-xl:clamp(1.95rem,1.19vw + 1.72rem,2.66rem);--font-size-2xl:clamp(2.44rem,1.85vw + 2.07rem,3.55rem);--font-size-3xl:clamp(3.05rem,2.81vw + 2.49rem,4.73rem);--font-size-4xl:clamp(3.81rem,4.16vw + 2.98rem,6.31rem);--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-semibold:600;--font-light:400;--line-height:110%;--text-color-grey-light:#57534e;--text-gap-size:1.5rem;--color-grey-lightest:#f5f5f5;--color-grey-light:#e6e3e1;--color-grey-medium:#a8a29e;--color-grey-dark:#57534e;--color-grey-darker:#44403c;--color-cyan:#155e75;--color-cyan-light:#0e7490;--color-cyan-lightest:#0891b2;--color-stone-light:#f5f5f4;--color-yellow:#e9ad3c;--color-yellow-light:#e9cd4d;--color-yellow-lightest:#ede695;--color-red:#e93c3c;--color-red-light:#e94d4d;--color-red-lightest:#ed9595;--shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--border-radius:0.375rem;--breakpoint-tablet:768px;--breakpoint-desktop:1200px}.container-centered{max-width:1400px;margin:0 auto;width:100%;padding:0 20px}.container-centered .container-centered{padding:0}@media screen and (max-width:768px){.container-centered{padding:0 20px}}.maurice_page-header-text{font-family:var(--font-serif);font-size:var(--font-size-3xl);line-height:var(--line-height)}@media screen and (max-width:768px){.maurice_page-header-text{font-size:var(--font-size-xl)}}.maurice_readable-line-width{max-width:65ch}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);margin-bottom:var(--text-gap-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-grey-darker)}h1{font-size:var(--font-size-4xl)}h1,h2{line-height:var(--line-height)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h3,h4{line-height:var(--line-height)}h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-md);line-height:var(--line-height)}blockquote,ol,p,ul{margin-bottom:var(--text-gap-size)}.continue .modalTrigger,a{color:var(--color-cyan-lightest)}.continue .modalTrigger:hover,a:hover{color:var(--color-cyan-light)}.headline-sans{font-family:var(--font-sans)}.box-shadow{box-shadow:var(--shadow)}.box-shadow-md{box-shadow:var(--shadow-md)}.box-shadow-lg{box-shadow:var(--shadow-lg)}.box-shadow-xl{box-shadow:var(--shadow-xl)}.has-ymargin{margin:calc(var(--text-gap-size)*2) 0}.has-ymargin.doubled{margin:calc(var(--text-gap-size)*4) 0}.grid{display:grid;gap:2.5rem}.grid-width-1{width:100%}.grid-width-1-2{width:50%}.grid-width-1-3{width:33.333%}.grid-width-2-3{width:66.666%}.grid-width-1-4{width:25%}.grid-width-3-4{width:75%}.grid-width-1-5{width:20%}.grid-width-2-5{width:40%}.grid-width-3-5{width:60%}.grid-width-4-5{width:80%}@media screen and (max-width:768px){.grid-width-1,.grid-width-1-2,.grid-width-1-3,.grid-width-1-4,.grid-width-1-5,.grid-width-2-3,.grid-width-2-5,.grid-width-3-4,.grid-width-3-5,.grid-width-4-5{width:100%}}.sidebar-layout{display:grid;grid-template-columns:1fr 33%;gap:var(--text-gap-size)}@media screen and (max-width:768px){.sidebar-layout{grid-template-columns:1fr}}.greeting{display:flex;align-items:center;color:var(--color-grey-darker);min-height:60vh;width:75%}.greeting p{width:100%}.greeting p:nth-child(2){font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:lighter}@media screen and (max-width:768px){.greeting{width:100%}}.sidebar{background-color:var(--color-grey-lightest);border-radius:var(--border-radius);padding:var(--text-gap-size)}.sidebar p{font-size:var(--font-size-base)}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-semibold);color:var(--text-color-grey-light);margin:var(--text-gap-size) 0 .5rem 0}.rating-star{display:inline-block}.sitemap{margin-left:0}.page-listing-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--text-gap-size)}.page-listing-cards.wide{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}@media screen and (max-width:768px){.page-listing-cards.wide{grid-template-columns:1fr}}.page-listing-text{font-size:var(--font-size-text)}.page-listing-text li{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-gap:.3rem;margin-bottom:1rem}.page-listing-text li .dashes{position:relative;top:-6px;border-bottom:2px dotted var(--text-color-grey-light)}.page-listing-text li .published{font-size:var(--font-size-text);text-align:right}.page-listing-text li ul{grid-column-start:1;grid-column-end:span 3;grid-row-start:2}.continue .page-listing-text .modalTrigger,.page-listing-text .continue .modalTrigger,.page-listing-text a{font-family:var(--font-serif);font-size:var(--font-size-text)}.continue .page-listing-text .modalTrigger:not(:hover),.page-listing-text .continue .modalTrigger:not(:hover),.page-listing-text a:not(:hover){color:var(--color-cyan)}.page-listing-text ul{width:100%;margin:1rem 0;padding-left:2rem}@media screen and (max-width:768px){.page-listing-text ul{padding-left:1rem}.page-listing-text li{display:block}.page-listing-text li .dashes{display:none}.page-listing-text li .published{font-size:var(--font-size-sm);text-align-last:left;color:var(--text-color-grey-light)}}.card{display:block;position:relative;transition:all .25s;box-shadow:var(--shadow-md);border-radius:var(--border-radius);border:1px solid var(--color-grey-light)}.card:hover{box-shadow:var(--shadow-lg)}.card .card-body{padding:var(--text-gap-size)}.card .title{font-family:var(--font-serif);font-size:var(--font-size-lg);margin-bottom:var(--text-gap-size);overflow-wrap:break-word;word-wrap:break-word}.card .title .continue .modalTrigger,.card .title a,.continue .card .title .modalTrigger{color:var(--text-color-grey-light)}.card p{font-size:var(--font-size-base)}.card.card-media-overlay{display:flex;flex-direction:column;flex-wrap:wrap;aspect-ratio:9/16;overflow:hidden;background-color:var(--color-cyan)}.card.card-media-overlay img{transition:all .25s;position:absolute;top:0;left:0;bottom:0;right:0;display:block;width:100%;height:100%;object-fit:cover;filter:blur(2px) brightness(.7)}.card.card-media-overlay .continue .modalTrigger,.card.card-media-overlay a,.card.card-media-overlay p,.continue .card.card-media-overlay .modalTrigger{color:#fff}.card.card-media-overlay .card-body{transition:bottom .25s;background-image:linear-gradient(180deg,#333 0,transparent);position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;justify-content:space-between}.card.card-media-overlay .card-body h3{margin-top:var(--text-gap-size);align-self:flex-start}.card.card-media-overlay .card-body p{align-self:flex-start}.card.card-media-overlay .card-footer{transition:bottom .25s;position:absolute;bottom:-100px;left:0;right:0;padding:var(--text-gap-size);text-align:center;line-height:2;font-size:var(--font-size-md)}.card.card-media-overlay .card-footer .continue .modalTrigger,.card.card-media-overlay .card-footer a,.continue .card.card-media-overlay .card-footer .modalTrigger{display:block}.card.card-media-overlay:hover img{filter:blur(2px) brightness(.4);scale:1.1}.card.card-media-overlay:hover .card-footer{bottom:0}.card.card-media-overlay:hover .card-body{bottom:100px}.card.card-media-left{display:grid;grid-template-columns:1fr 1fr}.card.card-media-left img{display:block;height:100%;object-fit:cover}.card.card-media-left .card-body{display:block}@media screen and (max-width:768px){.card.card-media-left{grid-template-columns:1fr}}.page-intro{font-family:var(--font-serif)}.page-intro.has-cover{display:grid;grid-template-columns:33% 1fr;gap:var(--text-gap-size)}.page-intro h1{font-size:var(--font-size-3xl);font-weight:var(--font-semibold)}.page-intro h1,.page-intro h3{line-height:var(--line-height)}.page-intro h3{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-grey-dark);margin-bottom:0}.page-intro p{font-size:var(--font-size-xl);font-weight:400;color:var(--color-grey-dark);line-height:1.2;margin-top:var(--text-gap-size)}.page-intro img{border-radius:var(--border-radius)}@media screen and (max-width:768px){.page-intro.has-cover{grid-template-columns:1fr}}.note-list h3{font-size:var(--font-size-md)}.note-list svg{color:var(--color-cyan-light)}.continue .note-list .modalTrigger,.note-list .continue .modalTrigger,.note-list a{transition:all .25s;color:var(--color-grey-dark)}.blog-list{margin-top:calc(var(--text-gap-size)*6)}.blog-list .subtitle{font-family:var(--font-serif);font-size:var(--font-size-md);font-weight:var(--font-light);color:var(--color-grey-medium);margin-bottom:var(--text-gap-size)}.blog-list .read-more{font-size:var(--font-size-text);text-align:center;margin:var(--text-gap-size) 0}.blog-list .hub-sublist{display:flex;flex-direction:row;gap:var(--text-gap-size);margin-bottom:calc(var(--text-gap-size)*8);place-items:center}.blog-list .hub-sublist li{padding:var(--text-gap-size);width:33.334%}.blog-list .hub-sublist .continue .modalTrigger,.blog-list .hub-sublist a,.continue .blog-list .hub-sublist .modalTrigger{color:var(--color-grey-dark)}.blogroll ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--text-gap-size)/2)}.meta-meta-meta{margin-top:calc(var(--text-gap-size)*4);display:grid;grid-template-columns:20% auto auto 25%;gap:var(--text-gap-size)}.meta-meta-meta h2,.meta-meta-meta h3,.meta-meta-meta h4,.meta-meta-meta h5,.meta-meta-meta h6{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-semibold)}.meta-meta-meta.meta-meta{grid-template-columns:auto auto}@media screen and (max-width:768px){.meta-meta-meta{grid-template-columns:1fr}}.latest-mastodon-post{padding:var(--text-gap-size);display:grid;grid-template-columns:40px auto;gap:var(--text-gap-size)}.article-layout{display:grid;grid-template-columns:1fr min(72ch,100%) 1fr}.article-layout header{margin-bottom:calc(var(--text-gap-size)*2)}.article-layout>*{grid-column-start:2}.article-layout h1{margin-top:var(--text-gap-size)}.article-layout .image-gallery,.article-layout .top-hero,.article-layout figure,.article-layout pre{grid-column-start:1;grid-column-end:span 3}.article-layout pre{width:70%;place-self:center;margin-bottom:var(--text-gap-size)}.article-layout .top-hero,.article-layout figure{display:flex;flex-direction:column;place-content:center;place-items:center;margin:var(--text-gap-size)}.article-layout .top-hero img,.article-layout figure img{max-width:100%;width:70%;border-radius:var(--border-radius)}.article-layout .top-hero figcaption,.article-layout figure figcaption{display:block;width:70%;font-size:var(--font-size-sm);color:var(--text-color-grey-light);text-align:center}.article-layout .component-embed,.article-layout .video-embed{margin-bottom:var(--text-gap-size)}.article-layout .top-hero,.article-layout progress{margin:0 0 var(--text-gap-size) 0}.article-layout .text-meta{grid-column-start:1;grid-row-start:2;grid-row-end:span 4;justify-self:end;margin-right:var(--text-gap-size)}.article-layout .related-pages{margin-top:calc(var(--text-gap-size)*2)}.article-layout #podlovePlayerContainer,.article-layout .related-pages{margin-bottom:calc(var(--text-gap-size)*2)}@media screen and (max-width:768px){.article-layout .top-hero,.article-layout figure{margin-left:0;margin-right:0}.article-layout .top-hero figcaption,.article-layout .top-hero img,.article-layout figure figcaption,.article-layout figure img,.article-layout pre{width:100%}}.continue{margin-top:calc(var(--text-gap-size)*8);margin-bottom:calc(var(--text-gap-size)*8);text-align:center}.continue,.continue .title{color:var(--color-grey-dark)}.continue .title{display:block;font-family:var(--font-serif);font-size:var(--font-size-md);font-weight:var(--font-semibold);margin-bottom:var(--text-gap-size)}.continue .modalTrigger{cursor:pointer}.text-design h1{font-family:var(--font-serif);font-size:var(--font-size-3xl);font-weight:var(--font-semibold);overflow-wrap:break-word;word-wrap:break-word}.text-design .subtitle{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:var(--font-light);color:var(--color-grey-dark);margin-bottom:var(--text-gap-size)}.text-design h2,.text-design h3,.text-design h4,.text-design h5,.text-design h6{margin:var(--text-gap-size) 0 var(--text-gap-size) 0}.text-design h2{font-size:var(--font-size-xl)}.text-design ol,.text-design p,.text-design ul{font-size:var(--font-size-text);font-family:var(--font-serif);color:var(--color-grey-dark);line-height:1.75}.text-design ol,.text-design ul{list-style-position:inside}.text-design ul{list-style-type:disc}.text-design ol{list-style-type:decimal}.text-design p .indent{display:inline-block;text-indent:var(--text-gap-size)}.text-design p .indent:after{content:""}.text-design p code{font-size:var(--font-size-sm);background:var(--color-yellow-lightest);padding:.125rem .5rem;border-radius:var(--border-radius)}.text-design blockquote p{font-size:var(--font-size-md);color:var(--color-grey-dark);text-align:center}.text-design .text-meta{animation:fadeToReadMode 1s ease-in-out forwards}.text-design .text-meta:hover{animation:fadeToReadMode 1s ease-in-out reverse}.text-design .footnotes{border-top:1px solid var(--color-grey-light);padding-top:var(--text-gap-size)}.text-design .footnotes hr{display:none}.text-design .footnotes li p{display:flex;gap:.5rem;margin:0}.text-design .footnotes svg{display:inline-block}.text-design .footnotes .footnote-backref{order:1}.continue .text-design .footnotes .modalTrigger,.text-design .footnotes .continue .modalTrigger,.text-design .footnotes a{order:2;font-size:var(--font-size-sm)}.continue .text-design .footnotes .modalTrigger:not(:hover),.text-design .footnotes .continue .modalTrigger:not(:hover),.text-design .footnotes a:not(:hover){color:var(--color-grey-medium)}.text-meta .ai,.text-meta .meta,.text-meta .taxonomies,.text-meta .vcard{display:grid;grid-template-columns:35px 1fr auto}.text-meta time{color:var(--text-color-grey-light)}.text-meta .tags{font-size:var(--font-size-sm)}.text-meta.long{display:flex;flex-direction:row;gap:var(--text-gap-size);margin-top:calc(var(--text-gap-size)*2)}.text-meta.long .tags,.text-meta.long .taxonomies{grid-template-columns:35px auto}.text-meta.long .tags{display:grid}.continue .text-meta.long .tags .modalTrigger,.text-meta.long .tags .continue .modalTrigger,.text-meta.long .tags a{font-size:medium}@media screen and (max-width:768px){.text-meta.long{flex-direction:column;gap:0}}.top-hero img{border-radius:var(--border-radius)}.related-pages{border-top:1px solid var(--color-grey-light);border-bottom:1px solid var(--color-grey-light)}.related-pages h4{font-family:var(--font-sans);font-weight:var(--font-light);font-size:var(--font-size-lg);margin-top:var(--text-gap-size)}.continue .related-pages .modalTrigger,.related-pages .continue .modalTrigger,.related-pages a{font-family:var(--font-serif);color:var(--color-grey-dark);font-size:var(--font-size-md)}.continue .related-pages .modalTrigger:hover,.related-pages .continue .modalTrigger:hover,.related-pages a:hover{color:var(--color-cyan)}.related-pages .intro{font-family:var(--font-serif);font-size:var(--font-size-text);color:var(--color-grey-medium)}.related-pages svg{display:inline-block}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;border-radius:var(--border-radius);background:var(--color-grey-light)}progress[value]::-webkit-progress-bar{border-radius:var(--border-radius);background:var(--color-grey-light)}progress[value]::-webkit-progress-value{border-radius:var(--border-radius);background:var(--color-cyan-lightest)}progress[value]::-moz-progress-bar{border-radius:var(--border-radius);background:var(--color-cyan-lightest)}.list-entry-post{margin-bottom:calc(var(--text-gap-size)*8)}.continue .list-entry-post h2 .modalTrigger:not(:hover),.list-entry-post h2 .continue .modalTrigger:not(:hover),.list-entry-post h2 a:not(:hover){color:#000}.list-entry-post ol,.list-entry-post p,.list-entry-post ul{font-size:var(--font-size-text);font-family:var(--font-serif);color:var(--color-grey-dark);line-height:1.75}.spacer-dots{text-align:center;color:var(--color-grey-dark);font-weight:var(--font-semibold)}.mini-card{transition:all .25s;border:1px solid var(--color-grey-light);border-radius:var(--border-radius)}.mini-card:hover{box-shadow:var(--shadow-lg)}.continue .mini-card:hover .modalTrigger,.mini-card:hover .continue .modalTrigger,.mini-card:hover a{color:var(--color-cyan-light)}.component-embed{display:grid;grid-template-columns:20% auto;grid-gap:var(--text-gap-size);background-color:#fff}.component-embed .thumbnail{background-color:var(--color-grey-light);background-size:cover;background-position:50%;background-repeat:no-repeat}.component-embed h3{font-family:var(--font-sans);font-size:var(--font-size-md)}.component-embed div{padding:calc(var(--text-gap-size)/2)}@media screen and (max-width:768px){.component-embed{grid-template-columns:1fr}.component-embed .thumbnail{display:none}}.mastodon-embed .thumbnail{background-size:80%}.continue .video-embed .modalTrigger,.video-embed .continue .modalTrigger,.video-embed a{display:block;width:100%;position:relative}.video-embed .play{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--border-radius);backdrop-filter:blur(5px);padding:var(--text-gap-size);border:1px solid #fff}.video-embed svg{color:#fff;width:100px;height:100px}.pagination{display:flex;flex-direction:row;justify-content:center;align-items:center}.continue .pagination .modalTrigger,.pagination .continue .modalTrigger,.pagination a{padding:calc(var(--text-gap-size)/2)}.continue .pagination .active .modalTrigger,.pagination .active .continue .modalTrigger,.pagination .active a{color:var(--color-grey-dark);text-decoration:underline}.continue .pagination .disabled .modalTrigger,.pagination .disabled .continue .modalTrigger,.pagination .disabled a{color:var(--color-grey-light)}@media screen and (max-width:768px){.pagination{gap:calc(var(--text-gap-size)*2)}.pagination li{display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}}input[type=email],input[type=password],input[type=search],input[type=text],input[type=url],select,textarea{border-radius:var(--border-radius);width:100%}input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{opacity:.5}.button{padding:.5rem 1rem;text-decoration:none;border-radius:var(--border-radius);transition:all .25s;cursor:pointer;font-family:var(--font-sans)}.button:hover{box-shadow:var(--shadow-lg)}.button:active{box-shadow:var(--shadow-md);box-shadow:inset 0 0 0 2px var(--color-grey-light)}.button-secondary{color:var(--color-grey-dark);border:1px solid var(--color-grey-light)}.button-secondary:hover{border:1px solid var(--color-grey-medium)}.button-primary{color:#fff!important;background-color:var(--color-cyan)}.button-primary,.button-primary:hover{border:1px solid var(--color-cyan-light)}table{border-collapse:collapse;width:100%;margin-bottom:var(--text-gap-size)}table td,table th{padding:var(--text-gap-size);border-bottom:1px solid var(--color-grey-light)}table th{text-align:left;font-weight:var(--font-semibold)}table td,table th{font-family:var(--font-sans);color:var(--color-grey-dark)}dialog{border:none;box-shadow:var(--shadow-lg);border-radius:var(--border-radius);padding:0;min-width:300px;max-width:700px}dialog header img{object-fit:cover;width:100%}dialog footer{display:flex;flex-direction:row;justify-content:flex-end;gap:calc(var(--text-gap-size)/2)}dialog .body,dialog footer{margin:var(--text-gap-size)}dialog .body p{font-family:var(--font-sans)}dialog h1,dialog h2,dialog h3,dialog h4,dialog h5,dialog h6{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-semibold)}dialog form label{display:block}dialog::backdrop{backdrop-filter:blur(5px)}.widget-lastfm{display:grid;grid-template-columns:20% auto;grid-gap:var(--text-gap-size);padding:calc(var(--text-gap-size)/2)}.widget-lastfm h3,.widget-lastfm h4{font-family:var(--font-sans);font-size:var(--font-size-text)}.widget-lastfm h4{margin:0;font-weight:var(--font-semibold)}.widget-lastfm h3{font-size:var(--font-size-lg);margin-bottom:0}.widget-article-count div{background-color:var(--color-grey-lightest);border-radius:var(--border-radius);padding:var(--text-gap-size);text-align:center}.widget-article-count .number{font-family:var(--font-serif);font-size:var(--font-size-4xl);font-weight:var(--font-semibold);color:var(--color-cyan);display:block}.search-page-form{background:var(--color-grey-lightest);border-radius:var(--border-radius);padding:var(--text-gap-size);font-size:var(--font-size-lg);text-align:center;margin-bottom:calc(var(--text-gap-size)*4)}.search-page-form form{margin-bottom:var(--text-gap-size)}.search-page-form input{font-size:var(--font-size-md)}.search-page-form .number,.search-page-form .query{font-family:var(--font-serif);font-weight:var(--font-semibold);color:var(--color-cyan)}.tippy-strong{font-weight:var(--font-semibold);font-size:var(--font-size-text);display:block}.alert{padding:var(--text-gap-size);border-radius:var(--border-radius);margin-bottom:var(--text-gap-size);background-color:var(--color-grey-lightest);border:1px solid var(--color-grey-light);text-align:center}.alert p:last-child{margin-bottom:0}.alert.alert-warning{background-color:var(--color-yellow-lightest);border:1px solid var(--color-yellow-light)}.alert.alert-danger{background-color:var(--color-red-lightest);border:1px solid var(--color-red-light)}.breadcrumb{display:flex;align-items:center;font-family:var(--font-sans);color:var(--color-grey-dark);overflow-x:auto;margin:0;white-space:nowrap}.breadcrumb li{display:inline-flex;align-items:center}.breadcrumb svg{width:1rem;height:1rem;display:inline-block;margin:0 .25rem}.breadcrumb .continue .modalTrigger:not(:hover),.breadcrumb a:not(:hover),.continue .breadcrumb .modalTrigger:not(:hover){color:var(--color-grey-dark)}.breadcrumb .continue .modalTrigger:hover,.breadcrumb a:hover,.continue .breadcrumb .modalTrigger:hover{text-decoration:none}.read-more span{transition:all .25s;display:inline-block;border:1px solid var(--color-grey-light);border-radius:var(--border-radius);padding:0 var(--text-gap-size);line-height:2}.read-more span:hover{border:1px solid var(--color-grey-medium)}.twitter-archive li{display:grid;grid-template-columns:50px auto;gap:var(--text-gap-size);border:1px solid var(--color-grey-light);border-radius:var(--border-radius);max-width:800px;padding:var(--text-gap-size);margin-bottom:var(--text-gap-size)}.twitter-archive li blockquote{font-size:var(--font-size-text)}.twitter-archive li>div>p{font-size:var(--font-size-sm)}.continue .twitter-archive li>div>p .modalTrigger,.twitter-archive li>div>p .continue .modalTrigger,.twitter-archive li>div>p a{color:var(--color-grey-dark)}.tpl-tool-wpcheck .tool{margin-bottom:var(--text-gap-size)}.tpl-tool-wpcheck .tool *{font-family:var(--font-sans)}.tpl-tool-wpcheck .tool button{display:flex;align-items:center;gap:10px}.tpl-tool-wpcheck .tool input[type=url]{margin-bottom:var(--text-gap-size)}.tpl-tool-wpcheck .tool .mini-card{padding:var(--text-gap-size)}.tpl-tool-wpcheck .tool .current-version{line-height:3;border-bottom:1px solid var(--color-grey-light)}.tpl-tool-wpcheck .tool .current-version strong{color:var(--color-cyan)}.timeline{list-style-type:none}.timeline *,.timeline p{font-family:var(--font-sans);font-size:var(--font-size-base)}.timeline .mini-card{padding:var(--text-gap-size)}.timeline li{position:relative;margin-top:0!important;padding-bottom:1em;padding-left:20px;list-style-type:none}.timeline li:before{content:"";background-color:var(--color-grey-light);position:absolute;bottom:0;top:0;left:0;width:4px}.timeline li:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 32 32'%3E%3Ccircle fill='%23ccc' cx='16' cy='16' r='10'/%3E%3C/svg%3E");position:absolute;left:-9px;top:35px;height:23px;width:23px}.timeline h4{margin:0;font-size:var(--font-size-md)}.timeline .position{margin-top:0;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-base)}.timeline p{margin-top:var(--text-gap-size)}.feedback-layout{display:grid;grid-template-columns:50% 50%;gap:var(--text-gap-size)}@media screen and (max-width:768px){.feedback-layout{grid-template-columns:1fr}}.feedback{margin-top:calc(var(--text-gap-size)*4)}.feedback .feedback-avatar{display:inline-block;height:2.25rem;width:2.25rem;object-fit:cover;border-radius:9999px;--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 transparent)}.feedback .avatar-list{display:flex;flex-direction:row;padding-left:.75rem}.continue .feedback .avatar-list .modalTrigger,.feedback .avatar-list .continue .modalTrigger,.feedback .avatar-list a{margin-left:-.75rem}.feedback h3{font-size:var(--font-size-lg)}.feedback h4{font-weight:300;font-size:var(--font-size-md)}.feedback .comment,.feedback section{margin-bottom:calc(var(--text-gap-size)*2)}.feedback .comment{display:flex;align-items:start}.feedback .comment .feedback-avatar{width:3rem;height:3rem;margin-right:var(--text-gap-size)}.feedback .comment .body{background-color:var(--color-grey-lightest);border-radius:var(--border-radius);padding:var(--text-gap-size)}.feedback .comment .body.verified{background:#bedce3}.feedback .comment .author{font-size:var(--font-size-base);color:var(--color-grey-dark);margin-bottom:var(--text-gap-size)}.continue .feedback .comment .author .modalTrigger,.feedback .comment .author .continue .modalTrigger,.feedback .comment .author a{font-weight:var(--font-semibold)}.feedback .comment .date{font-size:var(--font-size-sm);color:var(--color-grey-medium)}.feedback .comment .reply-button{background-color:#fff;border:1px solid #fff;border-radius:var(--border-radius);display:flex;align-items:center;position:relative;right:var(--text-gap-size);float:right;box-shadow:var(--shadow);margin-top:-2rem;padding:0 .5rem;font-size:var(--font-size-sm)}.continue .feedback .comment .reply-button .modalTrigger,.feedback .comment .reply-button .continue .modalTrigger,.feedback .comment .reply-button a{color:var(--color-grey-dark)}.feedback .comment .reply-button svg{width:1rem;height:1rem;margin:.25rem}.feedback .comment .reply-button:hover{box-shadow:var(--shadow-lg)}#comments h1,#comments h2,#comments h3,#comments h4,#comments h5,#comments h6{font-family:var(--font-sans)}#comments .comment-form{grid-column:2;padding:var(--text-gap-size);margin-bottom:calc(var(--text-gap-size)*2)}#comments .comment-form .field-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--text-gap-size);margin:var(--text-gap-size) 0}#comments .comment-form .submit-group{display:grid;grid-template-columns:auto 1fr;gap:var(--text-gap-size)}#comments .comment-form .submit-group span{font-size:var(--font-size-sm)}#comments .comment-form .submit-group button{display:flex;gap:calc(var(--text-gap-size)/2);flex-direction:row}#comments .comment-form .submit-group .loading-invisible{display:none}@media screen and (max-width:768px){#comments .comment-form .field-group{grid-template-columns:1fr}}#webmentions{padding:var(--text-gap-size);background-color:var(--color-grey-lightest);border-radius:var(--border-radius)}#webmentions h1,#webmentions h2,#webmentions h3,#webmentions h4,#webmentions h5,#webmentions h6{font-family:var(--font-sans)}#webmentions .reply{display:flex;gap:var(--text-gap-size);font-size:var(--font-size-sm)}#webmentions .reply .avatar{flex:none;width:calc(var(--text-gap-size)*1.5)}#webmentions .reply .text{flex:1 1 auto}.share-cta{margin:calc(var(--text-gap-size)*2) 0}.image-gallery ul{display:flex;flex-direction:row;gap:var(--text-gap-size);align-items:center}.continue footer.page .modalTrigger,footer.page .continue .modalTrigger,footer.page a{color:var(--color-grey-light);text-decoration:underline}.continue footer.page .modalTrigger:hover,footer.page .continue .modalTrigger:hover,footer.page a:hover{color:var(--color-cyan-lightest)}.continue footer.page h4 .modalTrigger,footer.page h4 .continue .modalTrigger,footer.page h4 a{text-decoration:none}footer.page .follow-box{display:flex;justify-content:center;align-content:center;position:relative;top:-2rem}footer.page .follow-box>div{display:flex;gap:calc(var(--text-gap-size)/2);border-radius:var(--border-radius);box-shadow:var(--shadow-md);background-color:var(--color-grey-dark);padding:.75rem;place-items:center}.continue footer.page .follow-box .modalTrigger,footer.page .follow-box .continue .modalTrigger,footer.page .follow-box a{color:#fff;text-decoration:none}footer.page .follow-box svg{display:inline-block;width:1rem;height:1rem}footer.page .follow-box img{width:2rem;height:2rem}footer.page .bio-box{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--text-gap-size)*2)}footer.page .bio>div{display:grid;gap:calc(var(--text-gap-size)/2);grid-template-columns:50px auto}footer.page .bio img{border-radius:var(--border-radius)}footer.page .navigation nav{display:flex;flex-wrap:wrap;gap:calc(var(--text-gap-size)*2);justify-content:flex-end}footer.page .navigation nav ul{margin:1.25rem 0}footer.page .navigation nav ul li.title{font-weight:700}.continue footer.page .navigation nav .modalTrigger,footer.page .navigation nav .continue .modalTrigger,footer.page .navigation nav a{text-decoration:none}footer.page .info{text-align:center;border-top:1px dashed var(--color-grey-light);padding:calc(var(--text-gap-size)/2) 0;font-size:var(--font-size-sm)}@media screen and (max-width:768px){footer.page .the-tree{display:none}footer.page .bio-box{grid-template-columns:1fr}footer.page .navigation nav{justify-content:center}footer.page .follow-box{top:0;margin-bottom:var(--text-gap-size)}footer.page .follow-box>div{border-radius:0;width:100%}footer.page .follow-box svg{display:none}}.cta-newsletter{background-color:var(--color-grey-lightest);margin-top:calc(var(--text-gap-size)*2);padding:calc(var(--text-gap-size)*4) 0}.cta-newsletter .container-centered{display:flex;justify-content:center;text-align:center}.cta-newsletter .container-centered div{max-width:68ch}.cta-newsletter .container-centered .cta{font-size:var(--font-size-md)}.cta-newsletter .powered-by{margin-top:calc(var(--text-gap-size)/2);font-size:var(--font-size-sm);text-align:center}.continue .cta-newsletter .powered-by .modalTrigger,.cta-newsletter .powered-by .continue .modalTrigger,.cta-newsletter .powered-by a{color:var(--color-grey-dark)}form.newsletter{text-align:left}form.newsletter .fields{display:grid;grid-template-columns:auto max(200px,25%);gap:var(--text-gap-size);align-items:end}.language-switcher{color:var(--color-grey-dark);font-size:var(--font-size-sm)}#followModal .mastodon-instance-group{transition:all .25s;opacity:.25}#followModal .mastodon-instance-group.enabled{opacity:1}@keyframes fadeToReadMode{0%{opacity:1}to{opacity:.2}}
/*# sourceMappingURL=/assets/style.css.map */