@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&family=Teko:wght@400;500&display=swap";*,*::before,*::after{box-sizing:border-box}:root{--background: #1a1c19;--surface: #2a282d;--primary: #132b17;--secondary: #005212;--primary-light: #64c75b;--secondary-light: #b5f2b0;--foreground: #f8f3f9;--foreground-secondary: #fcfdf6;--side-margin: max(14vw, 5rem)}@media(max-width: 500px){:root{--side-margin: 2.5%;--side-margin: clamp(1rem, 2.5%, 2rem)}}body,html{margin:0;padding:0;scroll-behavior:smooth}body{font-family:"Lato",sans-serif;background-color:var(--surface);color:var(--foreground-secondary)}h1,h2,h3{font-family:"Teko",sans-serif}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.zig-zag{position:absolute;top:0;bottom:0;right:20%;height:100%}.zig-zag path{fill:none;stroke:#64c75b}nav{position:fixed;top:0;right:0;padding:2rem;border-bottom-left-radius:20px;z-index:1;background-color:var(--primary);--hamburger-width: 2.5rem}nav [type=checkbox]{display:block;width:var(--hamburger-width);height:27px;margin:0;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}nav .btn span{display:block;width:var(--hamburger-width);height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;transform-origin:top left;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}nav .btn span:nth-child(3){transform-origin:bottom left}nav [type=checkbox]:checked~.btn span{opacity:1}nav [type=checkbox]:checked~.btn span:first-child{transform:rotate(45deg) translate(7px, -7px)}nav [type=checkbox]:checked~.btn span:nth-child(3){transform:rotate(-45deg) translate(0, 11.6px)}nav [type=checkbox]:checked~.btn span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}nav ul{padding:0;margin:0;list-style-type:none}nav ul li{cursor:pointer}@media(max-width: 600px){nav{padding-top:calc(2rem + 27px + 0.5rem);bottom:0;-webkit-clip-path:ellipse(calc(var(--hamburger-width) + 4rem) calc(27px + 3rem) at 100% 0%);clip-path:ellipse(calc(var(--hamburger-width) + 4rem) calc(27px + 3rem) at 100% 0%);transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s}nav:has(:checked){-webkit-clip-path:ellipse(1200px 120svh at 100% 0%);clip-path:ellipse(1200px 120svh at 100% 0%)}nav:has(:checked)::before{content:"";position:absolute;top:0;right:0;height:100vh;height:100dvh;width:100vw;background-color:#2a282d;opacity:.5;z-index:-1}nav [type=checkbox],nav .btn{position:absolute;top:1rem;right:1rem}nav ul{padding-right:3rem;font-size:2rem;font-weight:300}nav li+li{margin-top:.75em}}@media(min-width: 600px){nav input[type=checkbox],nav .btn{display:none}nav ul{display:flex;align-items:center}nav ul .material-symbols-outlined{font-size:1em}nav li{position:relative}nav li+li{padding-left:2rem}nav li+li::before{content:"";position:absolute;top:50%;left:calc(1rem - 0.3em / 2);width:.3em;height:.3em;background-color:var(--foreground-secondary);border-radius:99px;translate:-50% -50%}}@media(hover: hover){nav li{overflow:hidden;padding-bottom:4px}nav a::before{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:var(--foreground-secondary);translate:calc(-100% - 2rem - 5px) 0;transition:translate 200ms}nav a:hover::before{translate:0 0}}nav a{all:unset}@media(max-width: 600px){body:has(nav input[type=checkbox]:checked){overflow:hidden}}#hero{position:relative;display:grid;align-content:center;align-items:center;min-height:100vh;min-height:100svh;margin-inline:auto}#hero .content{display:grid;grid-area:logo;grid-template-areas:"logo headline" "empty buttons";gap:0 2rem}#hero .content img{grid-area:logo;align-self:center}#hero .content .actions>*{flex-shrink:0}#hero .gallery{grid-area:gallery}#hero .gallery img{border-radius:10px}#hero .gallery .horizontal,#hero .gallery .vertical{width:100%;height:100%}#hero .gallery .horizontal{max-width:300px}#hero .gallery .vertical,#hero .gallery .square{max-width:200px}#hero h1{position:relative;top:.5rem;grid-area:headline;align-self:center;margin:0;font-size:7rem;color:var(--secondary-light)}#hero .actions{display:flex;gap:1rem;grid-area:buttons}#hero svg{position:absolute;left:0;right:0;z-index:-1}#hero #svg-top{top:0}#hero #svg-top path{fill:var(--primary)}#hero #svg-bottom{bottom:0}#hero #svg-bottom path{fill:var(--secondary)}@media(max-width: 960px){#hero{grid-template-areas:"left-margin logo right-margin";grid-template-columns:var(--side-margin) 1fr var(--side-margin)}#hero h1{font-size:clamp(3rem, 15vw, 7rem)}#hero .content img{height:clamp(3rem, 15vw, 7rem)}#hero .actions{flex-wrap:wrap}#hero .gallery{display:none}}@media(max-width: 500px){#hero{grid-template-columns:-webkit-min-content;grid-template-columns:min-content;grid-template-areas:"logo";justify-content:center}#hero .content{grid-template-columns:clamp(3rem, 15vw, 7rem) -webkit-min-content;grid-template-columns:clamp(3rem, 15vw, 7rem) min-content;gap:.5rem 1rem;grid-template-areas:"logo headline" "buttons buttons"}#hero .cta{font-size:1rem}}@media(min-width: 960px){#hero{grid-template-areas:"left-margin logo gap gallery right-margin";grid-template-columns:1fr auto 4rem auto 1fr}#hero .content img{width:70%}#hero .actions{justify-content:end}#hero .content,#hero .gallery{padding-left:2rem}#hero .gallery{padding-right:2rem}}@media(min-width: 960px)and (max-width: 1400px){#hero img.horizontal,#hero img.square{display:none}}@media(min-width: 1400px){#hero .gallery{display:grid;grid-template-areas:"horizontal vertical" "square vertical";gap:2rem}#hero .horizontal{grid-area:horizontal}#hero .vertical{grid-area:vertical}#hero .square{grid-area:square;justify-self:end}}main{position:relative;display:grid;grid-template-columns:var(--side-margin) 1fr var(--side-margin)}main h2{font-size:clamp(2.5rem, 7vw, 4rem);-webkit-margin-before:clamp(0.5rem, 4vw, 1em);margin-block-start:clamp(0.5rem, 4vw, 1em);-webkit-margin-after:.5rem;margin-block-end:.5rem}main svg:first-of-type{position:absolute;top:0;z-index:-1}main svg:first-of-type path{fill:var(--secondary)}section{grid-column:2/3}section.accent{--primary: rgba(19, 43, 23, 0.699);background-color:var(--primary);box-shadow:0 0 0 100vmax var(--primary);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}section article{font-size:1.125rem}section:has(aside){display:grid;grid-template-columns:auto auto;grid-template-areas:"header header" "article aside"}section:has(aside) article{grid-area:article}section:has(aside) aside{grid-area:aside}@media(min-width: 1024px){section:has(aside) aside{margin-left:3rem}}@media(max-width: 1024px){section:has(aside){grid-template-columns:1fr;grid-template-areas:"header" "aside" "article"}}section aside.aside-frame{align-self:self-start;max-width:60ch;padding:2rem;border:2px solid var(--primary-light);border-radius:25px}section aside.aside-frame h3{margin-top:0;margin-bottom:1rem}:is(article, footer) a{color:var(--primary-light);transition:color 200ms}:is(article, footer) a:hover{color:var(--secondary-light)}#about aside{font-size:1.25rem}#about p{max-width:70ch}#android,#authors{margin-top:3rem;padding-bottom:3rem}#android h2,#authors h2{margin-top:3rem}:is(#windows, #android) article{margin-bottom:3rem}.downloads{justify-self:end;padding:2rem;border:2px solid var(--primary-light);border-radius:25px;font-size:1.35rem}.downloads h3{margin-top:0;margin-bottom:1rem}.downloads ul{list-style-type:none;padding:0}.downloads li+li{margin-top:1rem}.downloads a.download{all:unset;display:flex;align-items:center;padding:.7rem 2rem;border:2px solid var(--secondary);border-radius:999px;cursor:pointer;transition:border-color 200ms}.downloads a.download:is(:hover, :focus){border:2px solid var(--secondary-light)}.downloads a.download-newest{background-color:var(--secondary);border:2px solid var(--secondary)}.downloads a.download .version{margin-right:auto}.downloads a.download .material-symbols-outlined{margin-left:.3rem}#authors p{max-width:70ch}footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:4rem;padding:3rem 2rem;font-size:1.3rem;background-color:#1a1c19}footer p{margin:0}footer .contact{font-size:1rem}a.cta{all:unset;display:block;padding:.5em 1.5em;font-size:1.3rem;border-radius:12px;cursor:pointer}a.cta--primary{background-color:var(--secondary-light);color:var(--background);transition:background-color 200ms}a.cta--primary:hover{background-color:var(--primary-light)}a.cta--secondary{border:2px solid var(--secondary-light);transition:border-color 200ms}a.cta--secondary:hover{border-color:var(--primary-light)}a.cta--with-icon{display:flex;align-items:center;gap:.25em}h3{font-size:clamp(1.6rem, 4vw, 2.5rem)}

/*# sourceMappingURL=style.min.css.map */