Skip to main content

Modules Documentation

Responsive requirements

Mobile, tablet, desktop expectations.

Complete

Showcase is browse-driven on desktop, scan-driven on mobile. Listing optimizes for scrollable scanning; detail page optimizes for vertical reading flow with the snapshot sidecard collapsing on mobile.

Per-breakpoint behaviors

Mobile (≤640px)
Listing: 1-up grid, full-width cards. Detail: hero stacks vertically (main column → snapshot → description). Related Signals: 1-up with swipe-scroll. Filter row collapses to horizontal scroll.
Tablet (641-1023px)
Listing 2-up. Detail keeps hero 2-column when space allows; snapshot stays on the right.
Desktop (≥1024px)
Listing 3-up. Detail full layout (`lg:grid-cols-[2fr_1fr]` for hero + snapshot side-by-side).

Card-specific responsive rules

  • 16:9 logo canvas keeps its ratio at every viewport. Brand-name fallback (when no logo image) scales with `.t-section-h2` token.
  • Verified badge stays top-end (corner-aware via `top-2 end-2` logical positioning) — flips correctly in RTL.
  • Sector + stage chip row wraps on narrow cards; never overflows the card width.