:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}.landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:100svh;padding:3rem 1.5rem;display:flex}.brand{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.brand-logo{border-radius:24%;width:clamp(10rem,42vw,14rem);max-width:100%;height:auto;display:block}h1{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,9vw,3rem);font-weight:700;line-height:1.15}.tagline{color:#b8b8b8;margin:-.5rem 0 0;font-size:1.125rem;line-height:1.5}.download-link{color:#fff;background:#141414;border:1px solid #444;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:3.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.download-link:hover{background:#242424;border-color:#777}.download-link:focus-visible{outline-offset:5px;outline:3px solid #5ce7ff}
