@import url("https://fonts.googleapis.com/css2?family=Fira+Code:wght@500&family=Nunito:wght@600&family=Raleway:ital,wght@0,300;0,400;1,500&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:'Raleway',sans-serif}html{scroll-behavior:smooth}body{background-color:transparent}.debug{outline:1px solid #f00}.pink{color:#f04f78}::selection{color:#fff;background-color:#f04f78}a{text-decoration:none}a:hover{text-decoration:underline}#navbar{margin-bottom:65px}#navbar>[_container]{display:flex;justify-content:space-between}#navbar .nav-part{margin:0;padding:0}#brand{font-family:'Nunito',sans-serif;color:#f04f78;font-size:48px;position:relative;top:30px;left:95px;text-decoration:none}#brand img{position:absolute;height:105px;width:105px;top:-18px;left:-95px}#links{display:flex;list-style:none;position:relative;top:56px}#links>.active a{font-weight:bold}#links>li{margin-left:25px}#links>li a{font-size:22px;color:#f04f78;text-decoration:none}#links .btn-started a{position:relative;top:0.2em;border:1px solid #f04f78;padding:0.7em 1em;border-radius:5000px;transition:all 0.2s ease-in-out;text-transform:uppercase;font-size:18px}#links .btn-started a:hover{background-color:#f04f78;color:#fff}#home-container{color:#4a4a4a;height:calc(100vh - 150px)}#home-container>div{padding:0}#home-container h1{font-size:clamp(32px,5vw,48px);margin-bottom:20px}#home-container h2{font-size:clamp(24px,4vw,39px);margin-bottom:20px;line-height:1.7em;font-weight:500}#home-container pre{font-size:24px;background-color:#4a4a4a}pre{font-family:'Fira code',monospace!important}#home-links{margin-top:25px}#home-links a{float:right;padding:0.5em 1.5em;text-transform:uppercase;text-decoration:none;border-radius:5000px;margin-left:15px;border:1px solid #4a4a4a;color:#4a4a4a;transition:all 0.2s ease-in-out}#home-links-started{background-color:#f04f78;border:none!important;color:#fff!important;font-size:24px!important}#home-links-download{margin-top:0.5em}#home-links-star{margin-top:0.5em;height:2.6em!important}#home-links-star svg{height:1.2em;position:relative;top:0.2em;margin-right:0.5em}#home-links-download:hover,#home-links-star:hover{background-color:#4a4a4a;color:#fff}#logo-bg{position:absolute;width:clamp(300px,50vw,600px);height:clamp(300px,50vw,600px);background-image:url("../../favicon.png");background-repeat:no-repeat;background-size:contain;z-index:-1;opacity:0.3;transform:rotate(-17deg);top:clamp(0,20vh,-20%);left:40%}#home-why{color:#4a4a4a;margin:200px 0}#home-why h3{font-size:clamp(32px,4vw,38px)!important}.why-card{padding:0;padding-top:4vh}.why-card h4{text-transform:uppercase;color:#f04f78;font-weight:bold;font-size:clamp(24px,4vw,32px)}.why-card p{font-size:clamp(1em,3vw,1.4em);font-weight:400}#bottom-links{width:100%;display:flex;text-transform:uppercase;font-weight:bold;list-style:none}#bottom-links li{margin-right:1em}#bottom-links a{color:#f04f78;font-size:1em}#credits,#licence{font-weight:lighter}#credits a,#licence a{color:#f04f78;font-size:1em}footer{margin-top:5em}#doc-nav{margin-bottom:5em;position:relative}#doc-nav-inner{position:relative}#doc-nav-inner:after{position:absolute;content:'';border-right:1px solid rgba(74,74,74,0.3);height:100%;top:0;right:-1em}#doc-nav .nav-part{padding:0;margin:0}#doc-nav h5>a{font-size:clamp(0.6em,1.5vw,0.9em);text-transform:uppercase;color:#f04f78}#doc-nav h5>a:hover{text-decoration:none}#doc-nav h5>a.active:after,#doc-nav h5>a.expend:after{content:'<';position:relative;margin-left:0.3em;top:-0.1em}#doc-nav ul{height:auto;max-height:0;overflow:hidden;list-style-type:none;transition:max-height 0.5s ease-in-out}#doc-nav ul.expend{max-height:50vh}#doc-nav ul li a{font-size:0.9em;color:#4a4a4a}#doc-nav ul li a.active{font-weight:bold}code{box-shadow:none!important}#changelog,#documentation-container{margin-bottom:4em;padding:0 1em;color:#4a4a4a;font-size:clamp(0.85em,2vw,1em)}#changelog h2,#changelog h3,#changelog h4,#changelog h5,#changelog h6,#documentation-container h2,#documentation-container h3,#documentation-container h4,#documentation-container h5,#documentation-container h6{text-transform:uppercase}#changelog h2,#documentation-container h2{position:relative;margin-left:0.3em;color:#f04f78;font-weight:bold;font-size:clamp(38px,4vw,48px)}#changelog h2:before,#documentation-container h2:before{position:relative;content:'>';left:-0.3em;top:-0.06em}#changelog h3,#documentation-container h3{margin-top:0.5em;font-size:clamp(1.5em,3vw,2em)}#changelog h4,#documentation-container h4{margin-top:0.5em;font-size:clamp(1.25em,3vw,1.5em)}#changelog h5,#documentation-container h5{margin-top:0.5em;font-size:clamp(1.1em,2vw,1.25em)}#changelog h6,#documentation-container h6{font-size:clamp(1em,2vw,1.1em)}#changelog ul,#documentation-container ul{margin-left:1em}#changelog ul ::marker,#documentation-container ul ::marker{color:#4a4a4a;font-size:1.2em}#changelog code,#changelog pre,#documentation-container code,#documentation-container pre{font-size:clamp(0.85em,2vw,1em)!important;margin-top:1em;box-shadow:none;opacity:0.95}#changelog pre,#documentation-container pre{position:relative;--lang:''}#changelog pre:before,#documentation-container pre:before{content:var(--lang);position:absolute;top:0.5em;right:0.5em;text-transform:uppercase;opacity:0.8;color:#5a659c;transition:opacity 0.2s ease-in-out}#changelog pre:hover:before,#documentation-container pre:hover:before{opacity:1}#changelog a,#documentation-container a{color:#f04f78!important}#changelog hr,#documentation-container hr{border-color:#4a4a4a!important;opacity:0.5;margin:1em auto}#changelog hr.big,#documentation-container hr.big{margin:2em auto}#changelog table tr td,#changelog table tr th,#documentation-container table tr td,#documentation-container table tr th{border:1px solid rgba(74,74,74,0.5);padding:0.5em}[_alert]{padding:1em}#contact-page{color:#4a4a4a;letter-spacing:clamp(2px,0.02vw,5px)}#contact-page #contact-title{font-size:56px}#contact-page .contact-link{position:relative;margin-top:clamp(4em,15vh,6em)}#contact-page .contact-link svg{z-index:-1;opacity:0.3;pointer-events:none;position:absolute;width:clamp(100px,10vw,200px);left:50%;top:50%;transform:translate(-50%,-50%)}#contact-page a{font-weight:300;font-size:clamp(32px,5vw,48px);color:#f04f78;text-decoration:none}#contact{min-height:60vh}@media screen and (max-width:990px){#home-container{margin-left:1em;margin-right:1em}#doc-nav ul{max-height:50vh}}@media screen and (max-width:770px){#brand{margin-left:-2.5em}#links{margin-bottom:2em}#links li,#links li a{margin-top:1em;width:100%;text-align:center}#home-container a{text-align:center;display:block;width:100%;margin:auto;margin-bottom:0.5em}#home-container code{text-align:center!important;font-size:clamp(16px,5vw,24px)!important}}