:root{color:#1c1914;background:#f3eee6;font-family:PingFang SC,Noto Sans SC,Hiragino Sans,Microsoft YaHei,sans-serif;line-height:1.55}*{box-sizing:border-box}body{min-height:100%;margin:0}button,input{font:inherit;font-size:16px}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default;opacity:.5}.page{width:min(40rem,100%);padding:1.25rem 1rem calc(2rem + env(safe-area-inset-bottom));gap:1rem;margin:0 auto;display:grid}.kicker{color:#9a3f16;letter-spacing:.04em;margin:0;font-size:.75rem;font-weight:700}h1,h2{letter-spacing:-.02em;margin:0}h1{font-size:1.6rem}h2{font-size:1rem}.lead,.note{color:#6f675e;margin:0}.lead{font-size:.95rem}.note{font-size:.75rem}.card{background:#fffdf8;border:1px solid #e4d9cb;border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.actions{gap:.5rem;display:grid}.choice,.release{text-align:left;background:#f3eee6;border:1px solid #e4d9cb;border-radius:.85rem;min-height:3rem;padding:.7rem .85rem;font-weight:650}.file{background:#f3eee6;border:1px solid #e4d9cb;border-radius:.85rem;align-items:center;min-height:3rem;padding:.7rem .85rem;font-weight:650;display:flex}.file input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.run{color:#f3eee6;background:#245c40;border:0;border-radius:.85rem;min-height:3.5rem;font-weight:700}figure{margin:0}img{object-fit:contain;background:#f3eee6;border:1px solid #e4d9cb;border-radius:.85rem;width:100%;max-height:22rem;display:block}figcaption{color:#6f675e;margin-top:.4rem;font-size:.75rem}pre{white-space:pre-wrap;word-break:break-word;background:#f3eee6;border-radius:.85rem;min-height:6rem;margin:0;padding:.75rem;overflow-x:auto}.scores,.files,.amounts{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.amounts li,.status,.time,.load{font-size:.95rem}.amounts li{background:#f3eee6;border-radius:.85rem;padding:.55rem .75rem}.amounts p{margin:0}
