Austin Hagel

Contact Me

Tag

css-custom-properties


  • An egg cracked into a bowl of flour surrounded by baking ingredients including bread, eggs, and a whisk
    CSS

    Feb 25, 2026

    Dark Mode Done Right

    A complete approach to dark mode: respecting system preference, avoiding flash on load, persisting choices, and animating the transition.

  • A white butterfly resting on purple lavender flowers in a field
    CSS

    Nov 22, 2025

    OKLCH: The Color Space You Should Be Using

    Why OKLCH produces better design results than HSL, how to use it in CSS, and a few gotchas to watch out for.

  • A woman sitting on a ledge in front of a steel arch bridge at sunset
    Frameworks

    Sep 4, 2025

    Building a Personal Site with Astro

    Why I chose Astro for my personal website, and the design decisions that shaped the final result.

  • A woman staring off into the distance
    Web Development

    Sep 4, 2024

    This Will Be a Post With A Very Long Title! Yes, Ineed. A Title so Long that It Will Reach the Heavens Themselves. So Long that You Might Never Actually Get This Far into Reading It. I forget what words to capitalize, so I'm actually just going to give up even bothering at this point. Honestly I just wanted to see what would happen if I made this title ridiculously long.

    This Will Be a Post With A Very Long Description, Too! Yes, Ineed. A Description so Long that It Will Reach the Heavens Themselves. So Long that You Might Never Actually Get This Far into Reading It. I forget what words to capitalize, so I''m actually just going to give up even bothering at this point. Honestly I just wanted to see what would happen if I made this title ridiculously long. Yes, I also basically just copied the title and replaced the word "Title" with the word "Description" so if you got a problem with that, then too bad.