*{box-sizing:border-box}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:#3d3a36;background:#fbf9f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;font-size:clamp(14.5px,4vw,16.5px);line-height:1.5}body{overscroll-behavior:none;min-height:100dvh;margin:0;padding:0}#root{min-height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}button{-webkit-tap-highlight-color:transparent;min-height:36px;font-family:inherit}input,textarea,select{font-family:inherit}input,textarea{font-size:16px}
