@font-face{font-family:Instrument Sans;src:url(./instrument-sans-latin.BbzFLZTg.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:block}@font-face{font-family:Newsreader;src:url(./newsreader-latin.s-izfB6B.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bar:44px;--ease:cubic-bezier(.2, 0, 0, 1);--t-quick:.12s;--t-soft:.2s;--bg:#faf9f6;--window:#faf9f6cc;--ink:#26231f;--muted:#7d756a;--icon:#6a6155;--hover:#26231f0f;--accent:#a9541c;--accent-soft:#f0e0cf;--error:#a5342c;--close:#e0685c;--minimize:#dfae52;--zoom:#6fb073}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#121110;--window:#121110cc;--ink:#ece7dd;--muted:#958d80;--icon:#a79e90;--hover:#ece7dd12;--accent:#dda36c;--accent-soft:#2a231b;--error:#e59a92}}body{font-optical-sizing:auto;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:Instrument Sans,ui-sans-serif,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}::selection{background:var(--accent-soft)}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--ink);flex-direction:column;margin:0;display:flex}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.5}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar{height:var(--bar);-webkit-user-select:none;user-select:none;flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 22px;display:flex}.mark{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;transition:color var(--t-quick) var(--ease);font-size:11px;font-weight:500;text-decoration:none}.mark:hover{color:var(--ink)}.tools{transition:opacity var(--t-quick) var(--ease);align-items:center;gap:2px;display:flex}.icon{width:34px;height:34px;color:var(--icon);transition:color var(--t-quick) var(--ease), opacity var(--t-quick) var(--ease);border-radius:7px;place-items:center;display:grid}.corner{z-index:1;background:var(--bg);position:fixed;bottom:12px;left:12px}.icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.icon .gear{width:14px;height:14px}.icon:hover,.icon[aria-current=page]{color:var(--ink)}.icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}main{overscroll-behavior:none;flex:1;min-height:0;overflow-y:auto}.page{width:min(100% - 64px,43rem);margin:0 auto;padding:30px 0 45vh}.entry{transition:opacity var(--t-soft) var(--ease);grid-template-columns:7.5rem 1fr;gap:1.5rem;padding-bottom:48px;display:grid}.entry .date{min-width:0;color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;white-space:nowrap;transition:opacity var(--t-soft) var(--ease);align-self:start;padding-top:7px;font-size:11px;font-weight:500;position:relative}.entry .date time{text-overflow:ellipsis;display:block;overflow:hidden}.entry.today .date,.entry.selected .date,.entry:focus-within .date{color:var(--ink)}.entry .actions{opacity:0;visibility:hidden;transition:opacity var(--t-soft) var(--ease), transform 0s var(--t-soft), visibility 0s var(--t-soft);gap:2px;display:flex;position:absolute;top:calc(100% + 1px);right:0;transform:translateY(4px)}.entry.selected .actions,.entry:focus-within .actions{opacity:1;visibility:visible;transition:opacity var(--t-soft) var(--ease), transform var(--t-soft) var(--ease), visibility 0s;transform:none}.entry .actions button{width:24px;height:24px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.entry .actions svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.entry .actions button:hover{background:var(--hover);color:var(--ink)}.entry .actions button:last-child:hover{color:var(--error)}.entry .actions button:focus-visible{outline:2px solid var(--accent)}.note{width:100%;min-height:1.65em;display:block}.note .cm-editor{color:var(--ink);background:0 0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:19px;font-weight:450;line-height:1.65}.note .cm-scroller{font-family:inherit;line-height:inherit;overflow:visible}.note .cm-content{caret-color:var(--accent);padding:0}.note .cm-line{padding:0}.note .cm-editor.cm-focused{outline:none}.note .cm-placeholder{color:var(--muted);opacity:.5}.entry:not(.open) .note .cm-content{cursor:default;caret-color:#0000}body:has(.entry.open:focus-within) .bar .tools{opacity:.25}body:has(.entry.open:focus-within) .corner{opacity:.25}body:has(.entry.open:focus-within) .entry:not(:focus-within){opacity:.25}body:has(.entry.open:focus-within) .entry:focus-within .date{opacity:.25}.md-em{font-style:italic}.md-strong{font-weight:700}.md-del{text-decoration:line-through}.md-code{background:var(--hover);border-radius:3px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.md-block{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.search{grid-template-columns:7.5rem 1fr;gap:1.5rem;display:grid}.search .date{color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding-top:7px;font-size:11px;font-weight:500}.search .field{width:100%;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:0;padding:0 0 5px;font-family:Newsreader,ui-serif,Georgia,serif;font-size:17px;line-height:1.5}.search .field::placeholder{color:var(--muted);opacity:.5}.search .field:focus{border-bottom-color:var(--accent-soft)}.search:focus-within .date{color:var(--ink)}.results{padding-top:22px}.result{width:100%;color:var(--ink);text-align:left;grid-template-columns:7.5rem 1fr;gap:1.5rem;padding:0 0 26px;display:grid}.result .date{color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding-top:6px;font-size:11px;font-weight:500}.result .snippet{font-family:Newsreader,ui-serif,Georgia,serif;font-size:17px;line-height:1.6}.result:hover .date{color:var(--ink)}.result:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.empty{color:var(--muted);font-family:Newsreader,ui-serif,Georgia,serif;font-size:17px}.settings{grid-template-columns:7.5rem 1fr;align-content:start;gap:1.5rem;width:min(100% - 64px,43rem);margin:0 auto;padding:30px 0 45vh;display:grid}.settings-nav{color:var(--ink);letter-spacing:.1em;text-align:right;text-transform:uppercase;padding-top:7px;font-size:11px;font-weight:500}.settings-rule{margin:0;font-family:Newsreader,ui-serif,Georgia,serif;font-size:17px;line-height:1.6}.settings-rule code{white-space:nowrap}.settings-button{background:var(--hover);border-radius:7px;margin-top:24px;padding:8px 13px;font-size:13px}.settings-button:hover:not(:disabled){background:var(--accent-soft)}.settings-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-result{max-width:34rem;color:var(--muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:12px}.settings-result.error{color:var(--error)}.status{background:var(--bg);max-width:min(90vw,46rem);color:var(--muted);pointer-events:none;border-radius:7px;margin:0;padding:7px 12px;font-size:12px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 1px 6px #00000017}.status.failed{color:var(--error)}.fatal{width:min(100% - 64px,43rem);margin:0 auto;padding:30px 0}.fatal h1{margin:0 0 12px;font-size:19px;font-weight:500}.fatal p{color:var(--muted);margin:0 0 10px;font-family:Newsreader,ui-serif,Georgia,serif;font-size:17px;line-height:1.6}@media (width<=620px){.page,.settings,.search,.result{width:min(100% - 40px,43rem)}.page,.settings{padding-top:22px}.entry,.search,.result,.settings{grid-template-columns:1fr;gap:4px}.entry{padding-bottom:40px}.entry .date,.result .date,.search .date,.settings-nav{text-align:left;padding-top:0}.entry .actions{top:0;left:0;right:auto}}
