@import "https://fonts.googleapis.com/css2?family=Fira+Code&family=Fira+Code:wght@400;700&display=swap";:root{--background:#242738;--deeperback:#1d1f2d;--foreground:#f5f5f5;--understated:#a6aac1;--accent:#23e1e8;--radius:0px}body{color:var(--foreground);background-color:var(--background);font-family:ubuntu sans variable,sans-serif;font-size:1.24rem;font-weight:400;line-height:1.8rem;letter-spacing:.06rem;text-rendering:optimizeLegibility}.page-container{border:none;padding:2rem .25rem;margin:0 auto;max-width:1044px}header{padding-bottom:1rem}header,footer{padding-left:16%;padding-right:4%}p{overflow-wrap:anywhere}h1,h2,h3,h4,h5{font-family:"nose transport 9 dot",sans-serif;font-weight:400;margin:0}h1{font-size:3em;letter-spacing:.04rem}h2{font-size:2.3em;letter-spacing:.04rem;padding-bottom:.1em}h3{font-size:1.3em;letter-spacing:.05rem}a{color:var(--accent);text-decoration:none;border:1px dotted transparent;padding:.1rem .2rem .1rem .3rem;position:relative;left:-.1rem}a:hover{text-decoration:none;border:1px dotted}h2>a{text-decoration:none;position:relative;left:-.3rem}hr{height:3px;border:none;border-bottom:3px dotted var(--accent)}hr.thick{height:3px;border:none;border-top:3px dotted var(--accent);border-bottom:3px dotted var(--accent)}.logo-inner{display:flex;align-items:center;justify-content:space-between;padding:0 .75rem}.logo{display:flex;flex:1;font-family:"nose transport 9 square",Consolas,fira code,ubuntu mono,monospace;font-size:42px;font-weight:700;line-height:50.4px}.logo:after{content:"";background-image:url(../img/apparata_ledlogo_padding_trans.png);background-repeat:repeat-x;display:block;width:100%}.logo a{flex:none;max-width:100%;text-decoration:none;top:-4px;padding:3px 4px 4px 3px}.logo-text{display:flex;align-items:center;text-decoration:none;background-image:url(../img/apparata_ledlogo_trans.png);color:var(--background);padding:0 15px 0 22px}img{max-width:100%;height:auto}.index-blurb{font-size:1.6em;font-weight:100;margin-left:.8em;color:#fff}.index-blurb p{margin-top:0}.post{display:flex;flex-direction:row-reverse}article{flex-basis:72%;flex-shrink:0;padding:1rem 2rem}aside{flex-basis:15%;flex-shrink:0;font-size:.8em;padding:5rem 0 0;color:var(--understated)}details{margin-top:2rem}summary{color:var(--understated)}details>summary{list-style-type:none}details>summary:before{color:var(--accent);content:"→"}details[open]>summary{list-style-type:none}details[open]>summary:before{color:var(--accent);content:"↓"}.icon,details>summary:before,details[open]>summary:before{font-family:"nose transport 9 dot",sans-serif;font-weight:400;font-size:1.4em;position:relative;top:.1em}.post article .intro{font-family:"nose transport 9 dot",sans-serif;font-size:1.3em;font-weight:100;font-style:italic;padding:1.4rem 0}.post article .intro::first-letter{initial-letter:1.6;padding-right:.02em}.reserved{flex-basis:13%}footer{font-size:.95em;color:var(--understated)}.posts .post:nth-of-type(even) article{background-color:var(--deeperback)}.posts hr.post-end:last-of-type{display:none}.pagination-title{display:flex;text-align:center;position:relative}.pagination-title span{margin:0 auto;text-align:center;padding:5px 10px;background:var(--background);color:color-mix(in srgb var(--foreground) 30%,transparent);font-size:.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.pagination-title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination-links{text-align:center;padding-right:.6em}.led-dot{font-family:"nose transport 9 dot";color:var(--accent);font-size:1.4em;position:relative;top:.1em}.led-square{font-family:"nose transport 9 square";color:var(--accent);font-size:1.4em;position:relative;top:.1em}.linklike{padding:.1rem .2rem .1rem .3rem;border:1px dotted transparent;color:var(--accent)}.linklike:hover{border:1px dotted var(--accent);cursor:pointer}.permalink{display:block;margin-top:.4em}.updated{font-size:.8em;color:var(--understated)}