LIVE
01
Live badgetop-right · title-safe · error redThe only saturated red in the system, and the only thing allowed to compete with the brand blue — because it is a state, not decoration. On for the whole broadcast; the dot never blinks.
// live session 04
02
Kickertop-left · mono · brand-300 · always onSame eyebrow as the thumbnails and the course pages. Names the series and the number, never the topic — the topic bar does that.
Swarnil SinghaiSalesforce Architect · host
03
Lower thirdbottom-left · 8s on entry, then offName in heading weight, role in mono. Slides in from the left edge over 240ms and leaves the same way. One per person, per appearance — never a permanent name plate.
03 · Bulkificationstep 2 of 5
04
Topic barunder the kicker · persistent while teachingCarries the mono step index. It is the viewer's only answer to “how much is left” — update it at every step boundary or take it off screen.
Namaste Salesforce
05
Logo watermarkbottom-right · 55–65% opacity · never animatedMark + wordmark on wide scenes, mark alone when the cam sits in that corner. Clipped VOD moments travel without context — the watermark is what makes a stolen 20-second clip still say who taught it.
namastesalesforce.com
06
Handle bugbottom-left · rotates every ~10 minOne destination at a time — site, then YouTube, then LinkedIn. Never a row of five icons: a viewer who has to choose goes nowhere.
// QUESTION · @dev_arun

Does a Flow element count against SOQL limits the same way an Apex query does?

07
Question cardleft of the stage · one at a timeAttributed by handle, verbatim, max two lines — trim it before it goes up, don't shrink the type. Comes off screen the moment you finish answering.
Full course + notesnamastesalesforce.com/apex
08
CTA stingbottom-centre · 6s · max twice an hourThe one place brand-500 fills a solid block. Fires after a completed demo, never mid-explanation. One ask per appearance.
04:12starting soon
09
Countdownstarting-soon scene only · mono tabularCounts down, never up. When it hits zero it holds at 00:00 rather than disappearing — a stream that starts four minutes late is fine; a frame that lies is not.
10
Scene wipebrand bar · 320ms · linearThe only transition between scenes. Same wipe as the video intro sting, so live and edited content move alike. No crossfades, no zooms, no stingers with sound effects.
CAM 16:9
11
Camera frame16:9 · 17–22% of canvas width · hard cornersNever a circle, never a rounded pill — the system's geometry is sharp, and a round cam is the one graphic that instantly reads as somebody else's template.
@priya_dev · “this finally clicked”
12
Chat highlightbottom-left · 5s · replaces the handle bugOne comment at a time, hand-picked. Chat belongs on screen only when it teaches something or thanks somebody — never as a live-scrolling panel competing with the stage.