:root{--max-width:1100px;--small-screen:600px;--section-margin:2.5rem;--h1-margin:2rem;--h2-margin:1.5rem;--h3-margin:1rem;--body-margin:0.5rem;--foreground:#121113;--accent-primary:#222725;--accent-secondary:#7b866e;--accent-tertiary:#e4e6c3;--background:#f7f7f2}@media print{:root{--section-margin:1rem;--h1-margin:0.5rem;--h2-margin:0.5rem;--h3-margin:0.5rem;--body-margin:0.5rem}}@media screen and (prefers-color-scheme:dark){:root{--foreground:#f7f7f2;--accent-primary:#e4e6c3;--accent-secondary:#7b866e;--accent-tertiary:#222725;--background:#121113}}.screen-hidden{display:none}@media print{:root{--background:none}.print-hidden{display:none}}*{box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background-color:var(--background)}a{color:var(--accent-secondary);text-decoration:none}a:hover{color:var(--accent-primary);text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0}h1,h2,header{border-bottom:1px solid var(--accent-secondary)}header h1{border-bottom:none}header{padding-bottom:var(--body-margin);margin-bottom:var(--h1-header)}small{padding-left:1rem;font-weight:400}@media screen and (max-width:600px){small{display:block;padding-left:0}}section{margin-bottom:var(--section-margin)}h1{margin-bottom:var(--h1-margin)}h2{margin-bottom:var(--h2-margin)}h3{margin-bottom:var(--h3-margin)}p,ul{margin-bottom:var(--body-margin);margin-top:var(--body-margin)}li{padding-left:8px;list-style-type:">"}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.layout_main__aOLSO{max-width:800px;margin-left:auto;margin-right:auto;padding:1rem}@font-face{font-family:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9f05b6a2725a7318-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c740c1d45290834f-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/d0697bdd3fb49a78-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/9bbb7f84f3601865-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/a8eac78432f0a60b-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,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:__Fira_Code_42f2b9;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/122c360d7fe6d395-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Fira_Code_Fallback_42f2b9;src:local("Arial");ascent-override:75.29%;descent-override:24.49%;line-gap-override:0.00%;size-adjust:131.49%}.__className_42f2b9{font-family:__Fira_Code_42f2b9,__Fira_Code_Fallback_42f2b9;font-style:normal}