:root{color-scheme:light dark;font:17px/1.5 system-ui;color:light-dark(#172c38,#edf5fa);background:light-dark(#f1f5f7,#19252d)}*{box-sizing:border-box}body{margin:0}main{max-width:520px;margin:auto;padding:20px}h1{font-size:26px}h2{font-size:23px}small{letter-spacing:.06em}button{font:inherit;border:1px solid light-dark(#a1b5c1,#698592);border-radius:10px;padding:12px;min-height:48px;background:light-dark(#fff,#243640);color:inherit}button:focus-visible{outline:3px solid #3289b7;outline-offset:2px}#tasks button{display:block;width:100%;text-align:left;margin:12px 0}nav{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}nav button[aria-pressed=true]{background:light-dark(#005d78,#88d8ed);color:light-dark(#fff,#112e36)}.notice{padding:12px;border-left:3px solid light-dark(#005d78,#88d8ed)}.field{padding:13px 0;border-bottom:1px solid light-dark(#cbd8df,#49616e);overflow-wrap:anywhere}.label{font-size:15px;color:light-dark(#536875,#bbced9)}.value{font-size:19px;white-space:pre-wrap}#retry{margin-top:18px}[hidden]{display:none!important}
input,textarea{display:block;width:100%;font:inherit;padding:14px;margin-top:8px;border:2px solid #698592;border-radius:10px;background:light-dark(#fff,#243640);color:inherit}textarea{min-height:110px}#save{width:100%;margin-top:20px;background:#005d78;color:white}button:disabled{opacity:.6}
select{display:block;width:100%;font:inherit;padding:14px;margin-top:8px;border:2px solid #698592;border-radius:10px;background:light-dark(#fff,#243640);color:inherit}#preview,#confirm{width:100%;margin-top:16px;background:#005d78;color:white}#review{margin-top:20px;padding:14px;border:2px solid #698592;border-radius:12px}#review p{white-space:pre-wrap;overflow-wrap:anywhere}
