h1{font-weight:normal}h2{font-weight:300;margin-top:2em}a{color:inherit}.button{appearance:none;border-radius:0.25em;color:inherit;display:inline-block;font-family:inherit;font-size:0.8em;font-weight:normal;padding:0.5em 1em;outline:0;text-align:center;text-decoration:none;transition:all 100ms ease-in;-moz-appearance:none;-webkit-appearance:none}.button:hover{background-color:rgba(150,150,150,0.125);text-decoration:none}.button.suggested{background-color:#64b9f1;background-image:linear-gradient(to bottom, #4ca7e4, #328ecc);border:1px solid rgba(0,0,0,0.2);border-color:#337cac;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 0 rgba(255,255,255,0.45),inset 0 -1px 0 0 rgba(255,255,255,0.15);color:#fff;text-shadow:0 1px rgba(0,0,0,0.3)}.button.suggested:focus{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 0 0 rgba(255,255,255,0.45),inset 0 -1px 0 0 rgba(255,255,255,0.15),0 3px 6px rgba(12,128,200,0.16),0 3px 6px rgba(12,128,200,0.23);text-decoration:none}.button.suggested:active{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05),0 1px 0 0 rgba(255,255,255,0.3)}.infobar{background:#eee;color:#333;padding:1em 0.5em;text-align:center}header{background-image:linear-gradient(to bottom right, rgba(255,255,255,0.05), rgba(0,0,0,0.05));padding:1em;text-align:center}@media (min-width: 720px){header{text-align:left}}header img.icon{vertical-align:middle;width:64px}header h1{display:inline;margin-left:0.25em;margin-top:0;vertical-align:middle}header p{display:inline;margin-left:0.5em;vertical-align:sub}header p::before{display:inline;content:"by "}header .button{display:block;font-size:16px;padding:12px 24px;margin-left:auto;margin-right:auto;margin-top:0.5em;max-width:225px}@media (min-width: 720px){header .button{float:right}}footer{text-align:right;padding:2em 0 1em}footer .go-home,footer #forget{float:left}.screenshots{background-color:rgba(150,150,150,0.125)}.screenshots img{display:block;max-width:100%;max-height:450px;margin:0 auto}.pager{display:flex;justify-content:center;padding:12px 0}.pager span{display:block;width:0.75em;height:0.75em;background:#666;border-radius:50%;margin:0 8px;cursor:pointer;opacity:0.5}.pager span:active,.pager span:focus{outline:0;border:none}.pager .tns-nav-active{opacity:1}.get-it .call-to-action{margin-top:1em;text-align:center}.home h1{color:var(--accent);font-family:Raleway,"Open Sans","Droid Sans",sans-serif;font-size:3em;font-weight:900}.home.apps{display:grid;grid-template-columns:repeat(auto-fill, 111px);margin:0 auto;justify-content:space-between;max-width:1000px;width:95vw}.home.apps .app{box-shadow:0px 6px 24px 0px transparent,inset 0px 0px 0px 1px transparent,inset 0px 1px 0px 1px rgba(255,255,255,0);font-weight:normal;margin:0.5em 0;padding:1em 0.5em;text-align:left;transition:all 200ms ease;vertical-align:top;width:111px}.home.apps .app:hover,.home.apps .app:focus{background-image:linear-gradient(rgba(255,255,255,0.25), rgba(255,255,255,0.125));box-shadow:0px 6px 24px 0px rgba(0,0,0,0.1),inset 0px 0px 0px 1px rgba(0,0,0,0.25),inset 0px 1px 0px 1px rgba(255,255,255,0.25)}.home.apps .app img{display:block;height:64px;margin:0 auto 0.5em;width:64px}.home.apps .app .title{display:block;text-align:center}.home.apps .app .summary{display:none}.home.apps .app.hera,.home.apps .app.loki{opacity:0.67}.home .action{text-align:center}:root{color-scheme:light dark;--bg: white;--fg: #333;--accent: #7239b3}@media (prefers-color-scheme: dark){:root{--bg: #1a1a1a;--fg: white;--accent: #a56de2}}html,body{box-sizing:border-box;margin:0;padding:0;font-family:"Open Sans","Droid Sans",sans-serif;background-color:var(--bg);color:var(--fg)}*,*::before,*::after{box-sizing:inherit}.constrain{max-width:800px;margin:0 auto}.main{padding:2em 1em}
