/* Round 40 · the host's money (design/round-40/return, boards 1-3) */
.mc40{margin:0;overflow:hidden}
.mn40{padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px}
.mn40 .ey{font:700 12px var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:6px}.mn40 .ey .ic{width:14px;height:14px}
.mn40 .ln{font:500 22px/1.3 var(--font-display);color:var(--ink);text-wrap:pretty}
.mn40 .hw40{font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.mn40 .hw40 a{color:var(--kopi);font-weight:600;white-space:nowrap;cursor:pointer}
.pay40{border-top:1px solid var(--line)}.pay40 b{font-size:16px;color:var(--ink)}
.tk40{width:40px;height:40px;border-radius:20px;border:2px solid var(--line-strong);display:grid;place-items:center;flex:none;color:transparent}
.tk40.on{background:var(--in);border-color:var(--in);color:var(--paper-raised)}.tk40 .ic{width:20px;height:20px}
.pi40{width:40px;height:40px;border-radius:20px;background:var(--paper-sunk);display:grid;place-items:center;flex:none;color:var(--ink-2)}
.un40{font:600 15px var(--font-body);color:var(--ink-2);flex:none;cursor:pointer}
.pn40{padding:14px 16px;border-radius:14px;background:var(--paper-sunk);display:flex;align-items:center;gap:12px}
.pn40 .tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pn40 b{font:600 20px var(--font-body);color:var(--ink);letter-spacing:.02em}.pn40 .tx span{font-size:14px;color:var(--ink-2)}
/* round 40 board 4: the Book it sheet's price */
.big40{font:500 34px/1.1 var(--font-display);color:var(--ink)}
