.red{background-color:#f40058}.navytintlight{background-color:#505470}*{scrollbar-width:thin;}body{background-color:#161b40;margin:0;padding:0;font-family:system-ui;overflow-x:hidden;width:100%;color:#161b40}a{text-decoration:none;color:#505470;font-weight:bold}a:hover{color:#f40058}h2{font-size:1.17em}h1,h2,h3{scroll-margin-top:95px}.divider{margin-left:10px;margin-right:10px;padding-top:10px;border-bottom:1px solid #505470}div.logo{padding-bottom:15px;padding-left:15px;padding-right:15px;display:block}div.logo div.logo-small-a{font-family:"Abril Fatface",serif;font-size:3.5rem;display:inline-block;color:#f40058;position:relative;left:10px;top:-8px;z-index:60;margin-top:0;margin-bottom:0}div.logo div.logo-small-o{font-family:"Abril Fatface",serif;font-size:3.5rem;display:inline-block;color:#fbfbfc;margin-right:10px;position:relative;top:5px;z-index:50;margin-top:0;margin-bottom:0}div.logo div.logo-text{font-size:2.5rem;line-height:1.2;font-family:"Abril Fatface",serif;color:#fbfbfc;display:inline-block}.navBuffer{height:92px}div.navbar-background{display:none}@media (min-width: 1025px){div.navbar-background{display:block;width:100%;height:92px;top:0;left:0;background-color:#161b40;position:fixed;z-index:998}}div.navbar{position:fixed;top:0;left:0;z-index:999;width:100%}div.navbar a{font-weight:normal}div.navbar div.navbar-inner{background-color:#161b40;max-width:1025px;margin:0px auto;display:flex;align-items:center}div.navbar #links{display:none;max-width:1025px;margin:0 auto;z-index:1}div.navbar .links-inner{background-color:#333858;padding-bottom:10px;font-size:1.3em;z-index:2;box-shadow:rgba(0,0,0,.35) 0px 5px 15px}@media (min-width: 1025px){div.navbar .links-inner{margin-left:800px;max-width:150px;margin-left:auto;margin-right:0}}div.navbar .menuLink{width:100%;color:#fbfbfc;padding-top:10px;padding-left:15px;display:block}div.navbar div.menu-button{padding-right:24px;display:flex;margin-left:auto}div.navbar div.menu-button a{text-decoration:none;color:#fbfbfc;font-size:2.2rem;font-weight:normal;padding:0}div.navbar div.menu-button a:hover{color:#f40058}div.navbar div.menu-button .big-screen-links{display:none}@media (min-width: 1025px){div.navbar div.menu-button #contact{font-size:1.4rem;padding-top:7px}div.navbar div.menu-button .big-screen-links{display:inline-block;padding-right:20px;font-size:1.9rem;padding-top:2px}}.footer{background-color:#161b40;text-align:center;color:#fbfbfc}.footer div.privacy{color:#fbfbfc}.footer a{color:#fbfbfc;font-weight:normal}.footer a:hover{color:#f40058}.footer div.legal{padding-bottom:10px}.footer div.contact{font-size:2em}.footer div.contact a{padding-left:5px;padding-right:5px}.legal-content{background-color:#fbfbfc;padding:10px}.legal-content .legal-inner{max-width:1025px;margin:0 auto}.legal-content .line{padding-top:10px;border-bottom:1px solid #161b40;padding-left:10px;padding-right:10px}div.app-content{background-color:#fbfbfc;padding:10px}div.app-content .app-inner{max-width:1025px;margin:0 auto;text-align:center}div.app-content .line{padding-top:10px;border-bottom:1px solid #161b40;padding-left:10px;padding-right:10px}div.app-content div.key-features{display:grid;grid-template-columns:repeat(1, 1fr);max-width:900px;gap:20px;flex-direction:column;align-items:center;margin:0 auto}@media (min-width: 600px) and (max-width: 1024px){div.app-content div.key-features{grid-template-columns:repeat(2, 1fr);max-width:600px}}@media (min-width: 1025px){div.app-content div.key-features{grid-template-columns:repeat(3, 1fr);max-width:900px}}div.app-content .app-feature-section{padding:10px 20px 30px 20px;max-width:250px;min-height:250px;align-self:stretch;text-align:center;border-radius:10px;margin:0 auto;box-shadow:0px 2px 5px rgba(0,0,0,.3)}div.app-content .app-feature-section .title{width:100%}div.app-content .emoji{font-size:2em;padding:10px;margin:10px}div.app-content .screenshots{display:grid;grid-template-columns:repeat(1, 1fr);max-width:400px;gap:20px;flex-direction:column;align-items:start;margin:0 auto}@media (min-width: 600px) and (max-width: 1024px){div.app-content .screenshots{grid-template-columns:repeat(2, 1fr);max-width:600px}div.app-content .screenshots .screenshot:nth-child(3){grid-column:span 2}}@media (min-width: 1025px){div.app-content .screenshots{grid-template-columns:repeat(4, 1fr);max-width:900px}div.app-content .screenshots .screenshot:nth-child(3){grid-column:span 2}}div.app-content .mindful-screenshots{display:grid;grid-template-columns:repeat(1, 1fr);max-width:400px;gap:20px;flex-direction:column;align-items:start;margin:0 auto}@media (min-width: 600px) and (max-width: 1024px){div.app-content .mindful-screenshots{grid-template-columns:repeat(2, 1fr);max-width:600px}div.app-content .mindful-screenshots .screenshot:nth-child(1){grid-column:span 2}}@media (min-width: 1025px){div.app-content .mindful-screenshots{grid-template-columns:repeat(3, 1fr);max-width:900px}}div.app-content .screenshot{max-width:100%;margin:0 auto;display:inline;float:left}div.app-content .screenshot img{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}pre{padding:1rem;overflow:auto}pre [style*="background-color:#65737e30"]{background-color:rgba(0,255,0,.2) !important}div.section_list{background-color:#fbfbfc}div.section_list_inner{max-width:1025px;padding-top:20px;padding-bottom:20px;margin:0 auto}.posts{display:flex;flex-wrap:wrap;justify-content:center}.posts .post-container{width:310px;height:400px;margin:10px;border:.1em solid #000;text-align:center;overflow:hidden;position:relative;filter:brightness(100%);-webkit-filter:brightness(100%);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;vertical-align:text-bottom}.posts .post-container span{display:block;font-style:italic;padding-left:5px;padding-right:5px}.posts .post-container img{object-fit:cover;position:absolute;left:0;z-index:-1;width:100%;height:100%}.posts .post-container h2{color:#161b40;text-transform:uppercase;padding-left:3px;padding-right:3px}.posts .post-container span{font-family:"Handlee";color:#161b40}.posts .post-container .post-text{padding-bottom:20px;position:absolute;bottom:0;text-align:center;width:100%;margin-bottom:1em;background-color:rgba(251,251,252,.7)}.posts .post-container .post-text h2{margin-bottom:10px}.posts .post-container:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}@font-face{font-family:"Abril Fatface";src:url("/fonts/AbrilFatface-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:"League Spartan";src:url("/fonts/LeagueSpartan[wght].ttf") format("truetype");font-weight:100 900}