:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;margin:0}#root{flex-direction:column;min-height:100dvh;display:flex}#root>main{flex:1}
