Sonde Theming Brand Previews
Every card renders from manifest-discovered public theme CSS. The same token contract drives Cockpit, Scribe reports, and generated site chrome, while internal report, dashboard, and presentation surface styles stay out of the public theme selector.
Daylight — Light
Solar chrome. The brand-frame for daylight.sonde.tech — 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"); }