*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}body{margin:0;background:#dcd4ee;font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overscroll-behavior:none}::-webkit-scrollbar{width:0;height:0}*{scrollbar-width:none}a{color:#6ee7e4}a:hover{color:#0fb1a6}button{font-family:inherit}@keyframes cIn{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes tIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}#root{display:flex;align-items:center;justify-content:center}.shell{position:relative;display:flex;flex-direction:column;width:100%;max-width:402px;height:100dvh;overflow:hidden;background:#2a0b3d;color:#f2f5f4;font-family:Archivo,system-ui,sans-serif}@media (min-width: 480px) and (min-height: 620px){.shell{height:min(874px,calc(100dvh - 48px));border-radius:28px;box-shadow:0 30px 70px #14082859}}.press-97:active{transform:scale(.97)}.press-94:active{transform:scale(.94)}.press-93:active{transform:scale(.93)}.press-985:active{transform:scale(.985)}.navbtn{background:var(--pill)}@media (hover: hover){.navbtn:hover{background:var(--pill-hover)}}button[data-inert=true]{cursor:default}
