:root{--content-max-width: 800px;--text-color: rgba(255, 255, 255, .85);--text-color-dim: rgba(255, 255, 255, .7);--text-color-dim2: rgba(255, 255, 255, .5);--border-dim: rgba(255,255,255, .664);--link-color: #ff7fd4}body:has(#themeswitch:checked){background-color:#f9eee2;--text-color: rgba(0,0,0,.97);--text-color-dim: rgba(0, 0, 0, .8);--text-color-dim2: rgba(0, 0, 0, .65);--border-dim: rgba(0,0,0, .7);--link-color: #bb007c}.themeswitch_icon:before{content:"\263c";font-size:23px}body:has(#themeswitch:checked) .themeswitch_icon:before{content:"\1f31c\fe0e\fe0e";font-size:20px}h-flex{display:flex}v-flex{display:flex;flex-direction:column}background{position:fixed;height:0;z-index:-1000;display:flex;left:0;right:0;width:100vw;overflow:visible}background img{width:100vw;max-width:100vw;height:min-content;border-radius:0}.gap-4{gap:.25rem}.gap-8{gap:.5rem}.gap-16{gap:1rem}.gap-h-4{column-gap:.25rem}.gap-h-8{column-gap:.5rem}.gap-h-16{column-gap:1rem}.gap-v-4{row-gap:.25rem}.gap-v-8{row-gap:.5rem}.gap-v-16{row-gap:1rem}.mt-4{margin-top:.25rem}.mt-8{margin-top:.5rem}.mt-16{margin-top:1rem}@font-face{font-family:siteFont;src:url("./media/font-O6THFOPO.ttf")}*{padding:0;margin:0;box-sizing:border-box;font-family:siteFont,sans-serif}header{min-height:5rem;display:flex;flex-wrap:wrap;align-items:center;padding:0 2rem;margin:auto 0}header a svg{height:14px;width:14px;fill:var(--text-color);translate:0 3px}header nav{display:flex;column-gap:32px;margin-left:auto;flex-wrap:wrap}header nav ul{column-gap:32px;margin-left:auto;flex-wrap:wrap;display:flex;list-style-type:none}header nav>*{width:max-content}header h1{font-size:x-large;margin-bottom:.5rem;margin-top:.5rem}header a{font-weight:600}header>*{width:max-content}nav svg{width:14px;height:14px;fill:var(--text-color);translate:0 2px}body{background-color:#06060a;color:var(--text-color)}a,header nav li{cursor:pointer}a{color:var(--text-color);text-decoration:none}a:visited{color:inherit}a:focus-visible,a:hover{color:var(--link-color);text-decoration:underline}header nav li:focus-visible,header nav li:hover{color:var(--link-color)}main{display:flex;flex-direction:column;width:100%;align-items:center;padding-top:4rem;padding-left:3rem;padding-right:3rem}main section{max-width:var(--content-max-width);width:100%}main section article{width:100%;margin-bottom:6rem;position:relative}main section article h3{font-size:x-large;margin-bottom:.5rem}separator{max-width:var(--content-max-width);width:100%;padding:2rem 0;position:relative}separator:after{content:" ";position:absolute;border-bottom:1.5px var(--border-dim) solid;width:100%}.size-xl{font-size:2.2em!important}img{border-radius:7px;max-width:100%}article:has(.image-right){display:flex;flex-wrap:wrap}article:has(.image-right)>*{width:50%}article .image-right{height:0;margin-left:auto;text-align:right}article address{font-style:normal;font-weight:600;color:var(--text-color-dim);font-size:medium;margin-bottom:.25em}article time{font-size:small;color:var(--text-color-dim2)}article address:has(.author) time:before{content:"\2014";margin-left:.5em;margin-right:.5em}article a{color:var(--text-color-dim2);text-decoration:underline}article div,article p{margin-bottom:.5rem;font-weight:300}.preline{white-space:pre-line}article ol{margin-left:1rem}article ol>li{padding-left:.5rem}badge{font-size:.4em;border:1px var(--text-color-dim2) solid;padding:2px 8px;display:inline-flex;translate:0 -4px;border-radius:7px}@media (max-width: 850px){main section article:has(.image-right){height:auto!important;flex-wrap:nowrap;flex-direction:column}main section article:has(.image-right)>*{width:100%}main section article .image-right{height:auto;margin-left:0;margin-bottom:.5rem;text-align:left}}@media (max-width: 700px){header h1{font-size:calc(10px + 2vw);width:100%}header nav{margin-left:0}}@media (max-width: 450px){header{padding:0 1rem;flex-wrap:nowrap}header h1{width:auto;align-self:flex-start}main{padding-left:1rem;padding-right:1rem}main .size-xl{font-size:calc(14px + 4vw)!important}main section article{font-size:calc(6px + 1.5vw)}main h3,main section article h3{font-size:calc(10px + 2vw)!important}}
