:root{color:#eef2f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141820;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}#app{max-width:820px;margin:auto;padding:32px 20px 64px}header{padding:12px 4px}h1{letter-spacing:-.04em;margin:6px 0;font-size:clamp(2rem,6vw,3rem)}h2{overflow-wrap:anywhere;margin-top:0}p{color:#b7c0cf;line-height:1.6}.eyebrow{color:#a4efcb;letter-spacing:.16em;font-size:.72rem;font-weight:750}.panel{background:#202734;border:1px solid #303a49;border-radius:16px;margin-top:20px;padding:24px}audio,textarea,select{width:100%}audio{margin:8px 0}input:not([type=file]),select,textarea{color:#eef2f7;font:inherit;background:#141b25;border:1px solid #667386;border-radius:8px;max-width:100%;padding:12px}input:not([type=file]){width:100%;margin-top:6px}input[type=file]{max-width:100%;padding:12px 0}textarea{resize:vertical;min-height:100px}button{color:#14251e;cursor:pointer;font:inherit;background:#a4efcb;border:0;border-radius:8px;min-height:44px;margin:8px 6px 0 0;padding:12px 16px;font-weight:650}button:hover:not(:disabled){background:#c3f7df}button:disabled{opacity:.45;cursor:default}:focus-visible{outline-offset:3px;outline:3px solid #d7b5ff}[hidden]{display:none!important}details{border-top:1px solid #414b5c;margin-top:18px;padding-top:16px}summary{cursor:pointer;color:#b7c0cf;padding:8px 0}.comment{border-top:1px solid #414b5c;padding:16px 0}.comment p{white-space:pre-wrap;color:#eef2f7;overflow-wrap:anywhere}#setup-message:not(:empty){background:#563433;border-radius:8px;padding:16px}@media (width<=480px){#app{padding:16px 12px 40px}.panel{padding:18px}button{max-width:100%}}
