@font-face{font-family:jgs7;src:url(/assets/jgs7-DHNl4hVq.woff2) format("woff2"),url(/assets/jgs7-DhhisCcb.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs5;src:url(/assets/jgs5-B3mLTSvD.woff2) format("woff2"),url(/assets/jgs5-Coail5FW.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs9;src:url(/assets/jgs-ShexlQ3X.woff2) format("woff2"),url(/assets/jgs9-CEgaF3V6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs_font;src:url(/assets/jgs_font-DqspYVTL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:jgs;src:url(/assets/jgs-ShexlQ3X.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DejaVu Sans Mono;src:url(/assets/DejaVuSansMono-C9qOS-HU.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--bg: #282828;--fg: #ebdbb2;--aqua: #8ec07c;--green: #b8bb26;--yellow: #fabd2f;--purple: #d3869b;--red: #fb4934;--font-size: 14px;--font: "DejaVu Sans Mono", monospace !important}html{font-family:var(--font);background-color:var(--bg);color:var(--fg);font-size:var(--font-size);line-height:1em!important;-webkit-user-select:none;user-select:none;font-kerning:none}pre{font-family:var(--font);font-size:var(--font-size)}body{display:flex;justify-content:center}a:visited{color:var(--purple)}a:link{color:var(--aqua)}a:hover{color:var(--green)}a:active{color:var(--yellow)}.card{display:flex;flex-direction:column;justify-content:center;align-items:center}#card-container{display:flex;flex-wrap:wrap;justify-content:space-around}@media only screen and (min-width:1500px){.card-container{display:grid;grid-template-columns:repeat(4,1fr);gap:1em 2ch}.card-container>*{display:flex;flex-direction:column;justify-content:center}body{height:100vh}}@media only screen and (min-width:1100px)and (max-width:1499px){.card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1em 2ch}}@media only screen and (min-width:750px)and (max-width:1099px){.card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1em 2ch}}@media only screen and (max-width:749px){.card-container{display:grid;grid-template-columns:1fr;gap:1em 2ch}}
