{"podcast":{"title":"General Musings with Kevin Powell","slug":"general-musings-with-kevin-powell-6596894","podcast_index_feed_id":6596894,"rss_url":"https://api.riverside.fm/hosting/t0PUowRQ.rss","website_url":"https://kevinpowell.co","image_url":"https://hosting-media.riverside.com/media/imports/podcasts/4aff5fc8-803c-491e-9efd-c284c9387da9/7c733bd3-3365-4a0f-836d-e5d2d1dcc6f2.jpg","author":"Kevin Powell","episode_count":83,"summary":"I have a newsletter where I usually start things off with pretty long general musings before I share the content I've created in the previous week, as well as any interesting articles I've stumbled across in the last week. Not everyone likes reading or having more emails in their inbox, though, so this podcast is an audio version of my newsletters. They aren't tutorials or technical explorations like my regular videos are, but instead tend to talk about a wide range of different topics, though they're generally at least somewhat related to front-end development in some way.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/general-musings-with-kevin-powell-6596894"},"episode":{"title":"Modern CSS quick hits: range syntax, grid-lanes, random(), and more","slug":"modern-css-quick-hits-range-syntax-grid-lanes-random-and-more","published_at":"2025-11-21T14:06:01+00:00","page_url":"https://stenobird.com/podcast/general-musings-with-kevin-powell-6596894/modern-css-quick-hits-range-syntax-grid-lanes-random-and-more","show_page_url":"https://stenobird.com/podcast/general-musings-with-kevin-powell-6596894","url":"https://api.riverside.com/hosting-analytics/media/f49835e69a398704b8574fd0b1c55babfd2be77420e5298f5e2a99e961e93cbd/eyJlcGlzb2RlSWQiOiI3NDljNzZjNi0yNjc5LTQ1MTAtYjBhMi05MTJlMmU0YWJmOTEiLCJwb2RjYXN0SWQiOiI0YWZmNWZjOC04MDNjLTQ5MWUtOWVmZC1jMjg0YzkzODdkYTkiLCJhY2NvdW50SWQiOiI2MDkzNDdiMTc2MjEyNjAwMDNlZTkzMWYiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyMDYwMjI0Yzc0ZDg0NjY4Y2I0ZDZmL2dlbmVyYWwtbXVzaW5ncy1jb21wb3Nlci0yMDI1LTExLTIxX18xMy01MC00Mi5tcDMifQ==.mp3","audio_url":"https://api.riverside.com/hosting-analytics/media/f49835e69a398704b8574fd0b1c55babfd2be77420e5298f5e2a99e961e93cbd/eyJlcGlzb2RlSWQiOiI3NDljNzZjNi0yNjc5LTQ1MTAtYjBhMi05MTJlMmU0YWJmOTEiLCJwb2RjYXN0SWQiOiI0YWZmNWZjOC04MDNjLTQ5MWUtOWVmZC1jMjg0YzkzODdkYTkiLCJhY2NvdW50SWQiOiI2MDkzNDdiMTc2MjEyNjAwMDNlZTkzMWYiLCJwYXRoIjoibWVkaWEvY2xpcHMvNjkyMDYwMjI0Yzc0ZDg0NjY4Y2I0ZDZmL2dlbmVyYWwtbXVzaW5ncy1jb21wb3Nlci0yMDI1LTExLTIxX18xMy01MC00Mi5tcDMifQ==.mp3","summary":"In this episode I dive into the world of modern CSS. I start with a bit on the masonry to grid lanes change, discuss the new range syntax for style queries, and share my thoughts on the evolving landscape of CSS. 🔗 Links My video about the switch to display: grid-lanes: https://youtu.be/yikbSQ6tvlE The article on the range syntax coming to container queries and if(): https://css-tricks.com/the-range-syntax-has-come-to-container-style-queries-and-if/ Chris’ blog post on random(): https://frontendmasters.com/blog/more-css-random-learning-through-experiments/","meta_description":"In this episode I dive into the world of modern CSS. I start with a bit on the masonry to grid lanes change, discuss the new range syntax for style querie…","key_points":[],"chapters":[],"topics":[],"duration_seconds":1472,"processing_state":"not_requested","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/general-musings-with-kevin-powell-6596894/episodes/modern-css-quick-hits-range-syntax-grid-lanes-random-and-more/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/general-musings-with-kevin-powell-6596894/modern-css-quick-hits-range-syntax-grid-lanes-random-and-more.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}