Sonde Theming Brand Previews
Every card renders from the real theme CSS — the same tokens the cockpit, audit reports, and slide decks load. Scoped per-card so each palette reads as itself, regardless of the page theme or your OS dark-mode preference.
Daylight — Light
Solar chrome. The brand-frame for daylight.sonde.life — warm ecru ground, deep prussian navy, tidal teal accent.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
Daylight — Dark
Night-shift brand-frame. Deep slate ocean floor with luminous teal signal and phosphor amber accent.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
Ultraviolet — Light
Frost porcelain with violet ink. The light-mode inversion of the cockpit default palette.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
Ultraviolet — Dark
Cockpit product default. High-energy physics lab — plasma discharge over deep-space nebulae.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
Infrared — Light
Amber on bone. Daylight-readable thermal instruments.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
Infrared — Dark
Thermal imaging. Night-vision instruments — warm amber signals on charcoal.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }
High Contrast
Accessibility-first. Pure black-and-white contrast with Atkinson Hyperlegible typography.Analysis ReportTier 3
Normal body text — paragraph rhythm, reading color, body font at standard size.
Analyst stats: 1,208 findings · 94% coverage
// Compute the Sonde score tier for an audit report function computeScore(report: AuditReport): number { if (report.findings === null) return 1000; const ratio = report.passing / report.total; return Math.round(ratio * 1000); } const MINIMUM_TIER = 750; const result = computeScore(auditResult); if (result >= MINIMUM_TIER) { console.log("pass"); }