:root { --md-text-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; --md-code-font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace; } [data-md-color-scheme="slate"] { --md-hue: 215; --agentsview-accent: #5b9bf5; --agentsview-accent-light: #b8d4ff; --agentsview-accent-dark: #2d6fd2; --agentsview-accent-soft: rgba(91, 155, 245, 0.16); --agentsview-border: rgba(91, 155, 245, 0.26); --agentsview-bg: #0a0a0a; --agentsview-bg-raised: #0f0f0f; --agentsview-panel: #111821; --agentsview-panel-hover: #142033; --agentsview-table-head: #111b2a; --agentsview-table-row-hover: rgba(91, 155, 245, 0.07); --agentsview-text: #e8e8e8; --agentsview-muted: #a0a0a0; --md-default-bg-color: var(--agentsview-bg); --md-primary-fg-color: var(--agentsview-accent); --md-primary-fg-color--light: var(--agentsview-accent-light); --md-primary-fg-color--dark: var(--agentsview-accent-dark); --md-accent-fg-color: var(--agentsview-accent); --md-typeset-a-color: var(--agentsview-accent); } .md-header, .md-tabs { background: var(--agentsview-bg-raised); } .md-logo { width: auto; } .agentsview-logo-link { text-decoration: none; } .agentsview-logo-mark { color: var(--agentsview-text); font-size: 0.72rem; font-weight: 700; letter-spacing: 0; } .md-typeset a { color: var(--agentsview-accent); } .md-typeset a:hover, .md-nav__link:hover, .md-nav__link--active { color: var(--agentsview-accent-light); } .agentsview-discord-link { color: var(--agentsview-muted); } .agentsview-discord-link:hover, .agentsview-discord-link:focus-visible { color: #5865f2; } .md-typeset .md-button { border-radius: 6px; } .md-typeset .md-button--primary { background-color: var(--agentsview-accent-dark); border-color: var(--agentsview-accent-dark); color: #ffffff; } .md-typeset .md-button--primary:hover, .md-typeset .md-button--primary:focus { background-color: var(--agentsview-accent); border-color: var(--agentsview-accent); color: #ffffff; } .md-typeset .hero-actions { display: flex; flex-wrap: wrap; gap: 0.75rem; margin: 1.1rem 0 1.5rem; } .md-typeset figure.hero-shot { margin: 1.5rem 0 2rem; } .md-typeset figure.hero-shot img, .md-typeset img[src^="/assets/generated/screenshots/"] { display: block; width: 100%; height: auto; background: var(--agentsview-bg); border: 1px solid var(--agentsview-border); border-radius: 8px; box-shadow: 0 18px 45px rgba(0, 0, 0, 0.24); transition: border-color 0.16s ease, box-shadow 0.16s ease, transform 0.16s ease; } .md-typeset figure.hero-shot img { max-width: 980px; } .md-typeset img[src^="/assets/generated/screenshots/"] { max-width: 860px; cursor: zoom-in; } .md-typeset figure.hero-shot:hover img, .md-typeset p:has(> img[src^="/assets/generated/screenshots/"]):hover img { border-color: var(--agentsview-accent); box-shadow: 0 20px 52px rgba(0, 0, 0, 0.32); } .md-typeset img[src="/assets/static/architecture.svg"] { display: block; width: 100%; max-width: 960px; height: auto; margin: 1.5rem auto; border: 0; } .md-typeset .agent-section__lead { max-width: 760px; margin: 0.25rem auto 0.9rem; text-align: center; color: var(--agentsview-muted); font-size: 0.8rem; letter-spacing: 0.01em; } .md-typeset .agent-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.35rem; max-width: 860px; margin: 0.25rem auto 1.4rem; padding: 0; } .md-typeset .agent-chip { display: inline-flex; flex-direction: row; align-items: center; gap: 0.45rem; padding: 0.35rem 0.6rem 0.35rem 0.35rem; border: 1px solid rgba(148, 163, 184, 0.12); border-radius: 8px; background: rgba(148, 163, 184, 0.03); color: var(--agentsview-muted); text-decoration: none; transition: transform 0.16s ease, border-color 0.16s ease, background-color 0.16s ease, color 0.16s ease, box-shadow 0.16s ease; } .md-typeset .agent-chip:hover, .md-typeset .agent-chip:focus-visible { transform: translateY(-3px); border-color: var(--agentsview-accent); background: var(--agentsview-panel-hover); color: var(--agentsview-text); box-shadow: 0 12px 28px rgba(0, 0, 0, 0.38); } .md-typeset .agent-chip__glyph { display: flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 30px; height: 30px; border-radius: 8px; border: 1px solid rgba(148, 163, 184, 0.14); background: rgba(10, 10, 10, 0.4); color: rgba(232, 232, 232, 0.82); transition: color 0.16s ease, border-color 0.16s ease, background-color 0.16s ease; } .md-typeset .agent-chip__glyph svg { width: 17px; height: 17px; fill: currentColor; } .md-typeset .agent-chip__glyph--mono { font-family: var(--md-text-font); font-size: 0.8rem; font-weight: 600; letter-spacing: 0.01em; } .md-typeset .agent-chip:hover .agent-chip__glyph, .md-typeset .agent-chip:focus-visible .agent-chip__glyph { color: var(--agentsview-accent-light); border-color: var(--agentsview-border); background: var(--agentsview-accent-soft); } .md-typeset .agent-chip__name { font-size: 0.72rem; font-weight: 550; line-height: 1.2; text-align: left; white-space: nowrap; color: inherit; } .md-typeset .grid.cards > ul > li { background: var(--agentsview-panel); border-color: var(--agentsview-border); border-radius: 8px; } .md-typeset .grid.cards > ul > li:hover { background: var(--agentsview-panel-hover); } .md-typeset .md-typeset__table { display: block; width: 100%; overflow-x: auto; } .md-typeset table:not([class]) { font-size: 0.72rem; } .md-typeset table:not([class]) th { background: var(--agentsview-table-head); color: var(--agentsview-accent-light); font-weight: 650; } .md-typeset table:not([class]) th, .md-typeset table:not([class]) td { padding: 0.65em 0.9em; vertical-align: top; } .md-typeset table:not([class]) tr:hover { background: var(--agentsview-table-row-hover); } .md-typeset code:not(pre code) { background: #1a1a1a; border: 1px solid #333333; border-radius: 4px; padding: 0.1em 0.3em; } .md-typeset .highlight pre { border: 1px solid #333333; } :focus-visible { outline: 2px solid var(--agentsview-accent); outline-offset: 2px; } @media (max-width: 50rem) { .md-typeset .hero-actions { gap: 0.55rem; } .md-typeset .hero-actions .md-button { width: 100%; text-align: center; } .md-typeset .agent-grid { justify-content: flex-start; gap: 0.3rem; } .md-typeset .agent-chip__name { font-size: 0.7rem; } }