@font-face{src:url(assets/fonts/SummerMono.woff) format("woff");font-family:SeMono;font-weight:200;font-style:normal}@font-face{src:url(assets/fonts/SummerMono.woff) format("woff");font-family:SeMono;font-weight:200;font-style:normal}@font-face{src:url(assets/fonts/Glegoo.woff) format("woff");font-family:SeSerif;font-weight:400;font-style:normal}@font-face{src:url(assets/fonts/SummerHead.woff) format("woff");font-family:SeHead;font-style:normal}:root{--background: #fff;--foreground: #000;--accent: #ea5674;--accent-dark: #b30000;--accent-footer: #c09336;--grey-dark: #303030;--grey: #b0b0b0;--grey-medium: #e0e0e0;--grey-light: #f2f2f2;--shadow: rgba(0,0,0,.2);--dimm: rgba(0, 0, 0, .6);--blind: rgba(255,255,255,.9)}body{position:absolute;width:100%;height:100%;background:var(--background);overflow:hidden;font-family:SeMono,sans-serif;font-size:14px;line-height:1.5rem;margin:0;color:var(--grey-dark);visibility:hidden;opacity:0;transition-duration:.5s;transition-property:opacity,visibility;transition-timing-function:ease-out}body.visible{visibility:visible;opacity:1}h1,h2,h3,h4{margin:0;padding:0;word-spacing:-.2rem}h1{text-align:inherit;font-size:1rem;margin-bottom:.6rem;padding-top:1rem;color:var(--accent)}h2{text-align:inherit;font-size:1rem;line-height:1.8rem;margin-top:2.5rem;margin-bottom:.7rem;color:var(--accent)}h3{margin-block-start:0;margin-block-end:0;margin-top:1.5rem;margin-bottom:.2rem}p{margin:0;padding:0;font-family:SeSerif,serif;font-size:.9rem;line-height:1.5rem;font-weight:400}p,ul,li{position:relative;margin:0 0 1rem}h2:first-child,h3:first-child,p:first-child{margin-top:.5rem}.b1,.b2,.b3{text-transform:uppercase;color:var(--accent)}.b1{font-family:SeHead;font-size:2.25rem;letter-spacing:-.18rem;color:var(--accent)}.b2,.b3{font-size:1rem}table{vertical-align:top;border-collapse:collapse;border:0}div.over,h3.over,p.over,tr.over,td.over,span.over{color:var(--accent)}a{text-decoration:none;color:var(--accent)}a:hover{color:var(--accent-dark)}strong{color:var(--accent);font-weight:400}pre{margin:0;padding:1rem}div,img,p,h1,h2,h3,h4,li,td,span,.b1,.b2,.b3{-webkit-user-select:none;user-select:none}@media only screen and (max-width:1580px){body{font-size:14px}}@media only screen and (max-width:1023px){body{font-size:12px}}@media only screen and (max-width:768px){body{font-size:11px}}@media only screen and (max-width:480px){body{font-size:10px}}
