[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"series-page-panda-internals":3,"series-Panda internals":7},{"name":4,"total":5,"started":6},"Panda internals",6,"2026-10-16",[8,14,20,26,32,38,44,49],{"path":9,"title":10,"description":11,"part":12,"date":6,"draft":13},"\u002Fblog\u002Fbuild-once-at-build-time","Build once, at build time","What Panda CSS actually does with your css() call at build time, step by step, and why doing that work before the browser matters.",1,false,{"path":15,"title":16,"description":17,"part":18,"date":19,"draft":13},"\u002Fblog\u002Fevery-style-is-an-atom","Every style is an atom","How Panda CSS breaks your styles into atomic CSS, keeps each atom exactly once, and where atoms stop.",2,"2026-10-17",{"path":21,"title":22,"description":23,"part":24,"date":25,"draft":13},"\u002Fblog\u002Flook-it-up-once","Look it up once","Why calling css() on every render stays cheap. The three ways Panda CSS's runtime memo builds a cache key, and why it waits before trusting an object.",3,"2026-10-20",{"path":27,"title":28,"description":29,"part":30,"date":31,"draft":13},"\u002Fblog\u002Fpanda-never-runs-your-code","Panda never runs your code","Panda CSS reads your source at build time and never runs it. What its static evaluator can follow, where it stops, and how to write styles it can see.",4,"2026-10-24",{"path":33,"title":34,"description":35,"part":36,"date":37,"draft":13},"\u002Fblog\u002Fwhat-runtime-means-in-panda","What \"runtime\" means in Panda","Does Panda CSS have a runtime? Yes, a small one, and it never creates CSS. What ships to the browser by default, what it does there, and how source transforms remove it.",4.5,"2026-10-28",{"path":39,"title":40,"description":41,"part":42,"date":43,"draft":13},"\u002Fblog\u002Fthe-ir-behind-your-ternary","The IR behind your ternary","Before Panda CSS writes a single class, it turns your style into a tree. How that tree feeds both the stylesheet and the rewritten code, and when a call can't be rewritten.",5,"2026-11-04",{"path":45,"title":46,"description":47,"part":5,"date":48,"draft":13},"\u002Fblog\u002Fhow-panda-makes-cva-fast","How Panda makes cva fast","What Panda CSS does to a cva() recipe at build time. Variant lookups instead of style merging, compound variants as plain checks, and a 256-slot table that remembers every answer.","2026-11-12",{"path":50,"title":51,"description":52,"part":53,"date":48,"draft":13},"\u002Fblog\u002Fknow-what-your-css-actually-uses","Know what your CSS actually uses","A practical guide to panda analyze. Find the tokens, recipe variants and keyframes nobody uses, track down hard-coded values, and why a clean theme matters more now that agents write your styles.",6.5,1794505030739]