:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:canvastext;background:canvas;place-items:center;min-height:100vh;margin:0;display:grid}.card{border:1px solid color-mix(in srgb, CanvasText 15%, transparent);border-radius:14px;width:min(380px,92vw);padding:2rem}h1{margin:0 0 .25rem;font-size:1.5rem}h2{margin:1.5rem 0 .5rem;font-size:1rem}.sub{opacity:.7;margin:0 0 1.5rem}form,section{gap:.75rem;display:grid}label{gap:.25rem;font-size:.9rem;display:grid}input{font:inherit;border:1px solid color-mix(in srgb, CanvasText 25%, transparent);border-radius:8px;padding:.6rem .7rem}button{font:inherit;border:1px solid color-mix(in srgb, CanvasText 25%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:.65rem .9rem}button.primary{color:canvas;background:canvastext;border-color:canvastext;width:100%}#sign-out{margin-top:1.5rem}.divider{opacity:.6;align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.85rem;display:flex}.divider:before,.divider:after{content:"";border-top:1px solid;flex:1}.list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.list li{justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.message{color:#c0392b;margin:1rem 0 0;font-size:.9rem}.message[data-kind=info]{color:inherit;opacity:.8}
