:root{--bg:#faf8f0;--ink:#2b3328;--muted:#5f6a59;--line:#cfd6c4;--accent:#46603f;--subtle:#ece8dc;color-scheme:light}:root[data-theme=dark]{--bg:#1c1d1b;--ink:#e4e5df;--muted:#9ca296;--line:#3e443c;--accent:#c9d6bd;--subtle:#2a2c28;color-scheme:dark}body,html{background:#faf8f0;background:var(--bg);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Site_page__VxlE5,body{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}.Site_page__VxlE5{background:var(--bg);color:var(--ink);display:flex;flex-direction:column;font-size:14px;line-height:1.6;min-height:100vh;transition:background-color .2s,color .2s}.Site_page__VxlE5 a{border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:border-color .2s}.Site_page__VxlE5 a:hover{border-bottom-color:var(--accent)}.Site_main__lJb3Y{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;gap:32px;margin:0 auto;max-width:800px;padding:112px 64px 64px;width:100%}.Site_header__yb2V8{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Site_page__VxlE5 .Site_name__XoYHK{border-bottom-color:#0000;font-size:16px;font-weight:600}.Site_social__tNt1I{align-items:center;display:flex;font-size:12px;gap:18px}.Site_themeToggle__Xo0Lo{align-items:center;background:none;border:none;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:-7px -7px -7px -4px;padding:0;transition:color .2s,background-color .2s;width:28px}.Site_themeToggle__Xo0Lo:hover{background:var(--subtle);color:var(--ink)}.Site_seasonLabel__7MksL{color:var(--ink)}.Site_seasonal__ktGvk{box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 64px;width:100%}.Site_seasonal__ktGvk canvas{display:block;height:140px;width:100%}.Site_page__VxlE5 .Site_muted__pIEaG,.Site_page__VxlE5 .Site_social__tNt1I a{border-bottom-color:#0000;color:var(--muted)}.Site_page__VxlE5 .Site_social__tNt1I a:hover,.Site_page__VxlE5 a.Site_muted__pIEaG:hover{border-bottom-color:var(--line)}.Site_bio__zl5nD{display:flex;flex-direction:column;gap:12px}.Site_bio__zl5nD p{margin:0}.Site_links__lsgLF{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;gap:4px}.Site_section__o4eIO{display:flex;flex-direction:column;gap:20px}.Site_sectionTitle__oFdhT{color:var(--muted);font-size:14px;font-weight:400;margin:0}.Site_list__RFhyZ{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.Site_book__ktppi{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.Site_author__AM0DL{color:var(--muted);font-size:12px}.Site_post__ILREo{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.Site_page__VxlE5 .Site_postLink__aF6sL{align-items:baseline;border-bottom-color:#0000;display:inline-flex;gap:6px}.Site_date__EvFef{font-feature-settings:"tnum";color:var(--muted);flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums}.Site_footer__yOO3j,.Site_pageFoot__TGSj2{color:var(--muted);display:flex;font-size:12px;gap:16px;justify-content:space-between}.Site_footer__yOO3j{box-sizing:border-box;margin:0 auto;max-width:800px;padding:0 64px 40px;width:100%}.Site_time__SELxd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.Site_main__lJb3Y{padding:64px 24px 48px}.Site_footer__yOO3j{padding:0 24px 32px}.Site_seasonal__ktGvk{padding:0 24px}}.Site_quoteList__qEotL{gap:20px;list-style:none;padding:0}.Site_quoteList__qEotL,.Site_quote__3DYYi{display:flex;flex-direction:column;margin:0}.Site_quote__3DYYi{gap:4px}.Site_quote__3DYYi p{margin:0}.Site_quote__3DYYi cite{font-style:italic}.Site_entryList__rovEU{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.Site_entry__LHRUq{display:flex;flex-direction:column;gap:2px}.Site_entryHead__qQrXE{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.Site_entryNote__7CSQ6{color:var(--ink);font-size:13px}.Site_group__-UQlA{display:flex;flex-direction:column;gap:8px}.Site_groupTitle__Eeysr{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.05em;margin:8px 0 0;text-transform:uppercase}.Site_photoGrid__SsIXE{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}.Site_page__VxlE5 a.Site_photoLink__T1Eyx{border-bottom:none}.Site_photo__\+Xwdv{display:flex;flex-direction:column;gap:6px;margin:0}.Site_photo__\+Xwdv img{aspect-ratio:3/2;background:var(--subtle);border-radius:4px;display:block;object-fit:cover;width:100%}.Site_postHeader__k1M4l{display:flex;flex-direction:column;gap:4px}.Site_postTitle__fYSlf{font-size:22px;font-weight:600;line-height:1.3;margin:0}.Site_draftBadge__VoOca{border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-block;font-size:11px;margin-left:8px;padding:0 6px;vertical-align:middle}.Site_cover__3tXDB{border-radius:4px;display:block;width:100%}.Site_prose__bMpYD{font-size:15px;line-height:1.7}.Site_prose__bMpYD>*{margin:0 0 16px}.Site_prose__bMpYD h2{font-size:17px;font-weight:600;margin-top:32px}.Site_prose__bMpYD h3{font-size:15px;font-weight:600;margin-top:24px}.Site_prose__bMpYD img{border-radius:4px;display:block;max-width:100%}.Site_prose__bMpYD blockquote{border-left:2px solid var(--line);color:var(--muted);margin-left:0;padding-left:16px}.Site_prose__bMpYD ol,.Site_prose__bMpYD ul{padding-left:20px}.Site_prose__bMpYD li+li{margin-top:4px}.Site_prose__bMpYD code{background:var(--subtle);border-radius:3px;font-size:13px;padding:1px 4px}.Site_prose__bMpYD pre{background:var(--subtle);border-radius:4px;overflow-x:auto;padding:12px}.Site_prose__bMpYD pre code{padding:0}.Site_prose__bMpYD hr{border:none;border-top:1px solid var(--line)}
/*# sourceMappingURL=main.6a5eb318.css.map*/