:root{color:#1f2937;background:radial-gradient(circle at top left,rgba(20,184,166,.18),transparent 32%),radial-gradient(circle at top right,rgba(249,115,22,.16),transparent 28%),linear-gradient(180deg,#f8f3ea,#f1e8dc);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}a{color:inherit;text-decoration:none}
