:root{--background:#070605;--surface:#0d0b0a;--surface-raised:#15110f;--foreground:#f8f6f3;--muted:#8f8781;--muted-strong:#bbb2ab;--line:#28211d;--line-strong:#413229;--accent:#e8772e;--accent-soft:#ffa56b;--page-width:820px;--font-terminal:"SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "DejaVu Sans Mono", monospace}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--background);color:var(--foreground);font-family:var(--font-terminal);font-variant-ligatures:none;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{min-height:100svh}.skip-link{z-index:10;background:var(--foreground);color:var(--background);border-radius:6px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.hero{width:min(calc(100% - 48px), var(--page-width));text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 72px);margin:0 auto;padding:104px 0 88px;display:flex}.hero h1{letter-spacing:-.075em;white-space:nowrap;margin:0;font-size:clamp(4rem,12vw,7rem);font-weight:500;line-height:.95}.hero h1 span{color:var(--accent)}.hero-tagline{color:var(--muted-strong);letter-spacing:-.015em;white-space:nowrap;margin:22px 0 0;font-size:clamp(1.0625rem,2.3vw,1.3125rem)}.install-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:min(100%,720px);margin-top:52px;overflow:hidden}.platform-tabs{border-bottom:1px solid var(--line);gap:4px;padding:6px;display:flex}.platform-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:13px;transition:background-color .15s,color .15s}.platform-tabs button[aria-selected=true]{background:var(--surface-raised);color:var(--foreground)}.platform-tabs button:hover,.platform-tabs button:focus-visible{color:var(--foreground)}.command-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding-left:18px;display:grid}.command-row .prompt{color:var(--accent)}.command-row code{color:#ded8d3;text-align:left;white-space:nowrap;scrollbar-width:none;min-width:0;padding:20px 0;font-size:15px;overflow-x:auto}.copy-button{border:0;border-left:1px solid var(--line);min-width:76px;color:var(--muted-strong);cursor:pointer;background:0 0;align-self:stretch;font-size:13px;transition:background-color .15s,color .15s}.copy-button:hover,.copy-button:focus-visible{background:var(--surface-raised);color:var(--accent-soft)}.source-install{color:var(--muted);margin:13px 0 0;font-size:13px}.source-install a{color:var(--muted-strong);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:color .15s}.source-install a:hover,.source-install a:focus-visible{color:var(--accent-soft)}.examples{width:min(100%,720px);margin-top:32px}.examples-intro{color:var(--muted);white-space:nowrap;margin:0 0 16px;font-size:clamp(11px,2.8vw,14px)}.command-pair{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.example-row{text-align:left;grid-template-columns:72px minmax(0,1fr);align-items:center;min-height:62px;display:grid}.example-row+.example-row{border-top:1px solid var(--line)}.example-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.example-row code{min-width:0;color:var(--muted-strong);white-space:nowrap;scrollbar-width:none;padding:20px 0;font-size:14px;overflow-x:auto}.hero-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;font-size:14px;display:flex}.hero-meta a{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:color .15s}.hero-meta a:hover,.hero-meta a:focus-visible{color:var(--accent-soft)}@media (width<=560px){.hero{width:min(calc(100% - 32px), var(--page-width));min-height:calc(100svh - 64px);padding:56px 0 48px}.hero h1{max-width:100%;font-size:clamp(3rem,16vw,5rem)}.hero-tagline{white-space:normal;max-width:28rem;margin-top:18px;font-size:clamp(.875rem,4.2vw,1.0625rem);line-height:1.5}.install-card{margin-top:38px}.platform-tabs button{flex:1;min-height:44px;padding:8px}.command-row{gap:8px;padding-left:13px}.command-row code,.example-row code{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;font-size:12px}.command-row code::-webkit-scrollbar{height:4px}.example-row code::-webkit-scrollbar{height:4px}.command-row code::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.example-row code::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.copy-button{min-width:64px}.source-install{margin-top:12px;font-size:12px}.examples{margin-top:22px}.examples-intro{white-space:normal;line-height:1.5}.example-row{grid-template-columns:58px minmax(0,1fr)}.hero-meta{gap:4px 16px;margin-top:24px;font-size:12px}.hero-meta a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=360px){.hero{width:min(calc(100% - 24px), var(--page-width));padding:44px 0 40px}.hero h1{font-size:clamp(2.75rem,16.5vw,3.5rem)}.install-card{margin-top:34px}.platform-tabs button{font-size:12px}.command-row{gap:6px;padding-left:10px}.command-row code,.example-row code{font-size:11px}.copy-button{min-width:58px}.example-row{grid-template-columns:52px minmax(0,1fr)}.example-label{font-size:11px}}@media (height<=560px) and (width>=561px){.hero{min-height:auto;padding:64px 0 56px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
