.d-none{display:none}.inline-block{display:inline-block}.flex{display:flex}.flex-row{flex-direction:row;justify-content:center}.flex-col{flex-direction:column}.font-18px{font-size:18px}.nowrap{white-space:nowrap}.table{font-size:14px;display:grid;grid-template-columns:min-content min-content;justify-content:center;gap:0 16px}.m0{margin:0}.mx0{margin-right:0;margin-left:0}.m1{margin:0.5rem}.mx1{margin-right:0.5rem;margin-left:0.5rem}.m2{margin:1rem}.mx2{margin-right:1rem;margin-left:1rem}.m3{margin:2rem}.mx3{margin-right:2rem;margin-left:2rem}.m4{margin:4rem}.mx4{margin-right:4rem;margin-left:4rem}.mx-auto{margin-right:auto;margin-left:auto}.ml-5px{margin-left:5px}.mx-5px{margin-left:5px;margin-right:5px}.my2{margin-top:1rem;margin-bottom:1rem}.mt2{margin-top:1rem}.mt-h1{margin-top:3rem}.p0{padding:0}.px0{padding-right:0;padding-left:0}.p1{padding:0.5rem}.px1{padding-right:0.5rem;padding-left:0.5rem}.p2{padding:1rem}.px2{padding-right:1rem;padding-left:1rem}.p3{padding:2rem}.px3{padding-right:2rem;padding-left:2rem}.p4{padding:4rem}.px4{padding-right:4rem;padding-left:4rem}.max-width{max-width:48rem}h1{display:block;margin-top:3rem;margin-bottom:1rem;color:#2bbc8a;letter-spacing:0.01em;font-weight:700;font-style:normal;font-size:1.5em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center}h2{position:relative;display:block;margin-top:2rem;margin-bottom:0.5rem;color:#383838;text-transform:none;letter-spacing:normal;font-weight:700;font-size:1rem}h3{color:#383838;text-decoration:underline;font-weight:700;font-size:0.9rem}h4 h5 h6{display:inline;text-decoration:none;color:#8c8c8c;font-weight:700;font-size:0.9rem}h3 h4 h5 h6{margin-top:0.9rem;margin-bottom:0.5rem}table{border-collapse:collapse;text-align:left;font-size:14px;overflow:auto}td{padding:0 8px;border-bottom:none}@font-face{font-style:normal;font-family:"DM Mono";font-display:swap;src:local("DM Mono"), local("DM-Mono"), local("DMMono"), local("DM Mono Regular"), local("DM-Mono-Regular"), local("DMMono-Regular"), url("DMMono-Regular.woff2") format("woff2")}html{margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background-color:#322b2b;color:#efefef;font-display:swap;font-weight:400;font-size:15px;font-family:"DM Mono", monospace;line-height:1.725;text-rendering:geometricPrecision;flex:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#title{text-align:start}#content{min-width:17rem;position:relative;display:flex;flex-direction:column;overflow-wrap:break-word;background:#272222;border-radius:20px;margin:5px;padding-top:3.5rem;padding-bottom:0.5rem}#content p{hyphens:none;text-align:justify}#backdrop a,#content a{color:#45a4d4;text-decoration:none;background-image:linear-gradient(transparent,transparent 5px,#383838 5px,#383838);background-position:bottom;background-size:100% 6px;background-repeat:repeat-x}#backdrop a:hover,#backdrop a:focus,#content a:hover,#content a:focus{background-image:linear-gradient(transparent,transparent 4px,#d480aa 4px,#d480aa)}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a,#content h6 a{background:0 0;color:inherit;text-decoration:none}#content h1 a:hover,#content h1 a:focus,#content h2 a:hover,#content h2 a:focus,#content h3 a:hover,#content h3 a:focus{background-image:linear-gradient(transparent,transparent 6px,#45a4d4 6px,#45a4d4);background-position:bottom;background-size:100% 6px;background-repeat:repeat-x}#backdrop{position:fixed;width:100%;height:100%;margin:0;padding:0;background:#000c;z-index:3000;top:0;left:0;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}#backdrop > form{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:320px;padding:1rem 2rem;margin:1rem;box-sizing:border-box;text-align:center;background:black;border-radius:4px;border:2px solid gray}#backdrop > form > input{font-size:1.25em;padding:5px 60px;cursor:pointer;display:none}#backdrop > form > input[formaction$="\0065"]{display:block}#header{margin:0 auto 1rem;width:100%}#header h1{margin-top:0;margin-bottom:0;color:#efefef;letter-spacing:0.01em;font-weight:700;font-style:normal;font-size:1.5rem;line-height:2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#header a{background:0 0;color:inherit;text-decoration:none}#header #logo{display:inline-block;float:left;margin-right:15px;width:48px;height:40px;border-radius:5px;background-position:0 0;background-repeat:no-repeat;background-image:url("/cats.png");image-rendering:pixelated}#header nav{color:#2bbc8a;letter-spacing:0.01em;font-weight:200;font-style:normal;font-size:0}#header > nav{margin-left:calc(48px + 15px)}#header nav ul{margin:0;padding:0;list-style-type:none;line-height:15px}#header nav ul a{margin-right:10px;color:#45a4d4;padding:10px 5px}#header nav ul a:hover,#header nav ul a:focus{background-image:linear-gradient(transparent,transparent 4px,#d480aa 4px,#d480aa);background-position:bottom;background-size:100% 6px;background-repeat:repeat-x}#header nav ul li{display:inline-block;margin-right:10px;border-right:1px dotted;border-color:#2bbc8a;vertical-align:middle;padding:10px 0;font-size:0.8rem;font-weight:700}#header nav ul li:last-child{margin-right:0;border-right:0}#header nav ul li:last-child a{margin-right:0}#header:hover #logo,#logo:focus{background-position-y:-40px}#header #nav-drawer ul{display:grid;justify-content:center}#header #nav-drawer{display:none}#header #nav-drawer > summary{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:0.5rem}#header #nav-icon{cursor:pointer}#header #nav-drawer[open] #nav-icon{transform:scaleY(-1)}@media screen and (max-width: 580px){#header #title{display:table;min-height:50px}#header #title h1{display:table-cell;vertical-align:middle}#header nav ul a:hover,#header nav ul a:focus{background:0 0}#header > nav{display:none}#header nav ul li{display:block;border:none}#header nav ul li{padding-top:1rem;font-size:1rem}#header > #nav-drawer{display:block}}#footer{margin:2rem 0 1.5rem;color:#969696;text-align:center;font-size:0}#footer ul{margin:0;padding:0;list-style:none}#footer li{display:inline-block;margin-right:15px;border-right:1px solid;border-color:#666;vertical-align:middle;font-size:11px}#footer li a{margin-right:15px}#footer li:last-child{margin-right:0;border-right:0}#footer li:last-child a{margin-right:0}#footer a{color:#8f8f8f;text-decoration:underline;background-image:none}#footer a:hover,#footer a:focus{color:#ccc}#gallery > h1{display:flex;justify-content:center;align-items:center;gap:10px}#gallery-icon{cursor:pointer}#viewer{display:flex;flex-flow:row;flex-wrap:wrap;font-size:0;gap:6px}#viewer > img{box-sizing:border-box;cursor:pointer;border:1px solid transparent;max-height:200px;width:auto;margin:auto}#viewer > img:hover,#viewer > img:focus{border:1px dotted #2bbc8a}.viewer-list{height:80px}.viewer-list > li{height:80px;width:64px}.viewer-toolbar > ul > .viewer-large{height:60px;width:60px}.viewer-toolbar > ul > .viewer-large::before{margin:20px}.viewer-toolbar li:not(:last-of-type){margin-right:15px}.viewer-toolbar > ul{margin-bottom:20px}.border{border:1px dashed #3f3131}#preload,#preload > img{width:0;height:0;visibility:hidden}@media screen and (max-width: 580px){.d-none-580{display:none}.d-block-580{display:block}.flex-col-580{flex-direction:column}.flex-row-580{flex-direction:row;justify-content:space-evenly}.mt-h1-580{margin-top:3rem}#content{border-radius:0;margin:0}#viewer{gap:3px}#viewer > img{max-height:130px}}@media screen and (max-width: 372px){.d-none-372{display:none}.flex-col-372{flex-direction:column}}
