:root{--color-bg-light:#f9f9f9;--color-txt-light:#0f172a;--color-txt-muted-light:#283658;--color-link-light:#3d74b8;--color-title-light:#b91c1c;--color-title-txt-light:#f9f9f9;--color-input-light:#fff;--color-input-border-light:#ccc;--color-button-light:#ebebeb;--color-button-border-light:#fff;--color-button-txt-light:#0f172a;--color-stats-1-light:#ebebeb;--color-stats-2-light:#d6d6d6;--color-calendar-empty-light:#ebebeb;--color-calendar-low-light:#c8e6c9;--color-calendar-medium-light:#81c784;--color-calendar-high-light:#4caf50;--color-calendar-veryhigh-light:#2e7d32;--color-bg-dark:#0f172a;--color-txt-dark:#c4c4c4;--color-txt-muted-dark:#828282;--color-link-dark:#4a8dde;--color-title-dark:#b91c1c;--color-title-txt-dark:#f9f9f9;--color-input-dark:#1c2a4f;--color-input-border-dark:#35549c;--color-button-dark:#35549c;--color-button-border-dark:#35549c;--color-button-txt-dark:#f9f9f9;--color-stats-1-dark:#35549c;--color-stats-2-dark:#4a8dde;--color-calendar-empty-dark:#1b2b50;--color-calendar-low-dark:#476b49;--color-calendar-medium-dark:#509553;--color-calendar-high-dark:#5eba61;--color-calendar-veryhigh-dark:#79d27c;--color-bg:var(--color-bg-light);--color-txt:var(--color-txt-light);--color-txt-muted:var(--color-txt-muted-light);--color-link:var(--color-link-light);--color-title:var(--color-title-light);--color-title-txt:var(--color-title-txt-light);--color-input:var(--color-input-light);--color-input-border:var(--color-input-border-light);--color-button:var(--color-button-light);--color-button-border:var(--color-button-border-light);--color-button-txt:var(--color-button-txt-light);--color-stats-1:var(--color-stats-1-light);--color-stats-2:var(--color-stats-2-light);--color-calendar-empty:var(--color-calendar-empty-light);--color-calendar-low:var(--color-calendar-low-light);--color-calendar-medium:var(--color-calendar-medium-light);--color-calendar-high:var(--color-calendar-high-light);--color-calendar-veryhigh:var(--color-calendar-veryhigh-light);--space-1x:2rem;--space-2x:4rem}@media (prefers-color-scheme:dark){:root{--color-bg:var(--color-bg-dark);--color-txt:var(--color-txt-dark);--color-txt-muted:var(--color-txt-muted-dark);--color-link:var(--color-link-dark);--color-title:var(--color-title-dark);--color-title-txt:var(--color-title-txt-dark);--color-input:var(--color-input-dark);--color-input-border:var(--color-input-border-dark);--color-button:var(--color-button-dark);--color-button-border:var(--color-button-border-dark);--color-button-txt:var(--color-button-txt-dark);--color-stats-1:var(--color-stats-1-dark);--color-stats-2:var(--color-stats-2-dark);--color-calendar-empty:var(--color-calendar-empty-dark);--color-calendar-low:var(--color-calendar-low-dark);--color-calendar-medium:var(--color-calendar-medium-dark);--color-calendar-high:var(--color-calendar-high-dark);--color-calendar-veryhigh:var(--color-calendar-veryhigh-dark)}}@media screen and (max-width:63em){:root{--space-1x:1em;--space-2x:2em}}@view-transition{navigation:auto}*{box-sizing:border-box;margin:0;padding:0;font-family:ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;font-weight:400}body{background-color:var(--color-bg);color:var(--color-txt)}form{gap:var(--space-2x);padding:var(--space-2x);grid-template-rows:auto auto;grid-template-columns:2fr 1fr;justify-items:start;display:grid}h1{background-color:var(--color-title);color:var(--color-title-txt);white-space:nowrap;border-radius:.3rem;padding:.5rem 1rem}@media screen and (max-width:40em){h1{font-size:large}}h1 a{color:var(--color-title-txt);text-decoration:none}@media (prefers-color-scheme:dark){h1{opacity:.8}}nav{place-self:center end}@media screen and (max-width:63em){form{grid-template-rows:auto auto auto;grid-template-columns:1fr auto}}fieldset{border:0;border:solid 1px var(--color-input-border);padding:var(--space-1x);border-radius:.3rem;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;align-items:center;display:grid}h2{border-bottom:solid 1px var(--color-input-border)}h3{text-wrap:nowrap;margin-bottom:.5em;padding:.5em;font-size:medium;font-weight:400}p{color:var(--color-txt-muted)}textarea{visibility:hidden;grid-area:2/1/3/3}samp{grid-area:2/1/3/3;width:100%;height:100%;padding:.5em;display:block}section{width:100%}@media screen and (max-width:63em){section{grid-column:1/3}}section>*+*{margin-top:var(--space-1x)}section:first-of-type{gap:0 var(--space-1x);flex-wrap:wrap;display:flex}@media screen and (max-width:40em){section:first-of-type{gap:0}}section:first-of-type h2{flex-basis:100%}section:first-of-type fieldset{width:16em}@media screen and (max-width:63em){section:first-of-type fieldset{width:100%}}button{background-color:var(--color-button);border-color:var(--color-button-border);color:var(--color-button-txt);cursor:pointer;border-width:thin;border-radius:.3rem;margin-bottom:.5rem;padding:.5em 1em}@media (prefers-color-scheme:dark){.paste-button{opacity:.75}}svg{vertical-align:bottom;stroke:var(--color-button-txt)}a{color:var(--color-link)}nav a{border-color:var(--color-title);color:var(--color-title);cursor:pointer;border-style:solid;border-width:thin;border-radius:.3rem;padding:.5em 1em;text-decoration:none}@media (prefers-color-scheme:dark){nav a{border-color:var(--color-title-txt);color:var(--color-title-txt)}}#instructions li{color:var(--color-txt-muted);margin-bottom:1rem;margin-left:2rem;list-style-type:instructions-counter}@counter-style instructions-counter{system:fixed;symbols:"1️⃣" "2️⃣" "3️⃣" "4️⃣" "5️⃣" "6️⃣" "7️⃣" "8️⃣" "9️⃣" "🔟";suffix:" ";speak-as:numbers}h3{padding:0;font-size:large}p+h3{margin-top:var(--space-1x)}footer{margin-top:var(--space-2x)}footer a{margin-right:var(--space-1x);margin-bottom:var(--space-2x);text-decoration:none;display:inline-block}footer a i{background-color:var(--color-button);border-color:var(--color-button-border);color:var(--color-button-txt);border-style:outset;border-width:thin;border-radius:.3rem;margin-right:.25rem;padding:.5em 1em;font-style:normal}footer a:active i{border-style:inset}footer a span{text-decoration:underline}footer a#link-reject-cookies{color:var(--color-txt-muted)}
