:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}nav,main{max-width:40rem;margin:0 auto;padding:.75rem 1rem}nav{border-bottom:1px solid #8884;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}h1{font-size:1.5rem}h2{font-size:1.15rem}.stack{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}label{flex-direction:column;gap:.25rem;display:flex}input,button,.button{font:inherit;box-sizing:border-box;border:1px solid #8886;border-radius:.4rem;max-width:100%;padding:.6rem .75rem}input{width:100%}button,.button{cursor:pointer;text-align:center;color:canvastext;background:canvas;text-decoration:none}button.link{background:0 0;border:0;padding:0;text-decoration:underline}.list{padding:0;list-style:none}.list li{border-bottom:1px solid #8883;padding:.5rem 0}.muted{opacity:.7;font-size:.9em}.banner{border:1px solid #c80;border-radius:.4rem;padding:.5rem .75rem}
