a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5ig.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Mono;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKWZrc3Hgbbcjq75U4uslyuy4kn0qNccR04_RUJeby2OU36SgNK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v24/kmKUZrc3Hgbbcjq75U4uslyuy4kn0olVQ-LglH6T17uj8Q4SCQ.ttf) format("truetype")}.subtle{color:#656d89}.block,.block-base{margin-inline:auto;padding-inline:1.6rem}.block{max-width:960px}.block-post{margin-inline:auto;max-width:724px;padding-inline:1.6rem}.stack{align-items:center;display:flex;flex-flow:row wrap}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{background-attachment:fixed;background-color:#191921;background-image:radial-gradient(circle at bottom right,#242731 0,#191921 67%);color:#fff;font-family:IBM Plex Mono,Courier New,monospace;font-size:1.6rem;line-height:1.6;min-height:100vh}.header{align-items:center;border-bottom:1px solid #3a3e4e;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap;justify-content:space-between;margin-inline:auto;max-width:960px;padding-block:3rem;padding-inline:1.6rem}.header__brand{color:#fff}.header__brand span{color:#656d89}.nav{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-flow:row wrap}.nav>:has(a[href]):before{color:#656d89;content:"/"}.hero{align-items:center;display:flex;flex-flow:column nowrap;margin-inline:auto;max-width:960px;padding-block:3.8rem;padding-inline:1.6rem;row-gap:2.4rem}@media (min-width:768px){.hero{-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:1fr auto}.hero--tall{min-height:76vh}}.hero__image{border-radius:50%;max-width:240px}.hero__heading{font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:3.8rem;line-height:1.2;margin-block-end:.8rem}.hero__subheading{font-size:1.1em}.hero__links{-moz-column-gap:2.8rem;column-gap:2.8rem;font-size:1.4rem;margin-block-start:2.4rem}.hero__link,.hero__links{align-items:center;display:flex;flex-flow:row wrap}.hero__link{color:#fff;-moz-column-gap:.8rem;column-gap:.8rem}.post{padding-block-start:3.2rem}.post__heading{font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:4.2rem;line-height:1.2;margin-block-end:3.6rem;margin-inline:auto;max-width:724px;padding-inline:1.6rem;text-align:center;text-wrap:pretty}.post__image{background-color:#242731;background-position:50% 50%;background-size:cover;height:424px}.post__caption{color:#b3b3b3;margin-block-start:1.6rem;margin-inline:auto;text-align:center}.post__caption,.post__tags{font-size:1.4rem;max-width:724px;padding-inline:1.6rem}.post__tags{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-block-end:1.2rem;margin-inline:auto}.post__tag{color:var(--m5ka-accent-colour)}.post__tag:not(:last-child):after{color:#656d89;content:"/";display:inline-block;margin-inline:.6rem}.post__toc{margin-inline:auto;max-width:724px;padding-inline:1.6rem}@media (min-width:992px){.post__toc{height:1px;margin-inline:0;max-width:34rem;padding-inline:1.2rem;position:sticky;top:3.6rem}}.post__toc:has(>ol){margin-block-start:2.4rem}.post__toc a{padding-inline-start:1.4rem}.post__toc .is-active-link:before{background-color:var(--m5ka-accent-colour)}.post__body{margin-block-start:2.8rem;margin-inline:auto;max-width:724px;padding-inline:1.6rem}.post__body>*+*{margin-block-start:2em}.post__body>hr{border:solid #242731;border-width:0 0 1px;margin-block-start:4em}.post__body>[id]+*{margin-block-start:1em}.post__body h2,.post__body h3,.post__body h4{font-family:Libre Baskerville,Georgia,Times New Roman,serif}.post__body h2{font-size:2.8rem}.post__body h3{font-size:2.4rem}.post__body h4{font-size:1.9rem}.post__body ol,.post__body ul{padding-inline-start:2em}.post__body ol :is(li+li,li :is(ul,ol)),.post__body ul :is(li+li,li :is(ul,ol)){margin-block-start:1rem}.post__body ol ul,.post__body ul ul{list-style:circle}.post__body ul{list-style:disc}.post__body ol{list-style:decimal}.post__body blockquote{border-left:4px solid #3a3e4e;padding-left:2rem}.post__body b,.post__body strong{font-weight:700}.post__body em,.post__body i{font-style:italic}.post__body u{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.index{margin-inline:auto;max-width:960px;padding-inline:1.6rem}.index>*+*{margin-block-start:2.4rem}.index-post{border:solid #3a3e4e;border-width:0 0 1px 1px;color:#fff;display:flex;flex-flow:column nowrap;padding:0 0 1rem 1rem;row-gap:2.4rem;transition:background .2s ease-in-out}@media (min-width:768px){.index-post{-moz-column-gap:3.6rem;column-gap:3.6rem;display:grid;grid-template-columns:auto 1fr}}.index-post:after{content:none}.index-post:hover .index-post__heading{color:var(--m5ka-accent-colour)}.index-post__image{filter:brightness(.8) sepia(.8) hue-rotate(170deg);transition:filter .2s ease-in-out;width:296px}.index-post__tags{align-items:center;color:var(--m5ka-accent-colour);display:flex;flex-flow:row wrap;font-size:1.4rem;margin-block-end:.8rem}.index-post__tag:not(:last-child):after{color:#656d89;content:"/";display:inline-block;margin-inline:.6rem}.index-post__heading{font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:2.8rem;line-height:1.2em;margin-block-end:1.2rem;text-wrap:pretty;transition:color .2s ease-in-out}.index-post__excerpt{color:#ccc;font-size:1.4rem}.footer{align-items:center;display:flex;flex-flow:column nowrap;font-size:1.4rem;margin-inline:auto;max-width:960px;padding-block:4.8rem 3.2rem;padding-inline:1.6rem}.footer__copyright{color:#656d89;margin-block-start:.8rem}a{color:var(--m5ka-accent-colour);position:relative;text-decoration:none}a:after{background:currentColor;bottom:-4px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .1s ease-in-out;width:100%}a:hover:after{transform:scaleX(1)}.icon{fill:currentColor;height:2em;vertical-align:-.125em;width:2em}.icon--spinning{animation:spin 2s linear infinite}/*# sourceMappingURL=screen.css.map */
