@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/5bc5c47cf450d68e.2qnmu_gd8yl-7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/185f053c592be281.p.0ityy9cj-ly6c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/714520aa447fc5f6.2s3_2osoc1egv.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/51dfae66219cef97.p.20v-3qrw09t1v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0a3a0f1a0b0bf010.23fld972jd285.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c7fdecb38cc9453c.p.11wsqytv313rh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0a1b5d365dd3c5aa.p.38kc3fdhqv9nj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7274a653206caeca.2h-zgd4kn5-yf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/fedb2de3d7241a62.p.14w0l550ci3yl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/5c5bef65b50d46b5.35rs2ho86mq85.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ac7f8c1f4d6555e4.p.2g9n9md5msvg2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/89b61c968bcb128d.26v2fg3gytbt5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/bfb4a1ca3c7f5395.p.167l7r8dhiyx3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/604f3468f3aca351.p.0kfjr62lqeiro.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lZCpwq_className{font-family:Literata,Georgia,serif}.lZCpwq_variable{--font-serif:"Literata", Georgia, serif}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231.22-vvcrakukp_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773.p.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570.3qloo4qyhp26g.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29.p.2nm8vsxf84ypi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9.2xh5j9ig7blp7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081.p.3ohuq16_8-qtv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd.p.3__uj2j3k64hq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hHjmpG_className{font-family:"Source Sans 3",system-ui,sans-serif;font-style:normal}.hHjmpG_variable{--font-sans:"Source Sans 3", system-ui, sans-serif}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-section:26px;--space-7:28px;--space-8:36px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--touch-min:44px;--drawer-width:316px;--font-serif-stack:Literata, Georgia, serif;--font-sans-stack:"Source Sans 3", system-ui, sans-serif}:root,:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f1e6;--surface:#fffbf4;--sunken:#f1e4cf;--border:#e6dccb;--chip:#dccfb9;--ink:#2b2620;--ink-muted:#6b6257;--accent:#a84b24;--on-accent:#fffbf4;--focus:#a84b24;--scrim:#2b26206b;--avatar-bg:#e9dcc6;--avatar-ink:#5a3e22;--photo-a:#e9dcc6;--photo-b:#f1e7d6;--photo-badge:#0000008c;--on-photo:#fff;--mood-joyful:#e08a3c;--mood-calm:#d9a441;--mood-grateful:#7c9a6b;--mood-okay:#b8ae9c;--mood-tired:#8c8fa8;--mood-low:#6f7f95;--mood-anxious:#b07a8c;--list-clay:#c0603a;--list-sage:#7c9a6b;--list-sky:#5b7fa0;--list-amber:#d9a441;--list-plum:#8a5a83;--list-slate:#5e6b78;--list-moss:#6b7a3e;--list-rose:#c97b84;--shadow-raised:0 8px 24px #5b3e222e;--shadow-card:0 8px 24px #5b3e2214;--shadow-drawer:8px 0 30px #00000029}@media (prefers-color-scheme:dark){:root:not([data-theme=paper]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1916;--surface:#25221e;--sunken:#332e28;--border:#3a352f;--chip:#4a443c;--ink:#f2ebdf;--ink-muted:#ada395;--accent:#e4a66b;--on-accent:#1b1916;--focus:#e4a66b;--scrim:#0000008c;--avatar-bg:#3a2e22;--avatar-ink:#f2c99a;--photo-a:#332e28;--photo-b:#2a2622;--photo-badge:#0000008c;--on-photo:#fff;--mood-joyful:#e08a3c;--mood-calm:#d9a441;--mood-grateful:#7c9a6b;--mood-okay:#b8ae9c;--mood-tired:#8c8fa8;--mood-low:#6f7f95;--mood-anxious:#b07a8c;--list-clay:#c0603a;--list-sage:#7c9a6b;--list-sky:#5b7fa0;--list-amber:#d9a441;--list-plum:#8a5a83;--list-slate:#5e6b78;--list-moss:#6b7a3e;--list-rose:#c97b84;--shadow-raised:0 8px 24px #00000073;--shadow-card:0 8px 24px #00000059;--shadow-drawer:8px 0 30px #0006}}:root[data-theme=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1916;--surface:#25221e;--sunken:#332e28;--border:#3a352f;--chip:#4a443c;--ink:#f2ebdf;--ink-muted:#ada395;--accent:#e4a66b;--on-accent:#1b1916;--focus:#e4a66b;--scrim:#0000008c;--avatar-bg:#3a2e22;--avatar-ink:#f2c99a;--photo-a:#332e28;--photo-b:#2a2622;--photo-badge:#0000008c;--on-photo:#fff;--mood-joyful:#e08a3c;--mood-calm:#d9a441;--mood-grateful:#7c9a6b;--mood-okay:#b8ae9c;--mood-tired:#8c8fa8;--mood-low:#6f7f95;--mood-anxious:#b07a8c;--list-clay:#c0603a;--list-sage:#7c9a6b;--list-sky:#5b7fa0;--list-amber:#d9a441;--list-plum:#8a5a83;--list-slate:#5e6b78;--list-moss:#6b7a3e;--list-rose:#c97b84;--shadow-raised:0 8px 24px #00000073;--shadow-card:0 8px 24px #00000059;--shadow-drawer:8px 0 30px #0006}.t-date-numeral{font-family:var(--font-serif);font-size:64px;font-weight:500;line-height:54px}.t-day-numeral{font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:34px}.t-display{font-family:var(--font-serif);font-size:28px;font-weight:500;line-height:34px}.t-name{font-family:var(--font-serif);font-size:26px;font-weight:500;line-height:32px}.t-entry-title{font-family:var(--font-serif);font-size:18px;font-weight:600;line-height:24px}.t-prompt{font-family:var(--font-serif);font-size:20px;font-style:italic;font-weight:400;line-height:27px}.t-journal{font-family:var(--font-serif);font-size:17px;font-weight:400;line-height:25px}.t-journal-editor{font-family:var(--font-serif);font-size:19px;font-weight:400;line-height:31px}.t-nav{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:22px}.t-label{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:21px}.t-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:21px}.t-meta{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.t-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.t-overline{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}
*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:21px}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3,p{margin:0}.muted{color:var(--ink-muted)}.shell-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);display:flex}.shell-brand{align-items:baseline;gap:var(--space-3);text-decoration:none;display:flex}.shell-main{max-width:1120px;padding:var(--space-8) var(--space-6);gap:var(--space-section);flex-direction:column;margin:0 auto;display:flex}.row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack{gap:var(--space-3);flex-direction:column;display:flex}.btn{font:inherit;min-height:var(--touch-min);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--ink);color:var(--bg);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn[disabled]{opacity:.6;cursor:default}.btn--secondary{color:var(--ink);border:1px solid var(--chip);border-radius:var(--radius-md);background:0 0}.btn--text{color:var(--accent);padding:0 var(--space-2);background:0 0}.field{gap:var(--space-1);flex-direction:column;display:flex}.input{font:inherit;min-height:var(--touch-min);padding:0 var(--space-4);border:1px solid var(--chip);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-size:16px}.input--code{letter-spacing:.3em;text-align:center;font-size:22px}.signin{min-height:100vh;padding:var(--space-6);place-items:center;display:grid}.signin__card{gap:var(--space-5);flex-direction:column;width:100%;max-width:380px;display:flex}.notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--sunken)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-4)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);vertical-align:top}th{color:var(--ink-muted);white-space:nowrap}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}tbody tr:hover{background:var(--sunken)}.row-link{font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}.stats{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.stat{gap:var(--space-1);flex-direction:column;display:flex}.section{gap:var(--space-3);flex-direction:column;display:flex}.section__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.swatch,.mood-dot{border-radius:var(--radius-pill);width:10px;height:10px;margin-right:var(--space-2);display:inline-block}.chip{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--sunken);display:inline-block}.entries{flex-direction:column;display:flex}.entry{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;display:grid}.entry__body{white-space:pre-line}.entry details summary{cursor:pointer;color:var(--accent)}pre.json{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}@media (max-width:640px){.entry{gap:var(--space-1);grid-template-columns:1fr}.shell-main{padding:var(--space-6) var(--space-4)}}
