:root{color-scheme:dark;font:16px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#10120f;color:#fff}*{box-sizing:border-box}body{margin:0}main{max-width:520px;margin:auto;padding:32px 22px 44px}header{display:flex;align-items:center;gap:9px;margin-bottom:38px}header span{font-size:32px}header b{font-size:29px;letter-spacing:-1px}h1{font-size:34px;line-height:1.08;letter-spacing:-1px}p{color:#bcbfb7;line-height:1.45}button,.button{appearance:none;border:0;border-radius:40px;background:#eaf0d8;color:#141710;font:600 16px inherit;padding:16px 22px;min-height:50px;cursor:pointer;text-align:center;text-decoration:none;display:inline-block}button:disabled{opacity:.4;cursor:default}button:focus-visible,.button:focus-within{outline:3px solid #f37c52;outline-offset:4px}.secondary{background:#2a2d26;color:white}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.quiet{background:none;color:#a9af9f;font-size:14px;padding:12px 0}video{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#20241d;border-radius:24px;transform:scaleX(-1)}#drafts{display:flex;gap:10px;margin-top:12px}#drafts img{width:72px;height:72px;border-radius:12px;object-fit:cover}small,footer{display:block;font-size:12px;line-height:1.5;color:#979d8d;margin-top:18px}#progress{display:flex;gap:9px;margin:28px 0}#progress span{flex:1;border-radius:16px;background:#24291e;padding:18px 4px;text-align:center;font-size:13px}#progress .ready{background:#335027}#card{display:block;max-width:100%;width:auto;height:auto;max-height:55vh;margin:auto;border-radius:4px}#notice{color:#f5bd7b}.seal{font-size:72px;margin-top:36px}[hidden]{display:none!important}@media(prefers-reduced-motion:no-preference){button{transition:opacity .15s,transform .15s}button:active{transform:scale(.98)}}

#identity{display:grid;gap:16px;margin:24px 0;text-align:left}#identity[hidden]{display:none}#identity label{display:grid;gap:8px}#identity input{font:inherit;width:100%;box-sizing:border-box;padding:14px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#18221c}
