*{margin:0;padding:0}h1{display:inline-block;vertical-align:middle}h2{font-size:26px;font-weight:400;margin:10px 0;text-align:left}h3{font-size:22px;font-weight:400;margin:10px 0;text-align:left}html{text-align:center;background:linear-gradient(white,#e6e6e6 800px)}body{min-height:100vh;display:inline-flex;flex-direction:column;align-items:stretch;font-family:-apple-system,segoe ui,Arial,Tahoma,Helvetica,sans-serif;font-size:16px;line-height:140%;color:#3e3629;background:linear-gradient(to right,#ededed,#c9d7ce);box-shadow:1px 1px 8px #888}#centerArea{flex-grow:1;background:url(/images/background-logo.png) no-repeat;background-position:20px 125px}.topnav{display:none;margin:0 10px;text-align:left}header{background:linear-gradient(30deg,rgb(21,161,29),rgb(85,186,102),white 36%);border-radius:15px;box-shadow:3px 3px 5px #888;margin:10px 20px}footer{flex-shrink:0;border-top:1px solid #aaa;padding:15px 25px;display:flex}section{width:748px;margin-bottom:10px;text-align:left;overflow:hidden}.sub-section{box-shadow:3px 3px 5px #888;border-radius:10px;background-color:#fff;padding:10px 0;margin:0 20px 10px 0}.center-parent{position:relative;top:50%;transform:translateY(-50%)}.content-banner{line-height:0}.floating-banner{min-width:336px;float:right;margin-left:5px;line-height:0}#header-banner{line-height:0;background:rgba(255,255,255,.6);margin:0 20px 10px 0}#alt-banner{display:none;border:1px solid #000;margin:0 20px 10px 0;background:linear-gradient(to right,#ffd6d6,#eeecff);text-align:justify;padding:10px 20px}.alt-banner-image{float:right;margin-left:10px;line-height:0;border:3px solid #3fa44b;border-radius:10px;background:linear-gradient(to right,#c8e7a6,#f0f3ed);box-shadow:1px 1px 8px #888}a.alt-banner-image:hover{background:#bcbff5;border-color:#f9fff9}a.header-url-area{display:block;text-decoration:none;outline:none;padding:3px 0}.header-logo{vertical-align:middle;margin-right:5px}.header-label{background:linear-gradient(to right,#1da514,#7ff62b,#80e642);-webkit-background-clip:text;color:transparent;-webkit-text-stroke:1px #888;font-size:52px;line-height:52px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.header-label{color:#3eb334;background:inherit}}.header-description{font-family:indie flower,cursive;font-size:21px;line-height:32px;color:#777;display:block}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screen-snippet{box-shadow:1px 1px 2px #888;max-width:100%;height:auto}.description{padding:0 30px;text-align:justify}.content-padding{padding:0 30px}.content-margin{margin:0 30px}.half-line{line-height:50%}.horizontal-line{border-bottom:1px solid #aaa;margin:10px 0}nav{float:left;margin:0 15px 20px 20px}.menu-links a{box-shadow:1px 1px 3px #888;background:linear-gradient(to right,white,rgba(255,255,255,0));border-radius:3px;outline:none;margin-bottom:8px;text-decoration:none}.menu-links a:hover{background:linear-gradient(to right,rgba(1,129,0,0.30),rgba(54,205,12,.30),rgba(225,254,188,.30))}.topnav .menu-links a{display:inline-block}nav .menu-links a{display:block;font-weight:300}nav a.download-link,nav a.forum-link{flex-grow:1;display:flex;flex-direction:column;justify-content:center}nav a.forum-link{margin-right:8px;line-height:90%}nav a.donation-link,nav a.thank-you-link{border:solid 6px #9ab;box-shadow:3px 3px 4px #777;border-radius:0;background:#f8f8f8}body#about a.about-link,body#videos a.videos-link,body#screenshots a.screenshots-link,body#download a.download-link,body#faq a.faq-link,body#manual a.manual-link,body#archive a.archive-link,body#vision a.vision-link,body#thank-you a.thank-you-link{box-shadow:3px 3px 3px 2px #777;background:linear-gradient(to right,rgb(1,129,0),rgb(54,205,12),rgb(225,254,188))}.menu-label{display:inline-block;color:#3e3629;font-size:20px;text-shadow:#fff 1px 1px 1px;margin:10px}nav .donation-link .menu-label,nav .thank-you-link .menu-label{margin:0}.menu-label-description{font-size:70%}.direct-download-link{text-decoration:none;font-weight:700;font-size:110%;color:#45689f;display:block;margin-bottom:1px}a.direct-download-link:hover{color:#4ae;text-decoration:underline}.changelog-header{font-size:16px}section ul,section ol{padding-left:20px}a.download-button{display:inline-block;background:transparent url(/images/download-button.png) no-repeat center;background-size:249px 47px;width:249px;height:47px;line-height:normal;font-size:20px;font-weight:700;text-align:center;color:#000;text-decoration:none;outline:none;padding:4px;border-radius:6px}a.download-button:hover{background-color:#4ae}.download-button-label{line-height:.8;padding-bottom:5px}.social-area{box-shadow:1px 1px 3px #888;padding:5px 10px;display:inline-block;background:linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,0));border-radius:7px}a.social-button{display:inline-block;line-height:0;vertical-align:middle;padding:3px;border-radius:7px}a.social-button:hover{background-color:#4ae}.accordion-button{background-color:#eee;cursor:pointer;border:none;outline:none;transition:.2s;white-space:normal}.accordion-button.active,.accordion-button:hover{background-color:#ddd}.accordion-button:after{content:'\02795';color:#777;float:right;margin-left:5px}.accordion-button.active:after{content:"\2796"}button::-moz-focus-inner{border:0}input::-moz-focus-inner{border:0}a.thumbnail{display:inline-block;padding:4px;line-height:0;border-radius:6px}a.thumbnail:hover{background-color:#4ae}.raised-block-area{box-shadow:3px 3px 4px #777;border-radius:15px;display:block;background-color:#fff}.link-image-left{vertical-align:middle;padding-right:5px}.highlight-border{display:inline-block;padding:2px;border-radius:8px;border:3px solid transparent;outline:none}.highlight-border:hover{border-color:#4ae}.command-line{text-align:left;font-family:courier new,Courier,monospace}.file-path{text-align:left;font-family:Consolas,courier new,Courier,monospace}.command-line-comment{color:gray;font-weight:700;font-style:italic}.greybox{padding:6px 15px;background:#f8f8f8;box-shadow:1px 1px 4px #888;margin:5px 0}.bluebox{padding:6px 15px;background:#ccf;border:1px solid navy;margin:5px 0}.greybox li,.bluebox li{margin-bottom:5px}.rounded-box{border-radius:7px;background:#f8f8f8;box-shadow:1px 1px 4px #888}.os-logo{vertical-align:middle;padding-right:5px}.modern-button{padding:6px 12px;font-weight:700;font-size:15px;background-image:linear-gradient(#fcfcfc,#eee);border:1px solid #d5d5d5;border-radius:3px;color:#333;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.modern-button:hover{background-image:linear-gradient(#eee,#ddd)}.modern-button:focus{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5)}.modern-button:active{background-image:none;border-color:#b5b5b5;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)}.modern-input{padding:6px 0 6px 6px;border:1px solid #ccc;border-radius:3px;color:#333;font-family:inherit;font-size:14px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.modern-input:focus{border-color:#51a7e8;box-shadow:0 0 5px rgba(81,167,232,.5)}@keyframes spinner-item{to{transform:rotate(360deg)}}@media screen and (max-width:1050px){.responsive-hide{display:none!important}.responsive-show{display:block!important}header{border-radius:initial;margin:0 0 10px}body{display:flex}.topnav{display:block}.menu-label{margin:10px}section{width:initial}.sub-section,#header-banner,#alt-banner{margin-right:0}.description,.content-padding{padding:0 15px}.content-margin{margin:0 15px}.floating-banner{float:initial;margin:initial}}