/* Shell around the design's 390x844 artboard: fill the phone screen, phone-like column on desktop. */
html,body{height:100%}
body{margin:0;background:#E9EEF5;overscroll-behavior:none}
#root{min-height:100%}
[data-root]{width:100%;max-width:480px;height:100vh;height:100dvh;margin:0 auto;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}
@media (min-width:600px){[data-root]{height:min(100dvh,900px);margin-top:max(0px,calc((100dvh - 900px)/2));border-radius:28px;box-shadow:0 10px 40px rgba(29,40,56,.15)}}
@media (prefers-color-scheme:dark){body{background:#0B1018}}
