:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#f6ebff;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#30283f;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}body{anchor-name:--body-anchor;margin:0}nav{z-index:9;background-color:var(--accent-bg);border-block-end:1px var(--accent-border) solid;grid-template-columns:1fr auto;grid-template-areas:"title settings";padding:1rem;display:grid;position:sticky;top:0}nav h1{color:var(--text-h);grid-area:title;align-self:center;margin:0}nav button{background:0 0;border:none;outline:none;grid-area:settings;padding:0;font-size:2rem}dialog:not([popover]){border:1px var(--accent-border) solid;background-color:var(--accent-bg)}dialog:not([popover])::backdrop{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:0 0}dialog:not([popover])>form>h1:first-child{margin-block-start:0}dialog:not([popover])>form>button[type=submit]{float:inline-end}label{margin-block:1rem;display:block}label>span{color:var(--text);display:block}label:focus-within>span:first-child{color:var(--text-h)}label>input{display:block}button{border:1px var(--accent-border) solid;background-color:var(--bg);color:var(--text-h);border-radius:2px;padding:.25rem .5rem}button[type=submit]{background-color:var(--accent-bg)}input{border:1px var(--accent-border) solid;background-color:var(--bg);color:var(--text-h);border-radius:2px;padding:.125rem .25rem;font-size:.9rem}input:focus-within{outline:1px var(--accent) solid}select{border:1px var(--accent-border) solid;background-color:var(--bg);color:var(--text-h);border-radius:2px;width:100%;font-size:.9rem}select:focus-within{outline:1px var(--accent) solid}select option{padding:.125rem .25rem}#addButton{z-index:9;background:0 0;border:none;padding:0;font-size:2rem;position:fixed;bottom:1rem;right:1rem}#newButtons{text-align:end;background:0 0;border:none;margin:0;position:fixed;inset:auto .75rem 4rem auto}#newButtons button{color:var(--text);border:none;margin-block-start:.5rem;font-size:1.125rem}:is(#categories,#newProjectCategories):has(*){flex-wrap:wrap;justify-content:center;gap:.25rem;margin-block:.25rem;display:flex}:is(#categories,#newProjectCategories) span{background-color:var(--accent);color:var(--text-h);border-radius:.5rem;padding:.125rem .25rem}span:has(>#categoryInput,>#newProjectCategoryInput){grid-template-columns:1fr auto;grid-template-areas:"input button";display:grid}span:has(>#categoryInput,>#newProjectCategoryInput) input{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0;grid-area:input}span:has(>#categoryInput,>#newProjectCategoryInput) button{border-start-start-radius:0;border-end-start-radius:0;grid-area:button}span:has(>#categoryInput,>#newProjectCategoryInput):focus-within button{outline:1px var(--accent) solid}main>section:first-of-type{border-block-end:1px var(--accent-border) solid;grid-template:"timeWorked goHomeTime""timeWorkedLabel goHomeTimeLabel"/1fr 1fr;padding-block:1rem;display:grid}main>section:first-of-type>div{grid-template-rows:subgrid;grid-template-columns:subgrid;justify-items:center;display:grid}main>section:first-of-type>div h2,main>section:first-of-type>div p{margin:0}main>section:first-of-type>div h2{font-variant-numeric:tabular-nums;color:var(--text-h);text-align:center;align-self:end}main>section:first-of-type>div:has(#timeWorked){grid-area:timeWorked/timeWorked/timeWorkedLabel/timeWorkedLabel}main>section:first-of-type>div:has(#timeWorked) #timeWorked{grid-area:timeWorked}main>section:first-of-type>div:has(#timeWorked) #timeWorked+p{grid-area:timeWorkedLabel}main>section:first-of-type>div:has(#goHomeTime){grid-area:goHomeTime/goHomeTime/goHomeTimeLabel/goHomeTimeLabel}main>section:first-of-type>div:has(#goHomeTime) #goHomeTime{grid-area:goHomeTime}main>section:first-of-type>div:has(#goHomeTime) #goHomeTime+p{grid-area:goHomeTimeLabel}main>section>h2{border-block-end:1px var(--accent-border) solid;color:var(--text-h);margin:0;padding:1rem}#alerts{z-index:2;margin:0;padding-block-end:1rem;padding-inline:4rem;position:fixed;bottom:0;left:0;right:0}
