:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#231d32;background:#f4f2fa;font-family:system-ui,sans-serif}body{place-items:center;min-height:100dvh;margin:0;display:grid}main{box-sizing:border-box;background:#fff;border:1px solid #e1d9ee;border-radius:1.25rem;width:min(28rem,100% - 2rem);padding:clamp(1.25rem,5vw,2.5rem)}header{color:#5736a4;font-weight:750}h1{font-size:1.75rem}p{overflow-wrap:anywhere;line-height:1.5}#status:empty{display:none}label:not([hidden]){margin-bottom:1rem;font-weight:600;display:block}#invite-field{margin-top:-.25rem}#beta-access{background:#f8f6fc;border:1px solid #e1d9ee;border-radius:.75rem;margin:1rem 0;padding:1rem}#beta-access p{margin-top:0}#beta-access-form label{font-size:.95rem}input,button{font:inherit;border-radius:.55rem}input{box-sizing:border-box;border:1px solid #857995;width:100%;margin-top:.35rem;padding:.65rem}button{color:#fff;cursor:pointer;background:#5736a4;border:1px solid #0000;padding:.65rem .9rem}button:disabled{opacity:.6;cursor:default}nav{margin-top:1rem}nav button{color:#5736a4;background:0 0;margin-right:.5rem;padding-inline:.25rem;text-decoration:underline}:focus-visible{outline-offset:2px;outline:3px solid #8159ce}
