:root{--c-asdf:#ababab;--f-regular:monospace,sans-serif;--c-bg-rgb:200,200,200;--c-fg-rgb:20,20,20;--c-theme-green-hsl:98,21%,22%;--c-theme-grey-hsl:38,8%,81%;--c-theme-yellow-hsl:47,73%,58%;--c-theme-blue-hsl:220,18%,20%;--c-theme-black-hsl:77,12%,11%;--c-theme-green-rgb:53,68,44;--c-theme-grey-rgb:211,208,203;--c-theme-yellow-rgb:226,192,68;--c-theme-blue-rgb:42,48,60;--c-theme-black-rgb:30,32,25}*{box-sizing:border-box}body,html{margin:0;font-family:var(--f-regular);background:rgba(var(--c-theme-green-rgb),.2);color:rgb(var(--c-theme-green-rgb));font-size:16px;line-height:18px}body{padding:1rem;min-height:100vh;display:flex;align-items:center}a{display:inline-block;color:inherit;cursor:pointer;transition:color .3s,background .3s}a:focus,a:hover{color:rgb(var(--c-bg-rgb));background:rgb(var(--c-fg-rgb));text-decoration:none}ol{margin:0;padding:0}@media screen and (min-width:769px){body,html{font-size:18px}}@media screen and (min-width:1441px){body,html{font-size:22px}}.cols{margin:0 auto;max-width:100%}@media (min-width:63rem){.cols{display:inline-grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:80rem}.col{display:flex;flex-direction:column;justify-content:center;justify-items:center}}.header{font-size:2em;line-height:1.15em;text-align:center}.header a:focus,.header a:hover{background:0 0}.header__content{position:relative}.header__supertitle{margin:0 4rem 1rem;border-bottom:1px solid rgba(var(--c-fg-rgb),.5)}.header__supertitle img{height:4rem}.header__title{margin:0;font-size:1.25em;line-height:1.15em;color:rgb(var(--c-theme-yellow-rgb));white-space:nowrap;text-shadow:2px -2px 0 rgb(var(--c-theme-black-rgb)),-2px 2px 0 rgb(var(--c-theme-black-rgb)),-2px -2px 0 rgb(var(--c-theme-black-rgb)),2px 2px 0 rgb(var(--c-theme-black-rgb))}.header__image{margin:-128px auto -196px;position:relative;max-height:40rem;max-width:40rem;pointer-events:none}.header__image svg{height:100%;width:100%;animation:.6s ease-in-out 1.8s forwards circ-beat}.cljlogo__outline{fill:#fff;fill:transparent}.cljlogo___midcircleft{fill:#91dc47;fill:rgba(var(--c-theme-green-rgb),0.25);opacity:0;animation:1s ease-in forwards circleft-fly}.cljlogo__outcircleft{fill:#63b132;fill:rgba(var(--c-theme-green-rgb),.0.5);animation:1s ease-in .4s forwards circleft-fly}.cljlogo__midcircright{fill:#90b4fe;fill:rgba(var(--c-theme-blue-rgb),0.25);opacity:0;animation:1s ease-in .1s forwards circright-fly}.cljlogo__outcircright{fill:#5881d8;fill:rgba(var(--c-theme-blue-rgb),0.5);animation:1s ease-in .5s forwards circright-fly}@media (min-width:63rem){.header__content{padding:0 2rem 4rem}}@keyframes circleft-fly{0%{opacity:0;scale:1.25;translate:-30vw 30vw}100%{opacity:1;scale:1;translate:0 0}}@keyframes circright-fly{0%{opacity:0;scale:1.25;translate:30vw -30vw}100%{opacity:1;scale:1;translate:0 0}}@keyframes circ-beat{0%,100%,90%{scale:1}80%{scale:1.25}95%{scale:1.1}}.intro{line-height:1.25em}.intro__enclave{font-size:1.125em;font-weight:800;margin-right:1ch}@media (min-width:63rem){.intro{padding:0 4rem}}.posts{display:flex;flex-direction:column;justify-content:center;gap:1rem}.posts-section h2{text-transform:lowercase;color:rgb(var(--c-theme-blue-rgb))}.posts-section h2::before{content:":"}.posts-section__list{list-style:none;padding-left:.75rem}.posts-section__list li{list-style-type:"𝝺";padding-inline-start:0.75rem;margin-bottom:.5rem;line-height:1.425rem}.posts-section__list li::marker{display:inline-flex;align-items:flex-start;color:rgb(var(--c-theme-yellow-rgb))}.footer{display:flex;gap:1rem;margin-bottom:2rem}@media (min-width:63rem){.footer{padding:1rem 4rem}}