body.typing-home{height:auto;overflow-y:auto}.typing-home .app-viewport{flex-direction:column;height:100svh;min-height:28rem;display:flex}.typing-home #root{outline:none;flex:1;height:auto;min-height:0}.typing-home .home-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;padding:.5rem 1rem;font-size:.75rem;display:flex}.typing-home .home-links a:hover{color:var(--accent)}.typing-home .home-links a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.typing-home .site-page{border-top:1px solid var(--line);min-height:auto}.typing-home .site-page p{margin-block:1em}.typing-home .site-page a:not(.cta){text-decoration:underline}.typing-home noscript{text-align:center;padding:1.5rem}
