
*{box-sizing:border-box}body{margin:0;font:16px/1.7 system-ui,-apple-system,sans-serif}a{color:inherit;text-underline-offset:.22em}header,main,footer{padding:20px max(5vw,calc((100vw - 1100px)/2))}header,footer,nav{display:flex;align-items:center;flex-wrap:wrap;gap:18px}header{justify-content:space-between}header>a{font-weight:800;text-decoration:none;font-size:21px}nav,footer{font-size:.93rem}main{padding-top:28px;padding-bottom:48px}h1{font-size:clamp(27px,3.6vw,43px);line-height:1.28;margin:.25em 0}h2{font-size:23px;line-height:1.45;margin:1.5em 0 .5em}p{max-width:66ch}label{display:block;font-weight:650}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{border:1px solid var(--line);background:var(--field);padding:8px;width:100%;margin-top:4px}textarea{resize:vertical}button{background:var(--action);color:var(--on);border:0;padding:10px 17px;cursor:pointer;font-weight:650}button:disabled{opacity:.45;cursor:default}:focus-visible{outline:3px solid #e9780d;outline-offset:3px}table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}th,td{padding:10px 7px;text-align:right;border-bottom:1px solid var(--line)}th:first-child,td:first-child{text-align:left}th{font-size:.85rem}article{max-width:780px}footer{border-top:1px solid var(--line)}.fields{display:grid;gap:14px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ad{border-top:1px solid var(--line);padding-top:12px;margin:22px 0}.quiet{font-size:.91rem}button+button{margin-left:8px}output{display:block;margin:14px 0;font-weight:650} @media(max-width:600px){header,main,footer{padding-left:18px;padding-right:18px}nav{gap:14px}header{gap:8px}th,td{padding:8px 5px}}@media print{header nav,footer,form,button,.quiet{display:none}body,main{background:white!important;color:black!important}header,main{padding:8px}.board{display:block!important}.sheet{box-shadow:none!important}tr{break-inside:avoid}}

body{--line:#586571;--field:#202831;--action:#eec370;--on:#282116;background:#12191f;color:#f0ede5}header{background:#1c252d;border-bottom:1px solid #59616a}main{max-width:1600px;margin:auto}.desk{margin-top:20px}.desk textarea{display:block;min-height:180px;line-height:1.6;font:16px/1.6 ui-monospace,monospace;color:#f9faf9}.transport{display:flex;gap:16px;align-items:end;flex-wrap:wrap;background:#25303a;padding:16px;margin:0 0 20px}.transport label{min-width:120px}.transport input{max-width:150px}.strip{margin:24px 0;border-left:3px solid #eec370;padding-left:16px}.desk td{font:15px/1.6 ui-monospace,monospace}.desk table{max-width:720px}.desk td:not(:first-child){white-space:nowrap}.secondary{background:transparent;border:1px solid #a3aeb5;color:#f4eee3}.sub article h2{color:#edc981}.sub a:hover{color:#edc981}@media(max-width:600px){.transport{display:grid;grid-template-columns:1fr 1fr}.transport label{min-width:0}.transport button{grid-column:1/-1}.desk td{font-size:13px}}
