/* Tip: the receipt that comes with the bill. Warm paper, the share printed big in brasserie red. */
:root { --page: #f6f1ea; --card: #ffffff; --ink: #1f1912; --soft: #645a4f; --line: #ddd3c5; --field: #efe8dd; --act: #9b2226; --on-act: #ffffff; --stop: #b3261e; --wide: 480px; color-scheme: light; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) { --page: #16120e; --card: #201b15; --ink: #f2ebe2; --soft: #aea395; --line: #3a3229; --field: #16120e; --act: #ff8f87; --on-act: #330506; --stop: #ff8a80; color-scheme: dark; }
}
#bill { font-size: 26px !important; font-weight: 700; }
.people { align-items: center; gap: 14px; } .people .soft { font-weight: 600; font-size: 15px; color: var(--ink); flex: 1; }
.people b { font-size: 26px; min-width: 2ch; text-align: center; } .people button { min-width: 52px; font-size: 22px; }
.each { text-align: center; justify-items: center; gap: 4px; } .each .big { color: var(--act); }
