@font-face{font-family:Knif Mono;font-weight:400;src:url(/fonts/knif-mono.otf)}@font-face{font-family:Clifton;font-weight:400;font-style:normal;src:url(/fonts/clifton.otf)}@font-face{font-family:Clifton;font-weight:400;font-style:italic;src:url(/fonts/clifton-italic.otf)}*{margin:0;padding:0;box-sizing:border-box}:root{--bg-primary: #faf8f0;--text-primary: rgba(17, 16, 22, 1);--text-secondary: rgba(17, 16, 22, .64);--text-border: rgba(17, 16, 22, .16);--grid-border: #111016}html{font-size:16px;line-height:1.5;background:var(--bg-primary)}body{font-family:Knif Mono;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--text-primary);text-decoration:none}.ff-clifton{font-family:Clifton;font-style:italic;font-weight:400}.caption{width:100%;max-width:420px;margin:1rem auto;font-size:1rem;text-align:center;color:var(--text-secondary)}img{display:block;width:100%;height:auto}.template{max-width:804px;margin:5rem auto 8rem;padding:0 1rem}.template header{margin-bottom:3rem}.template header ul{margin-bottom:4rem}.template h1{font-size:3rem;line-height:1.2;margin:.75rem 0 2rem}.markdown>*{font-size:1.25rem;margin-bottom:3rem}.markdown h2{font-weight:400;text-transform:uppercase;margin-bottom:1.5rem}.markdown a{border-bottom:1px solid var(--text-primary);word-wrap:break-word}.markdown a:hover{background:var(--text-primary);color:#fff;border-bottom:none}.markdown ul{list-style-type:"◆  ";padding-left:2.4rem}.markdown ol{padding-left:2.25rem}.markdown li{margin-bottom:1.5rem}.markdown blockquote{padding-left:2.5rem;border-left:1px solid rgba(17,16,22,1);font-family:Clifton;font-style:italic}.markdown-all ul{list-style:none;padding:0}@media (max-width: 960px){.template h1{font-size:1.875rem;margin-bottom:1.5rem}.caption{max-width:100%;font-size:.75rem;margin:.5rem auto}.markdown>*{font-size:1rem;margin-bottom:2rem}.hideOnMobile{display:none}}a.svelte-1qb7wlu{margin-bottom:1rem}a.svelte-1qb7wlu:not(.hideOnMobile):not(.showOnMobile){display:inline-block}.showOnMobile.svelte-1qb7wlu{display:none}@media (max-width: 960px){.showOnMobile.svelte-1qb7wlu{display:inline-block}}header:where(.astro-3EF6KSR2){position:fixed;top:0;left:0;width:100%;padding:1rem}nav:where(.astro-3EF6KSR2){display:flex;justify-content:space-between}@media (max-width: 960px){header:where(.astro-3EF6KSR2){background:linear-gradient(180deg,var(--bg-primary) 43.12%,rgba(250,248,240,0) 97.5%)}}footer:where(.astro-SZ7XMLTE){position:fixed;bottom:0;left:0;width:100%;padding:1rem;display:flex;justify-content:space-between}@media (max-width: 960px){footer:where(.astro-SZ7XMLTE){background:linear-gradient(360deg,var(--bg-primary) 43.12%,rgba(250,248,240,0) 97.5%)}}
