body{font:16px/1.45 system-ui;max-width:900px;margin:2rem auto;padding:0 1rem;color:#172334}header{border:3px solid #922;padding:1rem;color:#922;font-weight:bold;text-align:center}fieldset{margin:.6rem 0;border:1px solid #ccd;padding:.7rem}fieldset[disabled]{opacity:1}table{border-collapse:collapse;display:block;overflow:auto}td,th{border:1px solid #aaa;padding:.5rem}button{padding:.7rem}