.color-border{border-color:#3a2547 !important}.color-bg{background-color:var(--bg-surface)}.color-fg{color:#f5edf9}.color-fg1{color:#b9a9c5}.color-bg1{background-color:var(--bg-raised)}:root{--text-navbar: #b9a9c5;--text-navbar-hover: #fdb1ff;--bg-surface: #0b0910;--bg-raised: #15101d;--bg-soft: #1e1428;--bg-clear: transparent;--bg-icon: currentColor;--bg-selection: #fb72ff;--bg-page:
        radial-gradient(ellipse at 12% 0, rgba(251,114,255,0.12), transparent 45rem),
        radial-gradient(ellipse at 95% 15%, rgba(184,150,255,0.08), transparent 40rem),
        var(--bg-surface);--bg-navbar: linear-gradient(110deg, #2b2782, #2b223d, 65%, #593770);--bg-nav-hover: rgba(251,114,255,0.08);--bg-donate: linear-gradient(120deg, #fb72ff, #b896ff);--bg-button: linear-gradient(
        115deg, #fb72ff 0%, #e080ff 55%, #b896ff 100%
    );--bg-panel: linear-gradient(125deg, rgba(51, 25, 60, 0.92), rgba(20, 14, 30, 0.96));--bg-divider: linear-gradient(115deg, #0e0613, #0b0711 60%, #110716);--bg-sidebar: linear-gradient(180deg, var(--bg-raised), var(--bg-surface));--bg-sidebar-active: linear-gradient(90deg, rgba(251,114,255,0.14), transparent);--bg-code: #100c17;--bg-table-stripe: rgba(184,150,255,0.04);--bg-notice: linear-gradient(110deg, #43203f, #25162f);--bg-warning: #55203d;--bg-glass: rgba(30,20,40,0.8);--bg-glass-text: rgba(45,22,51,0.95);--bg-community: linear-gradient(180deg, rgba(251,114,255,0.07), transparent);--bg-journey:
        radial-gradient(ellipse at 20% 25%, rgba(251,114,255,0.1), transparent 60%),
        radial-gradient(ellipse at 80% 60%, rgba(184,150,255,0.08), transparent 55%);--bg-home-bottom: #0b0512;--bg-code-legacy: #272822;--bg-code-example: #ffeadf;--bg-code-selection: #000000;--bg-code-highlight: #ffffcc;--bg-code-deleted: #b51a1a;--bg-code-inserted: rgb(1, 119, 1);--bg-table-light: #ffffff;--bg-table-dark: #3b3c38;--bg-donate-light: #3cc1f5;--bg-donate-dark: #1490c2;--bg-donate-gradient-light: linear-gradient(350deg, #33a3ce, #8adbfb);--bg-donate-gradient-dark: linear-gradient(350deg, #13769d, #4ca1c3);--bg-button-shine: linear-gradient(
        to bottom right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 37%,
        rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0) 100%
    );--bg-button-underlay: rgba(255, 255, 255, 0.3)}#content{--bg-home:
        radial-gradient(
            ellipse 95vw 38rem at 0% 100%,
            #000000 0%, rgba(0, 0, 0, 0.85) 25%, rgba(0, 0, 0, 0) 100%
        ),
        radial-gradient(
            ellipse 80vw 32rem at 100% var(--gradient-zig-stop, 28%),
            rgba(223,61,135,0.07), rgba(223,61,135,0) 100%
        ),
        radial-gradient(
            ellipse 90vw 34rem at 0% 0%,
            rgba(21, 12, 31, 0.8), rgba(21, 12, 31, 0) 100%
        ),
        radial-gradient(
            ellipse 85vw 34rem at 0% var(--gradient-zig-stop, 28%),
            rgba(16, 10, 22, 0.8), rgba(16, 10, 22, 0) 100%
        ),
        radial-gradient(
            ellipse 90vw 34rem at 0% var(--gradient-modular-stop, 58%),
            rgba(223,61,135,0.1), rgba(223,61,135,0) 100%
        ),
        radial-gradient(
            ellipse 85vw 34rem at 100% var(--gradient-modular-stop, 58%),
            rgba(14, 13, 29, 0.85), rgba(14, 13, 29, 0) 100%
        ),
        radial-gradient(
            ellipse 80vw 26rem at 100% var(--gradient-community-stop, 86%),
            rgba(32, 16, 46, 0.15), rgba(32, 16, 46, 0) 100%
        ),
        linear-gradient(
            180deg,
            #20121e 0%,
            #1f192b var(--gradient-zig-stop, 28%),
            #191425 var(--gradient-modular-stop, 58%),
            #1c0f1d var(--gradient-community-stop, 86%),
            var(--bg-home-bottom) var(--gradient-footer-stop, 96%),
            var(--bg-home-bottom) 100%
        )}@media (prefers-color-scheme: light){:root{--text-navbar: #545454;--text-navbar-hover: #fb72ff;--bg-surface: #ffffff;--bg-raised: #f5eef9;--bg-soft: #f2ecf7;--bg-panel: var(--bg-divider);--bg-glass: var(--bg-nav-hover);--bg-glass-text: var(--bg-divider);--bg-notice: var(--bg-divider);--bg-warning: #f8e6ef;--bg-home-bottom: #ffffff;--bg-code: #f2ecf7;--bg-divider: linear-gradient(115deg, #f5eef9, #ece5f6 60%, #f8eff8);--bg-donate: #fb72ff;--bg-button: #fb72ff;--bg-navbar: linear-gradient(110deg, #fff, #f2ecff, 65%, #fff)}#content{--bg-home: #ffffff}}*,html{scroll-behavior:smooth !important}html,body{height:100%;width:100%;margin:0;padding:0;line-height:1.25;font-family:'Inter', sans-serif;background:var(--bg-surface);color:#f5edf9}.plain-font{font-family:'Inter', sans-serif}h1,h2,h3,h4,h5,h6,.big-button{font-family:'Exo 2', sans-serif}main p,main li{font-size:16px}.with-alert{padding-top:2rem}a{color:#f5edf9}blockquote{color:grey;margin-bottom:0}h1,h2,h3,h4,h5,h6{margin-bottom:0;margin-top:3rem}.subtext{font-size:80%;padding-left:0.5rem}p{margin-bottom:0}.auto-color-inverted{filter:invert(100%)}.invert-color{filter:invert(100%)}.svg-icon{height:1.25rem;display:flex;padding-top:0;color:#f5edf9;filter:none}.navbar{position:relative;z-index:2;background:var(--bg-surface)}.navbar .content{display:flex;align-items:center;justify-content:space-between;margin:auto;margin-left:6rem;margin-right:6rem;width:calc(100% - 6rem - 6rem)}.navbar .content .brand{display:flex;align-items:center;flex:10}.navbar .content .logo{display:inline-flex;align-items:center;font-family:'Comfortaa', sans-serif;font-weight:700;line-height:1;letter-spacing:-0.025em;color:#fb72ff;text-decoration:none;padding-left:0;padding-right:0}.navbar .content .logo span{font-size:3rem;margin-left:.12rem}.navbar .content .logo img{width:auto;height:3rem;flex:none}.navbar .content .divider{width:0;height:3.3rem;border-left:1px solid}.navbar .content .subsection{display:flex;align-items:center;height:100%}.navbar .content .subsection a{display:inline-flex;align-items:center;text-decoration:none;line-height:3rem;font-weight:600;height:100%;padding-right:1rem;padding-left:1rem;color:#f5edf9}.navbar .content .subsection a:not(.donate-button):hover,.navbar .content .subsection a:not(.donate-button):active{color:#b9a9c5}.navbar .content .subsection .donate-button{color:black;text-shadow:none;text-shadow:0.5px 0.5px 1px rgba(255,255,255,0.6);border-radius:0.75rem;border:2px solid #9be3ff;height:2.25rem;background-color:var(--bg-donate-light);background-image:var(--bg-donate-gradient-light);box-shadow:rgba(0,82,255,0.1) 2px 5px 3px 0px,rgba(0,82,255,0.1) 1px 5px 12px 0px,rgba(0,82,255,0.3) 2px 2px 15px 0px;margin-right:1rem}.navbar .content .subsection .donate-button img{filter:drop-shadow(0.5px 0.5px 1px rgba(0,0,0,0.4));height:1rem;filter:drop-shadow(0.5px 0.5px 1px rgba(0,0,0,0.4))}.navbar .content .subsection .donate-button:hover,.navbar .content .subsection .donate-button:active{filter:brightness(110%)}.glass-link:hover,.glass-link:active{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}@media (min-width: 835px) and (max-width: 1028px){.navbar .content{margin:auto;margin-left:1rem;width:calc(100% - 1rem);flex-wrap:wrap;justify-content:center}.navbar .content .divider{display:none}.home .choose-your-journey>div>div:last-child video{margin-left:1rem}.home .code{white-space:pre-line}.home .p-section{padding-left:1rem;padding-right:1rem}}@media (max-width: 835px){.navbar .content{margin:auto;margin-left:1rem;width:calc(100% - 1rem);flex-wrap:wrap;justify-content:center}.navbar .content .divider{display:none}.navbar .content .brand{display:flex;justify-content:center;flex:auto;width:100%}.alert>span{height:2.5rem !important}.home .choose-your-journey{min-height:60rem}.home .choose-your-journey>div{padding-left:1rem;padding-right:1rem;flex-direction:column !important;margin-left:0rem !important;margin-right:0rem !important}.home .choose-your-journey>div h1,.home .choose-your-journey>div h2{text-align:center}.home .choose-your-journey>div>div:last-child{margin-top:1rem}.home .choose-your-journey>div>div:last-child video{width:100%;height:auto}.home .always-open-source>.card{display:flex;flex-direction:column;padding:1rem}.home .code{white-space:pre-line}.home .p-section{padding:1rem}.home .p-section h1,.home .p-section h2{margin-top:1rem !important;text-align:center !important}.home .p-img-right,.home .p-img-left{margin:auto !important}}.alert{height:0;z-index:2;justify-content:center;display:flex}.alert.warning>span{background:var(--bg-warning);color:#f5edf9}.alert>span{background:var(--bg-glass-text);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem);border-top:1px solid #00000026;height:1.25rem;padding:0.5rem;border-bottom-left-radius:2px;border-bottom-right-radius:2px;width:100%;box-shadow:inset 0 1rem 1rem -1rem rgba(0,0,0,0.6);text-align:center;z-index:2}#content{display:flex;flex:1;flex-direction:column;margin-left:auto;margin-right:auto;width:100%;overflow:hidden}#content main{display:flex;z-index:1;min-height:calc(100vh - 10rem)}.footer{z-index:1;margin:auto;height:3rem;display:flex;flex-direction:row;justify-content:center;padding-bottom:3rem}main{width:100%;display:flex}.home,.unlimited{display:flex;flex-direction:column;padding-bottom:3rem}.home,.unlimited{width:100%;text-align:center}.home p,.unlimited p{max-width:40rem;text-align:left;margin-left:auto;margin-right:auto}.main-single{max-width:50rem;margin:auto}.footer{border-top:1px solid grey;padding-top:1rem;max-width:50rem;display:flex;flex-direction:row;align-self:center;align-items:baseline;font-size:12px;justify-content:space-between;width:80%}.big-button img{height:5rem;position:relative;top:-0.25rem;margin-right:1rem}.big-button{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);margin-top:1rem;display:inline-flex;align-items:center;text-decoration:none;line-height:1rem;padding:1rem;padding-right:1.5rem;padding-left:1.5rem;filter:brightness(100%);font-size:200%;height:3rem;animation:flashyLoad;background-repeat:no-repeat;background-position:-2400px -240px, 0 0;background-size:250% 250%, 100% 100%;transition:background-position 0s ease;background-image:var(--bg-button-shine)}.big-button::before,.big-button-false-before::before{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);position:absolute;z-index:-1;margin-left:-3rem;height:7rem;clip-path:polygon(0 0, calc(100% - 1rem) 0, 100% 1rem, 100% 100%, 1rem 100%, 0 calc(100% - 1rem));content:''}.big-button:hover,.big-button:active{background-position:0 0, 0 0;transition-duration:0.5s}@media (prefers-reduced-motion: reduce){.big-button:hover,.big-button:active{transition-duration:0.1s}}@keyframes flashyLoad{0%{background-position:-2400px -240px, 0 0}100%{background-position:800px 0, 0 0}}.big-button.glass-hover{background:var(--bg-clear)}.big-button.glass-hover:hover{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}.glass{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem)}.card{background:var(--bg-raised);text-align:left;display:flex;flex-direction:row;align-items:center;border-radius:0.5rem;padding:1rem;padding-top:2rem;padding-bottom:2rem}.card,.card a,.card a:active{color:#f5edf9}h2{text-align:left;margin-top:3rem}.img-link{text-decoration:none;outline:none}pre{padding:1rem;background-color:var(--bg-code-legacy);color:#0b0910;tab-size:4;font-size:16px;overflow:auto}:not(pre)>code{background-color:var(--bg-code-legacy);color:#0b0910;padding:0.1rem 0.3rem;border-radius:3px;font-size:0.95em}.code{text-align:left;background:var(--bg-code-example);color:black;padding:0.5rem}.code::-moz-selection{color:white;background:var(--bg-code-selection)}.code::selection{color:white;background:var(--bg-code-selection)}table{margin-top:1rem;border-collapse:collapse;width:calc(100%)}thead{border-bottom:1px solid gray}td,th{padding:0.5rem}tr:nth-child(even){background:var(--bg-table-light)}th{padding-top:1rem;padding-bottom:1rem;text-align:left}.chroma{color:#e5e5e5;background-color:var(--bg-code-selection)}.chroma .err{color:#ff0000}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.chroma .hl{display:block;width:100%;background-color:var(--bg-code-highlight)}.chroma .lnt{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#727272}.chroma .ln{margin-right:0.4em;padding:0 0.4em 0 0.4em;color:#727272}.chroma .k{color:#0f7501;font-weight:bold}.chroma .kc{color:#067fff;font-weight:bold}.chroma .kd{color:#067fff;font-weight:bold}.chroma .kn{color:#067fff;font-weight:bold}.chroma .kp{color:#067fff;font-weight:bold}.chroma .kr{color:#ff7800;font-weight:bold}.chroma .kt{color:#067fff;font-weight:bold}.chroma .na{color:#007f7f}.chroma .nb{color:#067fff;font-weight:bold}.chroma .nt{font-weight:bold}.chroma .ld{color:#ffff00;font-weight:bold}.chroma .s{color:#72bb29;font-weight:bold;font-style:italic}.chroma .sa{color:#00ffff;font-weight:bold}.chroma .sb{color:#00ffff;font-weight:bold}.chroma .sc{color:#00ffff;font-weight:bold}.chroma .dl{color:#00ffff;font-weight:bold}.chroma .sd{color:#00ffff;font-weight:bold}.chroma .s2{color:#00ffff;font-weight:bold}.chroma .se{color:#00ffff;font-weight:bold}.chroma .sh{color:#00ffff;font-weight:bold}.chroma .si{color:#00ffff;font-weight:bold}.chroma .sx{color:#00ffff;font-weight:bold}.chroma .sr{color:#00ffff;font-weight:bold}.chroma .s1{color:#00ffff;font-weight:bold}.chroma .ss{color:#00ffff;font-weight:bold}.chroma .m{color:#ffff00;font-weight:bold}.chroma .mb{color:#ffff00;font-weight:bold}.chroma .mf{color:#ffff00;font-weight:bold}.chroma .mh{color:#ffff00;font-weight:bold}.chroma .mi{color:#ffff00;font-weight:bold}.chroma .il{color:#ffff00;font-weight:bold}.chroma .mo{color:#ffff00;font-weight:bold}.chroma .o{color:#ff9076}.chroma .p{color:#c18004}.chroma .c{color:#007f7f}.chroma .ch{color:#007f7f}.chroma .cm{color:#007f7f}.chroma .c1{color:#007f7f}.chroma .cs{color:#007f7f}.chroma .cp{color:#00ff00;font-weight:bold}.chroma .cpf{color:#00ff00;font-weight:bold}.chroma .gd{background:var(--bg-code-deleted)}.chroma .gh{font-weight:bold}.chroma .gi{background:var(--bg-code-inserted)}.chroma .gs{font-weight:bold}.chroma .gu{font-weight:bold}.chroma .gl{text-decoration:underline}.navbar{background:var(--bg-glass);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);background:var(--bg-surface)}.glass,.big-button{color:#f5edf9;text-shadow:0 0 0.6rem black, 0 0 0.3rem black}h2{text-align:left;margin-top:0}.glass.bright{backdrop-filter:blur(0.5rem) brightness(1.4);-webkit-backdrop-filter:blur(0.5rem) brightness(1.4)}.glass.bright-2{backdrop-filter:blur(0.5rem) brightness(3.4);-webkit-backdrop-filter:blur(0.5rem) brightness(3.4)}.p-section.final-choose-your-journey{height:calc(100vh - 15rem)}html{color-scheme:dark;background:var(--bg-surface)}body{background:var(--bg-home-bottom);background-attachment:fixed;line-height:1.65;color:#f5edf9}#content{background:var(--bg-home)}::selection{background:var(--bg-selection);color:#0b0910}a{color:#fdb1ff;text-decoration-color:rgba(253,177,255,0.4);text-underline-offset:0.2em;transition:color 160ms ease, background-color 160ms ease, box-shadow 160ms ease}a:hover{color:#f5edf9}a:focus-visible,summary:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #fb72ff;outline-offset:5px;border-radius:0.4rem}h1,h2,h3,h4,h5,h6{color:#fb72ff;line-height:1.2;letter-spacing:-0.025em}h1{font-weight:800}h2{font-weight:700}body .navbar{background:var(--bg-navbar);box-shadow:0 8px 40px rgba(0,0,0,0.2);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body .navbar .content{padding-top:0.5rem;padding-bottom:0.5rem}body .navbar .content .subsection a{color:var(--text-navbar);text-shadow:none;border-radius:0.75rem}body .navbar .content .subsection a.svg-item{box-sizing:border-box;height:3rem;padding:0.875rem 1rem;justify-content:center}body .navbar .content .nav-icon{display:block;width:1.25rem;height:1.25rem;background-color:var(--bg-icon);-webkit-mask:var(--nav-icon) center/contain no-repeat;mask:var(--nav-icon) center/contain no-repeat}body .navbar .content .git-icon{--nav-icon: url("../img/git.svg")}body .navbar .content .discord-icon{--nav-icon: url("../img/discord.svg");width:1.5625rem}body .navbar .content .subsection a:not(.donate-button):hover{color:var(--text-navbar-hover);background:var(--bg-nav-hover);filter:none}body .navbar .content .subsection .donate-button{color:#0b0910;border:0;border-radius:999px;background:var(--bg-donate);box-shadow:0 0 24px rgba(251,114,255,0.18);text-shadow:none}body .navbar .content .subsection .donate-button img{filter:none}.svg-icon{filter:invert(100%)}.auto-color{filter:invert(100%)}.auto-color-inverted{filter:none}.big-button,.home .big-button{position:relative;color:#0b0910;font-size:1.35rem;font-weight:800;letter-spacing:0.015em;border:0;border-radius:999px;background:var(--bg-button);box-shadow:0 8px 32px rgba(251,114,255,0.2);text-shadow:none;animation:none;transition:box-shadow 160ms ease, filter 160ms ease}.big-button:hover,.home .big-button:hover{filter:brightness(1.08);box-shadow:0 10px 40px rgba(251,114,255,0.35)}.home .choose-journey>.big-button.primary{box-sizing:border-box;width:15rem;max-width:100%;height:3.5rem;padding:0.75rem 2rem;justify-content:center}.big-button::before,.big-button-false-before::before{content:none}.glass,.card,.home .glass.bright,.home .glass.bright-2{background:var(--bg-panel);border:1px solid #3a2547;border-radius:1.25rem;color:#f5edf9;text-shadow:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home .choose-your-journey{background:var(--bg-journey)}.home .color-bg{background:var(--bg-clear)}.home .p-section.glass{border-color:#3a2547;border-radius:1.75rem;box-shadow:inset 0 1px rgba(253,177,255,0.12) !important;clip-path:none !important}.home .p-section>p{border-color:#3a2547 !important;border-radius:1.25rem}.home .community{background:var(--bg-community);border-radius:1.25rem}video{border:1px solid #3a2547;border-radius:1.25rem;background:var(--bg-surface);box-shadow:0 16px 48px rgba(0,0,0,0.35)}.glass-link{border-radius:1.25rem}.glass-link:hover{box-shadow:inset 0 0 0 1px #3a2547}.main-docs aside>ul{background:var(--bg-sidebar);border-right:1px solid #3a2547;border-radius:0 1.25rem 1.25rem 0}.main-docs aside>ul h3{color:#fb72ff;border-bottom-color:#3a2547;font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase}.main-docs aside>ul a{color:#b9a9c5;border-radius:0.75rem}.main-docs aside>ul a:hover,.main-docs aside>ul .active>a{color:#fdb1ff;background:var(--bg-sidebar-active);box-shadow:inset 3px 0 #fb72ff}.toc{color:#b9a9c5}.toc a{color:#b9a9c5}.toc a:hover{color:#fdb1ff}pre,pre.code,pre.chroma{background:var(--bg-code) !important;color:#f5edf9 !important;border:1px solid #3a2547;border-radius:1.25rem;box-shadow:inset 0 1px rgba(253,177,255,0.05);line-height:1.6}:not(pre)>code{color:#fdb1ff;background:var(--bg-soft);border-radius:0.4rem}pre>code{color:inherit}table{border-collapse:separate;border-spacing:0;border:1px solid #3a2547;border-radius:1.25rem;overflow:hidden;background:var(--bg-raised)}thead{background:var(--bg-soft)}th{color:#fdb1ff}td,th{border-bottom:1px solid #3a2547}tr:last-child td{border-bottom:0}tr:nth-child(even){background:var(--bg-table-stripe)}blockquote{color:#b9a9c5;border-left:3px solid #fb72ff;border-radius:0 0.75rem 0.75rem 0;background:var(--bg-raised);padding:1rem 1.5rem}details{border:1px solid #3a2547;border-radius:1.25rem;background:var(--bg-raised);padding:1rem;margin-top:1rem}details summary{color:#fdb1ff;cursor:pointer}.docs .experimental-notice{background:var(--bg-notice) !important;border:1px solid #805073 !important;border-radius:0.85rem;color:#f5edf9}.alert>span{border-color:#3a2547;border-radius:0 0 0.75rem 0.75rem}.footer{border-color:#3a2547;color:#b9a9c5}.chroma .k,.chroma .kd,.chroma .kn,.chroma .kt{color:#fb72ff}.chroma .c,.chroma .c1,.chroma .cm,.chroma .cs{color:#b9a9c5}.chroma .p{color:#f5edf9}.chroma .hl{background:var(--bg-soft)}@media (prefers-color-scheme: light){html{color-scheme:light}body .navbar .content .subsection .donate-button{color:#ffffff;filter:none}body .navbar .content .subsection .donate-button img{filter:invert(100%)}body .navbar .content .subsection .donate-button:hover{color:#35103e;filter:none}body .navbar .content .subsection .donate-button:hover img{filter:none}}@media (prefers-reduced-motion: reduce){*,html{scroll-behavior:auto !important}a,.big-button,.home .big-button{transition:none}}.home .wordmark-layout{flex-wrap:nowrap;gap:3rem;margin:3rem;text-align:left;display:flex;flex-direction:row;justify-content:space-around}.home .choose-your-journey .wordmark-layout{margin:3rem}.home .wordmark-video{flex:0 1 28.125rem;max-width:100%;min-width:0}.home .wordmark-video video{width:100%;max-width:100%;max-height:450px;object-fit:contain;height:auto}.home .wordmark-intro{container-type:inline-size;width:36rem;max-width:100%;min-width:0;flex:0 1 36rem}@media (max-width: 835px){.home .wordmark-intro,.home .wordmark-video{flex:0 1 auto}.home .wordmark-video{width:28.125rem}}.home .wordmark{display:flex;align-items:flex-end;font-size:min(1rem, 2.5cqw);width:fit-content;max-width:100%}.home .wordmark-icon{flex-shrink:0;width:auto;height:15em;margin-right:-2.1em;transform:scaleX(-1);object-fit:contain}.home .wordmark-text{display:flex;flex-direction:column;flex-shrink:0}.home .wordmark-h1,.home .wordmark-h2{font-family:'Comfortaa', sans-serif;text-align:center;max-width:100%;white-space:nowrap}.home .wordmark-h1{font-size:9em;font-weight:700;color:#fb72ff;line-height:1.2;padding:0;margin:0 0 -.166667em}.home .wordmark-h2{font-size:1.8em;padding:0;margin:-.3em 0 0}.home .section-illustration{filter:invert(1) brightness(81%)}@media (prefers-color-scheme: dark){.home .section-illustration{filter:invert(100%) brightness(0.81)}}body{background:var(--bg-home-bottom)}#content{background:var(--bg-home)}.home .choose-your-journey{background:var(--bg-clear)}.home .p-section.glass{background:var(--bg-divider);backdrop-filter:none;-webkit-backdrop-filter:none;border:0;border-radius:0;box-shadow:none !important}.home>.color-fg,.home .community{background:var(--bg-clear);border-radius:0}.home .community .card{border:0}.home .community .community-icon{display:inline-block;height:3rem;width:3rem;background:var(--bg-icon);-webkit-mask:var(--community-icon) center/contain no-repeat;mask:var(--community-icon) center/contain no-repeat}.home .community .community-icon.git-icon{--community-icon: url("../img/git.svg")}.home .community .community-icon.discord-icon{--community-icon: url("../img/discord.svg");width:3.75rem}.home .community .card a.p-community-icon:hover,.home .community .card a.p-community-icon:focus-visible{color:#fb72ff;background:var(--bg-nav-hover);box-shadow:none}.home .p-section>p{border-color:rgba(251,114,255,0.4) !important}.home video{filter:brightness(0.8) contrast(1.2);border:0;box-shadow:0 16px 48px rgba(12,4,24,0.3),0 0 32px rgba(251,114,255,0.12)}.footer{box-sizing:border-box;height:auto;padding:1.5rem 2rem;margin-bottom:2rem;gap:1rem;flex-wrap:wrap;background:var(--bg-clear);border:0;border-radius:0;box-shadow:none;color:#f5edf9}.footer p{margin:0}.footer a{color:#fdb1ff}.footer a:hover{color:#f5edf9}@media (prefers-color-scheme: light){body .navbar .content .subsection .donate-button,.home .big-button{color:#ffffff;filter:none}body .navbar .content .subsection .donate-button:hover,.home .big-button:hover{color:#35103e;filter:none}body .navbar .content .subsection .donate-button img{filter:invert(100%)}body .navbar .content .subsection .donate-button:hover img{filter:none}.home video{filter:none}.home pre,.home pre.code,.home pre.chroma{color:#545454 !important;border-color:#ded2e6;box-shadow:none}.home pre code,.home pre code span{color:inherit !important}body .navbar .content .subsection a.svg-item:hover{filter:none}body .navbar .content .subsection a.svg-item:hover .nav-icon{background-color:var(--text-navbar-hover)}.home,.home .color-fg,.footer{color:#545454}.home h1:not(.wordmark-h1),.home h2:not(.wordmark-h2),.home h3,.home h4,.home h5,.home h6{color:#65216c}.home a:not(.big-button),.footer a{color:#70246e;text-decoration-color:rgba(112,36,110,0.45)}.home a:not(.big-button):hover,.footer a:hover{color:#35103e}.home .auto-color{filter:none}.home .glass,.home .card{color:#f5edf9}.home .glass h1,.home .glass h2,.home .glass h3,.home .glass h4,.home .glass h5,.home .glass h6,.home .card h1,.home .card h2,.home .card h3,.home .card h4,.home .card h5,.home .card h6{color:#fb72ff}.home .glass a:not(.big-button),.home .card a:not(.big-button){color:#fdb1ff}.home .glass a:not(.big-button):hover,.home .card a:not(.big-button):hover{color:#f5edf9}.home .p-section.glass h1{color:#65216c}.home .community .card{background:var(--bg-divider);color:#545454}.home .community .card h1{color:#65216c}.home .community .card a{color:#70246e}.home .community .card a:hover{color:#35103e}}
