:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-height:100vh;transition:background-color .3s ease,color .3s ease}#root{min-height:100vh}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:#141414;color:#ffffffd9}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}
