:root{--desk:#eff3e6;--board:#5b7f00;--board-edge:#3e5800;--foil:#e2f2b0}@media (prefers-color-scheme:dark){:root:not(.light-only){--desk:#121509;--board:#4a6800;--board-edge:#2c3e00;--foil:#e2f2b0}}.sheet h1{margin-bottom:0}.unit{align-items:center;gap:6px;display:flex}.unit input{flex:1;width:100%}.unit b{flex:none;font-size:15px;font-weight:600}.unit select{flex:none}.pane>.field input,.two input{font-variant-numeric:tabular-nums;font-size:22px!important;font-weight:700!important}.two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick .chip{font-size:13px}.fine{color:#5a6476;margin:0;font-size:13px;line-height:1.6}.items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.item{border:1px solid var(--rule);border-radius:12px;gap:10px;padding:12px;display:grid}.item.best{border-color:var(--board);box-shadow:inset 0 0 0 1px var(--board)}.item-head{justify-content:space-between;align-items:center;display:flex}.item-head .ghost{padding:4px 10px;font-size:13px}.item-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.item-out{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.item.best .item-out{color:var(--board)}.out{border-top:1px solid var(--rule);gap:4px;padding-top:14px;display:grid}.out p{margin:0}.out-big{font-family:var(--serif);color:var(--board);font-variant-numeric:tabular-nums;word-break:keep-all;font-size:32px;font-weight:700;line-height:1.25}.out-sub{color:#5a6476;word-break:keep-all;font-size:15px;line-height:1.6}.lines{margin:8px 0 0}.lines div{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:9px 2px;font-size:16px;display:flex}.lines dt{color:#5a6476}.lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lines .sum dt,.lines .sum dd{color:#1b2230;font-weight:700}
