@font-face{font-family:"BerkshireSwash-Regular";src:url("fonts/BerkshireSwash-Regular.ttf")}header a.main-icon{text-decoration:none;color:inherit;display:flex;align-items:center}header a.main-icon img{border-radius:10%;width:20pt;height:20pt;margin-right:5pt}@media (max-width: 768px){header ul#nav-shortcuts{display:none}}@media (min-width: 769px){header ul#nav-shortcuts-mobile{display:none}}header ul#nav-shortcuts-mobile svg{width:1em;height:1em;vertical-align:-.125em}h1.title-center{text-align:center;font-size:4rem;margin:0 15% 30pt 15%;line-height:1.1}@media (max-width: 768px){h1.title-center{font-size:3rem;margin:0 10% 30pt 10%}}p.subtitle.title-center{text-align:center;font-size:1.1rem;font-weight:700;margin:0 10% 30pt 10%}@media (max-width: 768px){p.subtitle.title-center{font-size:.9rem;margin:0 5% 30pt 5%}}.fancy-text{font-family:"BerkshireSwash-Regular",cursive;font-style:italic}.text-primary{color:#05a2a2}a#switcher-color-schema{text-decoration:none}a#switcher-color-schema svg{width:16pt}ol>li{list-style:inherit}img.full-center{display:block;width:100%;max-width:36rem;margin:0 auto 0 auto}div.appstore-center{display:block;text-align:center;margin:0 auto 0 auto;padding:50pt 0 70pt 0}div.appstore-center a img{width:150pt}div.container-fluid div.title-section:first-child{padding:50pt 0 0 0}div.space-bottom{padding-bottom:50pt}[data-theme=light] div.container-fluid.primary,:root:not([data-theme=dark]) div.container-fluid.primary{background-color:#058686}[data-theme=light] div.container-fluid.primary-alt,:root:not([data-theme=dark]) div.container-fluid.primary-alt{background-color:#056386}[data-theme=light] div.container-fluid.secondary,:root:not([data-theme=dark]) div.container-fluid.secondary{background-color:#d4eceb}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]) div.container-fluid.primary{background-color:#015e5e}:root:not([data-theme]) div.container-fluid.primary-alt{background-color:#056386}:root:not([data-theme]) div.container-fluid.secondary{background-color:#1b1b1b}}[data-theme=dark] div.container-fluid.primary{background-color:#015e5e}[data-theme=dark] div.container-fluid.primary-alt{background-color:#056386}[data-theme=dark] div.container-fluid.secondary{background-color:#1b1b1b}div.title-section{display:block;margin:0 auto 0 auto}div.title-section h2{margin-bottom:30pt;text-align:center;font-size:2rem}div.closing-title-section{display:block;margin:50pt auto 0 auto}div.closing-title-section h3{margin:0 10% 0 10%;font-style:italic;font-weight:normal;text-align:center;font-size:1.8rem}div.grid-2{display:grid;gap:0;max-width:1000px;margin:0 auto 0 auto}@media (min-width: 768px){div.grid-2{grid-template-columns:repeat(2, 1fr)}}div.grid-element.grid-text{padding:10% 5% 10% 5%;display:block;margin:auto}@media (max-width: 768px){div.grid-element.grid-text{padding:3% 5% 3% 5%}}div.grid-element.grid-text h3{text-align:center}div.only-sm{visibility:visible;display:block}@media (min-width: 768px){div.only-sm{visibility:hidden;display:none}}div.not-sm{visibility:hidden;display:none}@media (min-width: 768px){div.not-sm{visibility:visible;display:block}}div.stack-images{display:grid}div.stack-images img{grid-row:1;grid-column:1}ul.grid-3{display:grid;gap:0;max-width:1000px;margin:0 auto 0 auto}@media (min-width: 768px){ul.grid-3{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){ul.grid-3{grid-template-columns:repeat(3, 1fr)}}ul.grid-3 li{padding:5% 5% 5% 5%;display:block}@media (max-width: 768px){ul.grid-3 li{padding:3% 5% 3% 5%}}ul.grid-3 li div>span{font-family:"Palatino",cursive;font-weight:bold;color:#777;font-size:1.25rem}ul.grid-3 li div>p{font-weight:bold;font-size:1.1rem}div.grid-4{display:grid;gap:0;max-width:1000px;margin:0 auto 0 auto}@media (min-width: 768px){div.grid-4{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){div.grid-4{grid-template-columns:repeat(4, 1fr)}}div.grid-element.grid-text{padding:10% 5% 10% 5%;display:block;margin:auto}@media (max-width: 768px){div.grid-element.grid-text{padding:3% 5% 3% 5%}}div.grid-element.grid-text h3{text-align:center}details summary span{font-family:"Palatino",cursive;font-weight:bold;font-size:1.25rem}details>div>p>img{border-radius:10px;max-width:300px;height:auto}details .img-text div img{border-radius:10px;max-width:300px;height:auto}details .img-text div p{padding-top:12px}details ul{padding-left:1.5em}details ul>li{margin-bottom:36px}details ul.normal-margin>li{margin-bottom:10px}details ul.no-list{list-style-type:none}details ul.no-list li{list-style:none}[data-theme=light] details summary span,:root:not([data-theme=dark]) details summary span{color:#777}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]) details summary span{color:#fff}}[data-theme=dark] details summary span{color:#fff}details[open]{border-radius:5px;outline:20px solid}[data-theme=light] details[open],:root:not([data-theme=dark]) details[open]{background-color:#e0ecfb;outline-color:#e0ecfb}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]) details[open]{background-color:#192a40;outline-color:#192a40}}[data-theme=dark] details[open]{background-color:#192a40;outline-color:#192a40}@media (min-width: 1024px){div.blog.container{max-width:800px}}div.blog.container div.cover{text-align:center;margin-bottom:26px}div.blog.container img.cover{width:100%}div.blog.container div.cover .cover-description{font-size:.8rem;font-style:italic;color:var(--pico-muted-color)}div.blog.container img.app-icon{width:100px;border-radius:10px}div.blog.container div.highlight{border-radius:10px}[data-theme=light] div.blog.container div.highlight,:root:not([data-theme=dark]) div.blog.container div.highlight{outline:20px solid #ffe99a;border-radius:10px;background-color:#ffe99a}@media only screen and (prefers-color-scheme: dark){:root:not([data-theme]) div.blog.container div.highlight{outline:20px solid #243737;border-radius:10px;background-color:#243737}}[data-theme=dark] div.blog.container div.highlight{outline:20px solid #243737;border-radius:10px;background-color:#243737}footer .grid-4{row-gap:20pt;column-gap:20pt}footer h4{font-size:1rem}footer ul{margin:0;padding:0}footer ul li{list-style:none;font-size:.85rem}footer ul li a{text-decoration:none}footer ul li p{margin-bottom:5pt}footer #copyright{display:block;margin-top:30pt;font-size:.8rem}