:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans JP,BIZ UDPGothic,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{color:#14323c;background:radial-gradient(circle at 16% 24%,#59cbcc54,#0000 42%),radial-gradient(circle at 82% 18%,#76a9e659,#0000 45%),linear-gradient(160deg,#f3fbff 0%,#ebf4ff 54%,#ecfaf4 100%);min-height:100dvh}
