BandHeading
Atom components/home4/BandHeading.astro Section marker: label, hairline rule to the far edge, optional View all. Opens every band.
ThumbRow
Atom components/home4/ThumbRow.astro The rail workhorse. Fixed 72/88px thumb slot keeps every row in one vertical lane; metaBelow moves the meta under the headline.
Art
Atom components/home4/Art.astro Story artwork that never lies: renders the story's own image, or holds the frame with a neutral tint when none exists.
Kicker
Atom components/ui/Kicker.astro Category eyebrow — the one place letter-spacing is allowed. Latin uppercase only.
Badge · Pulse
Atom components/ui/Badge.astro Status flags for breaking, live and exclusive lockups.
Breaking Live Exclusive Opinion Pulse
MetaRow
Atom components/ui/MetaRow.astro Category + timestamp pair for card footers.
India · 2 hr
India · 2 hr
SectionHeading
Atom components/ui/SectionHeading.astro Malayalam block label with azure accent rule — the older sections' identity.
Headline
Atom components/ui/Headline.astro The one heading primitive. size maps to exactly one type token — never set headline type ad hoc.
ഓപ്പറേഷൻ തൂഫാൻ; ലഹരി വില്പന നടത്തിയ കട പൊലീസ് പൊളിച്ചു നീക്കി
ഓപ്പറേഷൻ തൂഫാൻ; ലഹരി വില്പന നടത്തിയ കട പൊലീസ് പൊളിച്ചു നീക്കി
ഓപ്പറേഷൻ തൂഫാൻ; ലഹരി വില്പന നടത്തിയ കട പൊലീസ് പൊളിച്ചു നീക്കി
Media
Atom components/ui/Media.astro Aspect-ratio frame. Derives intrinsic width/height from the ratio; takes loading + fetchpriority for LCP art.