.buttons{--button-basis: 12rem}#start::before{content:"⏵︎"/"";margin-inline-end:.4em;font:400 1em/0 "Noto Sans Symbols 2";vertical-align:.005em}#start.running::before{content:"⏸︎"/"";margin-inline-end:.4em;font:400 1em/0 "Noto Sans Symbols 2";vertical-align:.017em}#next::before{content:"⏩︎"/"";margin-inline-end:.4em;font:400 1em/0 "Noto Sans Symbols 2";vertical-align:.017em}#prev::before{content:"⏪︎"/"";margin-inline-end:.4em;font:400 1em/0 "Noto Sans Symbols 2";vertical-align:.017em}#reset::before{content:"⏮︎"/"";margin-inline-end:.4em;font:400 1em/0 "Noto Sans Symbols 2";vertical-align:.017em}#timer{display:block;font:inherit;font-size:3rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}@media(prefers-reduced-motion: no-preference){#timer{transition:color 200ms ease-out}}#timer.running{color:green}#history{margin:0;list-style-type:decimal;list-style-position:inside;font-size:2rem}#history:empty::after{content:"No infusions completed yet.";opacity:.75}#history>li:first-child{font-weight:700}