:root{--chrome-height:4.25rem}[data-theme=light]{--primary-color:#302ae6;--secondary-color:#536390;--font-color:#424242;--bg-color:#fff;--green-text:green;--green-text-rgb:0, 100, 0;--opposite-green-text:#4dbb45;--orange-text:orange;--info-text:black;--separator:darkgrey;--heart:red;--article-hover:#e8e8e8;--heading-color:#292922;--dropdown-nav-color:#f9f9f9;--button-text:white}[data-theme=dark]{--primary-color:#282c2b;--secondary-color:#818cab;--green-text:#4dbb45;--opposite-green-text:green;--orange-text:#ffce90;--info-text:#dcdcdce0;--separator:grey;--bg-color:#282c2b;--heart:#ffa7c4;--article-hover:#1b1b1b;--heading-color:#818cab;--dropdown-nav-color:#272626;--button-text:black}body{background-color:var(--bg-color);color:var(--info-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:var(--green-text);text-decoration:none}.center{text-align:center}.center-content{flex-direction:column;justify-content:center;height:100%;display:flex}._icon_1m7vv_1:hover{color:var(--orange-text)}._footer_1ljq6_3{text-align:center;border-top:1px solid var(--separator);box-sizing:border-box;min-height:var(--chrome-height);flex-direction:column;justify-content:space-evenly;align-items:center;margin-top:3rem;padding:0 20px;display:flex}._footer_1ljq6_3 p{margin:0}._heart_1ljq6_29{color:var(--heart);font-size:13px}._profileIcons_1ljq6_34{justify-content:space-evenly;width:20%;margin:0 auto;display:flex}@media (width<=600px){._profileIcons_1ljq6_34{width:50%}}._wrapper_owkbh_1{text-align:right;width:160px}._icon_owkbh_6{padding-right:5px}._button_owkbh_12{font:inherit;color:inherit;line-height:inherit;background:0 0;border:none;padding:0}._button_owkbh_12:hover{cursor:pointer}@media (width<=600px){._wrapper_owkbh_1{margin-left:auto}}._header_11c18_1{box-sizing:border-box;min-height:var(--chrome-height);border-bottom:1px solid var(--separator);justify-content:space-between;align-items:center;display:flex}._homeLink_11c18_14{width:160px;padding-left:5px}._wordmark_11c18_21{color:var(--green-text);margin:0;font-size:1.5em;font-weight:700;display:block}._content_1nsao_3{flex-grow:3;width:100%}._article_7v99b_1{border:1px solid #0000;max-width:650px;margin:1rem auto;position:relative}._corner_7v99b_14{width:20px;height:20px;position:absolute}._tl_7v99b_20{border-top:1px solid var(--green-text);border-left:1px solid var(--green-text);top:0;left:0}._tr_7v99b_27{border-top:1px solid var(--green-text);border-right:1px solid var(--green-text);top:0;right:0}._bl_7v99b_34{border-bottom:1px solid var(--green-text);border-left:1px solid var(--green-text);bottom:0;left:0}._br_7v99b_41{border-bottom:1px solid var(--green-text);border-right:1px solid var(--green-text);bottom:0;right:0}._article_7v99b_1:hover ._corner_7v99b_14{border-color:var(--orange-text)}._title_7v99b_52{text-align:center;padding:.5rem}._title_7v99b_52>h2{color:var(--green-text);margin:0}._title_7v99b_52>p{margin:.25rem 0 0}._date_133zk_4{color:var(--info-text);letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin:.5rem 0 2.75rem;font-size:.8rem;display:block}._footer_1p9rm_3{border-top:1px solid var(--separator);margin-top:2.5rem;padding-top:1rem;font-size:1rem}._blogpost_5l3bc_4{text-align:left;max-width:820px;margin-left:auto;margin-right:auto;padding:3rem 20px 4rem;font-size:1.2rem;line-height:1.7}._blogpost_5l3bc_4 h1{letter-spacing:-.015em;text-wrap:balance;margin:0 0 .4rem;font-size:clamp(2.2rem,6vw,2.75rem);line-height:1.12}._blogpost_5l3bc_4 h2{margin:2.5rem 0 .7rem;font-size:1.55rem;line-height:1.3}._blogpost_5l3bc_4 p{margin:0 0 .9em}._blogpost_5l3bc_4 a{text-decoration:underline}._blogpost_5l3bc_4 a:hover{color:var(--orange-text)}._blogpost_5l3bc_4 code{background-color:var(--article-hover);border-radius:3px;padding:.12em .35em;font-size:.88em}._blogpost_5l3bc_4 pre{background-color:var(--article-hover);border-radius:3px;margin:1.5rem 0;padding:1rem;font-size:.9rem;line-height:1.55;overflow-x:auto}._blogpost_5l3bc_4 pre code{font-size:inherit;background:0 0;padding:0}._blogpost_5l3bc_4 blockquote{border-left:3px solid var(--separator);margin:1.5rem 0;padding-left:1.2rem}._blogpost_5l3bc_4 img{max-width:100%;height:auto;display:block}._blogpost_5l3bc_4 figure{margin:1.5rem 0}._blogpost_5l3bc_4 figcaption{opacity:.75;margin-top:.5rem;font-size:.85rem}._blogpost_5l3bc_4 hr{border:0;border-top:1px solid var(--separator);margin:2.5rem 0}._hash_5l3bc_106{color:var(--green-text)}._section_5l3bc_112{padding-left:0}._section_5l3bc_112 ul{margin:0 0 .9em;padding-left:1.2em}._list_1at3z_1{text-align:left}._stubTitle_1vmrp_1{margin:0}._heading_enfzx_1{color:var(--green-text)}._button_enfzx_5{appearance:button;backface-visibility:hidden;background-color:var(--green-text);color:var(--button-text);box-sizing:border-box;cursor:pointer;text-align:center;text-transform:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-width:0;border-radius:3px;outline:none;height:35px;padding:0 25px;font-size:medium;line-height:1.15;transition:all .2s,box-shadow 80ms ease-in;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #32325d1a,0 2px 5px #32325d1a,0 1px 1px #00000012}._button_enfzx_5:disabled{cursor:default}._button_enfzx_5:focus{box-shadow:inset 0 0 0 1px #32325d1a,0 6px 15px #32325d33,0 2px 2px #0000001a,0 0 0 4px #3297d34d}._layout_r82d3_1{flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex}
