.name[data-astro-cid-pux6a34n]{font-weight:700}@media(max-width:760px){header[data-astro-cid-pux6a34n]{margin-top:0}.name[data-astro-cid-pux6a34n]{font-size:1.2em}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:iawriter;src:url(/assets/fonts/iAWriterDuoS-Regular.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:iawriter;src:url(/assets/fonts/iAWriterDuoS-Italic.woff2) format("woff2");font-style:italic;font-weight:400}@font-face{font-family:iawriter;src:url(/assets/fonts/iAWriterDuoS-Bold.woff2) format("woff2");font-style:normal;font-weight:700}@font-face{font-family:iawriter;src:url(/assets/fonts/iAWriterDuoS-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--font-family: iawriter, -system-ui,-apple-system,Helvetica,Arial,apple color emoji,segoe ui emoji,segoe ui symbol,sans-serif;--background-color: #fafafa;--font-color: #000;--anchor-color: #003edb}@media(prefers-color-scheme:dark){:root{--background-color: #141414;--font-color: #fafafa;--anchor-color: #6d97ff}}html.light-mode{--background-color: #fff;--font-color: #000;--anchor-color: #003edb}html.dark-mode{--background-color: #141414;--font-color: #fafafa;--anchor-color: #6d97ff}.svg-icon{display:inline-block;width:30px}.svg-icon img{fill:var(--font-color)}body{background:var(--background-color);min-width:18em;color:var(--font-color);font-family:var(--font-family);font-weight:400;font-style:normal;line-height:1.5;margin:0;padding:0;font-size:16px}@media(max-width:560px){body{font-size:13px}}img{max-width:100%}.blog-intro svg{fill:var(--font-color)}a{text-decoration:none;font-weight:600;color:var(--anchor-color);cursor:pointer}a:hover{text-decoration:underline}header{margin-top:0rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .branding{font-size:1.8em;line-height:1.4;margin-top:1.5em;margin-bottom:1.5em}header .branding svg{fill:var(--font-color)}header .branding a{color:var(--font-color);font-weight:400;text-decoration:none}header .branding a:hover{color:var(--anchor-color)}header .nav a{font-size:1.3em;color:var(--anchor-color)}header .nav a:hover{text-decoration:underline}header .nav a{padding:10px 15px}@media(max-width:612px){header{flex-direction:column;margin-bottom:30px}header .nav{text-align:center;width:100%}}.container{padding:0 2em;max-width:1180px;margin-left:auto;margin-right:auto;display:block}@media(min-width:512px){.container{padding:0 3em}}@media(min-width:860px){.container{padding:0 6em}}@media(min-width:1040px){.container{padding:0 4em}}h1,h2,h3{font-family:var(--font-family);font-style:normal}h1{font-size:2.6em;line-height:1.2;margin-top:.3em;margin-bottom:.5em;font-weight:700}h2{font-size:1.8em;margin-top:2.2em;margin-bottom:0;font-weight:700;line-height:1.3}h3{font-size:1.6em;font-weight:700}.content-wrapper{display:grid;grid-template-areas:"side" "main"}@media(min-width:1024px){.content-wrapper{grid-template-columns:6fr 6fr;grid-template-areas:"main side"}}.content-wrapper{grid-gap:40px;align-content:center}.content-wrapper.reverse{grid-template-areas:"main" "side"}@media(min-width:1024px){.content-wrapper.reverse{grid-template-columns:6fr 6fr;grid-template-areas:"side main"}}.content-wrapper .side-content{grid-area:side;align-content:start}.content-wrapper .main-content{grid-area:main}.content-wrapper img{margin-bottom:30px}.blog-intro{margin-top:2em;font-size:1.7em;font-style:italic}.blog-intro .comic-sans-designer{max-width:107px;margin-bottom:-10px}@media(prefers-color-scheme:dark){.blog-intro .comic-sans-designer{fill:var(--font-color)}}.blog-post{max-width:710px;margin:0 auto}.blog-post .blog-main-image{margin-bottom:30px}.post-content .intro{font-weight:700}.entry-preview{margin-bottom:6em;margin-top:4em}.entry-preview .date{font-size:.9em;font-weight:400;margin-bottom:10px}.entry-preview h2{margin-top:0;font-size:2.2em;line-height:1.3;margin-bottom:.8em}.entry-preview .content-wrapper{grid-gap:10px}@media(min-width:1024px){.entry-preview .content-wrapper{grid-gap:30px;grid-template-columns:350px 9fr;grid-template-areas:"side main"}}.entry-preview .content-wrapper .created-at{grid-area:side}.entry-preview .content-wrapper .description{grid-area:main}.entry-preview .content-wrapper .description p{margin:0 0 10px;font-size:1.1em;max-width:700px}.entry-preview .content-wrapper .description a{font-size:1.2em}.entry-preview .content-wrapper .description a:hover svg{transition:.1s ease-in-out;margin-left:10px}.prev-next{margin-top:50px}.prev-next p{margin-top:20px;margin-bottom:0}.faq-section{margin-top:4em;margin-bottom:2em;padding-top:2em;border-top:1px solid var(--font-color)}.faq-section h2{margin-top:0;margin-bottom:1.5em}.faq-section .faq-list{display:flex;flex-direction:column;gap:2em}.faq-section .faq-item .faq-question{font-size:1.4em;font-weight:700;margin-bottom:.8em;margin-top:0;line-height:1.4}.faq-section .faq-item .faq-answer{font-size:1.2em;line-height:1.8;margin:0}p{font-size:1.2em;line-height:1.8;margin:2em 0}ul,ol{font-size:1.2em;line-height:1.8}blockquote{font-style:italic;border-left:3px dashed var(--font-color);margin:0;padding:5px 20px}footer{margin:80px 0;font-weight:700;font-size:1.2em;display:flex;flex-wrap:wrap;flex:0 1 auto}footer div{flex-grow:1}footer div:last-of-type{text-align:right}footer div:last-of-type img{width:25px}footer .take-me-high-ico{width:30px;display:inline-block}footer .take-me-high-ico svg{fill:var(--font-color)}.theme-switch .svg-icon{width:15px}
