.discord-icon{height:var(--header-icon-height)}.discord-icon>path{fill:var(--fg)}.github-icon{height:var(--header-icon-height)}.github-icon>path{fill:var(--fg)}.logo{--logo-width:80px;flex-shrink:0;height:var(--logo-width);width:var(--logo-width)}.logo .logo-c{fill:var(--primary);transform:rotate(0deg);transform-origin:center;transition:transform var(--transition-dur-slow)}.logo .logo-fp{fill:var(--accent)}@media(hover:hover){.logo:hover .logo-c{transform:rotate(180deg)}}@media(min-width:900px)and (max-width:1299.9px){.logo{--logo-width:70px}}@media(min-width:600px)and (max-width:899.9px){.logo{--logo-width:60px}}@media(max-width:599.9px){.logo{--logo-width:50px}}.moon{fill:var(--fg)}.sun{fill:var(--accent)}html[data-theme=light] .cfp-theme-selector>button .theme-dark{display:none}@media(hover:hover){html[data-theme=light] .cfp-theme-selector>button:hover{border-color:var(--primary)}}html:not([data-theme=light]) .cfp-theme-selector>button .theme-light{display:none}@media(hover:hover){html:not([data-theme=light]) .cfp-theme-selector>button:hover{border-color:var(--accent)}}.cfp-theme-selector>button{border-color:var(--bg);border-radius:var(--common-radius);border-style:solid;border-width:1px;display:block;padding:12px;transition-property:border-color;transition-duration:var(--transition-dur)}.cfp-theme-selector>button>.theme-icon{height:var(--header-icon-height)}.cfp-theme-selector .menu{background-color:var(--bg);border:1px solid var(--primary);border-radius:var(--common-radius);font-size:20px;padding:8px 12px;position:absolute;right:0;top:calc(var(--site-header-height) - 1px);z-index:var(--z-theme-selector-menu)}.cfp-theme-selector .menu>button{border-radius:var(--common-radius-sm);display:block;padding:8px 12px;text-align:left;width:100%;border-style:solid;border-width:1px;border-color:var(--bg);transition:border-color var(--transition-dur)}.cfp-theme-selector .menu>button:before{color:rgba(0,0,0,0);content:"•";margin-right:4px}.cfp-theme-selector .menu>button.active:before{color:var(--primary)}@media(hover:hover){.cfp-theme-selector .menu>button:hover{border-color:var(--fg)}}:export{commonScrollPaddingTop:16px;errorDark:#de4949;errorLight:#da1200;transitionDur:.2s;transitionDurSlow:.4s;warningDark:#ffc800}:root{--site-header-height:100px}@media(min-width:900px)and (max-width:1299.9px){:root{--site-header-height:92px}}@media(min-width:600px)and (max-width:899.9px){:root{--site-header-height:84px}}@media(max-width:599.9px){:root{--site-header-height:76px}}.site-header{border-bottom:1px solid var(--primary);height:var(--site-header-height);width:100%;--header-icon-height:40px;--link-margin:70px;--nav-fs:30px}.site-header nav,.site-header>.content-frame{align-items:center;display:flex;height:100%}.site-header nav{flex-grow:1;font-family:Quicksand;font-size:var(--nav-fs);justify-content:flex-start}.site-header nav a{text-decoration:none}.site-header nav a:not(.nav-logo){padding:4px 8px;border-bottom:1px solid var(--bg);transition:border-bottom-color var(--transition-dur)}@media(hover:hover){.site-header nav a:not(.nav-logo):hover{border-bottom-color:var(--fg)}}.site-header nav a+a{margin-left:var(--link-margin)}.site-header .icon-link{padding:12px;border-bottom:1px solid var(--bg);transition:border-bottom-color var(--transition-dur)}@media(hover:hover){.site-header .icon-link:hover{border-bottom-color:var(--fg)}}@media(min-width:600px){.site-header .icon-link{margin-right:20px}}@media(max-width:599.9px){.site-header .icon-link{margin-right:12px}}@media(min-width:900px)and (max-width:1299.9px){.site-header{--site-header-height:92px;--header-icon-height:36px;--link-margin:40px;--nav-fs:28px}}@media(min-width:600px)and (max-width:899.9px){.site-header{--site-header-height:84px;--header-icon-height:32px;--link-margin:30px;--nav-fs:26px;font-weight:600}}@media(max-width:599.9px){.site-header{--site-header-height:76px;--header-icon-height:28px;--link-margin:16px;--nav-fs:24px;font-weight:600}}