@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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 Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.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 Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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 Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:300;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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 Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.2u46yrlpkdxrh.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.444m1fhac1z6e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1298pfel08g2l.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1wcle8r8k1a_g.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 Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.3irbj1um1c5rd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.42000xkkqj0am.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_3eaef215-module__NUEwma__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_3eaef215-module__NUEwma__variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_c37903d-module__CpoX8a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_c37903d-module__CpoX8a__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
html{-webkit-text-size-adjust:100%;box-sizing:border-box;line-height:1.15}*,:after,:before{box-sizing:inherit}body{margin:0}h1{margin:.67em 0;font-size:2em}a{background-color:#0000}
:root{--font-serif:var(--font-source-serif), Georgia, serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, Menlo, monospace;--text-display:300 clamp(32px, 5vw, 44px)/1.08 var(--font-serif);--text-title:300 clamp(28px, 4vw, 36px)/1.15 var(--font-serif);--text-feed:400 21px/1.3 var(--font-serif);--text-lead:400 18px/1.65 var(--font-serif);--text-body:400 16px/1.8 var(--font-serif);--text-summary:400 14px/1.65 var(--font-serif);--text-meta:400 10px/1.6 var(--font-mono);--text-label:500 9px/1 var(--font-mono);--tracking-display:-.02em;--tracking-title:-.015em;--tracking-label:.12em;--measure:66ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:44px;--space-8:64px;--radius-inline:3px;--radius-field:4px;--radius-block:5px;--radius-pill:100px;--border-hairline:1px;--focus-ring:2px solid var(--color-accent);--focus-offset:3px;--motion-color:.12s linear;--motion-surface:.2s ease-out;--motion-theme:.25s ease-out;--motion-overlay:.15s ease-out;--feed-date-col:100px;--feed-gutter:var(--space-5);--page-gutter:40px;--page-max:920px;--color-cat-life:#8f5522;--color-cat-dev:#3f63c9;--color-cat-trans:#a84265;--color-bg:#f2eefb;--color-text:#211d33;--color-muted:#625c7d;--color-muted-strong:#4a4463;--color-rule:#211d3321;--color-rule-strong:#211d3333;--color-accent:#6b4fc4;--color-accent-strong:#5b3fb0;--color-accent-hover:#5b3fb0;--color-accent-press:#4d3499;--color-accent-ink:#f6f3ff;--color-accent-tint:#6b4fc41a;--color-code-bg:#241f38;--color-code-fg:#e7e2f7}@media (prefers-reduced-motion:reduce){:root{--motion-color:0s;--motion-surface:0s;--motion-theme:0s;--motion-overlay:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}:root[data-mode=dark]{--color-cat-life:#e5b06a;--color-cat-dev:#8fd8f7;--color-cat-trans:#f5a9b8}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--color-cat-life:#e5b06a;--color-cat-dev:#8fd8f7;--color-cat-trans:#f5a9b8;--color-bg:#131020;--color-text:#e8e4f5;--color-muted:#9a93b5;--color-muted-strong:#b6afd0;--color-rule:#e8e4f521;--color-rule-strong:#e8e4f533;--color-accent:#c9b6ff;--color-accent-strong:#c9b6ff;--color-accent-hover:#dbcdff;--color-accent-press:#b49bfa;--color-accent-ink:#131020;--color-accent-tint:#c9b6ff1a;--color-code-bg:#0b0912;--color-code-fg:#cfc8e6}}:root[data-theme=lavender]{--color-bg:#f2eefb;--color-text:#211d33;--color-muted:#625c7d;--color-muted-strong:#4a4463;--color-rule:#211d3321;--color-rule-strong:#211d3333;--color-accent:#6b4fc4;--color-accent-strong:#5b3fb0;--color-accent-hover:#5b3fb0;--color-accent-press:#4d3499;--color-accent-ink:#f6f3ff;--color-accent-tint:#6b4fc41a;--color-code-bg:#241f38;--color-code-fg:#e7e2f7}:root[data-theme=lavender][data-mode=dark]{--color-bg:#131020;--color-text:#e8e4f5;--color-muted:#9a93b5;--color-muted-strong:#b6afd0;--color-rule:#e8e4f521;--color-rule-strong:#e8e4f533;--color-accent:#c9b6ff;--color-accent-strong:#c9b6ff;--color-accent-hover:#dbcdff;--color-accent-press:#b49bfa;--color-accent-ink:#131020;--color-accent-tint:#c9b6ff1a;--color-code-bg:#0b0912;--color-code-fg:#cfc8e6}@media (prefers-color-scheme:dark){:root[data-theme=lavender]:not([data-mode=light]){--color-bg:#131020;--color-text:#e8e4f5;--color-muted:#9a93b5;--color-muted-strong:#b6afd0;--color-rule:#e8e4f521;--color-rule-strong:#e8e4f533;--color-accent:#c9b6ff;--color-accent-strong:#c9b6ff;--color-accent-hover:#dbcdff;--color-accent-press:#b49bfa;--color-accent-ink:#131020;--color-accent-tint:#c9b6ff1a;--color-code-bg:#0b0912;--color-code-fg:#cfc8e6}}:root[data-theme=pink]{--color-bg:#fbf0f4;--color-text:#2b1a21;--color-muted:#6d5560;--color-muted-strong:#4d3a41;--color-rule:#2b1a2124;--color-rule-strong:#2b1a2133;--color-accent:#b3406e;--color-accent-strong:#a83a66;--color-accent-hover:#a83a66;--color-accent-press:#932f57;--color-accent-ink:#fbf0f4;--color-accent-tint:#b3406e1a;--color-code-bg:#2b1a21;--color-code-fg:#f6e7ee}:root[data-theme=pink][data-mode=dark]{--color-bg:#1a1016;--color-text:#f4e8ee;--color-muted:#b09aa4;--color-muted-strong:#c4b1ba;--color-rule:#f4e8ee24;--color-rule-strong:#f4e8ee33;--color-accent:#f7b8cf;--color-accent-strong:#f7b8cf;--color-accent-hover:#fbcedd;--color-accent-press:#eda2be;--color-accent-ink:#1a1016;--color-accent-tint:#f7b8cf1a;--color-code-bg:#0f090d;--color-code-fg:#e9d7e0}@media (prefers-color-scheme:dark){:root[data-theme=pink]:not([data-mode=light]){--color-bg:#1a1016;--color-text:#f4e8ee;--color-muted:#b09aa4;--color-muted-strong:#c4b1ba;--color-rule:#f4e8ee24;--color-rule-strong:#f4e8ee33;--color-accent:#f7b8cf;--color-accent-strong:#f7b8cf;--color-accent-hover:#fbcedd;--color-accent-press:#eda2be;--color-accent-ink:#1a1016;--color-accent-tint:#f7b8cf1a;--color-code-bg:#0f090d;--color-code-fg:#e9d7e0}}:root[data-theme=green]{--color-bg:#edf5ef;--color-text:#16241a;--color-muted:#465a4c;--color-muted-strong:#3b4c40;--color-rule:#16241a24;--color-rule-strong:#16241a33;--color-accent:#2c7350;--color-accent-strong:#256345;--color-accent-hover:#256345;--color-accent-press:#1d5138;--color-accent-ink:#edf5ef;--color-accent-tint:#2c73501a;--color-code-bg:#16241a;--color-code-fg:#e6f1e9}:root[data-theme=green][data-mode=dark]{--color-bg:#0d1712;--color-text:#e6efe8;--color-muted:#95a99c;--color-muted-strong:#b0c2b6;--color-rule:#e6efe824;--color-rule-strong:#e6efe833;--color-accent:#a0dcb4;--color-accent-strong:#a0dcb4;--color-accent-hover:#b8e8c8;--color-accent-press:#8bcda2;--color-accent-ink:#0d1712;--color-accent-tint:#a0dcb41a;--color-code-bg:#070f0b;--color-code-fg:#d3e2d8}@media (prefers-color-scheme:dark){:root[data-theme=green]:not([data-mode=light]){--color-bg:#0d1712;--color-text:#e6efe8;--color-muted:#95a99c;--color-muted-strong:#b0c2b6;--color-rule:#e6efe824;--color-rule-strong:#e6efe833;--color-accent:#a0dcb4;--color-accent-strong:#a0dcb4;--color-accent-hover:#b8e8c8;--color-accent-press:#8bcda2;--color-accent-ink:#0d1712;--color-accent-tint:#a0dcb41a;--color-code-bg:#070f0b;--color-code-fg:#d3e2d8}}:root[data-theme=blue]{--color-bg:#edf3fa;--color-text:#16222e;--color-muted:#485663;--color-muted-strong:#3b4855;--color-rule:#16222e24;--color-rule-strong:#16222e33;--color-accent:#1f6f8b;--color-accent-strong:#1a5f77;--color-accent-hover:#1a5f77;--color-accent-press:#144d61;--color-accent-ink:#edf3fa;--color-accent-tint:#1f6f8b1a;--color-code-bg:#16222e;--color-code-fg:#e4eef7}:root[data-theme=blue][data-mode=dark]{--color-bg:#0e1620;--color-text:#e6eef7;--color-muted:#a3b3c3;--color-muted-strong:#bccada;--color-rule:#e6eef724;--color-rule-strong:#e6eef733;--color-accent:#8fd8f7;--color-accent-strong:#8fd8f7;--color-accent-hover:#aee4fa;--color-accent-press:#74c8ec;--color-accent-ink:#0e1620;--color-accent-tint:#8fd8f71a;--color-code-bg:#070c12;--color-code-fg:#cfdbe7}@media (prefers-color-scheme:dark){:root[data-theme=blue]:not([data-mode=light]){--color-bg:#0e1620;--color-text:#e6eef7;--color-muted:#a3b3c3;--color-muted-strong:#bccada;--color-rule:#e6eef724;--color-rule-strong:#e6eef733;--color-accent:#8fd8f7;--color-accent-strong:#8fd8f7;--color-accent-hover:#aee4fa;--color-accent-press:#74c8ec;--color-accent-ink:#0e1620;--color-accent-tint:#8fd8f71a;--color-code-bg:#070c12;--color-code-fg:#cfdbe7}}:root[data-theme=spring]{--color-bg:#f4f7ec;--color-text:#1b2412;--color-muted:#55603f;--color-muted-strong:#414a2e;--color-rule:#1b241224;--color-rule-strong:#1b241233;--color-accent:#4d6b1a;--color-accent-strong:#405a15;--color-accent-hover:#405a15;--color-accent-press:#344a10;--color-accent-ink:#f4f7ec;--color-accent-tint:#4d6b1a1a;--color-code-bg:#1b2412;--color-code-fg:#eaf2dc}:root[data-theme=spring][data-mode=dark]{--color-bg:#0f150a;--color-text:#e9f1de;--color-muted:#9aa88c;--color-muted-strong:#b6c2a8;--color-rule:#e9f1de24;--color-rule-strong:#e9f1de33;--color-accent:#c3e07a;--color-accent-strong:#c3e07a;--color-accent-hover:#d3ea96;--color-accent-press:#b0d162;--color-accent-ink:#0f150a;--color-accent-tint:#c3e07a1a;--color-code-bg:#080c05;--color-code-fg:#d6e2c6}@media (prefers-color-scheme:dark){:root[data-theme=spring]:not([data-mode=light]){--color-bg:#0f150a;--color-text:#e9f1de;--color-muted:#9aa88c;--color-muted-strong:#b6c2a8;--color-rule:#e9f1de24;--color-rule-strong:#e9f1de33;--color-accent:#c3e07a;--color-accent-strong:#c3e07a;--color-accent-hover:#d3ea96;--color-accent-press:#b0d162;--color-accent-ink:#0f150a;--color-accent-tint:#c3e07a1a;--color-code-bg:#080c05;--color-code-fg:#d6e2c6}}:root[data-theme=summer]{--color-bg:#fff5e8;--color-text:#2a1a11;--color-muted:#6b5343;--color-muted-strong:#523d30;--color-rule:#2a1a1124;--color-rule-strong:#2a1a1133;--color-accent:#b3441c;--color-accent-strong:#9b3a16;--color-accent-hover:#9b3a16;--color-accent-press:#833011;--color-accent-ink:#fff5e8;--color-accent-tint:#b3441c1a;--color-code-bg:#2a1a11;--color-code-fg:#f8e8d8}:root[data-theme=summer][data-mode=dark]{--color-bg:#1b110c;--color-text:#f6e9dc;--color-muted:#b09a89;--color-muted-strong:#c8b4a2;--color-rule:#f6e9dc24;--color-rule-strong:#f6e9dc33;--color-accent:#f5b78b;--color-accent-strong:#f5b78b;--color-accent-hover:#f9cba8;--color-accent-press:#eaa273;--color-accent-ink:#1b110c;--color-accent-tint:#f5b78b1a;--color-code-bg:#100906;--color-code-fg:#e6d5c5}@media (prefers-color-scheme:dark){:root[data-theme=summer]:not([data-mode=light]){--color-bg:#1b110c;--color-text:#f6e9dc;--color-muted:#b09a89;--color-muted-strong:#c8b4a2;--color-rule:#f6e9dc24;--color-rule-strong:#f6e9dc33;--color-accent:#f5b78b;--color-accent-strong:#f5b78b;--color-accent-hover:#f9cba8;--color-accent-press:#eaa273;--color-accent-ink:#1b110c;--color-accent-tint:#f5b78b1a;--color-code-bg:#100906;--color-code-fg:#e6d5c5}}:root[data-theme=autumn]{--color-bg:#f8f1ea;--color-text:#251720;--color-muted:#6a5261;--color-muted-strong:#513c4a;--color-rule:#25172024;--color-rule-strong:#25172033;--color-accent:#7a3f6d;--color-accent-strong:#66335b;--color-accent-hover:#66335b;--color-accent-press:#54294b;--color-accent-ink:#f8f1ea;--color-accent-tint:#7a3f6d1a;--color-code-bg:#251720;--color-code-fg:#f2e6ec}:root[data-theme=autumn][data-mode=dark]{--color-bg:#170f14;--color-text:#f0e6ec;--color-muted:#ab97a4;--color-muted-strong:#c4b2bd;--color-rule:#f0e6ec24;--color-rule-strong:#f0e6ec33;--color-accent:#d9a3d0;--color-accent-strong:#d9a3d0;--color-accent-hover:#e6b9de;--color-accent-press:#c98cbf;--color-accent-ink:#170f14;--color-accent-tint:#d9a3d01a;--color-code-bg:#0d080b;--color-code-fg:#e0d2da}@media (prefers-color-scheme:dark){:root[data-theme=autumn]:not([data-mode=light]){--color-bg:#170f14;--color-text:#f0e6ec;--color-muted:#ab97a4;--color-muted-strong:#c4b2bd;--color-rule:#f0e6ec24;--color-rule-strong:#f0e6ec33;--color-accent:#d9a3d0;--color-accent-strong:#d9a3d0;--color-accent-hover:#e6b9de;--color-accent-press:#c98cbf;--color-accent-ink:#170f14;--color-accent-tint:#d9a3d01a;--color-code-bg:#0d080b;--color-code-fg:#e0d2da}}:root[data-theme=winter]{--color-bg:#eef2f6;--color-text:#141b22;--color-muted:#4f5b68;--color-muted-strong:#3c4753;--color-rule:#141b2224;--color-rule-strong:#141b2233;--color-accent:#2f5480;--color-accent-strong:#26466d;--color-accent-hover:#26466d;--color-accent-press:#1e3859;--color-accent-ink:#eef2f6;--color-accent-tint:#2f54801a;--color-code-bg:#141b22;--color-code-fg:#e5ecf3}:root[data-theme=winter][data-mode=dark]{--color-bg:#0c1218;--color-text:#e7edf3;--color-muted:#9fadba;--color-muted-strong:#bcc8d4;--color-rule:#e7edf324;--color-rule-strong:#e7edf333;--color-accent:#b8cfe8;--color-accent-strong:#b8cfe8;--color-accent-hover:#cde0f2;--color-accent-press:#a2bcd9;--color-accent-ink:#0c1218;--color-accent-tint:#b8cfe81a;--color-code-bg:#060a0e;--color-code-fg:#d2dbe4}@media (prefers-color-scheme:dark){:root[data-theme=winter]:not([data-mode=light]){--color-bg:#0c1218;--color-text:#e7edf3;--color-muted:#9fadba;--color-muted-strong:#bcc8d4;--color-rule:#e7edf324;--color-rule-strong:#e7edf333;--color-accent:#b8cfe8;--color-accent-strong:#b8cfe8;--color-accent-hover:#cde0f2;--color-accent-press:#a2bcd9;--color-accent-ink:#0c1218;--color-accent-tint:#b8cfe81a;--color-code-bg:#060a0e;--color-code-fg:#d2dbe4}}
body{background:var(--color-bg);color:var(--color-text);font:var(--text-body);-webkit-font-smoothing:antialiased;transition:background var(--motion-theme), color var(--motion-theme);margin:0}a{color:inherit;text-underline-offset:3px;transition:color var(--motion-color)}a:hover{color:var(--color-accent-strong)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-accent-tint)}.page{max-width:var(--page-max);padding:56px var(--page-gutter) 80px;margin:0 auto}@media (max-width:600px){.page{padding:32px 20px 64px}}.display{font:var(--text-display);letter-spacing:var(--tracking-display);margin:0}.title{font:var(--text-title);letter-spacing:var(--tracking-title);text-wrap:balance;margin:0}.lead{font:var(--text-lead);text-wrap:pretty;margin:0}.prose p{font:var(--text-body);color:var(--color-muted);max-width:var(--measure);text-wrap:pretty}.meta{font:var(--text-meta);color:var(--color-muted)}.label{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cat{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.cat:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cat--life{color:var(--color-cat-life)}.cat--dev{color:var(--color-cat-dev)}.cat--trans{color:var(--color-cat-trans)}.chip{border:var(--border-hairline) solid var(--color-rule);border-radius:var(--radius-pill);font:500 10px/1 var(--font-mono);color:var(--color-muted-strong);cursor:pointer;transition:background var(--motion-surface), border-color var(--motion-surface), color var(--motion-surface);background:0 0;align-items:center;gap:7px;padding:8px 12px;text-decoration:none;display:inline-flex}.chip:hover{background:var(--color-accent-tint);border-color:var(--color-accent)}.chip:active{background:var(--color-accent-tint);border-color:var(--color-accent-press)}.chip[aria-pressed=true]:hover,.chip--active:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.chip[aria-pressed=true],.chip--active{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.tag{border:var(--border-hairline) solid var(--color-rule);border-radius:var(--radius-pill);font:400 10px var(--font-mono);color:var(--color-muted-strong);transition:color var(--motion-color), border-color var(--motion-color);padding:6px 11px;text-decoration:none;display:inline-flex}.btn{border-radius:var(--radius-field);border:var(--border-hairline) solid var(--color-accent);font:500 11px/1 var(--font-mono);background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;transition:background var(--motion-surface), border-color var(--motion-surface), color var(--motion-surface);align-items:center;gap:8px;padding:9px 15px;display:inline-flex}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn:active{background:var(--color-accent-press);border-color:var(--color-accent-press)}.btn[disabled],.btn[aria-disabled=true]{color:var(--color-muted);border-color:var(--color-rule);cursor:not-allowed;background:0 0}.btn[data-busy]{opacity:.55;pointer-events:none}.btn--ghost{color:var(--color-muted-strong);border-color:var(--color-rule-strong);background:0 0}.btn--ghost:hover{color:var(--color-text);border-color:var(--color-text);background:0 0}.btn--ghost:active{background:var(--color-accent-tint);color:var(--color-accent-strong);border-color:var(--color-accent)}@media (hover:none){.btn:hover,.btn--ghost:hover{background:var(--color-accent);border-color:var(--color-accent)}.btn--ghost:hover{color:var(--color-muted-strong);border-color:var(--color-rule-strong);background:0 0}}.field{border:var(--border-hairline) solid var(--color-rule-strong);border-radius:var(--radius-field);color:var(--color-text);font:400 12px/1 var(--font-mono);transition:border-color var(--motion-surface), box-shadow var(--motion-surface);background:0 0;outline:none;padding:10px 13px}.field::placeholder{color:var(--color-muted)}.field:hover{border-color:var(--color-muted)}.field:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.field[aria-invalid=true]{border-color:var(--color-cat-trans)}.field[disabled],.field[readonly]{opacity:.5;cursor:not-allowed}.field--area{font:var(--text-summary);resize:vertical;min-height:96px;padding:12px 13px;line-height:1.7}.field-label{flex-direction:column;gap:6px;display:flex}.field-label>span:first-child{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.field-error{font:400 11px/1.5 var(--font-mono);color:var(--color-cat-trans)}.field-hint{font:var(--text-meta);color:var(--color-muted);justify-content:space-between;gap:12px;display:flex}.field-count--near{color:var(--color-cat-trans)}.toggle{border:var(--border-hairline) solid var(--color-rule-strong);border-radius:var(--radius-field);white-space:nowrap;font:500 10px/1 var(--font-mono);display:inline-flex;overflow:hidden}.toggle>*{color:var(--color-muted-strong);flex:none;padding:7px 9px;text-decoration:none}.toggle>[aria-current=true]{background:var(--color-accent-tint);color:var(--color-text)}.feed{flex-direction:column;display:flex}.post{grid-template-columns:var(--feed-date-col) 1fr;gap:var(--feed-gutter);border-top:var(--border-hairline) solid var(--color-rule);padding:22px 0;display:grid}.post__date{font:var(--text-meta);color:var(--color-muted);padding-top:4px}.post__body{flex-direction:column;gap:7px;display:flex}.post__title{font:var(--text-feed);margin:0}.post__title a{text-decoration:none}.post__summary{font:var(--text-summary);color:var(--color-muted);text-wrap:pretty;max-width:62ch;margin:0}@media (max-width:600px){.post{grid-template-columns:1fr;gap:6px}.post__date{padding-top:0}}.snippet{background:var(--color-accent-tint);border-left:2px solid var(--color-accent);border-radius:0 var(--radius-block) var(--radius-block) 0;flex-direction:column;gap:10px;padding:15px 17px;display:flex}.snippet__label{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent-strong)}pre.code{background:var(--color-code-bg);color:var(--color-code-fg);border-radius:var(--radius-block);font:400 12.5px/1.7 var(--font-mono);margin:0;padding:16px 18px;overflow:auto}code.inline{background:var(--color-accent-tint);border-radius:var(--radius-inline);font:400 .85em var(--font-mono);padding:2px 6px}blockquote.quote{border-left:2px solid var(--color-accent);font:400 17px/1.7 var(--font-serif);margin:0;padding-left:20px;font-style:italic}.archive-row{border-top:var(--border-hairline) solid var(--color-rule);transition:color var(--motion-color);grid-template-columns:74px 1fr auto;align-items:baseline;gap:20px;padding:13px 0;text-decoration:none;display:grid}.archive-row__dot{border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}@media (max-width:600px){.archive-row{grid-template-columns:1fr auto}}.panel{border:var(--border-hairline) solid var(--color-rule);border-radius:var(--radius-block);padding:20px 22px}.empty{border:var(--border-hairline) dashed var(--color-rule-strong);border-radius:var(--radius-block);text-align:center;padding:28px}.comment{flex-direction:column;gap:5px;display:flex}.comment--author{border-left:var(--border-hairline) solid var(--color-rule);padding-left:20px}.comment__meta{font:400 11px/1 var(--font-mono);color:var(--color-muted-strong)}.comment__badge{color:var(--color-accent-strong)}.search-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;justify-content:center;align-items:flex-start;padding:12vh 20px 20px;display:flex;position:fixed;inset:0}.search-dialog{background:var(--color-bg);border:var(--border-hairline) solid var(--color-rule-strong);border-radius:8px;width:100%;max-width:620px;overflow:hidden;box-shadow:0 24px 60px #00000059}.search-result{border-radius:var(--radius-block);transition:background var(--motion-surface);flex-direction:column;gap:5px;padding:12px 14px;text-decoration:none;display:flex}.search-result[aria-selected=true]{background:var(--color-accent-tint)}.search-result mark{color:var(--color-accent-strong);background:0 0;font-weight:600}@media (max-width:600px){.search-backdrop{padding:0}.search-dialog{border:0;border-radius:0;max-width:none;height:100%}}.toc{flex-direction:column;gap:9px;display:flex;position:sticky;top:24px}.toc a{font:400 13px/1.5 var(--font-serif);color:var(--color-muted);transition:color var(--motion-color);text-decoration:none}.toc a[aria-current=true]{color:var(--color-accent)}@media (max-width:900px){.toc{position:static}}.check{cursor:pointer;border-top:var(--border-hairline) solid var(--color-rule);align-items:center;gap:11px;padding:9px 0;display:flex}.check:last-of-type{border-bottom:var(--border-hairline) solid var(--color-rule)}.check__input{opacity:0;width:0;height:0;position:absolute}.check__box{border-radius:var(--radius-inline);border:var(--border-hairline) solid var(--color-rule-strong);width:17px;height:17px;font:500 10px/1 var(--font-mono);color:#0000;transition:background var(--motion-color), border-color var(--motion-color);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.check__box:after{content:"✓"}.check__input:checked+.check__box{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.check__input:focus-visible+.check__box{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.check__input:disabled+.check__box{opacity:.5}.check__label{font:400 14px/1.4 var(--font-serif)}.check__dot{border-radius:50%;flex:none;width:6px;height:6px}.check__count{font:var(--text-meta);color:var(--color-muted);margin-left:auto}.check:has(.check__input:disabled){opacity:.5;cursor:not-allowed}.check-summary{font:400 11px/1.5 var(--font-mono);color:var(--color-muted-strong)}
.page{gap:var(--space-6);flex-direction:column;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);top:var(--space-4);z-index:60;border-radius:var(--radius-field);background:var(--color-accent);color:var(--color-accent-ink);font:500 11px/1 var(--font-mono);padding:9px 15px;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);flex-wrap:wrap;display:flex}.header--inner{align-items:center}.header__identity{gap:var(--space-2);flex-direction:column;max-width:44ch;display:flex}.header__name{font:300 30px/1.15 var(--font-serif);letter-spacing:var(--tracking-title);margin:0}.header__bio{font:400 15px/1.6 var(--font-serif);color:var(--color-muted);text-wrap:pretty;margin:0}.header__bio a{color:var(--color-accent-strong);text-decoration:none}.header__bio a:hover{text-decoration:underline}.header__back{font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted-strong);text-decoration:none}.header__tools{align-items:flex-end;gap:var(--space-3);flex-direction:column;padding-top:6px;display:flex}.header__nav{gap:var(--space-4);font:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted-strong);flex-wrap:wrap;align-items:center;display:flex}.header__nav>a{white-space:nowrap;flex:none;text-decoration:none}.header__nav .toggle>[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed}.header__bar{display:contents}@media (min-width:701px){.header__tools .menu{order:-1}}.menu__toggle{display:none}@media (max-width:700px){.menu{position:relative}.menu__toggle{border:var(--border-hairline) solid var(--color-rule-strong);border-radius:var(--radius-field);width:30px;height:28px;color:var(--color-muted-strong);font:400 12px/1 var(--font-mono);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.menu:not([data-open]) .menu__panel{display:none}.menu__panel{right:0;top:calc(100% + var(--space-2));z-index:40;min-width:210px;padding:var(--space-4);background:var(--color-bg);border:var(--border-hairline) solid var(--color-rule-strong);border-radius:var(--radius-block);position:absolute;box-shadow:0 18px 40px #0000002e}.menu__panel .header__nav{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.filters__strip{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.filters__sort{white-space:nowrap;margin-left:auto}.chip[aria-current=true]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.chip[aria-current=true]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.chip__count{opacity:.65}.chip__dot{border-radius:50%;flex:none;width:6px;height:6px}.chip__dot--life{background:var(--color-cat-life)}.chip__dot--dev{background:var(--color-cat-dev)}.chip__dot--trans{background:var(--color-cat-trans)}.post__section{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.post__meta{gap:var(--space-3);margin-top:var(--space-1);font:var(--text-meta);color:var(--color-muted);flex-wrap:wrap;align-items:center;display:flex}.post__tag{color:var(--color-muted-strong);text-decoration:none}.post__tag:hover{color:var(--color-accent-strong)}.snippet .post__title{font:400 19px/1.35 var(--font-serif)}.section-head{gap:var(--space-3);border-bottom:var(--border-hairline) solid var(--color-rule);padding-bottom:var(--space-6);flex-direction:column;display:flex}.section-head .lead{max-width:58ch;color:var(--color-muted)}.section-head__count{gap:var(--space-3);flex-wrap:wrap;align-items:center;margin:0;display:flex}.section-head__count a{color:var(--color-muted-strong)}.section-head__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.archives,.archives__group{flex-direction:column;display:flex}.archives__heading{margin:var(--space-6) 0 var(--space-1);color:var(--color-muted)}.archives__group:first-child .archives__heading{margin-top:0}.archive-row__title{font:400 19px/1.35 var(--font-serif);align-items:baseline;min-width:0;display:flex}.archive-row__dot--life{background:var(--color-cat-life)}.archive-row__dot--dev{background:var(--color-cat-dev)}.archive-row__dot--trans{background:var(--color-cat-trans)}.archives-head{gap:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-rule);padding-bottom:var(--space-5);flex-direction:column;display:flex}.archives-head .lead{max-width:56ch;color:var(--color-muted)}.about{gap:var(--space-5);flex-direction:column;display:flex}.about__deck{max-width:56ch}.about__portrait{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-block);width:100%;display:block}.about__portrait--empty{border:var(--border-hairline) dashed var(--color-rule-strong);color:var(--color-muted);font:var(--text-meta);object-fit:unset;justify-content:center;align-items:center;display:flex}.about__text{gap:var(--space-4)}.about__meta{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--color-rule);flex-direction:column;margin:0;display:flex}.about__row{font:400 13px/1.6 var(--font-mono);color:var(--color-muted-strong);grid-template-columns:120px 1fr;gap:18px;display:grid}.about__row dt{color:var(--color-muted)}.about__row dd{margin:0}.about__row a{color:var(--color-accent-strong);text-decoration:none}.about__elsewhere{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:600px){.about__row{gap:var(--space-1);grid-template-columns:1fr}}.about__sections{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-hairline) solid var(--color-rule);flex-direction:column;display:flex}.about__sections .label{color:var(--color-muted);margin:0}.about__cards{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:700px){.about__cards{grid-template-columns:1fr}}.global-404{gap:var(--space-5);flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.global-404__home{color:var(--color-muted);text-decoration:none}.global-404__home:hover{color:var(--color-accent-strong)}.global-404__block{gap:var(--space-3);flex-direction:column;max-width:52ch;display:flex}.global-404__block p{margin:0}.global-404__block a{color:var(--color-accent-strong)}.global-404__rule{width:100%;height:0;margin:var(--space-2) 0;border:0;border-top:var(--border-hairline) solid var(--color-rule)}.global-404__other{gap:var(--space-2);flex-direction:column;display:flex}.global-404__other .label{color:var(--color-muted)}.legal{gap:var(--space-5);flex-direction:column;display:flex}.legal__deck{max-width:56ch}.legal__block{gap:var(--space-3);flex-direction:column;display:flex}.legal__block .label{color:var(--color-muted);margin:0}.legal__block .prose{max-width:var(--measure)}.legal__optout{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.legal__optout .meta{margin:0}.section-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);transition:border-color var(--motion-color);flex-direction:column;text-decoration:none;display:flex}.section-card:hover{border-color:var(--color-accent)}.section-card__sentence{font:400 15px/1.45 var(--font-serif);color:var(--color-text)}.pagination{justify-content:space-between;align-items:center;gap:var(--space-5);border-top:var(--border-hairline) solid var(--color-rule);padding-top:var(--space-5);flex-wrap:wrap;display:flex}.pagination__archives{color:var(--color-muted-strong);text-decoration:none}.pagination__pages{gap:var(--space-3);align-items:center;display:flex}.pagination__pages a{color:var(--color-muted-strong);text-decoration:none}.newsletter{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.newsletter__text{gap:var(--space-1);flex-direction:column;display:flex}.newsletter__title{font:400 17px/1.3 var(--font-serif);margin:0}.newsletter__rss{color:var(--color-accent-strong);font:var(--text-label);letter-spacing:var(--tracking-label);white-space:nowrap;transition:color var(--motion-color);text-decoration:none}.newsletter__rss:hover{text-decoration:underline}.footer{gap:var(--space-5);border-top:var(--border-hairline) solid var(--color-rule);padding-top:var(--space-5);flex-direction:column;display:flex}.footer__row{justify-content:space-between;gap:var(--space-5);font:var(--text-meta);color:var(--color-muted);flex-wrap:wrap;display:flex}.footer__links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__links a{color:var(--color-muted-strong);text-decoration:none}@media (max-width:700px){.header{align-items:center;gap:var(--space-3);flex-wrap:nowrap}.header__name{font-size:20px}.header__bio{display:none}.header__tools{flex-direction:row;align-items:center;padding-top:0}.header__bar{align-items:center;gap:var(--space-2);display:flex}}@media (max-width:600px){.filters{flex-wrap:nowrap}.filters__strip{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.filters__strip>*{flex:none}.filters__strip::-webkit-scrollbar{display:none}.filters__sort{display:none}.pagination{align-items:flex-start;gap:var(--space-3);flex-direction:column}.newsletter__rss{white-space:normal}}.snippet,.search-result[aria-selected=true],.chip:hover{--color-muted:var(--color-muted-strong)}.page-404{gap:var(--space-5);flex-direction:column;display:flex}.field:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.post>*,.snippet>*,.prose>*,.article>*,.archive-row>*,.header__identity,.header__tools{min-width:0}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}
