@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:25% 151%;font-display:swap;src:url(/assets/google-sans-flex-latin-B6-u3_TM.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: rgb(255, 255, 255);--ink-muted: rgb(168, 168, 168);--ink-faint: rgb(120, 120, 120);--ground: rgb(0, 0, 0);--rule: rgb(56, 56, 56);--font: "Google Sans Flex", system-ui, sans-serif;--gutter: 16px;color-scheme:dark}@media(min-width:768px){:root{--gutter: 32px}}*{box-sizing:border-box}html{background:var(--ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#app{min-height:100%}body{margin:0;font-family:var(--font);font-optical-sizing:auto;font-size:1rem;line-height:1.5;color:var(--ink);background:var(--ground)}::selection{color:var(--ground);background:var(--ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}img{max-width:100%;height:auto;display:block}svg{vertical-align:middle}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
