h1,h2,h3,h4,h5,h6,a,p{margin:0;padding:0;font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:100}h1{margin-block-start:1rem;margin-block-end:1rem;font-size:2.2rem;line-height:3.5rem;font-weight:100;letter-spacing:.3rem}h2{margin-block-start:1rem;margin-block-end:1rem;font-size:2rem;line-height:2rem}h3{margin-block-start:1rem;margin-block-end:1rem;font-size:1.75rem;line-height:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem;line-height:1rem;font-weight:400}p{margin-block-start:1rem;font-size:1rem;letter-spacing:.1rem;font-weight:200}a{padding:0;text-decoration:none;color:inherit}a:hover{text-decoration:none}a:not(.d){font-weight:300;position:relative;display:inline-block;z-index:2}a:not(.d):before{content:"";position:absolute;inset:-4px -8px;border-radius:5px;z-index:-1}a:visited{color:inherit}code a:not(.d){margin-block:0}ul{list-style:none;padding:0 0 0 15px;margin:5px;display:flex;flex-direction:column;gap:3px}ul li{padding:0;margin:0}ul li:before{content:"-";margin-left:0rem;margin-right:1rem}ul li a:not(.d),ul li a{margin:0}blockquote{margin:0;margin-block-start:1rem;margin-block-end:1rem;padding:.5rem 2rem;border-left:.5rem solid}html{height:100vh;overflow-x:hidden}body{height:100vh;display:flex;flex-direction:column}html,body{width:100vw;margin:0;padding:0;font-weight:100;font-family:Roboto,sans-serif}html #wrapper,body #wrapper{flex-grow:1;width:100vw}body[data-theme=dark],body section.dark{background-color:#1d1d1d;color:#fff;background:linear-gradient(180deg,#1d1d1d 50%,#222429 100%);background-attachment:fixed}body[data-theme=dark] blockquote,body section.dark blockquote{background-color:#ffffff05;border-color:#fff6f3;color:#000}body[data-theme=light],body section.light{background-color:#f1f1f1;color:#000;background:linear-gradient(180deg,#f1f1f1 70%,#e6f5fd 100%);background-attachment:fixed}body[data-theme=light] blockquote,body section.light blockquote{background-color:#00000005;border-color:#535c6e;color:#fff}body[data-theme=light] .preferred-language-notification,body section.light .preferred-language-notification{background-color:#535c6e}body[data-theme=light] .preferred-language-notification a,body[data-theme=light] .preferred-language-notification p,body section.light .preferred-language-notification a,body section.light .preferred-language-notification p{color:#fff}.language-button-container .language-button{position:relative;margin:10px;padding:5px 10px;border-radius:8px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.language-button-container .language-button:hover{cursor:pointer}.language-button-container:hover .language-menu,.language-button-container .language-menu.active{display:flex;margin:0}.language-button-container .language-menu-content{display:flex;flex-direction:column;border-radius:8px;padding:15px 0 10px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.language-button-container .language-menu{position:absolute;bottom:37px;left:0;display:none;width:160px;padding:10px 0}.language-button-container .language-menu p{margin:0;padding:0 20px}.language-button-container .language-menu .language-button{margin:8px 14px}body[data-theme=dark] .language-button-container .language-button,body section.dark .language-button-container .language-button{color:#000;background-color:#f1f1f1}body[data-theme=dark] .language-button-container .language-button:hover,body section.dark .language-button-container .language-button:hover{color:#000;background-color:#fff6f3}body[data-theme=dark] .language-button-container .language-menu-content,body section.dark .language-button-container .language-menu-content{color:#000;background-color:#f1f1f1}body[data-theme=light] .language-button-container .language-button,body section.light .language-button-container .language-button{color:#000;background-color:#fff}body[data-theme=light] .language-button-container .language-button:hover,body section.light .language-button-container .language-button:hover{color:#000;background-color:#fff6f3}body[data-theme=light] .language-button-container .language-menu-content,body section.light .language-button-container .language-menu-content{color:#000;background-color:#fff}body[data-theme=dark] a:not(.d),body section.dark a:not(.d){color:#ffe9e1}body[data-theme=dark] a:not(.d):before,body section.dark a:not(.d):before{background-color:transparent;color:#ffe9e1}body[data-theme=dark] a:not(.d):hover,body section.dark a:not(.d):hover{color:#535c6e}body[data-theme=dark] a:not(.d):hover:before,body section.dark a:not(.d):hover:before{background-color:#ffe9e1;color:#535c6e}body[data-theme=light] a:not(.d),body section.light a:not(.d){background-color:transparent;color:#535c6e}body[data-theme=light] a:not(.d):hover,body section.light a:not(.d):hover{color:#f1f1f1}body[data-theme=light] a:not(.d):hover:before,body section.light a:not(.d):hover:before{background-color:#8b95a8;color:#f1f1f1}section.footer{position:relative;z-index:10;width:100%;padding:2px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}section.footer .section-content{padding:20px}section.footer .menu{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px}section.footer .menu .separator{width:70%;height:1px;opacity:.4;border-radius:100%}section.footer .menu .row{flex-grow:1;display:flex;flex-direction:row;justify-content:space-evenly;width:100%}section.footer .menu .row>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}section.footer .menu .row>div>a{margin:0}body[data-theme=light].footer .separator,body section.light.footer .separator{background-color:#535c6e}body[data-theme=dark].footer .separator,body section.dark.footer .separator{background-color:#fff6f3}header,.mobile-menu{position:fixed;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box;padding:20px}header .cta,header .logo-link,.mobile-menu .cta,.mobile-menu .logo-link{border-radius:.5rem}header .cta,.mobile-menu .cta{padding:.5rem 1rem;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}header .cta:hover,.mobile-menu .cta:hover{-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);-o-box-shadow:0px 4px 8px 0px rgba(0,0,0,.2);box-shadow:0 4px 8px #0003;cursor:pointer;user-select:none}header{flex-direction:row;height:80px;-webkit-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-ms-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);-o-box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}header .onTop{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}header .logo-link{height:100%}header .logo-link .logo{position:absolute;top:0;left:0;height:100%}header .logo-link .logo:hover{cursor:pointer}header nav{display:flex;justify-content:flex-end;align-items:center}header nav a{margin:.5rem}header .hamburger{position:relative;display:none;height:80%;max-width:40px}header .hamburger svg{height:100%}.mobile-menu{position:fixed;top:80px;display:block;flex-direction:column;justify-content:space-between;z-index:110;visibility:hidden;width:100%;height:calc(100vh - 80px)}.mobile-menu.active{visibility:visible}.mobile-menu nav,.mobile-menu .mobile-menu-bottom{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.mobile-menu nav a{margin:2rem .5rem}body[data-theme=dark] header,body[data-theme=dark] .mobile-menu{color:#fff;background-color:#1d1d1d}body[data-theme=dark] header.onTop,body[data-theme=dark] .mobile-menu.onTop{background-color:transparent}body[data-theme=dark] header a.cta,body[data-theme=dark] .mobile-menu a.cta{color:#fff;background-color:#535c6e}body[data-theme=dark] header a.cta:hover,body[data-theme=dark] .mobile-menu a.cta:hover{background-color:#5b6c8d}body[data-theme=dark] header .hamburger,body[data-theme=dark] .mobile-menu .hamburger{fill:#fff}body[data-theme=dark] header .hamburger:hover,body[data-theme=dark] .mobile-menu .hamburger:hover{fill:#5b6c8d}body[data-theme=dark] header .logo,body[data-theme=dark] .mobile-menu .logo{fill:#fff}body[data-theme=dark] header .logo:hover,body[data-theme=dark] .mobile-menu .logo:hover{fill:#ffe9e1}body[data-theme=light] header,body[data-theme=light] .mobile-menu{color:#000;background-color:#f1f1f1}body[data-theme=light] header.onTop,body[data-theme=light] .mobile-menu.onTop{background-color:transparent}body[data-theme=light] header .cta,body[data-theme=light] .mobile-menu .cta{color:#000;background-color:#fff6f3}body[data-theme=light] header .cta:hover,body[data-theme=light] .mobile-menu .cta:hover{background-color:#00000012}body[data-theme=light] header .hamburger,body[data-theme=light] .mobile-menu .hamburger{fill:#000}body[data-theme=light] header .hamburger:hover,body[data-theme=light] .mobile-menu .hamburger:hover{fill:#00000012}body[data-theme=light] header .logo,body[data-theme=light] .mobile-menu .logo{fill:#fff}body[data-theme=light] header .logo:hover,body[data-theme=light] .mobile-menu .logo:hover{fill:#535c6e}@media (max-width: 590px){header .hamburger{display:block}header nav{display:none}}
