.gx{--color-bg:#fff;--color-bg-soft:#f7f8fa;--color-bg-dark:#0b0d12;--color-ink:var(--gx-ink,#111827);--color-ink-soft:#667085;--color-ink-muted:#98a2b3;--color-line:#e5e7eb;--color-line-dark:#232733;--color-accent:var(--gx-accent,#2563eb);--color-accent-hover:var(--gx-accent-hover,#1d4ed8);--color-accent-soft:color-mix(in srgb, var(--color-accent) 8%, white);--color-accent-ink:var(--gx-accent-on-dark,#93b4ff);color:var(--color-ink);background:var(--color-bg);font-family:var(--gx-sans,inherit)}.gx .eyebrow{font-family:var(--gx-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.gx .font-mono{font-family:var(--gx-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.gx .grid-bg{background-image:linear-gradient(90deg,#1118270d 1px,#0000 1px),linear-gradient(#1118270d 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:none;mask-image:none}.gx .grid-bg-dark{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:48px 48px}.gx h1,.gx h2,.gx h3{color:inherit}.gx a{text-decoration-color:currentColor}.gx-accent-on-dark{color:var(--color-accent-ink)}
