diff --git a/frontend/src/components/SettingsModal.tsx b/frontend/src/components/SettingsModal.tsx index e89a557..f20b806 100644 --- a/frontend/src/components/SettingsModal.tsx +++ b/frontend/src/components/SettingsModal.tsx @@ -209,12 +209,21 @@ type TreeNode = // rather show the official mark, drop the SVG in and swap this component out. function VendorMark({ vendor }: { vendor: 'o3a' }) { if (vendor !== 'o3a') return null; + // The 4O3A mark: "4", the green waveform, "3A". Drawn inline rather than + // shipped as an image — it scales with the row, keeps the sidebar's own type + // for the digits, and adds no binary asset. The waveform is the part that + // carries the brand, so only it is SVG; the characters stay HTML text so they + // match the surrounding menu at any theme or zoom. + const lens = [3.2, 5.2, 7.4, 9.5, 7.4, 5.2, 3.2]; // half-heights, tallest in the middle return ( - - 4O3A + + 4 + + 3A ); }