:root{--red:#dd0b21;--black:#000;--ink:#1d1d1b;--white:#fff;--muted:#5c5957;--divider:#dad8d8;--bg:#f3f2f2}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;font-family:Open Sans,system-ui,sans-serif;font-size:15px}#root{background:var(--bg);justify-content:center;align-items:flex-start;min-height:100svh;display:flex}
