{
  "$type": "site.standard.document",
  "content": {
    "$type": "site.standard.content.markdown",
    "text": "## Links\n- [Some little ways I’m using CSS :has() in the real world](https://piccalil.li/blog/some-little-ways-im-using-css-has-in-the-real-world/)\n- [Ben's Humane Guide to Technical Blogging](https://benmyers.dev/blog/humane-blogging/)\n- [Retrofitting fluid typography](https://clagnut.com/blog/2428)\n- [Margin considered harmful](https://mxstbr.com/thoughts/margin/)\n- [The problem with data-attributes for text effects](https://textlab.dev/posts/data-attributes-and-text-effects)\n- [How I shaved 1.5 minutes off my Eleventy build time](https://chrisburnell.com/article/memoizing-asset-bundles/)\n\n## Demos\n- [Gallery with View Transitions](https://codepen.io/argyleink/pen/dyLNgpX)\n- [CSS & HTML only Animated Ice Text Effect, Frozen Text Effect](https://codepen.io/mandymichael/pen/wpYQKx)",
    "version": "1.0"
  },
  "description": "A collection of articles I've read over March 2024, with the intention of posting monthly",
  "path": "/writing/page-turners-march",
  "publishedAt": "2024-03-31T00:00:00.000Z",
  "site": "https://dominickjay.com",
  "tags": [
    "page turners",
    "css"
  ],
  "textContent": "Links\nSome little ways I’m using CSS :has() in the real world\nBen's Humane Guide to Technical Blogging\nRetrofitting fluid typography\nMargin considered harmful\nThe problem with data-attributes for text effects\nHow I shaved 1.5 minutes off my Eleventy build time\n\nDemos\nGallery with View Transitions\nCSS & HTML only Animated Ice Text Effect, Frozen Text Effect",
  "title": "March Page Turners",
  "updatedAt": "2026-06-08T09:40:22.510Z"
}