:root{--theme-background: #f9f9f9;--theme-background-darker: #f3f3f3;--theme-background-lighter: #ffffff;--theme-text-color: #000000;--theme-text-less-important-color: #555;--theme-link-color: #4c4c4c;--theme-link-hover-color: #797979;--theme-checkbox-color: #ffffff;--theme-checkbox-checked-color: #bbbbbb;--font-family-base: "Calibri", "Helvetica Neue", sans-serif;--font-size-title: 48px;--font-size-llarge: 30px;--font-size-large: 24px;--font-size-base: 20px;--font-size-small: 16px;--font-size-ssmall: 14px;--font-size-sssmall: 12px;--navbar-height: 80px;--navbar-inner-height: 50px;--theme-navbar-background: #eeeeee;--theme-navbar-text-color: #212529;--scrollbar-thumb-background-color: #e7e7e7;--button-background: #2e2e2e;--button-background-success: #35a000;--button-background-failure: #be0000;--button-text-color: #ffffff;--button-hover-background: #0c0c0c;--button-active-background: #000000;--button-border: none;--button-disabled-background: #cccccc;--button-disabled-text-color: #666666;--container-max-width: 1200px;--article-container-max-width: 800px;--border-shadow-color: rgba(0, 0, 0, .1);--border-hover-shadow-color: rgba(0, 0, 0, .2);--line-height-base: 1em;--line-height-larger: 1.2em;--article-title-color: #000000;--article-subtitle-color: #555;--article-text-color: #000000}body.dark{--theme-background: #212121;--theme-background-darker: #171717;--theme-background-lighter: #333333;--theme-text-color: #e0e0e0;--theme-text-less-important-color: #a1a1a1;--theme-link-color: #a3a3a3;--theme-link-hover-color: #878787;--theme-navbar-background: #171717;--theme-navbar-text-color: #ffffff;--theme-checkbox-color: #4c4c4c;--theme-checkbox-checked-color: #111111;--scrollbar-thumb-background-color: #404040;--button-background: #333333;--button-background-success: #2b8100;--button-background-failure: #910000;--button-text-color: #ffffff;--button-hover-background: #555555;--button-border: 1px solid #777777;--border-shadow-color: rgba(0, 0, 0, .7);--border-hover-shadow-color: rgba(0, 0, 0, .8);--article-title-color: #e0e0e0;--article-subtitle-color: #a1a1a1;--article-text-color: #e0e0e0}body{margin:0;padding:0;font-family:var(--font-family-base);font-size:var(--font-size-base);background-color:var(--primary-color);color:var(--secondary-color)}button:disabled{background-color:var(--button-disabled-background);color:var(--button-disabled-text-color);cursor:not-allowed}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}._nav_zkoeq_7{display:flex;justify-content:space-between;align-items:center;background-color:var(--theme-navbar-background);padding:15px 30px;height:var(--navbar-inner-height);position:sticky;top:0;z-index:1000}._logo_zkoeq_19{color:var(--theme-navbar-text-color);font-size:30px;font-weight:700;text-decoration:none}._navLinks_zkoeq_26{list-style:none;display:flex;gap:80px;margin:0}@media (max-width: 768px){._navLinks_zkoeq_26{display:none}}._navLinks_zkoeq_26 a{color:var(--theme-text-color);text-decoration:none}._navLinks_zkoeq_26 a:hover{text-decoration:underline}._navLinks_zkoeq_26 div{color:var(--theme-text-color);cursor:pointer}._navLinks_zkoeq_26 div:hover{text-decoration:underline}._mobileMenu_zkoeq_56{display:none;align-items:center;text-align:center}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61{display:none;flex-direction:column;cursor:pointer;border:none;background:transparent}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61 span{width:30px;height:2px;background-color:var(--theme-navbar-text-color);display:block;transition:all .3s ease}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._open_zkoeq_77 ._topBar_zkoeq_77{transform:rotate(45deg);transform-origin:10% 10%}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._open_zkoeq_77 ._middleBar_zkoeq_81{opacity:0}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._open_zkoeq_77 ._bottomBar_zkoeq_84{transform:rotate(-45deg);transform-origin:10% 90%}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._closed_zkoeq_88 ._topBar_zkoeq_77{transform:rotate(0)}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._closed_zkoeq_88 ._middleBar_zkoeq_81{opacity:1}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61._closed_zkoeq_88 ._bottomBar_zkoeq_84{transform:rotate(0)}._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61 span{margin-top:3.35px;margin-bottom:3.35px}._themeDesktopToggle_zkoeq_103,._themeMobileToggle_zkoeq_103{color:var(--theme-navbar-text-color);font-size:18px}@media (max-width: 768px){._navLinks_zkoeq_26{display:flex;flex-direction:column;position:absolute;top:var(--navbar-inner-height);right:0;background-color:var(--theme-navbar-background);width:100%;padding:20px 0;text-align:left;gap:20px;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;opacity:0}._navLinks_zkoeq_26 a,._navLinks_zkoeq_26 div{padding:10px 30px}._navLinks_zkoeq_26._active_zkoeq_133{max-height:300px;opacity:1}._navLinks_zkoeq_26 ._themeDesktopToggle_zkoeq_103{display:none}._mobileMenu_zkoeq_56,._mobileMenu_zkoeq_56 ._hamburger_zkoeq_61{display:flex}._mobileMenu_zkoeq_56 ._themeMobileToggle_zkoeq_103{display:flex;margin-left:20px}}.theme-toggle.theme-toggle--reversed .theme-toggle__classic{transform:scaleX(-1)}.theme-toggle{--theme-toggle__classic--duration:.5s}.theme-toggle__classic path{transition-timing-function:cubic-bezier(0,0,.15,1.25);transform-origin:center;transition-duration:calc(var(--theme-toggle__classic--duration) * .8)}.theme-toggle__classic g path{transition-property:opacity,transform;transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}.theme-toggle__classic :first-child path{transition-property:transform,d}.theme-toggle--toggled.theme-toggle .theme-toggle__classic g path{transform:scale(.5) rotate(45deg);opacity:0;transition-delay:0s}.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{d:path("M-12 5h30a1 1 0 0 0 9 13v24h-39Z");transition-delay:calc(var(--theme-toggle__classic--duration) * .2)}@supports not (d:path("")){.theme-toggle--toggled.theme-toggle .theme-toggle__classic :first-child path{transform:translate3d(-12px,10px,0)}}.theme-toggle{border:none;background:0 0;cursor:pointer}@media (prefers-reduced-motion:reduce){.theme-toggle:not(.theme-toggle--force-motion) *{transition:none!important}}
