/* Production home only. The atelier, shelf and 3D book keep their own styles. */
html{scroll-behavior:smooth}
body[data-identity=manifesto]{background:var(--bg)}
.site-nav>nav a{font-size:11px;color:#bcb9b2;padding:7px 0;border-bottom:1px solid transparent;white-space:nowrap}
.site-nav>nav a:hover,.site-nav>nav a[aria-current=page]{color:#fff;border-color:var(--accent)}
.site-nav .login{color:#f5f2eb;white-space:nowrap}
.site-nav .logo,.site-footer .logo{display:block}
.site-nav .primary{white-space:nowrap}
.primary:hover{background:#f82050;color:#fff}
.text-link:hover{color:var(--accent)}
.site-footer nav a{font-size:11px;border-bottom:1px solid transparent}
.site-footer nav a:hover{border-color:var(--accent)}
.journey h2{font:26px var(--display);margin:17px 0 12px}
.journey h2+p{margin-bottom:0}
#experimentar{scroll-margin-top:30px}
#como-funciona{scroll-margin-top:30px}
@media(max-width:760px){.site-nav>nav a{font-size:10px}.site-nav .nav-actions{margin-left:auto}}
@media(max-width:480px){.site-nav .nav-actions{gap:8px}.site-nav .primary{font-size:8px}.site-nav .logo{font-size:23px}.site-nav>nav{gap:10px}.site-nav>nav a{font-size:9px}.journey h2{font-size:26px}}
@media(max-width:370px){.site-nav{padding-left:15px;padding-right:15px}.site-nav .logo{font-size:20px}.site-nav .primary{font-size:7px;padding:8px}.site-nav .login{font-size:8px}.site-nav>nav a{font-size:8px}}
