<?xml version="1.0" encoding="utf-8"?>
<!-- Layout-driven, not body-driven: content/feed.md is frontmatter-only with
     an empty body, so goldmark never touches this XML. This template ignores
      entirely and loops collections.blog directly. -->
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Garp</title>
	<link href="https://garp.pages.dev/feed.xml" rel="self"/>
	<link href="https://garp.pages.dev/"/>
	<id>https://garp.pages.dev/</id>
	<updated>2026-07-14T00:00:00Z</updated>
	
	<entry>
		<title>A kitchen sink that can&#39;t drift</title>
		<link href="https://garp.pages.dev/blog/kitchen-sink-that-cannot-drift"/>
		<id>https://garp.pages.dev/blog/kitchen-sink-that-cannot-drift</id>
		<updated>2026-07-14T00:00:00Z</updated>
		<summary>Garp generates its design-system reference page from the stylesheet itself — Go never computes a CSS value, so the page can&#39;t lie.</summary>
	</entry>
	
	<entry>
		<title>Making the data cascade visible</title>
		<link href="https://garp.pages.dev/blog/making-the-cascade-visible"/>
		<id>https://garp.pages.dev/blog/making-the-cascade-visible</id>
		<updated>2026-07-14T00:00:00Z</updated>
		<summary>Garp&#39;s dev toolbar grew a page-data inspector — every variable on the page, labeled with the layer of the cascade that set it.</summary>
	</entry>
	
</feed>
