diff --git a/packages/web/src/components/Lander.astro b/packages/web/src/components/Lander.astro index 86952555..ae1b2a5e 100644 --- a/packages/web/src/components/Lander.astro +++ b/packages/web/src/components/Lander.astro @@ -5,6 +5,7 @@ import type { Props } from '@astrojs/starlight/props'; import CopyIcon from "../assets/lander/copy.svg"; import CheckIcon from "../assets/lander/check.svg"; +import Screenshot from "../assets/themes/tokyonight.png"; const { data } = Astro.locals.starlightRoute.entry; const { title = data.title, tagline, image, actions = [] } = data.hero || {}; @@ -77,6 +78,13 @@ if (image) { + + + opencode TUI with the tokyonight theme + + + + Version: Beta @@ -128,24 +136,39 @@ section.cta { justify-content: space-between; border-top: 2px solid var(--sl-color-border); + @media (max-width: 40rem) { + flex-direction: column; + } + & > div { flex: 1; line-height: 1.4; padding: calc(var(--padding) / 2) 0.5rem; + + @media (max-width: 40rem) { + padding-bottom: calc(var(--padding) / 2 + 4px); + } + + a { + font-size: 1rem; + } + } + & > div.col2 { + @media (max-width: 50rem) { + flex: 0 0 auto; + } } & > div:not(.col2) { text-align: center; text-transform: uppercase; } - @media (max-width: 30rem) { - & > div { - padding-bottom: calc(var(--padding) / 2 + 4px); - } - } - & > div + div { border-left: 2px solid var(--sl-color-border); + @media (max-width: 40rem) { + border-left: none; + border-top: 2px solid var(--sl-color-border); + } } .command { @@ -211,6 +234,61 @@ section.content { } } +section.images { + display: flex; + flex-direction: row; + align-items: stretch; + justify-content: space-between; + border-top: 2px solid var(--sl-color-border); + + & > div { + flex: 1; + display: flex; + flex-direction: column; + gap: calc(var(--padding) / 4); + padding: calc(var(--padding) / 2); + border-width: 0; + border-style: solid; + border-color: var(--sl-color-border); + + & > div, p { + flex: 1; + display: flex; + align-items: center; + } + } + + p { + letter-spacing: -0.03125rem; + text-transform: uppercase; + color: var(--sl-color-text-dimmed); + + @media (max-width: 30rem) { + font-size: 0.75rem; + } + } + + img { + align-self: center; + width: 100%; + max-width: 600px; + height: auto; + } + + & > div + div { + border-width: 0 0 0 2px; + } + + @media (max-width: 30rem) { + & { + flex-direction: column; + } + & > div + div { + border-width: 2px 0 0 0; + } + } +} + section.approach { border-top: 2px solid var(--sl-color-border); padding: var(--padding); diff --git a/packages/web/src/content/docs/docs/index.mdx b/packages/web/src/content/docs/docs/index.mdx index 23ab0451..bb276f80 100644 --- a/packages/web/src/content/docs/docs/index.mdx +++ b/packages/web/src/content/docs/docs/index.mdx @@ -13,6 +13,8 @@ import { Tabs, TabItem } from '@astrojs/starlight/components'; - Log in with Anthropic to use your Claude Pro or Claude Max account. - Supports 75+ LLM providers through [Models.dev](https://models.dev), including local models. + + --- ## Install
opencode TUI with the tokyonight theme