*,:before,:after{box-sizing:border-box;backface-visibility:hidden;line-height:1.5;font-family:var(--font-family);color:var(--c-foreground)}@font-face{font-family:B52;font-style:normal;font-weight:400;font-display:swap;src:url(/B52.woff2)format("woff2"),url(/B52.woff)format("woff")}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/PTMono.woff2)format("woff2"),url(/PTMono.woff)format("woff")}@font-face{font-family:ff-tati-2;font-style:normal;font-weight:400;font-display:swap;src:url(/ff-tati-2.woff2)format("woff2"),url(/ff-tati-2.woff)format("woff")}:root{font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;font-smoothing:antialiased;--font-family:"PT Mono",monospace,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--c-background:#e1dbd8;--c-background-accent:#dad4cf;--c-dark-background:#a4978e;--c-foreground:#59534c;--c-accent-foreground:#353434;--c-dark-blue:#645a50;--c-accent:#716d5b;--c-additional-accent:#c3c1b7;--c-deep-accent:#545454;--c-light-accent:#beb6b0;--c-red:#9e4343;--c-accent-3:#988f88;--font-heading-1:300 2rem/1.2 var(--font-family);--font-heading-2:300 1.5rem/1.3 var(--font-family);--font-heading-3:200 1.25rem/1.4 var(--font-family);--font-big:200 1.25rem/1.3 var(--font-family);--font-big-bold:400 1.25rem/1.3 var(--font-family);--font-medium:200 .95rem/1.5 var(--font-family);--font-medium-bold:400 1rem/1.5 var(--font-family);--font-small:200 .875rem/1.5 var(--font-family);--font-small-bold:400 .875rem/1.5 var(--font-family);--font-extra-small:200 .75rem/1.5 var(--font-family);--border-radius:.5em;font-family:var(--font-family);--font-monospace:200 .75rem/1.5 monospace,monospace!important}@media screen and (max-width:35rem){:root{--font-heading-1:300 1.5rem/1.2 var(--font-family);--font-heading-2:300 1.25rem/1.3 var(--font-family);--font-heading-3:200 1.125rem/1.4 var(--font-family);--font-big:200 1rem/1.3 var(--font-family);--font-big-bold:400 1rem/1.3 var(--font-family);--font-medium:200 .875rem/1.5 var(--font-family);--font-medium-bold:400 .875rem/1.5 var(--font-family);--font-small:200 .7rem/1.2 var(--font-family);--font-small-bold:400 .7rem/1.2 var(--font-family);--font-extra-small:200 .65rem/1.25 var(--font-family);--font-monospace:200 .7rem/1.5 monospace,monospace!important}}body{flex-direction:column;justify-content:space-between;min-height:100vh;margin:0;display:flex}img{max-width:100%;height:auto;display:block}img,canvas,iframe,video,svg,select,textarea{max-width:100%}[hidden]{display:none}html{background-color:var(--c-background);text-transform:lowercase;position:relative}body:before{content:"";opacity:.3;z-index:10000;pointer-events:none;background-color:#0000;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIj4KICAgIDxmaWx0ZXIgaWQ9Im5vaXNlIiB4PSIwIiB5PSIwIj4KICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz4KICAgICAgPGZlQmxlbmQgbW9kZT0ic2NyZWVuIi8+CiAgICA8L2ZpbHRlcj4KICAgIDxyZWN0IHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiBmaWx0ZXI9InVybCgjbm9pc2UpIiBvcGFjaXR5PSIwLjUiLz4KPC9zdmc+);background-repeat:repeat;background-size:500px;width:100%;height:100%;position:absolute;top:0;left:0}main{flex-grow:1;margin:0 2rem}.main-extended{margin:5rem 2rem 0}.crossLine{z-index:1;width:100%;fill:var(--c-background);position:absolute;bottom:-1px}@media screen and (max-width:35rem){main{margin:0 1rem}.main-extended{margin:5rem 1rem 0}}a{color:var(--c-foreground);font-weight:300;text-decoration:none;transition:color .3s,background-color .3s}a.underlined{text-decoration:underline}a:hover{color:var(--c-dark-blue);transition-duration:0s}a:focus{outline:none;transition-duration:0s}h1{font:var(--font-heading-1);color:var(--c-foreground)}h2{font:var(--font-heading-2);color:var(--c-foreground)}h3{font:var(--font-heading-3);color:var(--c-foreground)}li,p{font:var(--font-medium);color:var(--c-foreground)}input{border-radius:0}
