*,:before,:after{box-sizing:border-box}html,body{color:#1c2230;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;width:100%;margin:0;padding:0;font-family:Inter,Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Gaegu,Fredoka,cursive,sans-serif;font-weight:700}a,a:hover{text-decoration:none}hr{border-top:1px solid #000;border-bottom:none;margin:0}pre{white-space:pre-wrap}body{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}body>main{flex:auto;width:100%;margin:0;padding:0}section{margin:0}fieldset{flex-direction:column;margin-bottom:.5rem;padding:1rem;display:flex}form{max-width:100%}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}legend{margin-bottom:.5rem;font-weight:600}ul,ol{margin:0;padding:0;list-style:none}li{margin:0;padding:0}dl{margin:.5rem 0}code{background:#ddd;border-radius:4px;padding:.25rem;font-family:monospace}
