@font-face{font-family:Inter;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf)}:root{--background-color:#fff;--foreground-color:black;--muted-color:#606060;--card-background-color:white;--card-box-shadow:0 0 3px #00000040;--header-background-color:#ffffffbf;--brand-1:#e47b19;--brand-2:#4fa52b;--brand-3:#e33f3b;--brand-foreground-color:white;--header-height:80px}@media (prefers-color-scheme:dark){:root{--foreground-color:#fff;--background-color:#0a0e14;--muted-color:#c5c5c5;--header-background-color:#000000bf;--card-background-color:#ffffff12;--card-box-shadow:0 0 12px #00000026}}html,body{min-height:100vh;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Noto Sans CJK SC,Hiragino Sans,Hiragino Kaku Gothic ProN,Microsoft YaHei,Meiryo,Malgun Gothic,PingFang SC,Source Han Sans SC,Source Han Sans JP,Source Han Sans KR;line-height:1.5}main{flex-direction:column;min-height:calc(100vh - 216px);display:flex}body{background:var(--background-color);color:var(--foreground-color)}a{color:var(--brand-3);text-decoration:none}a:not(.button):hover{text-decoration:underline}.content-wrapper{box-sizing:border-box;width:90%;max-width:1200px;margin:auto}section{justify-content:center;align-items:stretch;padding:1em 0}section.fill{flex-grow:1;display:flex}section h2{text-align:center;margin-top:0;margin-bottom:1em;font-weight:300}img{width:100%;height:auto}.card{box-shadow:var(--card-box-shadow);background-color:var(--card-background-color);border:0;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.card h3{color:var(--brand-1);margin:0 0 .5em;font-size:1.1rem;font-weight:300}.card h3>span{vertical-align:middle}.card>.image{object-fit:cover;height:200px}.card .card-content{color:var(--muted-color);flex-direction:column;flex-grow:1;margin:0;padding:1em;display:flex}.card-heading-link{color:inherit;align-items:center;gap:.25em;text-decoration:none;display:inline-flex}.card-heading-link .card-arrow{transition:transform .15s}.card-heading-link:hover .card-arrow,.card-heading-link:focus-visible .card-arrow{transform:translate(4px)}.bx{vertical-align:middle;width:24px;height:24px;display:inline-block}.bx svg{fill:currentColor}@media (width<=719.99px){.grid-4-cols>*,.grid-3-cols>*,.grid-2-cols>*{margin-bottom:1em}.desktop-only{display:none!important}}@media (width>=720px){section{padding:3em 0}section h2{margin-bottom:2em}.grid-4-cols{grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;display:grid}.grid-3-cols{grid-template-columns:1fr 1fr 1fr;gap:1em;display:grid}.grid-2-cols{grid-template-columns:1fr 1fr;gap:1em;display:grid}.mobile-only{display:none!important}}footer{color:var(--muted-color);border-top:1px solid #0000004d;margin:0;padding:2em 0;font-size:.8em}footer .row{flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:2em;margin-bottom:1em;display:flex}@media (width>=720px){footer .row{flex-direction:row}}footer nav.languages{flex-wrap:wrap;flex-grow:1;justify-content:center;gap:.5em 1em;display:flex}.social-buttons{gap:1em;display:flex}.social-buttons a.social-button{color:var(--muted-color);opacity:.7;transition:color .25s ease-in-out,opacity .25s ease-in-out}.social-buttons a.social-button:hover{color:var(--brand-1);opacity:1}a.button{background-color:var(--brand-1);color:var(--brand-foreground-color);text-align:center;border-radius:6px;padding:.5em 1em;text-decoration:none;display:block;box-shadow:1px 1px 3px #00000026}a.button.outline{border:1px solid var(--brand-1);color:var(--brand-1);background-color:#0000}a.button .text{vertical-align:middle}header{background:var(--header-background-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;--gap:1.25em;padding:1em;font-size:.8em;position:sticky;top:0;box-shadow:0 0 6px #0000004d}header>.content-wrapper{place-items:center;gap:var(--gap);min-width:80vw;display:flex}header a.banner{color:inherit;place-items:center;text-decoration:none;display:flex}header a.banner:hover{text-decoration:none}header img{width:32px;height:32px}header nav{justify-content:flex-start;gap:var(--gap);flex-grow:1;display:flex}header nav .nav-links{display:contents}header nav a{color:inherit;text-decoration:none}header nav a.active{color:var(--brand-1)}@media (width<=719.99px){:root{--header-height:60px}header{min-height:var(--header-height);box-sizing:border-box;display:flex;position:fixed;top:0;left:0;right:0}header:has(nav.mobile-shown){height:100vh;overflow-y:auto}header:has(nav.mobile-shown) .content-wrapper{flex-direction:column;min-height:100%;display:flex}header .content-wrapper{display:block}header .first-row{flex-shrink:0;align-items:center;gap:2em;width:100%;display:flex}header .first-row .banner{flex-grow:1}header .menu-toggle{color:inherit}header nav{flex-direction:column;max-height:0;transition:max-height .2s ease-in;overflow:hidden}header nav.mobile-shown{flex-grow:1;max-height:100vh;padding:2em 0;display:flex}header nav .nav-links{gap:var(--gap);flex-direction:column;margin-top:2em;display:flex}header nav .nav-bottom{flex-shrink:0;margin-top:auto}header+main{margin-top:var(--header-height)}header nav a{border-bottom:1px solid #0003;padding:.5em 0;font-size:1.25em}header .social-buttons{justify-content:space-between;padding-top:1em}header .social-buttons a{border-bottom:unset;flex-direction:column;align-items:center;font-size:1em;display:flex}}@media (width>=720px){header{font-size:inherit}header img{width:48px;height:48px}}@media (width>=720px) and (width<=1115px){header .content-wrapper{width:100%}header nav{font-size:.9em}header .download-button{padding:.5em;font-size:.8em}header .download-button .text{flex-direction:column;display:flex}}a.download-button{justify-content:center;align-items:center;gap:1em;display:none}@media (width>=720px){a.download-button{display:flex!important}}a.download-button .platform{opacity:.75;font-size:.75em}a.download-button.big{gap:m;text-align:left;margin:1em 0;padding:.5em 3.5em}a.download-button.big .platform{display:block}.language-selector{position:relative}.language-selector .language-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:.4em;padding:.4em .6em;transition:background .15s,border-color .15s;display:inline-flex}.language-selector .language-toggle:hover,.language-selector .language-toggle:focus-visible{background:color-mix(in srgb, currentColor 10%, transparent)}.language-selector .language-toggle .bx{width:1.15em;height:1.15em}.language-selector .language-toggle .bx svg{width:100%;height:100%}.language-selector .language-toggle .chevron{opacity:.7;transition:transform .15s}.language-selector .language-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.language-selector .language-menu{top:calc(100% + .4em);z-index:1001;background:var(--background-color);border:1px solid color-mix(in srgb, currentColor 18%, transparent);border-radius:10px;min-width:11em;max-height:min(70vh,24em);margin:0;padding:.35em;list-style:none;animation:.14s language-menu-in;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 10px 30px #00000038}.language-selector .language-menu li a{color:inherit;white-space:nowrap;border-radius:6px;padding:.5em .75em;text-decoration:none;display:block}.language-selector .language-menu li a:hover{background:color-mix(in srgb, currentColor 10%, transparent);text-decoration:none}.language-selector .language-menu li a.active{color:var(--brand-1);font-weight:600}.language-selector.inline{margin-bottom:2em;padding-top:1em;position:static}.language-selector.inline .language-label{opacity:.7;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.4em;margin-bottom:.75em;font-size:.85em;display:flex}.language-selector.inline .language-label .bx{width:1.15em;height:1.15em}.language-selector.inline .language-label .bx svg{width:100%;height:100%}.language-selector.inline .language-menu{min-width:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;flex-wrap:wrap;gap:.5em;margin:0;padding:0;list-style:none;animation:none;display:flex;position:static}.language-selector.inline .language-menu li a{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;white-space:nowrap;border-radius:999px;padding:.4em .8em;text-decoration:none;display:block}.language-selector.inline .language-menu li a:hover{background:color-mix(in srgb, currentColor 10%, transparent);text-decoration:none}.language-selector.inline .language-menu li a.active{color:var(--brand-1);border-color:var(--brand-1);font-weight:600}@keyframes language-menu-in{0%{opacity:0;transform:translateY(-.4em)}to{opacity:1;transform:translateY(0)}}section.section-404{text-align:center;background:var(--background-color)}section.section-404 h2{color:var(--brand-3);margin:1em}.download-card{padding:1em}.download-server .download-card:first-of-type{grid-column:1/4}.download-card h3{color:var(--accent-color);font-size:1.5em;position:relative}.download-card h3 a.more-info{margin-left:.5em;right:0}.download-card h3 a.more-info .bx{vertical-align:sub}.download-card .card-content-inner{flex-direction:column;flex-grow:1;display:flex}.download-card a:not(.button){color:var(--accent-color)}.download-card .quick-start-title{color:var(--muted-color);margin-bottom:0;font-size:.9em}.download-card .quick-start{background-color:#ececec;border-radius:6px;margin-top:.5em;padding:.75em}@media (prefers-color-scheme:dark){.download-card .quick-start{background-color:#000}}.download-card .quick-start code{text-wrap:wrap;color:var(--muted-color)}.download-options{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.download-options .recommended-options{align-self:stretch;gap:1em;display:flex}.download-options .recommended-options a.recommended{background:var(--accent-color);color:var(--brand-foreground-color);border-radius:3.40282e38px;flex-grow:1;margin:1em 0;display:block}.download-options .other-options{flex-wrap:wrap;justify-content:center;gap:.5em 1em;display:flex}@media (width>=720px){.download-desktop .download-card{transform:scale(.9)}.download-desktop .download-card.recommended{transform:scale(1)}}.download-desktop .download-card.windows{--accent-color:var(--brand-1)}.download-desktop .download-card.linux{--accent-color:var(--brand-2)}.download-desktop .download-card.macos{--accent-color:var(--brand-3)}.download-desktop .download-footer{text-align:center;margin-top:1em;font-size:.9em}.download-desktop .download-footer a{color:var(--muted-color)}.download-server .download-card{--accent-color:var(--foreground-color);--brand-foreground-color:var(--background-color)}.architecture-switch{justify-content:center;align-items:center;gap:1em;margin:1em 0;display:flex}.architecture-switch a{background:var(--card-background-color);text-align:center;min-width:3em;color:inherit;padding:.25em .5em;text-decoration:none;display:inline-block}.architecture-switch a.active{background-color:var(--brand-1);color:var(--brand-foreground-color)}.architecture-switch a:hover{text-decoration:none}.architecture-switch .toggle-wrapper{border-radius:3.40282e38px;overflow:hidden}section.hero-section{position:relative}section.hero-section:before{content:"";pointer-events:none;background:radial-gradient(40vmax 40vmax at 15% 25%,#e47b1940,#0000 70%),radial-gradient(35vmax 35vmax at 75% 20%,#4fa52b38,#0000 70%),radial-gradient(28vmax 28vmax at 60% 75%,#e33f3b38,#0000 70%),radial-gradient(20vmax 20vmax at 85% 65%,#e47b192e,#0000 70%),radial-gradient(15vmax 15vmax at 40%,#4fa52b26,#0000 70%);position:absolute;inset:0}@media (prefers-color-scheme:dark){section.hero-section:before{background:radial-gradient(40vmax 40vmax at 20% 30%,#e47b1940,#0000 70%),radial-gradient(30vmax 30vmax at 75% 25%,#4fa52b40,#0000 70%),radial-gradient(25vmax 25vmax at 60% 75%,#e33f3b40,#0000 70%),radial-gradient(20vmax 20vmax at 85% 65%,#e47b1926,#0000 70%)}}section.hero-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#fff0 60%,#0000000f 100%);position:absolute;inset:0}@media (prefers-color-scheme:dark){section.hero-section:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}}section.hero-section>.content-wrapper{flex-direction:column;justify-content:center;align-items:center;min-width:80vw;display:flex}section.hero-section .title-section{max-width:36em;color:var(--muted-color);flex-shrink:0;flex-basis:42%}@media (prefers-reduced-motion:no-preference){section.hero-section .title-section{animation:.6s cubic-bezier(.22,1,.36,1) both hero-rise}}section.hero-section .title-section h1{background-image:linear-gradient(150deg, var(--brand-1), var(--brand-3));color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-block:.5em .45em;padding-bottom:.12em;font-size:clamp(2.2rem,3.6vw,3rem);font-weight:600;line-height:1.05}section.hero-section .title-section p{font-size:1.05em;line-height:1.6}section.hero-section .hero-tagline{width:100%;color:var(--muted-color);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4em .9em;margin-top:1.5em;font-size:.85em;display:flex}section.hero-section .hero-tagline>:not(.dot){white-space:nowrap}section.hero-section .hero-tagline .dot{background:var(--brand-1);border-radius:50%;flex-shrink:0;width:4px;height:4px}section.hero-section .screenshot-container{flex:1 1 0;min-width:0}@media (prefers-reduced-motion:no-preference){section.hero-section .screenshot-container{animation:.7s cubic-bezier(.22,1,.36,1) .12s both hero-rise}}section.hero-section .screenshot{width:100%;height:auto;margin-bottom:0;position:relative}section.hero-section .download-wrapper{flex-direction:column;align-content:center;display:flex}section.hero-section .download-button{margin-bottom:.25em}section.hero-section .more-download-options{color:var(--brand-1);text-align:center;margin-top:1em;font-size:.8em;display:inline-block}section.hero-section .additional-options{align-items:center;gap:1em;margin-top:1em;font-size:.85em;display:flex}section.hero-section .additional-options a{flex-grow:1}section.hero-section .additional-options .github-stars{opacity:.75;border-inline-start:1px solid;margin-inline-start:.5em;padding-inline-start:.5em}section.hero-section .additional-options .github-stars .bx{vertical-align:-.125em;width:1em;height:1em;margin-inline-end:.25em}section.hero-section .additional-options .github-stars .bx svg{width:100%;height:100%}@keyframes hero-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=719.99px){section.hero-section{padding-bottom:0}section.hero-section .content-wrapper{width:100%}section.hero-section .title-section{max-width:90%}section.hero-section .screenshot{margin-top:2em}}@media (width>=720px){section.hero-section{height:calc(100vh - var(--header-height));box-sizing:border-box;align-items:stretch;display:flex;overflow:hidden}section.hero-section>.content-wrapper{grid-template-rows:1fr auto auto 1fr;grid-template-columns:minmax(0,40%) 1fr;height:100%;margin-block:0;padding:.75em 3em 1.5em;display:grid;position:relative}section.hero-section .title-section{grid-area:2/1;max-width:30em}section.hero-section .hero-tagline{grid-area:3/1;justify-content:flex-start;gap:.4em .7em;width:auto;margin:1.75em 0 0}section.hero-section .screenshot-container{align-items:flex-start;display:flex;position:absolute;inset:0 calc(50% - 50vw - 8em) 0 calc(40% + 3em);overflow:hidden}section.hero-section .screenshot{object-fit:cover;object-position:left top;width:auto;min-width:62vw;max-width:none;height:100%}section.hero-section .download-wrapper{display:flex}}section.accented{background:linear-gradient(135deg,#e47b1914,#4fa52b14)}section[id]{scroll-margin-top:calc(var(--header-height) + 41px)}.benefits-container .card{padding:1em}.section-subtitle{text-align:center;max-width:46em;color:var(--muted-color);margin:-.5em auto 2em}section.organization .organization-split{flex-direction:column;align-items:center;gap:2em;display:flex}section.organization .organization-screenshot img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #0000002e}section.organization .organization-cards{flex-direction:column;gap:1em;display:flex}@media (width<=719.99px){section.organization .organization-screenshot img{object-fit:cover;object-position:top;max-height:30vh}}.feature-split{flex-direction:column;align-items:center;gap:2em;display:flex}.feature-screenshot img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #0000002e}.feature-cards{flex-direction:column;gap:1em;display:flex}.section-cta{justify-content:center;margin-top:2.5em;display:flex}.section-cta .button{padding:.75em 2em}@media (width>=720px){section.organization .organization-split{flex-direction:row;align-items:center;gap:3em}section.organization .organization-screenshot{flex:0 0 32%;max-width:320px}section.organization .organization-cards{flex:1}.feature-split{flex-direction:row;align-items:center;gap:3em}section.scripting .feature-split{flex-direction:row-reverse}.feature-screenshot{flex:0 0 40%;max-width:420px}.feature-cards{flex:1}}section.import .bx svg{width:100%;height:100%}section.import .format-list{margin:.75em 0 0;padding-left:1.2em;list-style:none}section.import .format-list li{margin:.35em 0;padding-left:.2em;position:relative}section.import .format-list li:before{content:"";background:var(--brand-1);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:-.9em}section.import .import-logos{margin-top:1.25em}section.import .import-logos-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-color);margin-bottom:.6em;font-size:.75em;display:block}section.import .import-logos-row{flex-wrap:wrap;align-items:center;gap:1em;display:flex}section.import .import-logo{color:var(--muted-color);opacity:.85;transition:color .15s,opacity .15s}section.import .import-logo:hover{color:var(--foreground-color);opacity:1}section.import .import-logo .bx{width:1.6em;height:1.6em}section.final-cta{text-align:center;padding:6em 0}section.final-cta h2{margin-bottom:0}section.final-cta p{color:var(--muted-color)}section.final-cta .buttons{justify-content:center;align-items:center;gap:1em;margin-top:2em;display:flex}section.final-cta .buttons .button{padding:.75em 2em}section.faq{box-shadow:0 0 6px #00000026}@media (prefers-color-scheme:dark){section.faq{box-shadow:unset;border-top:1px solid var(--brand-1)}}.faq-list{max-width:46em;margin:0 auto}.faq-item{border-bottom:1px solid color-mix(in srgb, var(--foreground-color) 12%, transparent)}.faq-item summary{cursor:pointer;color:var(--foreground-color);justify-content:space-between;align-items:center;gap:1em;padding:1em .25em;font-size:1.05rem;list-style:none;transition:color .15s;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--muted-color);border-bottom:2px solid var(--muted-color);flex-shrink:0;width:.5em;height:.5em;margin-right:.35em;transition:transform .2s;transform:rotate(-45deg)}.faq-item summary:hover{color:var(--brand-1)}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .faq-answer{color:var(--muted-color);padding:0 .25em 1.25em}@media (prefers-reduced-motion:no-preference){.faq-item .faq-answer{animation:.15s showcase-fade}}.faq-more{text-align:center;color:var(--muted-color);margin-top:2.5em}.tabbed-showcase{align-items:start;gap:1.5em;display:grid}@media (width>=720px){.tabbed-showcase{grid-template-columns:minmax(210px,1fr) 2.3fr;gap:2.5em}}.tabbed-showcase .showcase-tabs{scrollbar-width:none;gap:.5em;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tabbed-showcase .showcase-tabs::-webkit-scrollbar{display:none}@media (width>=720px){.tabbed-showcase .showcase-tabs{flex-direction:column;overflow:visible}}.tabbed-showcase .showcase-tabs li{margin:0}.tabbed-showcase .showcase-tab{white-space:nowrap;cursor:pointer;width:auto;color:var(--muted-color);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:.7em;padding:.7em .9em;transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}@media (width>=720px){.tabbed-showcase .showcase-tab{width:100%}}.tabbed-showcase .showcase-tab .tab-icon{width:2em;height:2em;color:var(--brand-1);background:color-mix(in srgb, var(--brand-1) 12%, transparent);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}.tabbed-showcase .showcase-tab:hover{color:var(--foreground-color);border-color:color-mix(in srgb, var(--brand-1) 25%, transparent)}.tabbed-showcase .showcase-tab.active{color:var(--foreground-color);background:var(--card-background-color);border-color:color-mix(in srgb, var(--brand-1) 35%, transparent);box-shadow:var(--card-box-shadow)}.tabbed-showcase .showcase-tab.active .tab-icon{color:var(--brand-foreground-color);background:var(--brand-1)}.tabbed-showcase .showcase-preview{flex-direction:column;gap:1.2em;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.tabbed-showcase .showcase-preview{animation:.15s showcase-fade}}.tabbed-showcase .showcase-image-frame{aspect-ratio:16/10;background:var(--card-background-color);box-shadow:var(--card-box-shadow);border:1px solid color-mix(in srgb, var(--brand-1) 15%, transparent);border-radius:16px;overflow:hidden}.tabbed-showcase .showcase-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.tabbed-showcase .showcase-details{color:var(--muted-color)}.tabbed-showcase .showcase-details h3{color:var(--brand-1);margin:0 0 .4em;font-size:1.3rem;font-weight:300}.tabbed-showcase .showcase-details p{margin:0 0 .6em}section.note-types .more-note-types{border-top:1px solid color-mix(in srgb, var(--foreground-color) 12%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75em;margin-top:2em;padding-top:2em;display:flex}section.note-types .more-note-types-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-color);font-size:.75em}section.note-types .more-note-types a.button{box-shadow:none;align-items:center;gap:.4em;padding:.4em .9em;font-size:.9em;transition:color .15s,background-color .15s;display:inline-flex}section.note-types .more-note-types a.button:hover{color:var(--brand-foreground-color);background-color:var(--brand-1)}section.note-types .more-note-types a.button .bx{width:1.1em;height:1.1em}section.note-types .more-note-types a.button .bx svg{width:100%;height:100%}@keyframes showcase-fade{0%{opacity:0}to{opacity:1}}.section-nav{top:var(--header-height);z-index:999;background:var(--header-background-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #00000014;font-size:.85em;position:sticky}@media (prefers-color-scheme:dark){.section-nav{border-bottom-color:#ffffff14}}.section-nav>.content-wrapper{min-width:80vw}.section-nav ul{gap:.25em;margin:0;padding:0;list-style:none;display:flex}.section-nav a{color:var(--muted-color);white-space:nowrap;border-bottom:2px solid #0000;padding:.75em .9em;text-decoration:none;transition:color .12s,border-color .12s;display:block}.section-nav a:hover{color:var(--foreground-color);text-decoration:none}.section-nav a.active{color:var(--brand-1);border-bottom-color:var(--brand-1)}@media (width<=719.99px){.section-nav>.content-wrapper{min-width:0}.section-nav ul{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.section-nav ul::-webkit-scrollbar{display:none}}.icon-packs .card-content .card-content-inner{flex-direction:column;flex-grow:1;display:flex}.icon-packs .card-content .description{flex-grow:1;height:100%;margin:0;font-size:.8em}.icon-packs .card-content footer{border:0;flex-grow:1;justify-content:space-between;align-items:center;margin-top:1em;padding:0;display:flex}section.donate{background:var(--background-color)}section.donate ul.donate-buttons{flex-direction:column;gap:1em;padding:0;list-style-type:none;display:flex}@media (width>=720px){section.donate ul.donate-buttons{flex-direction:row;gap:0 1em}}section.donate h3{color:var(--brand-1);font-size:1.5em}
