How I Built CSS's light-dark() in TypeScript | Dark Hacker News