From 16b9bb9d2d89e41f6b5f8cafe8ce6f89740883ca Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:11:20 +0000 Subject: [PATCH 1/5] Initial plan From ff4dee30db9208c1172bf13fe0c295e445e02343 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 27 Jan 2026 20:13:29 +0000 Subject: [PATCH 2/5] Create WordEntry component and new-words note page Co-authored-by: MaggieAppleton <5599295+MaggieAppleton@users.noreply.github.com> --- src/components/mdx/WordEntry.astro | 112 +++++++++++++++++++++++++++++ src/content/notes/new-words.mdx | 64 +++++++++++++++++ 2 files changed, 176 insertions(+) create mode 100644 src/components/mdx/WordEntry.astro create mode 100644 src/content/notes/new-words.mdx diff --git a/src/components/mdx/WordEntry.astro b/src/components/mdx/WordEntry.astro new file mode 100644 index 00000000..d294c036 --- /dev/null +++ b/src/components/mdx/WordEntry.astro @@ -0,0 +1,112 @@ +--- +interface Props { + word: string; + sourceTitle: string; + sourceAuthor?: string; + sourceLink?: string; +} + +const { word, sourceTitle, sourceAuthor, sourceLink } = Astro.props; +--- + +
{sentence})} @@ -117,16 +115,15 @@ const { word, sourceTitle, sourceAuthor, sourceLink, sentence } = Astro.props; } .sentence { + display: block; font-family: var(--font-body); font-size: var(--font-size-sm); color: var(--color-gray-600); line-height: var(--leading-normal); font-style: italic; - margin-top: var(--space-xs); + margin-top: var(--space-2xs); padding-top: var(--space-xs); - } - - .quote-mark { - color: var(--color-gray-400); + border-top: 1px solid var(--color-tinted-cream); + quotes: '"' '"'; }