/* /burn: one column, the same ink and cream as the main page */
.burn-page .bar { grid-template-columns: 1fr auto 1fr; }
.burn-page .bar-end { justify-self: end; }
.burn { max-width: 760px; margin: 0 auto; padding: 72px var(--pad) 96px; }
.burn h1 { margin: 0 0 20px; font: 900 clamp(48px, 9vw, 112px)/0.9 var(--display); text-transform: uppercase; letter-spacing: 0.01em; }
.burn .lede { max-width: 620px; margin: 0 0 40px; }
.bx { border: 1px solid var(--rule-strong); padding: 26px 28px 28px; margin-bottom: 20px; }
.bx h2 { margin: 0 0 16px; font-weight: 400; }
.bx .acts { display: flex; flex-wrap: wrap; gap: 10px; }
.bx .stats { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 20px; }
.bx .stats > div { display: flex; flex-direction: column; gap: 4px; }
.bx .stats .num { font-size: 26px; white-space: nowrap; line-height: 1.1; overflow-wrap: anywhere; }
.amount-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 10px; margin-bottom: 14px; }
.amount-row input { min-height: 46px; padding: 0 14px; background: transparent; border: 1px solid var(--rule-strong); color: var(--cream); font: 500 18px var(--mono); border-radius: 0; }
.burn-preview { min-height: 22px; margin: 0 0 18px; color: var(--cream-2); }
.burn-preview b { color: var(--cream); font-weight: 600; text-decoration: none; }
.bx .msg { min-height: 20px; margin-top: 16px; text-transform: none; letter-spacing: 0.02em; font-size: 13px; }
.bx .msg.bad { color: #ff9f8f; }
.burn-log { list-style: none; margin: 0; padding: 0; }
.burn-log li { display: flex; flex-wrap: wrap; gap: 6px 12px; align-items: baseline; padding: 10px 0; border-bottom: 1px solid var(--rule); }
.burn-log .num { font-size: 20px; }
@media (max-width: 640px) {
  .burn { padding-top: 44px; }
  .bx { padding: 20px; }
  .bx .stats { grid-template-columns: 1fr; }
}
/* /stats: figures in the mono face (the display face draws a point as a cross) */
.stats-page .bx .stats .num { font-family: var(--mono); font-weight: 600; font-size: 30px; letter-spacing: 0.01em; }
