/* Only the new narrow-screen renderer is changed. Desktop keeps its original stylesheet. */
@media(max-width:699px) and (prefers-reduced-motion:no-preference){
 html.home-mobile-canvas,html.home-mobile-canvas body{overflow-x:clip!important}
 html.home-mobile-canvas #root{display:block!important}
 html.home-mobile-canvas .mobile-site{display:none!important}
 .home-mobile-canvas .nav-canvas>.home-preferences{left:auto;right:32px;top:14px;z-index:121}
 .home-mobile-canvas .nav-sticky{z-index:2;background:var(--paper)}
 .home-mobile-canvas .nav-backdrop{background:var(--paper)}
 .home-mobile-canvas .intro-logo:after{font-size:21px}
 .home-mobile-canvas .mobile-action{position:absolute;display:block;pointer-events:auto;border-radius:8px;outline-offset:2px;-webkit-tap-highlight-color:#4c5bd433}
 .home-mobile-canvas .mobile-action:focus-visible{outline:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}
 .home-mobile-canvas .cursor-label{font-size:10px}
 .home-mobile-canvas .home-control-cursor{z-index:8}
}
