:root{--thyme:#3e5c3a;--thyme-deep:#2a4128;--moss:#6e8b5e;--sage:#a7b9a0;--sage-wash:#e4ece2;--harbor:#35557a;--harbor-deep:#24405f;--mist:#a9bed1;--mist-wash:#e3ebf2;--ink:#1c2321;--slate:#4b5552;--ink-soft:#5a6461;--stone:#8c9491;--rule:#d6dcd9;--fog:#f2f4f3;--paper:#fff;--expiring:#b23a2e;--kind-cook:var(--thyme);--kind-leftovers:var(--sage-wash);--kind-takeout:var(--harbor);--kind-out:var(--stone);--badge-safe:var(--thyme);--badge-swap:var(--harbor);--badge-verify:var(--stone);--badge-contains:var(--slate);--prep:var(--harbor);--font-display:"Playfair Display", Georgia, serif;--font-body:"Source Serif 4", Georgia, serif;--eink-black:#111;--eink-white:#fff;--eink-green:#2f6e3b;--eink-blue:#2c4a8f;--eink-red:#b32d2a}body{background:var(--fog);color:var(--ink);font-family:var(--font-body);margin:0}.shell{text-align:center;max-width:28rem;margin:0 auto;padding:3rem 1rem}.shell img{width:100%;max-width:20rem}.status{background:var(--paper);border:1px solid var(--rule);color:var(--ink-soft);border-radius:.5rem;margin-top:2rem;padding:.75rem 1rem}.status strong{color:var(--ink)}
