<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">

  <url>
    <loc>https://aryansrao.vercel.app/blog/color-drift-figma-to-html</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2026-05-01</news:publication_date>
      <news:title>Color Drift: Why Figma and the Browser Disagree</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/minimal-by-default</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2026-04-01</news:publication_date>
      <news:title>Minimal by Default, Rich by Choice</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/legacy-gravity</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2026-03-01</news:publication_date>
      <news:title>Legacy Gravity: Why Perfect Fixes Never Exist</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/designing-for-uncertainty</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2026-02-01</news:publication_date>
      <news:title>Designing for Uncertainty</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/loading-states-as-trust</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2026-01-01</news:publication_date>
      <news:title>Loading States Are Trust Signals</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/cache-as-memory</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-12-01</news:publication_date>
      <news:title>Cache as Memory, Not Trick</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/privacy-as-default</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-11-01</news:publication_date>
      <news:title>Privacy as the Default, Not the Toggle</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/forgotten-device-reality</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-10-01</news:publication_date>
      <news:title>The Forgotten Device Reality</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/micro-interactions-without-noise</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-09-01</news:publication_date>
      <news:title>Micro Interactions Without Noise</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/type-for-skimmers</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-08-01</news:publication_date>
      <news:title>Typography for Skimmers</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/dark-mode-is-not-a-theme</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-07-01</news:publication_date>
      <news:title>Dark Mode Is Not a Theme</news:title>
    </news:news>
  </url>

  <url>
    <loc>https://aryansrao.vercel.app/blog/errors-are-a-script</loc>
    <news:news>
      <news:publication>
        <news:name>Aryan S Rao Blog</news:name>
        <news:language>en-US</news:language>
      </news:publication>
      <news:publication_date>2025-06-01</news:publication_date>
      <news:title>Errors Are a Script You Must Write</news:title>
    </news:news>
  </url>
</urlset>