.Github_githubCorner__D_tPX:hover .Github_octoArm__KW3Ig{animation:Github_octocat-wave__hqsOB .56s ease-in-out}.Github_octoArm__KW3Ig,.Github_octoBody__WzTbQ{transform-origin:130px 106px;transform:rotate(-45deg)}.Github_githubCorner__D_tPX svg{color:var(--colors-headerText)}@keyframes Github_octocat-wave__hqsOB{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(-50deg)}}@media (max-width:500px){.Github_githubCorner__D_tPX:hover .Github_octoArm__KW3Ig{animation:none}.Github_githubCorner__D_tPX .Github_octoArm__KW3Ig{animation:Github_octocat-wave__hqsOB .56s ease-in-out}}.layout_mainView__ZItMQ{min-height:100vh}.layout_mainView__ZItMQ,.layout_main__ABI2k{display:flex;flex-direction:column;width:100%}.layout_main__ABI2k{flex:1 1;max-width:80vw;overflow-x:visible;margin:0 auto;padding:2rem 0}.layout_centered__aZ2Mm{align-items:center;justify-content:center}.style_switch__9s4lQ{--height:25px;--width:40px;--size:calc(var(--height) - 6px);--move:calc(var(--width) - var(--size) - 4px);position:relative;display:inline-block;width:var(--width);height:var(--height);.style_slider__wVCac{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--colors-inputs);transition:.4s;border-radius:34px}.style_slider__wVCac:before{position:absolute;content:attr(data-label);color:var(--color-lang);filter:brightness(.7);font-size:1rem;line-height:var(--size);height:var(--size);width:var(--size);left:3px;bottom:3px;transition:.4s;border-radius:50%;background-color:var(--colors-decorations);font-weight:700}.style_slider__wVCac:hover:before{filter:brightness(1);color:var(--color-lang)}& input{opacity:0;width:0;height:0}& input:checked+.style_slider__wVCac{background-color:var(--colors-inputs)}& input:focus+.style_slider__wVCac{box-shadow:0 0 1px var(--colors-inputs)}& input:checked+.style_slider__wVCac:before{transform:translateX(var(--move))}}.LanguageSelector_nav__XId_E{font-size:1.5rem}.LanguageSelector_button__XSm1V{all:unset;height:100%}.LanguageSelector_container__nJ5Eq{position:absolute;top:100%;width:max-content}.LanguageSelector_ul__7FPV6{all:unset;-webkit-margin-before:1rem;margin-block-start:1rem;cursor:default;list-style:none;background-color:var(--colors-modalBg);border:1px solid var(--colors-decorations);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.LanguageSelector_li__TEMjJ{padding:1rem 2rem}.ThemedIcon_container__OmZdO{position:relative;&:hover .ThemedIcon_list___DU2V{display:block}}.ThemedIcon_list___DU2V{display:none}.ThemedIcon_iconContainer__7GL1u{display:flex;justify-content:center;align-items:center;gap:.5rem;width:70px}.ThemedIcon_icon__3goaD{all:unset;font-size:1.5em;font-style:normal;rotate:180deg;cursor:pointer;color:var(--colors-paragraph)}.ThemedIcon_themeItem___QgG1{all:unset;font-size:1.4rem;width:100%;text-transform:capitalize}.ThemedIcon_themeItem___QgG1:hover{background-color:var(--colors-hoverDecorations)}.ThemedIcon_selected__kEQfG{background-color:var(--colors-decorations);color:var(--colors-text)}.ThemedIcon_themeItem___QgG1.ThemedIcon_selected__kEQfG .ThemedIcon_themeButton__o9Gox,.ThemedIcon_themeItem___QgG1:hover .ThemedIcon_themeButton__o9Gox{mix-blend-mode:difference}.ThemedIcon_themeButton__o9Gox{all:unset;color:var(--colors-text);padding:1rem 2rem}.ThemedIcon_themeListContainer__Ds8kN{position:absolute;top:100%;right:0}.ThemedIcon_themeList__fCdQR{all:unset;-webkit-margin-before:1rem;margin-block-start:1rem;cursor:default;list-style:none;background-color:var(--colors-modalBg);border:1px solid var(--colors-decorations);border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden}.ThemedIcon_themeSwitch__UCzxt{--height:25px;--width:40px;--size:calc(var(--height) - 6px);--move:calc(var(--width) - var(--size) - 4px);position:relative;display:inline-block;width:var(--width);height:var(--height);.ThemedIcon_slider__Zasgd{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--colors-inputs);transition:.4s;border-radius:34px}.ThemedIcon_slider__Zasgd:before{position:absolute;content:"";height:var(--size);width:var(--size);left:3px;bottom:3px;background-color:white;transition:.4s;border-radius:50%;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(/icons/sun.svg);mask-image:url(/icons/sun.svg);background-color:var(--colors-decorations)}.ThemedIcon_slider__Zasgd:hover:before{transform:rotate(30deg);transition:all .2s linear}& input{opacity:0;width:0;height:0}& input:checked+.ThemedIcon_slider__Zasgd{background-color:var(--colors-inputs)}& input:focus+.ThemedIcon_slider__Zasgd{box-shadow:0 0 1px var(--colors-inputs)}& input:checked+.ThemedIcon_slider__Zasgd:before{transform:translateX(var(--move));-webkit-mask-image:url(/icons/moon.svg);mask-image:url(/icons/moon.svg)}& input:checked+.ThemedIcon_slider__Zasgd:hover:before{background-color:var(--colors-link);transition:all .2s linear}}.Header_nav__0F3B1{height:var(--header-height);display:grid;padding-inline:1rem;grid-template-columns:auto auto 1fr 5rem;text-align:center;align-items:center;border-bottom:1px solid var(--colors-decorations);position:-webkit-sticky;position:sticky;top:0;z-index:10;background-color:var(--colors-bg);font-family:var(--font-inter,system-ui,sans-serif)}.Header_divider___LWGf{color:var(--colors-header)}.Header_name__HTXm5{font-size:2em;font-weight:400;color:var(--colors-headerText)}.Header_title__sXKg3{font-size:1.5em;font-family:cascadia,serif;color:var(--colors-headerText);font-style:italic}.Header_link__MN7xX{text-decoration:none}:root{--font-playfair:"Playfair Display",Georgia,serif;--font-inter:"Inter",system-ui,-apple-system,sans-serif;--font-noto-sans:"Noto Sans",system-ui,-apple-system,sans-serif;--font-assistant:"Assistant",system-ui,-apple-system,sans-serif;--font-rubik:"Rubik",system-ui,-apple-system,sans-serif;--font-source-serif:"Lora",Georgia,serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;font-size:10px;color-scheme:light dark}body{padding:0;margin:0;--header-height:6rem;background-color:var(--colors-bg);color:var(--colors-text);font-size:1.125rem;font-family:var(--font-noto-sans),var(--font-assistant),var(--font-rubik),Arial,sans-serif;line-height:1.7}::selection{background-color:var(--colors-decorations);color:var(--colors-bg)}a{color:var(--colors-link);scroll-margin-top:6.5rem;text-decoration-thickness:1px;text-underline-offset:.2em}h1,h2,h3,h4,h5,h6{font-family:var(--font-noto-sans),var(--font-assistant),var(--font-rubik),Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:1.5rem}h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2.3rem}h4,h5{font-size:1.8rem}h6{font-size:1.2rem}body[data-theme=dark]{--color-lang:white;--colors-bg:hsl(216,18.1%,16.3%);--colors-modalBg:hsl(216,18.1%,16.3%);--colors-main:hsl(214.1,32.8%,26.3%);--colors-text:hsl(0,0%,93.3%);--colors-subText:hsla(0,0%,93.3%,0.7);--colors-headerText:hsl(177.6,100%,50%);--colors-header:hsl(182.7,100%,35.5%);--colors-paragraph:hsl(205.7,51.9%,89.4%);--colors-decorations:hsl(182.7,100%,35.5%);--colors-hoverDecorations:hsla(182.7,100%,35.5%,0.1);--colors-inputs:hsla(183,100%,35%,0.2);--colors-link:hsl(0,0%,100%);--colors-charts:#00fff5;--sh-class:var(--colors-header);--sh-identifier:var(--colors-subText);--sh-sign:#8996a3;--sh-property:var(--colors-paragraph);--sh-entity:#249a97;--sh-jsxliterals:#6266d1;--sh-string:#00a99a;--sh-keyword:#f47067;--sh-comment:#a19595}body[data-theme=monokai]{--color-lang:black;--colors-bg:rgb(46,46,46);--colors-modalBg:rgba(46,46,46,0.8);--colors-main:hsl(214.1,32.8%,26.3%);--colors-text:rgb(214,214,214);--colors-subText:hsl(0,0%,77.5%);--colors-headerText:rgb(229,181,103);--colors-header:rgb(180,210,115);--colors-paragraph:rgba(214,214,214,0.8);--colors-decorations:rgb(180,210,115);--colors-hoverDecorations:rgba(232,125,62,0.2);--colors-inputs:rgba(158,134,200,0.2);--colors-link:rgb(176,82,121);--colors-charts:#6c99bb;--sh-class:var(--colors-header);--sh-identifier:var(--colors-subText);--sh-sign:#8996a3;--sh-property:var(--colors-paragraph);--sh-entity:#249a97;--sh-jsxliterals:#6266d1;--sh-string:#00a99a;--sh-keyword:#f47067;--sh-comment:#a19595}body[data-theme=cobalt2]{--color-lang:black;--colors-bg:#15232d;--colors-modalBg:#193549;--colors-main:#9effff;--colors-text:white;--colors-subText:rgba(255,255,255,0.7);--colors-headerText:#ffc600;--colors-header:#ff9d00;--colors-paragraph:#9effff;--colors-decorations:#2affdf;--colors-hoverDecorations:#0d3a58;--colors-inputs:#35434d;--colors-link:#fb94ff;--colors-charts:#fb94ff;--sh-class:var(--colors-header);--sh-identifier:var(--colors-subText);--sh-sign:#8996a3;--sh-property:var(--colors-paragraph);--sh-entity:#249a97;--sh-jsxliterals:#6266d1;--sh-string:#00a99a;--sh-keyword:#f47067;--sh-comment:#a19595}body,body[data-theme=light]{--colors-bg:hsla(0,0%,96%,0.8);--colors-modalBg:hsla(0,0%,96.1%);--colors-main:hsla(193.9,100%,50%,0.9);--colors-text:hsl(204.2,100%,28.6%);--colors-header:hsl(216.5,100%,50%);--colors-headerText:hsl(204.2,100%,28.6%);--colors-paragraph:hsl(216.9,10.2%,24.9%);--colors-subText:hsla(204.2,100%,28.6%,0.7);--colors-decorations:hsl(215.1,90.8%,61.6%);--colors-hoverDecorations:hsla(215.1,90.8%,61.6%,0.1);--colors-inputs:hsla(215,91%,62%,0.2);--colors-link:hsl(0,0%,0%);--colors-charts:#448ef6;--color-lang:white;--sh-class:var(--colors-header);--sh-identifier:var(--colors-subText);--sh-sign:#8996a3;--sh-property:var(--colors-paragraph);--sh-entity:#249a97;--sh-jsxliterals:#6266d1;--sh-string:#00a99a;--sh-keyword:#f47067;--sh-comment:#a19595}