html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#3b2d43;-webkit-font-smoothing:antialiased;background:#f4efe6;margin:0;font-family:Atkinson Hyperlegible,sans-serif;overflow-x:hidden}*{box-sizing:border-box}a{color:#6f5a9a}a:hover{color:#3b2d43}:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #6f5a9a}::selection{background:#dcd2ee}@media (prefers-reduced-motion:reduce){.phase-morph *,.phase-copy *{transition-duration:0s!important;transition-delay:0s!important}}.skip-link:focus{left:12px!important}.nav-link:hover{color:#3b2d43!important}.nav-cta:hover{color:#3b2d43!important;transform:translate(-1px,-1px)!important;box-shadow:3px 3px #3b2d43!important}.btn-download:hover{color:#3b2d43!important;transform:translate(-2px,-2px)!important;box-shadow:5px 5px #3b2d43!important}.btn-stop:hover{transform:translate(-2px,-2px)!important;box-shadow:7px 7px #3b2d43!important}.btn-stop:active{transform:translate(3px,3px)!important;box-shadow:2px 2px #3b2d43!important}.footer-link:hover{color:#fffdf8!important}.btn-ex:hover{transform:translate(-2px,-2px)!important;box-shadow:6px 6px #fffdf8!important}.ex-play:focus-visible{opacity:1!important;pointer-events:auto!important}@media (width<=899px){.nav-links{display:none!important}}.faq>summary,.first-launch>summary{list-style:none}.faq>summary::-webkit-details-marker{display:none}.first-launch>summary::-webkit-details-marker{display:none}.faq-icon{transition:transform .25s}.faq[open] .faq-icon{transform:rotate(45deg)}.first-launch>summary{text-underline-offset:4px;-webkit-text-decoration:underline dotted #6f5a9a;text-decoration:underline dotted #6f5a9a}.first-launch[open]>summary{text-decoration:none}
