Separate subheader color from link color

Problem

Teal (#00e5a0) is used for both links and subheaders, making it unclear what is clickable vs decorative.

Decision

  • Add --color-ice: #80d4ff to the theme
  • Use ice for non-interactive headings/subheaders
  • Keep teal exclusively for interactive elements

Changes

ElementLocationBeforeAfter
Post description/subtitle[...id].astro:71text-tealtext-ice
Post content H2[...id].astro:106text-tealtext-ice
About page H3s (x3)about.astro:30,58,79text-tealtext-ice
Collection page subtitleCollectionGrid.astro:33text-tealtext-ice
Chat component H2Chat.astro:12text-tealtext-ice

Unchanged (stays teal)

  • Global <a> link color
  • Post content links
  • Category filter buttons/pills
  • Active nav items
  • Command palette selections
  • Card tags
  • Inline code text
  • Gradient text utility (neon -> teal)

Theme addition

In BaseLayout.css @theme block:

--color-ice: #80d4ff;