*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}*{margin:0;font:inherit;margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}html,body{height:100%}body{line-height:1.3}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture,svg{display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:ApfelGrotezk;src:url(/assets/ApfelGrotezk-Regular-gmRG8Y2x.woff2)}@font-face{font-family:Aujournuit;src:url(/assets/Aujournuit-Regular-TY_gGr9P.woff2)}body{background-image:url(/assets/monitor-glitch2-Btip0bVZ.jpg);font-family:ApfelGrotezk;font-size:1.15rem}hr{border:.2rem outset #d3d3d3;margin:1rem}section,article{margin:auto;background-color:#f5f5f5;border:.4rem ridge #d3d3d3;max-width:55rem;margin-bottom:1rem;padding:1rem 1.2rem}footer{margin-top:5rem}h1,h2,h3,h4{margin-top:1rem;margin-bottom:1rem;font-family:Aujournuit}h1{color:#fff;text-align:center;text-shadow:1px 1px 1px gray,0 0 .3rem #00f;font-size:4rem}h4{text-align:center;font-size:1.8rem;font-variant-caps:all-small-caps}h2{font-size:3rem}h3{font-size:2rem}p{margin-bottom:.6rem}a.external:after{content:" ↗"}strong{-webkit-text-stroke:1px blue;color:#f5f5f5}blockquote{border-left:.3rem double gray;padding-left:1rem;font-family:Aujournuit;font-style:italic}canvas{width:100%;height:30rem}div.img-scroll{flex-flow:column wrap;column-gap:1rem;height:40vh;margin:1rem 0;padding:0 1rem;display:flex;overflow-x:scroll}div.img-scroll>img{border:.4rem ridge #d3d3d3;place-self:center;height:100%}article.video{padding:0}article.video iframe{width:100%;height:45vh}div.img-scroll>figure{flex-direction:column;row-gap:.5rem;height:100%;display:flex}div.img-scroll>figure img{border:.4rem ridge #d3d3d3;align-self:center;height:80%}div.img-scroll>figure figcaption{color:#fff;text-align:center;background-color:#00f;border:.4rem ridge #d3d3d3;padding:.5rem 1rem}div.img-scroll>figure a{color:#fff}footer p,footer a{text-align:center;color:#fff;text-shadow:1px 1px 1px gray,0 0 .3rem #00f}
