body{margin:0;font-family:Arial,sans-serif;color:#3e3636}.banner{position:sticky;top:0;margin:0;background-color:rgb(255 245 207);text-align:center;padding:.5em;z-index:1000}.banner p{margin-top:.3em;margin-bottom:0}.badges{padding-top:.3em}.badges a{text-decoration:none}.badges img{height:3em;width:auto}.content{padding:0 1em}.header{display:flex;position:sticky;top:0;margin:0;background-color:#f8f8f8;z-index:1000}.mobile-menu-toggle{display:none}.nav{display:flex;justify-content:space-between;width:100%;max-width:45em;margin:0 auto;padding:.3em 2em}.nav img{max-height:2.3em}.landing-page{width:100%;max-width:44em;margin:1em auto}.logo{vertical-align:center;padding:.3em .4em .1em;border-radius:.4em;transition:background-color .5s}@media (hover:hover) and (pointer:fine){.logo:hover{background-color:rgb(230 230 230)}}@media (hover:none) and (pointer:coarse){.logo:active{background-color:rgb(230 230 230)}}.menu{align-items:center;display:flex;gap:.5em;font-size:1.1em}.menu a{font-size:.9em;color:#645e5e;vertical-align:baseline;text-decoration:none;padding:.4em .5em;border-radius:.5em;transition:background-color .5s}.text-page{width:100%;max-width:44em;margin:0 auto;padding-inline-start:0.5em}.text-page-centered{text-align:center}.text-page h1{text-align:center}.screenshot{width:40%;display:flex;justify-content:right;float:left;margin-right:5%}.screenshot img{max-width:18em}.description{float:right;width:54%}.mobile-menu{position:fixed;width:100%;margin-top:3.5em;background:#f8f8f8;box-shadow:0 10px 12px rgb(0 0 0 / 10%)}.mobile-menu a{color:#645e5e;text-decoration:none;width:100%;-webkit-tap-highlight-color:transparent}.mobile-menu li{display:flex;text-decoration:none;height:3em;font-size:1.2em;vertical-align:center}.mobile-menu ul{list-style:none;margin-block:1.5em 0;padding-inline-start:1.1em}.menu a:hover{background-color:rgb(230 230 230)}@media only screen and (width <= 480px){.description,.screenshot{width:100%;margin:0}.screenshot img{padding-top:1.5em;padding-bottom:4em;max-width:100%}.banner{text-align:left}.banner p{margin-top:.5em;margin-bottom:0}.badges{padding-top:1em;text-align:center;gap:.3em}.burger-button{-webkit-tap-highlight-color:transparent}.close-button{-webkit-tap-highlight-color:transparent}.landing-page{margin:0 auto}.menu{display:none}.mobile-menu-toggle{display:flex;align-items:center}.nav{padding:.5em 1em}}