*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;color:#fff;background:radial-gradient(120% 90% at 50% 0,#1b1b1e 0%,#0f0f0f 60%);font-family:Plus Jakarta Sans,-apple-system,system-ui,sans-serif}.page{place-items:center;height:100dvh;display:grid;overflow:hidden}.stage-fit{flex:none;position:relative}.stage{-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;position:absolute;top:0;left:0;box-shadow:0 30px 80px #0009}button{font-family:inherit}.scroll-y{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;overflow-y:auto}.scroll-y::-webkit-scrollbar{width:4px}.scroll-y::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:2px}.scroll-y::-webkit-scrollbar-track{background:0 0}button:focus-visible{outline-offset:2px;outline:2px solid #0266da}
