body{background-color:#222}.button.icon{padding-left:1.75em}#header{background-color:#00834a;color:rgba(255,255,255,.85);background-image:url(img/overlay.png),url(img/circles.svg);background-position:top left,center center;background-attachment:scroll,scroll;position:relative}body.error #header{background-color:#70462c;color:#c29c8d}body.maintenance #header{background-color:#2a2a2a;color:#989898}@media screen and (max-width:736px) and (orientation:landscape){#header{background-size:auto,30em}}#header p.small{font-size:1.2em;margin-top:2em;margin-bottom:2em}@media screen and (max-width:736px){#header p.small{font-size:.8em;line-height:1.7em}}#header p a{color:rgba(255,255,255,.89)}#header p a:hover{color:#fff}#header .mas{line-height:5em}#header .image{border-radius:100%;box-shadow:none}#header .button{background-color:rgba(0,144,81,.1)}#header .button:hover{background-color:rgba(0,144,81,.33)}#header .button:active{background-color:rgba(0,144,81,.5)}#header .button.special{background-color:#009051;color:#fff!important}#header .button.special:hover{background-color:#009c59}#header .button.special:active{background-color:#00834a}#header h2{font-weight:700}body.error #header .button.special{background-color:#573425;color:#fff!important}body.error #header .button.special:hover{background-color:#5f3a2a}body.error #header .button.special:active{background-color:#4d2e21}#header .content .subcontent{color:rgba(166,220,169,.46);font-size:.69em;line-height:1.45em;cursor:default}#beta header a,#header .content .subcontent a,#header p a,a.mas{border-bottom:none}#header .content .subcontent a:hover{border-bottom:dotted 1px!important}#header .content .subcontent .highlight:hover,#header .content .subcontent a{color:rgba(166,220,169,.89)}#header .content .subcontent .highlight:hover{cursor:text}#header .content .subcontent .download{font-size:1.2em;padding-bottom:.3em;padding-top:.3em}#header .image{-moz-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;transition:none;opacity:1}#header .image.logo{box-shadow:none;border-radius:0;margin:0 0 3em;width:20em}#header .image.logo img{margin:auto;-moz-transition-delay:0s;-webkit-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s;border-radius:0;display:block;position:relative;width:100%}@media screen and (max-width:736px) and (orientation:portrait){ul.icons.labeled{white-space:normal;text-align:center}ul.icons.labeled li{display:inline-block;padding:0 1em 0 0;white-space:normal}}ul.icons.labeled li .icon:before{color:#bbb;font-size:1em}a.mas{text-decoration:none}.mas img{cursor:pointer}.content>.mas img.mas_download{border-radius:9px;box-shadow:0 0 40px 3px rgba(255,255,255,.3)}.content>.mas img.mas_download:hover{box-shadow:0 0 50px 4px rgba(255,255,95,.3)}#lovekeka header .fa:hover{color:#ce0507;cursor:default}#lovekeka form{margin:0}#lovekeka form>img,.ios div.qr.is-preload{display:none}@media screen and (max-width:480px) and (orientation:portrait){#lovekeka form{display:inline-flex}#lovekeka .button.special{padding-left:0;width:100%;margin:0!important}}#info .spotlight .image.square,#info .spotlight .image.square img{border-radius:1%}#info .spotlight .image.ios,#info .spotlight .image.ios img{box-shadow:none;border-radius:0}@media screen and (max-width:736px) and (orientation:portrait){#info .spotlight.ios{flex-direction:column-reverse!important}#info .spotlight .image.ios{margin:2em 0 0!important}}#info .special.formats ul.icons.labeled li{padding:0 1em}#info .special.formats ul.icons.labeled li:last-child{margin-right:1em}#defaultapp .button.special{background-color:#009051;color:#fff!important}#defaultapp .button.special:hover{background-color:#009c59}#defaultapp .button.special:active{background-color:#00834a}#defaultapp.style2 p a{color:#707070;border-bottom:none}#defaultapp.style2 p a:hover,section.doc a:hover{color:#009051}#defaultapp .subcontent,#legacy .subcontent{font-size:.6em;line-height:1.65em}#defaultapp .subcontent .highlight:hover{color:#666;cursor:text}#defaultapp .subcontent a,#legacy .subcontent a{border-bottom:0}#defaultapp .subcontent a:hover,#legacy .subcontent a:hover{color:#666;border-bottom:dotted 1px!important}#defaultapp .subcontent.below{margin-top:1em}#defaultapp header .fa:hover{color:#009051;cursor:default}section.doc .content{max-width:800px;display:block;margin:auto}section.doc .disclaimer{text-align:justify;font-size:.7em}section.doc .inapp{text-align:left}section.doc ul li{padding:.2em;text-align:left}#legacy header .fa:hover{color:#745552;cursor:default}#legacy .button.special{background-color:#745552;color:#fff!important}#legacy .button.special:hover{background-color:#8a6563}#legacy .button.special:active{background-color:#5d4442}#legacy .subcontent .highlight:hover{color:#666;cursor:text}#legacy .subcontent.below{margin-top:1em}#beta{background-color:#333;background-image:url(img/overlay.png),url(img/circles.svg);background-position:top left,center center;background-size:auto,cover}#beta header a:hover{border-bottom:none;color:#d87036}#beta .major:after{border-color:#666}#beta .button:not(.special){background-color:rgba(255,255,255,.05);color:#c2c2c2!important;box-shadow:inset 0 0 0 2px #888}#beta .button:hover{background-color:rgba(255,255,255,.1)}#beta .button:active{background-color:rgba(255,255,255,.02)}#beta .button.special{background-color:#d87036;color:#fff!important}#beta .button.special:hover{background-color:#ee7e3e}#beta .button.special:active{background-color:#c36531}#beta .subcontent{font-size:.6em;line-height:1.65em;color:#666}#beta .subcontent a{color:#999;border-bottom:none}#beta .subcontent a:hover{border-bottom:dotted 1px!important}#beta .subcontent .highlight:hover{cursor:text;color:#999}#beta .subcontent.below{margin-top:1em}#toolbar_space.solid{display:block;height:3em}#toolbar,#toolbar>h1{left:0;top:0;opacity:1}#toolbar{-moz-transition:background-color .6s ease-in-out;-webkit-transition:background-color .6s ease-in-out;-ms-transition:background-color .6s ease-in-out;background-color:#2e2b2e;background-color:rgba(49,49,49,.975);color:#d2d1d2;cursor:default;height:3.5em;line-height:3.65em;position:fixed;text-align:right;width:100%;z-index:10001;-moz-transition:opacity 1.3s ease,-moz-transform .3s ease;-webkit-transition:opacity 1.3s ease,-webkit-transform .3s ease;-ms-transition:opacity 1.3s ease,-ms-transform .3s ease;transition:opacity 1.3s ease,transform .3s ease;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#toolbar.solid{position:relative}#toolbar.alt{position:absolute;-moz-transition-delay:1s;-webkit-transition-delay:1s;-ms-transition-delay:1s;transition-delay:1s;background-color:transparent;color:#94c699}#toolbar img{height:28px;width:28px;vertical-align:middle;margin-bottom:.2em;margin-right:.3em}body.is-loading #toolbar.alt{opacity:0}body.is-loading #toolbar{-moz-transform:translateY(-4em);-webkit-transform:translateY(-4em);-ms-transform:translateY(-4em);transform:translateY(-4em)}body.is-loading #toolbar.alt,body.is-loading #toolbar.solid{-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#toolbar>h1{color:#fff;font-weight:600;height:inherit;line-height:inherit;margin:0 0 0 1.5em;padding:0;position:absolute}#toolbar>h1 a{padding:0!important;font-weight:inherit}#toolbar,#toolbar a,#toolbar>h1 span{font-weight:400}#toolbar.alt .hide,#toolbar.alt>h1{-moz-transition:opacity .5s ease,-moz-transform 1s ease;-webkit-transition:opacity .5s ease,-webkit-transform 1s ease;-ms-transition:opacity .5s ease,-ms-transform 1s ease;transition:opacity .5s ease,transform 1s ease;opacity:0}#toolbar a,#toolbar>h1{-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;display:inline-block}#toolbar a{color:inherit;text-decoration:none;letter-spacing:.1em;border-bottom:none}#toolbar a:hover{color:#fff}body.error #toolbar a,body.maintenance #toolbar a{color:#e5e5e5}#toolbar a.nav{text-decoration:none;-webkit-tap-highlight-color:transparent;padding:0 .35em}#toolbar a.nav i{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;text-transform:none!important;margin:0 .5em 0 0}#toolbar a:last-child{padding-right:1.5em}body.download_mas_button #toolbar.alt{color:#c17555}#toolbar.alt>h1{color:inherit}#footer{background-color:#222}#changelog ul li a:hover,#footer .icons a:hover,#footer a:hover{color:#009051}#footer a{border-bottom:none}#footer .copyright{cursor:default}#footer .moreinfo{color:#6d6d6d;font-size:.7em;cursor:default}#footer .languages{color:#6d6d6d;font-size:.6em}#footer .languages a,#footer .languages span.active{padding:.2em}#footer .languages span.active{color:#b0b0b0;cursor:default}#footer .languages span.separator::after{content:" | "}#changelog ul li a{border-bottom:none;color:#666}#changelog .version{margin-bottom:2em;border-bottom:solid 1px #e6e6e6}#changelog .version:last-of-type{margin-bottom:0;border-bottom:none}#changelog h4 span,#changelog h4 time{font-size:.69em;padding-left:.5em;color:#9b9b9b}#changelog h4 span::before{content:"| "}#changelog h4 a:hover{color:inherit;text-decoration:underline}#changelog span.href_version{display:block;position:relative;top:-5em;visibility:hidden;overflow:hidden}@media screen and (max-width:980px){#toolbar a.nav:before{margin:0}}@media screen and (max-width:736px){#toolbar{height:3em;line-height:3.125em}#toolbar>h1{margin-left:1em}#toolbar a{font-size:.8em}#toolbar a:last-child{padding-right:1em}}@media screen and (max-width:640px){#toolbar a.nav span,#toolbar h1 span{display:none}#toolbar a.nav{font-size:1em}#toolbar a.nav i{margin:0}#toolbar a:last-child i{margin:0 .5em 0 0}}@media screen and (max-width:480px){#toolbar{min-width:320px}}@media (prefers-color-scheme:dark){.wrapper{background-color:#222!important;color:#888!important}h2,h3,h4{color:#a1a1a1!important}.wrapper,.wrapper>.inner.alt>*,header.major:after{border-bottom-color:#505050;border-top-color:#505050}.wrapper.style2 .button.special{background-color:#12467b;color:#dbdbdb!important}.wrapper.style2 .button.special:hover{background-color:#155290}.wrapper.style2 .button.special:active{background-color:#0e3b68}.image{box-shadow:0 0 0 4px #484848,0 0 0 5px #333}#defaultapp.style2 p a{color:#c3c3c3}#defaultapp header .fa:hover,#defaultapp.style2 p a:hover{color:#007140}section.doc a:hover{color:#007140!important}#defaultapp,#info,#legacy,#termsofuse{background-color:#2a2a2a!important}#legacy .button.special{background-color:#5a4240;color:#dbdbdb!important}#legacy .button.special:active,#legacy .button.special:hover{color:#dbdbdb!important}#legacy .button.special:hover{background-color:#674c4b}#legacy .button.special:active{background-color:#453331}#defaultapp .subcontent .highlight:hover,#defaultapp .subcontent a:hover,#legacy .subcontent .highlight:hover,#legacy .subcontent a:hover{color:#aeaeae}#changelog .version{border-bottom-color:#505050}#changelog h4 span,#changelog h4 time{color:#777}}body.ios-beta #toolbar.alt{color:#5d4a47!important}body.ios-beta #toolbar a:hover{color:#0f0401!important}#header.ios-beta img.mas_download:hover{box-shadow:0 0 50px 4px rgba(249,170,41,.3)}#header.ios-beta .mas{line-height:3}#header h1 .beta{font-size:.3em;position:absolute;color:#9c230e;padding-top:1em;padding-left:.2em}.emoji,.emotion{cursor:default;position:absolute;top:0;left:0;height:100%;width:100%;background-size:contain;background-position:center center;background-attachment:scroll}.emotion{visibility:hidden;background-image:url(../img/Keka-Squish-Face-512x512.png)}.emoji{opacity:0;background-image:url(../img/Keka-Love-Face-512x512.png)}body.downloading #header .content ul.actions{padding-top:1.5em}ul>li>.mas{display:inline-flex}@media screen and (max-width:480px) and (orientation:portrait){ul>li>.mas{display:inline-flex;display:contents}}body.downloading .emotion{background-image:url(../img/Keka-Smile-Face-512x512.png)}::selection{color:#fff7d8;background-color:#6e5854}#footer ::selection{color:#000;background-color:#bbb}.wrapper ::selection{color:#fff;background-color:#666}@media (prefers-color-scheme:dark){.wrapper ::selection{color:#000;background-color:#bbb}}#GithubSponsor:before{margin-left:0}div.qr.is-preload{visibility:hidden;opacity:0}div.qr{width:5em;height:5em;background-color:#fff;position:absolute;bottom:0;right:0;margin:1em;border-radius:10px;-moz-transition:opacity 1.3s ease,-moz-transform .3s ease;-webkit-transition:opacity 1.3s ease,-webkit-transform .3s ease;-ms-transition:opacity 1.3s ease,-ms-transform .3s ease;transition:opacity 1.3s ease,transform .3s ease;visibility:visible;opacity:1}.ios div.qr{background-color:#00834a;position:relative;margin:0 .1em 1.5em auto}@media screen and (max-width:736px){div.qr{display:none}}@media screen and (max-width:980px) and (orientation:portrait){.ios div.qr{margin-right:auto}}div.qr img{width:100%;padding:.3em;filter:invert(24%) sepia(100%) saturate(3917%) hue-rotate(151deg) brightness(91%) contrast(101%)}.ios div.qr img{filter:invert(98%) sepia(33%) saturate(243%) hue-rotate(208deg) brightness(113%) contrast(100%)}div.qr a,div.qr a:hover{border-bottom:none!important}.fa,.far,.fas{font-family:"Font Awesome 5 Free",Arial,Helvetica,sans-serif!important}.icon:before{font-weight:700!important}