:root{--ec-codeFontFml: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.markdown-content :not(a,strong,em,del,span,input,code,br)+:not(a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-top:1rem}.markdown-content :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){margin-top:1.2em}.markdown-content li+li:not(:where(.not-content *)),.markdown-content dt+dt:not(:where(.not-content *)),.markdown-content dt+dd:not(:where(.not-content *)),.markdown-content dd+dd:not(:where(.not-content *)){margin-top:.25rem}.markdown-content li:not(:where(.not-content *)){overflow-wrap:anywhere}.markdown-content li>:last-child:not(ul,ol,li,a,strong,em,del,span,input,code,br,:where(.not-content *)){margin-bottom:1.25rem}.markdown-content dt:not(:where(.not-content *)){font-weight:700}.markdown-content dd:not(:where(.not-content *)){padding-inline-start:1rem}.markdown-content :is(h1,h2,h3,h4,h5,h6):not(:where(.not-content *)){color:#fff;line-height:1.2;font-weight:600}.markdown-content :is(img,picture,video,canvas,iframe):not(:where(.not-content *)){display:block;max-width:100%;height:auto;box-shadow:0 8px 20px #13011d;border-radius:.7rem}.markdown-content .heading-content{font-weight:500;font-family:"Jersey 10",sans-serif;border-bottom:2px solid #8230ca}.markdown-content h1:not(:where(.not-content *)){font-size:3.28125rem;font-weight:500;font-family:"Jersey 10",sans-serif;border-bottom:2px solid #8230ca}.markdown-content h2:not(:where(.not-content *)){font-size:2.71875rem;font-weight:500;font-family:"Jersey 10",sans-serif;border-bottom:2px solid #8230ca}.markdown-content h3:not(:where(.not-content *)){font-size:1.5rem}.markdown-content h4:not(:where(.not-content *)){font-size:1.25rem}.markdown-content h5:not(:where(.not-content *)){font-size:1.125rem}.markdown-content h6:not(:where(.not-content *)){font-size:1.125rem}.markdown-content a:not(:where(.not-content *)){color:#abe766}.markdown-content a:hover:not(:where(.not-content *)){color:#fff}.markdown-content code:not(:where(.not-content *)){background-color:#100b16;margin-block:-.125rem;padding:.125rem .375rem;font-size:.875rem;border-radius:.15rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.markdown-content :is(h1,h2,h3,h4,h5,h6) code{font-size:inherit}.markdown-content pre:not(:where(.not-content *)){border:1px solid hsl(224,10%,23%);padding:.75rem 1rem;font-size:.875rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.markdown-content pre code:not(:where(.not-content *)){all:unset;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.markdown-content .expressive-code{box-shadow:0 0 20px #36085c;border-radius:.7rem}.markdown-content blockquote:not(:where(.not-content *)){border-inline-start:3px solid #8230ca;padding-inline-start:1rem;background-color:#8230ca66}.markdown-content table:not(:where(.not-content *)){display:block;overflow:auto;border-spacing:0}.markdown-content :is(th,td):not(:where(.not-content *)){border-bottom:1px solid var(--sl-color-gray-5);padding:.5rem 1rem;vertical-align:baseline}.markdown-content :is(th:first-child,td:first-child):not(:where(.not-content *)){padding-inline-start:0}.markdown-content :is(th:last-child,td:last-child):not(:where(.not-content *)){padding-inline-end:0}.markdown-content th:not(:where(.not-content *)){color:#fff;font-weight:600}.markdown-content th:not([align]):not(:where(.not-content *)){text-align:start}.markdown-content hr:not(:where(.not-content *)){border:0;border-bottom:1px solid #8230ca}.markdown-content .ds-aside :is(th,td,hr,blockquote):not(:where(.not-content *)){border-color:#353841}.markdown-content details:not(:where(.not-content *)){border-inline-start:2px solid #8230ca;padding-inline-start:1rem}.markdown-content details:not([open]):hover:not(:where(.not-content *)),.markdown-content details:has(>summary:hover):not(:where(.not-content *)){border-color:#8230ca66}.markdown-content details[open]>summary:not(:where(.not-content *)){margin-bottom:1rem}.markdown-content details[open]>summary:not(:where(.not-content *)):before{transform:rotate(90deg)}.markdown-content summary:not(:where(.not-content *)){color:#fff;cursor:pointer;display:block;font-weight:600;margin-inline-start:-.5rem;padding-inline-start:.5rem}.markdown-content summary:not(:where(.not-content *))::marker,.markdown-content summary:not(:where(.not-content *))::-webkit-details-marker{display:none}.markdown-content summary:not(:where(.not-content *)):before{background-color:currentColor;content:"";display:inline-block;height:1.25rem;width:1.25rem;margin-inline:-.3125rem .25rem;vertical-align:middle;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.8 11.3 10.6 7a1 1 0 1 0-1.4 1.5l3.5 3.5-3.5 3.5a1 1 0 0 0 0 1.4 1 1 0 0 0 .7.3 1 1 0 0 0 .7-.3l4.2-4.2a1 1 0 0 0 0-1.4Z'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.markdown-content summary:not(:where(.not-content *)) p:only-child{display:inline}[dir=rtl] .markdown-content summary:not(:where(.not-content *)),.markdown-content [dir=rtl] summary:not(:where(.not-content *)){transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){.markdown-content summary:not(:where(.not-content *)):before{transition:transform .2s ease-in-out}}@font-face{font-family:"Jersey 10";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/jersey10/v3/GftH7vZKsggXMf9n_J5X-A.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_qQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_rQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD0HrQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_rQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDy3rQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD8HsQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD_jsQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_sQ-M.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v4/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD7bsQ-M.ttf) format("truetype")}body{background:linear-gradient(#690bbb,#45087a);background-attachment:fixed;font-family:Geologica,sans-serif;font-weight:200;color:#fff;margin:0;padding:1.5rem;line-height:1.7}.page-wrapper[data-astro-cid-lvjzyg5v]{max-width:800px;margin:0 auto;background-color:#1a1224;overflow:hidden;outline:15px solid rgba(0,0,0,.3)}.post-header-bar[data-astro-cid-lvjzyg5v]{background-color:#0c0911;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;color:#fff;box-sizing:border-box}.brand[data-astro-cid-lvjzyg5v]{background-color:#1a1224;font-family:"Jersey 10",sans-serif;font-size:3rem;font-weight:200;text-transform:lowercase;margin-right:-2rem;margin-left:-2rem;line-height:4rem;color:#fff;padding:0 2rem;text-shadow:0 3px 2px rgba(0,0,0,.3)}.brand-hover[data-astro-cid-lvjzyg5v]:hover{color:#680bb9}.brand-goggles[data-astro-cid-lvjzyg5v]{height:1.4rem;width:auto;padding-left:.5rem;display:inline-block}.publish-date[data-astro-cid-lvjzyg5v]{font-family:Geologica,sans-serif;font-size:1.2rem;opacity:.9;color:#fff}.post-content-area[data-astro-cid-lvjzyg5v]{padding:1.5rem 2rem}.post-image-container[data-astro-cid-lvjzyg5v]{margin-bottom:1.8rem}.post-image[data-astro-cid-lvjzyg5v]{display:block;width:100%;height:auto;border-radius:20px;-o-object-fit:cover;object-fit:cover;outline:5px solid #690BBB;box-shadow:0 8px 25px #0000004d}.alt-text[data-astro-cid-lvjzyg5v]{padding-top:1em}.post-title[data-astro-cid-lvjzyg5v]{overflow:visible;font-family:"Jersey 10",sans-serif;font-size:2.7em;font-weight:500!important;background:#680bb94d;color:#fff;margin-bottom:1.5rem;line-height:1;letter-spacing:.1px;margin-left:-2rem;margin-right:-2rem;padding:1rem 2rem}
