:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,sans-serif}body{background:#000;margin:0}#root{min-height:100svh}h1,h2,h3,p{font:inherit;color:inherit;margin:0}.lsl-stage{box-sizing:border-box;background:#000;place-items:center;min-height:100dvh;padding:20px;display:grid}.lsl-frame{background:#000;border:10px solid #000;border-radius:42px;width:390px;height:800px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c1c1e,0 30px 80px #000000b3}@media (width<=820px){.lsl-stage{place-items:stretch stretch;padding:0}.lsl-frame{width:100%;height:100dvh;box-shadow:none;border:none;border-radius:0}.lsl-frame input,.lsl-frame textarea,.lsl-frame select{font-size:16px}}@keyframes lslFade{0%{opacity:0}to{opacity:1}}@keyframes lslPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}
