*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100vh;width:100%}body{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc}#root{display:flex;flex-direction:column;min-height:100vh}input::placeholder{color:#94a3b8}input[type=checkbox]{accent-color:#f59e0b}html{scroll-behavior:smooth}
