.pouring-cup{fill:none;stroke:var(--ink);stroke-width:2.2px;stroke-linejoin:round}.pouring-water[data-cup=a]{fill:var(--role-keep)}.pouring-water[data-cup=b]{fill:url(#pouring-hatch)}.pouring-hatch-ground{fill:var(--diagram-third-soft)}.pouring-hatch-line{stroke:var(--role-other);stroke-width:3px}.pouring-amount{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:700}.pouring-name{fill:var(--muted);font-size:13px}.pouring-change{font-size:14px;font-weight:700}.pouring-change[data-role=gone]{fill:var(--muted)}.pouring-change[data-role=new]{fill:var(--role-new)}.pouring-arrow path{fill:none;stroke:var(--role-new);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pouring-arrow text{fill:var(--role-new);font-size:14px;font-weight:700}.pouring-level{stroke:var(--role-result);stroke-width:1.6px;stroke-dasharray:6 4}.pouring-level-label{fill:var(--role-result);font-size:13px;font-weight:700}.pouring-bar-frame{fill:none;stroke:var(--ink);stroke-width:1.6px}.pouring-bar-letter{fill:var(--on-ink);font-size:13px;font-weight:700}.pouring-bar-letter[data-cup=b]{fill:var(--ink);paint-order:stroke;stroke:var(--diagram-third-soft);stroke-width:4px}.pouring-spilled{fill:none;stroke:var(--role-gone);stroke-width:1.4px;stroke-dasharray:3 2}.pouring-actions{flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem;display:flex}.pouring-actions .button{font-variant-numeric:tabular-nums;min-height:48px;font-size:.9rem}@media (width<=560px){.pouring-amount{font-size:17px}.pouring-name,.pouring-level-label,.pouring-bar-letter{font-size:15px}.pouring-change,.pouring-arrow text{font-size:16px}.pouring-actions .button{flex:8.5rem;padding:.5rem}}
