[data-v-8516001e]:root{--gt-canon:"GT Canon",sans-serif;--gt-canon-settings:"wght" 400,"wdth" 100,"opsz" 60;--font-system:-apple-system,BlinkMacSystemFont,"Inter","IBM Plex Sans","Segoe UI",Helvetica,Arial,sans-serif;--font-legacy-serif:var(--gt-canon),"Newsreader","Times New Roman",serif;--font-legacy-display:var(--gt-canon),"Fraunces","Times New Roman",serif;--font-legacy-sans:"Space Grotesk","Helvetica Neue",sans-serif;--serif:var(--font-system);--display:var(--font-system);--sans:var(--font-system);--shadow:0 18px 40px rgba(35,30,24,.12);--baseline-step:4px;--baseline-major-step:calc(var(--baseline-step)*6);--baseline-offset:0px;--color-black:#000;--color-white:#fff;--color-global-paper:#fffcf0;--color-global-paper-deep:#f2f0e5;--color-global-ink:#100f0f;--color-global-muted:#6f6e69;--color-global-rule:#e6e4d9;--color-global-accent:#24837b;--color-global-black:#000;--color-global-white:#fff;--color-category-journal:#2f3a44;--color-category-updates:#6e7a63;--color-category-projects:#7a5c45;--color-category-notes:#6b6f73;--color-red:#af3029;--color-orange:#bc5215;--color-yellow:#ad8301;--color-green:#66800b;--color-cyan:#24837b;--color-blue:#205ea6;--color-purple:#5e409d;--color-pink:#a02f6f;--color-red-rgb:175,48,41;--color-orange-rgb:188,82,21;--color-yellow-rgb:173,131,1;--color-green-rgb:102,128,11;--color-cyan-rgb:36,131,123;--color-blue-rgb:32,94,166;--color-purple-rgb:94,64,157;--color-pink-rgb:160,47,111;--base-h:360;--base-s:3%;--base-l:6%;--accent-h:175;--accent-s:57%;--accent-l:33%;--bg1:#fffcf0;--bg2:#f2f0e5;--bg3:hsla(0,3%,6%,.05);--ui1:#e6e4d9;--ui2:#dad8ce;--ui3:#cecdc3;--tx1:#100f0f;--tx2:#6f6e69;--tx3:#b7b5ac;--hl1:rgba(187,220,206,.3);--hl2:rgba(247,209,61,.3);--mono100:#000;--mono0:#fff;--ax1:var(--color-cyan);--ax2:var(--color-blue);--ax3:var(--color-cyan);--background-primary:var(--bg1);--background-secondary:var(--bg2);--background-tertiary:var(--bg3);--text-normal:var(--tx1);--text-muted:var(--tx2);--text-faint:var(--tx3);--background-modifier-border:var(--ui1);--color-action:var(--accent);--color-ui-normal:var(--ui1);--color-tx-muted:var(--tx2);--color-tx-normal:var(--tx1);--paper:#fffcf0;--paper-deep:#f2f0e5;--ink:#100f0f;--muted:#6f6e69;--rule:#e6e4d9;--accent:#24837b}.theme-dark[data-v-8516001e]{color-scheme:dark;--color-red:#d14d41;--color-orange:#da702c;--color-yellow:#d0a215;--color-green:#879a39;--color-cyan:#3aa99f;--color-blue:#4385be;--color-purple:#8b7ec8;--color-pink:#ce5d97;--color-red-rgb:209,77,65;--color-orange-rgb:218,112,44;--color-yellow-rgb:208,162,21;--color-green-rgb:135,154,57;--color-cyan-rgb:58,169,159;--color-blue-rgb:67,133,190;--color-purple-rgb:139,126,200;--color-pink-rgb:206,93,151;--base-h:360;--base-s:3%;--base-l:6%;--accent-h:175;--accent-s:49%;--accent-l:45%;--bg1:#100f0f;--bg2:#1c1b1a;--bg3:hsla(51,87%,97%,.05);--ui1:#282726;--ui2:#343331;--ui3:#403e3c;--tx1:#cecdc3;--tx2:#878580;--tx3:#575653;--hl1:rgba(30,95,91,.3);--hl2:rgba(213,159,17,.3);--mono100:#fff;--mono0:#000;--ax1:var(--color-cyan);--ax2:var(--color-blue);--ax3:var(--color-cyan);--background-primary:var(--bg1);--background-secondary:var(--bg2);--background-tertiary:var(--bg3);--text-normal:var(--tx1);--text-muted:var(--tx2);--text-faint:var(--tx3);--background-modifier-border:var(--ui1);--color-action:var(--accent);--color-ui-normal:var(--ui1);--color-tx-muted:var(--tx2);--color-tx-normal:var(--tx1);--paper:var(--bg1);--paper-deep:var(--bg2);--ink:var(--tx1);--muted:var(--tx2);--rule:var(--ui1);--accent:var(--color-cyan)}.site-footer[data-v-8516001e]{border-top:1px solid var(--rule);color:var(--muted);display:grid;display:flex;flex-direction:row;font-family:var(--serif);font-size:.72rem;gap:6px;justify-content:space-between;line-height:1.4;margin-top:64px;padding-bottom:40px;padding-top:18px}@media only screen and (max-width:743px){.site-footer[data-v-8516001e]{flex-direction:column;gap:28px}}.site-footer .copyrights[data-v-8516001e]{margin-bottom:clamp(15px,13.44px + 100vw * .004,20px)}.type-line[data-v-8516001e]{line-height:1.4;min-height:1.4em}.cursor[data-v-8516001e]{animation:blink-8516001e .9s steps(1) infinite;display:inline-block;margin-left:2px;width:.6ch}@keyframes blink-8516001e{0%,49%{opacity:1}50%,to{opacity:0}}
