*{box-sizing:border-box}body{margin:0;background:#171d23;color:#edf1f3;font:16px/1.55 Arial,sans-serif}header{display:flex;justify-content:space-between;align-items:center;padding:18px max(6vw,22px);border-bottom:1px solid #46515b}a{color:inherit;text-decoration:none;font-weight:800}a span,.tag,small{color:#ff915c}.tag,small{letter-spacing:.1em;font-size:12px}main{max-width:780px;margin:44px auto;padding:0 20px}h1{font-size:clamp(32px,6vw,54px);line-height:1.06;margin:12px 0}h2{margin:4px 0 20px}section,details{border:1px solid #44515d;border-radius:12px;background:#222b33;padding:clamp(16px,4vw,28px);margin:16px 0}#status{font-size:23px;font-weight:700}#detail,#note,details p{color:#cad4dc}button,input{font:inherit;padding:10px 14px;border-radius:6px;margin:5px 5px 5px 0}button,summary{cursor:pointer}button{border:1px solid #65727a;background:#313c45;color:white}#now,form button:not([type=button]){color:#171d23;background:#ff854d;border-color:#ff854d}button:disabled{opacity:.42;cursor:default}#controls,form{margin-top:16px}label{display:block}input{max-width:100%}#msg{color:#ffb58f}#msg:empty{margin:0}ol{font-size:14px;padding-left:24px}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid #ffb58f}button[hidden],[hidden]{display:none!important}
