:root{--paper:#f4eedf;--paper-deep:#ebe2cc;--card:#fffdf8;--ink:#2b2622;--ink-soft:#5c534a;--grass:#4f6b2c;--grass-soft:#b9c79a;--line:#d6cbb2;--error:#9a3412;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:400 1.0625rem/1.5 var(--sans);-webkit-text-size-adjust:100%;margin:0}.page{flex-direction:column;gap:1.75rem;max-inline-size:34rem;margin-inline:auto;padding:1.5rem 1rem 4rem;display:flex}.page-note{max-inline-size:34rem;color:var(--ink-soft);margin:3rem auto;padding-inline:1rem}h1,h2{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.02em;font-size:clamp(2rem,8vw,2.75rem);line-height:1.05}h2{margin-block-end:.75rem;font-size:1.3rem;line-height:1.2}p{margin:0}.pot-header{flex-direction:column;gap:.5rem;display:flex}.lede{color:var(--ink-soft)}.quiet{color:var(--ink-soft);font-size:.95rem}.coverage{flex-direction:column;gap:.75rem;display:flex}.cow{align-self:center;block-size:auto;inline-size:min(100%,18rem)}.cow-line{stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.cow-hide{fill:var(--card)}.cow-spot,.cow-dot{fill:var(--ink)}.cow-muzzle{fill:#e9b8a8}.figures{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin:0}.press summary{cursor:pointer;flex-direction:column;gap:.25rem;list-style:none;display:flex}.press summary::-webkit-details-marker{display:none}.bar-sentence{font-family:var(--serif);margin:0;font-size:1.3rem;line-height:1.3}.press-hint{color:var(--grass);text-underline-offset:.2em;font-size:.9rem;text-decoration:underline}.press[open] .press-hint{color:var(--ink-soft)}.press-body{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink-soft);flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:.75rem 1rem;font-size:.95rem;list-style:none;display:flex}.note{flex-direction:column;gap:.75rem;display:flex}button,input,.primary,.secondary,.chip,.choice{font:inherit}.primary,.secondary,.choice{cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-block-size:3rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}.primary{background:var(--grass);color:var(--card);border:2px solid var(--grass);font-weight:600}.primary:hover{background:#3f5623}.primary:disabled{opacity:.55;cursor:default}.secondary,.choice{background:var(--card);color:var(--ink);border:2px solid var(--ink);font-weight:600}.secondary:hover,.choice:hover{background:var(--paper-deep)}.chip{border:1px solid var(--line);background:var(--card);min-block-size:2.5rem;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:.35rem .9rem;font-size:.95rem;text-decoration:none;display:inline-flex}.text-link{color:var(--grass);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:.25rem 0;text-decoration:underline}:focus-visible{outline:3px solid var(--grass);outline-offset:3px}input{border:1.5px solid var(--line);background:var(--card);min-block-size:3rem;inline-size:100%;color:var(--ink);border-radius:10px;padding:.6rem .8rem}input:focus{border-color:var(--ink)}input[aria-invalid=true]{border-color:var(--error)}.field{color:var(--ink-soft);flex-direction:column;gap:.35rem;font-size:.95rem;display:flex}.field input{font-size:1.0625rem}.field-row{grid-template-columns:1fr 1.4fr;gap:.75rem;display:grid}.field.inline{flex-direction:row;align-items:center;gap:.75rem}.field.inline input{inline-size:8rem}.error{color:var(--error);font-size:.95rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.tache{flex-direction:column;gap:.75rem;display:flex}.tache>.primary{align-self:stretch}.pledge,.create{flex-direction:column;gap:.75rem;display:flex}.amount-row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.amount-field{inline-size:9.5rem;position:relative}.amount-field input{font-family:var(--serif);padding-inline-end:3.2rem;font-size:1.6rem}.amount-field .unit{color:var(--ink-soft);position:absolute;inset-block-start:50%;inset-inline-end:.8rem;translate:0 -50%}.reference{color:var(--ink-soft)}.plus{min-block-size:1.5em;color:var(--grass);font-weight:600}.helper{color:var(--ink-soft);font-size:.95rem}.mine{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.mine-amount{font-family:var(--serif);font-size:1.5rem}.mine-state,.tache-state{color:var(--ink-soft)}.confirm{color:var(--ink)}.pay{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:1rem;padding:1.25rem 1rem;display:flex}.pay h2{margin:0}.rails{flex-direction:column;gap:.75rem;margin:0;display:flex}.rails>div{grid-template-columns:5.5rem 1fr;align-items:center;gap:.75rem;display:grid}.rails dt{font-weight:600}.rails dd{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.paid-row{flex-direction:column;gap:.75rem;display:flex}.paid-row fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;display:flex}.paid-row legend{float:left;color:var(--ink-soft);margin-inline-end:.5rem}.radio{align-items:center;gap:.35rem;min-block-size:2.75rem;display:inline-flex}.radio input,.toggle input{min-block-size:1.25rem;inline-size:1.25rem;accent-color:var(--grass)}.banner{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--card);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.banner-actions{align-items:center;gap:1rem;display:flex}.decide{flex-direction:column;gap:.75rem;display:flex}.choices{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.choices li{flex-direction:column;gap:.35rem;display:flex}.choice{inline-size:100%}.hint{color:var(--ink-soft);font-size:.95rem}.rung{min-block-size:3rem;color:var(--ink-soft);align-items:center;display:flex}.confirm-row{flex-direction:column;gap:.5rem;display:flex}.taches ul{border-block-start:1px solid var(--line);margin:0;padding:0;list-style:none}.tache-row{border-block-end:1px solid var(--line);grid-template-columns:1fr auto;gap:.15rem 1rem;padding-block:.75rem;display:grid}.tache-who{font-weight:600}.tache-state{grid-column:1;font-size:.95rem}.toggle{grid-area:1/2/span 2;align-items:center;gap:.4rem;min-block-size:2.75rem;display:inline-flex}.closed{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);font-family:var(--serif);flex-direction:column;gap:.5rem;padding:1.25rem 1rem;font-size:1.2rem;display:flex}.offline{color:var(--ink-soft);font-size:.9rem}.links{flex-direction:column;gap:.75rem;display:flex}.link-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.link-row code{word-break:break-all;flex:14rem;font-size:.85rem}@media (width>=40rem){.page{padding-block-start:3rem}.choices li{grid-template-columns:13rem 1fr;align-items:center;gap:1rem;display:grid}}
