<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Carmen Ansio</title><description>Design Technologist at Stripe. Building at the crossover between design and engineering.</description><link>https://www.carmenansio.com/</link><language>en</language><item><title>Scroll-Driven Variable Fonts</title><link>https://www.carmenansio.com/articles/variable-font-scroll/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/variable-font-scroll/</guid><description>font-variation-settings is a CSS property like any other, which means animation-timeline can drive font weight, tracking, and optical size directly from scroll position. No JavaScript.</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>The Creative Bypass</title><link>https://www.carmenansio.com/articles/creative-bypass/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/creative-bypass/</guid><description>When AI tools make it faster to build outside the system than inside it, the problem isn&apos;t the tool. It&apos;s the system that isn&apos;t worth reaching for.</description><pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Spring Physics in CSS</title><link>https://www.carmenansio.com/articles/spring-physics-css/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/spring-physics-css/</guid><description>How browsers animate, why cubic-bezier is an approximation, and how linear() lets you use a real spring equation. No JS at runtime.</description><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Building a Motion System</title><link>https://www.carmenansio.com/articles/motion-tokens-design-systems/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/motion-tokens-design-systems/</guid><description>How to build a motion token system that engineers actually use: primitives, semantics, enter/exit, and when CSS isn&apos;t enough.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Animated Icons: What to Actually Use</title><link>https://www.carmenansio.com/articles/animated-icon-libraries/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/animated-icon-libraries/</guid><description>SVG from scratch, Lottie, dotLottie, CSS: a real comparison covering bundle size, customization, and the moment your designer gives you something none of the libraries support.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>SVG from Scratch</title><link>https://www.carmenansio.com/articles/svg-from-scratch/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/svg-from-scratch/</guid><description>SVG is not an image format. It&apos;s a coordinate system, a styling surface, and an animation target, all in one. Here&apos;s what you actually need to know to use it well.</description><pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CSS Entry &amp; Exit Animations Without JavaScript</title><link>https://www.carmenansio.com/articles/css-entry-exit-animations/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/css-entry-exit-animations/</guid><description>How @starting-style, transition-behavior: allow-discrete, and interpolate-size finally solve the animations JavaScript used to own: animating display: none and height: auto in pure CSS.</description><pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate></item><item><title>oklch and the Modern CSS Color Stack</title><link>https://www.carmenansio.com/articles/oklch-and-the-modern-color-stack/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/oklch-and-the-modern-color-stack/</guid><description>A practical guide to oklch for design systems: perceptually uniform color scales, color-mix(), wide gamut, and animatable color tokens. All without a library.</description><pubDate>Sun, 01 Feb 2026 00:00:00 GMT</pubDate></item><item><title>From Figma Smart Animate to React: The Real Pipeline</title><link>https://www.carmenansio.com/articles/figma-to-react-interactive-animations/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/figma-to-react-interactive-animations/</guid><description>How to take an interactive Figma prototype (Smart Animate, component states, transitions) and ship it in React using dotLottie and Framer Motion. Based on a real project I designed and built.</description><pubDate>Sat, 10 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Creative Coding as a Design Engineer</title><link>https://www.carmenansio.com/articles/creative-coding-design-engineer/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/creative-coding-design-engineer/</guid><description>A gyroscope experiment built at 11pm with no brief ended up in a production landing page. That&apos;s the whole argument.</description><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Generative Design in the Browser</title><link>https://www.carmenansio.com/articles/generative-design-browser/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/generative-design-browser/</guid><description>SVG filters, feTurbulence, CSS noise, and math-driven layouts: how to use the browser as a generative design tool without any external libraries.</description><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate></item><item><title>The Art of CSS Motion</title><link>https://www.carmenansio.com/articles/art-of-css-motion/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/art-of-css-motion/</guid><description>Easing curves, staggered animations, and choreography as a design tool: how to think about motion the way a designer thinks about type and space.</description><pubDate>Sat, 26 Apr 2025 00:00:00 GMT</pubDate></item><item><title>CSS Scroll-Driven Animations: No JavaScript Required</title><link>https://www.carmenansio.com/articles/css-scroll-driven-animations/</link><guid isPermaLink="true">https://www.carmenansio.com/articles/css-scroll-driven-animations/</guid><description>A deep dive into the new CSS scroll-driven animations API: how to use animation-timeline, scroll(), and view() to create scroll-linked effects with pure CSS.</description><pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate></item></channel></rss>