@charset "UTF-8";@font-face{font-display:swap;font-family:Anonymous Pro;font-style:normal;font-weight:400;src:url(/assets/anonymous-pro-v21-latin-regular-D6DGvud-.woff2) format("woff2")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:italic;font-weight:400;src:url(/assets/anonymous-pro-v21-latin-italic-Dkzun_jI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:normal;font-weight:700;src:url(/assets/anonymous-pro-v21-latin-700-ejIEzKLA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Anonymous Pro;font-style:italic;font-weight:700;src:url(/assets/anonymous-pro-v21-latin-700italic-B8rkCjQZ.woff2) format("woff2")}body{font-family:Anonymous Pro;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#003844}*{box-sizing:border-box;margin:0;padding:0}header[data-v-d14954d2]{padding:0 12px 50px;width:100%;color:#fff;display:grid;grid-template-columns:repeat(2,1fr)}h1[data-v-d14954d2]{font-size:2em;grid-column:1/span 2;grid-row:1/span 1;width:100%;display:flex;justify-content:center;text-align:center}.header-link[data-v-d14954d2]{height:100%;grid-column:span 2;grid-row:span 1;display:flex;justify-content:center;align-items:center;padding:24px 0;font-size:1.5em;color:#fff}.header-link a[data-v-d14954d2]{color:#fff;text-decoration:none}.header-link .router-link-active[data-v-d14954d2]{text-decoration:underline}button[data-v-d14954d2]{width:100%;padding:12px;background-color:#00d186}@media(min-width:1200px){header[data-v-d14954d2]{margin-top:50px;grid-template-columns:repeat(5,1fr)}h1[data-v-d14954d2]{font-size:80px;grid-column:2/span 3}.header-link[data-v-d14954d2]{grid-column:span 1;padding:24px 0}}.pattern-container[data-v-193d4309]{width:300px;aspect-ratio:5/9;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);color:#fff}.pattern-container .pattern-item[data-v-193d4309]{border:1px solid #ffffff;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.pattern-container .active[data-v-193d4309]{background-color:red;color:#000}main[data-v-dee39d0b]{margin-top:0;padding:0 16px;display:flex;justify-content:center}@media(min-width:480px){main[data-v-dee39d0b]{padding:0;margin-top:50px}}
