:root{--navy:#0e1d46;--navy-top:#364383;--navy-bottom:#091636;--warm:#fcf5ef;--muted:#ac9587;--orange:#ff9d18;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#9da1ad}body{min-height:100dvh;margin:0;color:#141414;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}body,html{height:100%;overflow:hidden}body{display:flex;justify-content:center}.web-app-frame{width:100%;max-width:440px;height:100dvh;overflow:hidden;background:#fcf5ef}.web-app-frame>div{display:flex;width:100%;height:100%}button,input{font:inherit}input:focus,textarea:focus{outline:none}button{border:0}a{color:inherit;text-decoration:none}img,svg{display:block}::selection{color:#fff;background:#172b63}