:root{--background-color: rgb(255, 255, 255);--text-color: #000000;--logo-image: url(/assets/ariton-icon-dark-stripped.svg);--logo-text: url(/assets/ariton-text-dark.svg);--header-border: rgb(229, 229, 229);--section-background-color: rgb(245, 245, 245);--section-text-color: rgb(75, 85, 99);--button-background-color: rgb(23, 23, 23);--button-background-hover: rgb(41, 41, 41);--button-text-color: rgb(250, 250, 250);--colorAnimation0: #d32f2f;--colorAnimation25: #1976d2;--colorAnimation50: #388e3c;--colorAnimation75: #f57c00;--colorAnimation100: #d32f2f;--box-shadow: 0 6px 12px rgba(0, 0, 0, .2);--box-shadow-hover: 0 12px 24px rgba(0, 0, 0, .4)}[data-theme=dark]{--background-color: rgb(13, 12, 12);--text-color: #ffffff;--logo-image: url(/assets/ariton-icon-light-stripped.svg);--logo-text: url(/assets/ariton-text-light.svg);--header-border: rgb(38, 38, 38);--section-background-color: rgb(23, 23, 23);--section-text-color: rgb(250, 250, 250);--button-background-color: rgb(250, 250, 250);--button-background-hover: rgb(199, 199, 199);--button-text-color: rgb(23, 23, 23);--colorAnimation0: #ff5252;--colorAnimation25: #448aff;--colorAnimation50: #69f0ae;--colorAnimation75: #ffab40;--colorAnimation100: #ff5252;--box-shadow: 0 6px 12px rgba(255, 255, 255, .2);--box-shadow-hover: 0 12px 24px rgba(255, 255, 255, .4)}html,body{width:100%;margin:0;padding:0}body{background-color:var(--background-color);color:var(--text-color);font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:18px;transition:background-color .4s,color .4s;display:flex;flex-direction:column;align-items:center}button{font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:18px}a{color:var(--text-color);text-decoration:none}a:hover{text-decoration:underline}a.menu-link:hover{text-decoration:none}a.menu-link:after{content:"";width:0;height:2px;display:block;margin-top:5px;right:0;background:currentColor;transition:width .3s ease;-webkit-transition:width .3s ease}a.menu-link:hover:after{width:100%;left:0;background:currentColor}@keyframes pulsate{0%{box-shadow:var(--box-shadow)}50%{box-shadow:var(--box-shadow-hover)}to{box-shadow:var(--box-shadow)}}.hero-container{display:flex;gap:2em;justify-content:center;align-items:center;align-self:center;align-content:center;justify-items:center;justify-self:center}.hero-container>*:first-child{flex:6}.hero-container>*:last-child{flex:4;text-align:center}.hero{text-align:center;min-height:400px;height:calc(100vh - 160px);display:flex;justify-content:center;flex-direction:column;margin-bottom:80px;color:var(--section-text-color)}.hero-image{display:flex;justify-content:center;flex-direction:column;margin-bottom:80px;color:var(--section-text-color)}.larger{font-size:1.4em}.centered{text-align:center}.ariton-logo-container{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;margin-right:3em}.ariton-logo{background-image:var(--logo-image);background-repeat:no-repeat;background-position:left center;width:42px;height:42px;margin-right:.4em}.ariton-text{background-image:var(--logo-text);background-repeat:no-repeat;background-position:left center;width:100px;height:50px}.ariton-logo-footer{background-image:var(--logo-image);background-repeat:no-repeat;background-position:left center;width:96px;height:96px;margin-right:1em}button{background-color:var(--button-background-color);color:var(--button-text-color);border:0;border-radius:25px;padding:16px 32px;cursor:pointer}button:hover{background-color:var(--button-background-hover);transition:background-color .4s}.light-button{color:var(--text-color);background-color:transparent}.light-button:hover{color:var(--text-color);background-color:var(--header-border);transition:background-color .8s}.download-container button{margin-left:3em}header{position:fixed;top:0;max-width:600px;width:100%;box-sizing:border-box;background-color:var(--background-color);color:var(--header-text);padding:15px 20px;z-index:1000;transition:background-color .4s,color .4s;border-bottom:1px solid var(--header-border)}footer{border-top:1px solid var(--header-border);width:100%;display:flex;justify-content:center}.footer-container{display:flex;max-width:600x;padding:2em;gap:1em;width:100%}.footer-container>div{flex-grow:1}.footer-container>div:first-child{flex-grow:3}.footer-container strong{margin-bottom:1em;display:block}.footer-container a{margin-bottom:.3em;display:block}.download-container{display:flex;border-top:1px solid var(--header-border);max-width:600px;padding:2em;box-sizing:border-box;width:100%;justify-content:center;align-items:center;align-self:center}.header-container{max-width:600px;width:100%;display:flex}nav{width:100%}nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;box-sizing:border-box}nav li{margin-right:20px}nav a{text-decoration:none;color:var(--header-text);font-weight:700}.theme-toggle{padding:5px 10px;border-radius:5px;color:var(--header-text);cursor:pointer}main{margin-top:80px;padding:20px;max-width:600px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}h1{font-size:2.4em;margin-bottom:50px;font-weight:600}.headline{display:inline-block;background:radial-gradient(circle at top left,#0a9ff2,#6964f9 18.82%,#d950fb 32.6%,#f159c6 52.83%,#ff5091 68.03%,#ff6659 87.66%,#ff8a20);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h1-section{font-size:4em;margin-bottom:6px}.h1-subtitle{margin-bottom:20px}h2{font-weight:500}.warn{color:#c23667}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.wrap{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}section,.section-left,.section-right{margin-bottom:40px;display:flex;flex-wrap:wrap;background-color:var(--section-background-color);color:var(--section-text-color);width:100%;align-items:center}#learn,#help,#features,#pricing{scroll-margin-top:100px}section>div{width:50%}.section-text{padding:2em}.section-left{border-radius:6px}.section-right{border-radius:6px;flex-direction:row-reverse}.section-image{padding:2em;box-sizing:border-box;width:50%;border-radius:6px}.section-img{width:100%}.dark-theme-only{display:none}body.dark-theme .dark-theme-only{display:block}.light-theme-only{display:none}body.light-theme .light-theme-only{display:block}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bitcoin-tip{margin-bottom:.2em}.hero-screenshot{width:100%;border-radius:4px;transform:perspective(1000px) rotateX(10deg) rotateY(-10deg) rotate(-4deg);box-shadow:var(--box-shadow);transition:transform .3s ease,box-shadow .3s ease}.hero-screenshot:hover{transform:perspective(1000px) rotateX(5deg) rotateY(-5deg) rotate(-1deg) scale(1.7) translate(-100px);box-shadow:var(--box-shadow-hover)}.hidden{display:none}.topic-container{max-width:600px;display:flex;flex-wrap:wrap;box-sizing:border-box}.topic-view{max-width:600px}.topic{flex:1 1 calc(50% - 10px);box-sizing:border-box;padding:10px;background-color:var(--section-background-color);border:2px solid transparent;border-radius:10px;display:inline-block;text-decoration:none;margin:2px}.topic:hover{text-decoration:none;border:2px solid var(--section-background-color);cursor:pointer;background-color:var(--hover-background-color)}.loading{min-height:300px}.help-abstract{white-space:pre-wrap}.help-body{border-top:1px solid var(--header-border);padding-top:1em;white-space:pre-wrap}@media only screen and (max-width: 1024px){.hero-container{font-size:.8em;justify-content:center;align-items:center;align-content:center;justify-items:center}}@media only screen and (max-width: 765px){.hero-container{flex-direction:column}.hero-screenshot{width:80%}.hero-screenshot:hover{transform:skew(0) rotate(-1deg) scale(1.25)}.hero-image{display:inline-block}}@media only screen and (max-width: 600px){body,button{font-size:14px}section>div{width:100%}.section-image{width:100%}.footer-container{display:flex;max-width:600px;padding:2em;gap:1em;width:100%;flex-direction:column}.section-left,.section-right{border-radius:6px;flex-direction:row}.hide-small{display:none}.topic{flex:1 1 100%}}@media only screen and (max-width: 400px){.hide-tiny{display:none}header{padding:7px 10px}main{padding:10px}h1{font-size:1.8em}}
