Applied AI
AI woven into real delivery - content, tooling, and automation.
Build · Reference
A living inventory of the reusable components behind Red Bridge sites -
what each is, where it lives, how mature it is, and (where it can be demoed
inline) a live preview. Driven by src/data/components.ts.
src/styles/ui.css Canonical button. Variants: primary (red), secondary, ink, light, light-blue, outline, outline-light (white border for colored bands), ghost, plus a --lg size. Link buttons get a pixel arrow (global.css).
src/styles/ui.css Small metadata pill for tech stacks and labels - the bare .tag span. The component form with a marker is ChipList.
CSS primitive Bordered content card - eyebrow, title, body, link. A recurring pattern, not yet a single canonical class.
Category
A sample card body with muted text. Cards use the border token and subtle radius for a clean, low-contrast look.
Read more →src/styles/prose.css Monospace inline code (.prose code) - a bordered chip on a cool background.
Set WP_API_URL to your WordPress REST endpoint, then
call getAllPosts() from lib/wordpress.ts.
src/styles/prose.css Multi-line code panel (.prose pre) - ink-black background, light monospace, horizontal scroll. The canonical block used across blog and docs.
// astro.config.mjs
export default defineConfig({
output: 'static',
site: 'https://redbridgenet.com',
})src/styles/prose.css Data table (.prose table) - label-style uppercase headers, hairline cell borders, subtle header fill.
| Token | Value |
|---|---|
--space-4 | 16px |
--radius | 6px |
--container-max | 1120px |
src/styles/prose.css Pull quote (.prose blockquote) - accent left border, subtle fill, italic.
We don't build and hand off - most client relationships are ongoing.
src/styles/prose.css Hairline horizontal rule (.prose hr) for separating content blocks.
src/components/GridHero.astro Full-bleed hero band with the graph-paper wash and animated decorative blocks. Snaps its height to the grid so the bottom divider lands on a wash line. Blocks are swappable: grayscale default, or the colorized COLOR_HERO_BLOCKS option (with `slow`, used on /brand).
src/components/GridFrame.astro Framed content column with hairline edge-rails and corner markers. Wraps one or more GridRows; open-topped to sit under a GridHero, or `closed` for standalone.
src/components/GridRow.astro A padded row inside a GridFrame, with a bottom divider and "+" markers at the rail intersections.
src/layouts/DocLayout.astro · since 2026-06 Reference-doc layout: GridHero, blueprint frame, a sticky scrollspy TOC rail, and prose content. Powers the /docs collection.
src/layouts/InsightLayout.astro · since 2026-07 Insights-post layout: article hero (back link, meta, share), blueprint frame, and prose body. Wraps BaseLayout; powers the /insights posts.
src/components/Footer.astro Site footer - blueprint-framed four-column layout with brand + social, site nav, live recent posts, and the build/reference links.
src/components/SectionHeader.astro Eyebrow + headline + optional subhead block; left- or center-aligned. The standard section lead-in.
How we work
Senior engineers in the loop at every step.
src/components/IntroRail.astro · since 2026-07 Generalized "trusted-rail" layout carried under the hero: a fixed intro cell plus a slotted full-bleed band. Used on /projects, /workflows, /team, and /insights.
src/components/Equalizer.astro · since 2026-07 Full-bleed ambient LED spectrum-analyzer band with variant + ghost props. Slots into IntroRail; also previewed on /band-preview.
src/components/HeroPatternBand.astro · since 2026-07 Full-bleed ambient band of pulsing color segments (DataRobot-inspired, rebuilt in the brand palette). Slots into IntroRail; used on /workflows.
src/components/NetworkBand.astro · since 2026-07 Full-bleed ambient nodes-and-edges band with traveling pulses. A slottable IntroRail band; shown on /band-preview.
src/components/PlaceholderBand.astro · since 2026-07 Empty full-bleed strip that reserves band space (identical footprint to the real bands) until a final animation is designed.
src/components/CategoryNav.astro · since 2026-07 Blog category filter pill-bar, persisted across View Transitions. Used on the blog index and category archives.
src/components/Nav.astro Fixed sidebar navigation with the brand mark, pixel-icon links, active-route state, and a mobile toggle.
src/components/Pagination.astro Prev/next pagination control with page position, used on the paginated blog index.
src/components/ContentFeed.astro Stacked blog/projects feed with an optional scrollspy sidebar rail (shown once there are enough items).
src/components/FeedCard.astro A single feed item (post or project) with pixel-icon, metadata, and X/LinkedIn share actions.
src/components/PostCard.astro Blog post card with optimized featured image, category, and reading time; supports a featured variant.
src/components/StatGrid.astro Row of large display-figure stat tiles; caption style toggles between short caps and sentence-case.
src/components/SpecBar.astro Label/value spec strip for case-study metadata (Client, Type, Platform, …).
src/components/StatusList.astro Delivery checklist with status badges (e.g. DELIVERED / IN FLIGHT).
src/components/ChipList.astro Pill chips for tags, tech stacks, and service lists; optional accent "›" marker for tech-stack lists.
src/components/FeatureGrid.astro Grid of icon + title + body feature cards (e.g. a "The Solution" feature set).
AI woven into real delivery - content, tooling, and automation.
Bespoke themes and tooling, no page-builder bloat.
src/components/ArchFlow.astro Horizontal architecture flow - node cards joined by arrows; collapses to a vertical stack on mobile.
src/components/LogoCarousel.astro · since 2026-06 Full-bleed "Great work for great companies" client logo marquee - outer blueprint frame, fixed intro cell, infinite hover-pausable track with optional linked cells. Data from data/carousel.ts. Used on the homepage.
src/components/TestimonialRotator.astro · since 2026-07 Full-bleed client-praise marquee - sibling to LogoCarousel (outer frame, infinite hover-pausable track of quote cards; optional intro cell). Renders the featured subset of data/testimonials.ts. Rendered by the /fragments/testimonials route and embedded on /team via TestimonialEmbed.
src/components/TestimonialEmbed.astro · since 2026-07 Pulls the TestimonialRotator into a page via a same-origin, auto-sizing iframe to the noindexed /fragments/testimonials route - so the quote text stays out of the search index while the host page stays indexed. Used on /team.
src/components/BlueprintMap.astro · since 2026-06 Stylized map of the western US in the blueprint language - graph-paper wash, hairline state outlines, accent city markers with leader-line labels. Pins from data/locations.ts. Built for a "Where we are" section; currently unplaced.
src/components/ProcessTimeline.astro · since 2026-06 Interactive animated process timeline - numbered nodes on a rail that draws (accent fill) as steps light up in sequence on scroll-in; hover/focus to pin a step. Horizontal on desktop, vertical on mobile. Used for "How we work" on /workflows.
src/components/ClientBigBoard.astro · since 2026-07 Searchable, filterable flip-card board of the full client roster. Data-driven from data/clientWork.ts. Used on /projects.
src/components/ClientHighlights.astro · since 2026-07 Highlighted-clients block (GridFrame + scrollspy rail) built from ClientHighlight cells. Data-driven from data/caseStudies.ts. Used on /projects.
src/components/PixelScene.astro · since 2026-07 Renders multi-color pixel-art scenes from lib/pixelScenes.ts; theme-aware sibling to PixelIcon. Used on the homepage.
src/components/PixelIcon.astro Renders an 8-bit pixel-art icon by name (from lib/pixelIcons.ts); inherits currentColor and stays crisp at any size.