:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#root{height:100%;margin:0}.page{max-width:40rem;margin:0 auto;padding:2rem 1rem}.page-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing h1{margin-bottom:.5rem;font-size:3rem}.button{color:#fff;font:inherit;cursor:pointer;background:#6965db;border:0;border-radius:.5rem;padding:.6rem 1.2rem;text-decoration:none;display:inline-block}.language-switcher{align-items:center;gap:.5rem;margin-top:1.5rem;display:inline-flex}.page-header .language-switcher{margin-top:0}.editor{height:100dvh}.app-footer{opacity:.7;justify-content:center;gap:.4rem;padding:1.5rem 1rem;font-size:.8rem;display:flex}.app-footer a{color:inherit;position:relative}.unseen-dot{vertical-align:super;background:#6965db;border-radius:50%;width:.45rem;height:.45rem;margin-left:.25rem;display:inline-block}.button-secondary{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.5rem;padding:.4rem .9rem}.whats-new-list{flex-direction:column;gap:2rem;margin-top:2rem;padding:0;list-style:none;display:flex}.whats-new-list>li{border-left:2px solid #6965db55;padding-left:1.25rem}.whats-new-date{text-transform:uppercase;letter-spacing:.06em;color:#6965db;margin:0;font-size:.8rem}.whats-new h2{margin:.75rem 0 .5rem;font-size:1.15rem}.whats-new ul{flex-direction:column;gap:.4rem;padding-left:1.1rem;line-height:1.5;display:flex}
