@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,700;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Code+Pro&display=swap";.button-reset{background:transparent;border:none;margin:0;outline:none;padding:0}:root{--accent:#039be5;--accent-dim:#01579b;--error:#cc001f;--warn:#ffc100;--success:#196e4b;--info:hsla(0,0%,73%,.2);--info-solid:#bbb;--background:#fff;--background-dark:#212121;--background-light:#eee;--background-dim:#bbb;--background-accent:var(--accent);--text:#343434;--text-darker:#242424;--stroke:#343434;--stroke-light:#9e9e9e;--shadow:0px 0px 4px var(--stroke-light);--font-light:300;--font-regular:400;--font-bold:700;--font-big:2.8rem;--font-size:2rem;--font-small:1.6rem;--font-tiny:1.4rem;--padding:16px;--padding-quarter:calc(var(--padding)/4);--padding-half:calc(var(--padding)/2);--padding-onehalf:calc(var(--padding) + var(--padding-half));--padding-double:calc(var(--padding)*2);--radius-round:50%;--radius:8px;--radius-half:calc(var(--radius)/2);--radius-double:calc(var(--radius)*2);--default-transition:.1s ease-in}.dark{--background:#09090b;--background-dim:#212121;--background-light:#333;--background-dark:#121211;--background-accent:var(--accent);--text:#fff;--text-darker:#cecece;--stroke:#333;--stroke-light:#444;--shadow:0px 0px 4px var(--stroke-light)}root{background-color:var(--background);color:var(--text);color-scheme:light dark;font-family:Montserrat,sans-serif;font-synthesis:none;font-weight:var(--font-regular);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{font-size:62.5%}html,html.dark{background:var(--background)}body{color:var(--text);display:flex;margin:0}*,:after,:before{box-sizing:border-box;font-family:Montserrat,sans-serif}.column,.flex{display:flex}.column{flex-direction:column}.flex-center{align-items:center;display:flex;justify-content:center}.wrap{flex-wrap:wrap}.flow>*+*{margin-top:var(--flow-space,1rem)}.text-mono{font-family:Source Code Pro,monospace}h1,h2,h3,h4,h5,h6,p{margin:0}a,button,h1,h2,h3,h4,h5,h6,input,p{font-family:Montserrat,sans-serif}li,ul{list-style:none;margin:0;padding:0}body{font-size:1.6rem}#__nuxt,body{height:100vh;width:100%}
