:root{--bg:#f6efe4;--card:#fffaf2;--ink:#2b2430;--muted:#655a6a;--line:#e3d7c6;--ok:#2e6b3c;--bad:#a8372d;--emph-ink:#8a2d5a;--mark-bg:#f5d77e;--mark-ink:#2b2430}@media (prefers-color-scheme:dark){:root{--bg:#1f1a24;--card:#2a2430;--ink:#f3ece2;--muted:#b3a7b8;--line:#3d3544;--ok:#7fc98f;--bad:#f08a7e;--emph-ink:#f3a6cf;--mark-bg:#e8c766;--mark-ink:#2b2430}}@font-face{font-family:Gowun Dodum;src:url(./gowun-dodum-400-Dj8u3FFi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gowun Dodum Learn;src:url(./gowun-dodum-400-Dj8u3FFi.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;size-adjust:107.5%}@font-face{font-family:Gowun Batang;src:url(./gowun-batang-400-BuBuDIvJ.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gowun Batang;src:url(./gowun-batang-700-DHqsMtXC.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-variable-C6YtQaQR.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(./nunito-italic-variable-VJt-GbNK.woff2)format("woff2");font-weight:200 1000;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(./lora-variable-Dr5jXSUn.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(./lora-italic-variable-BRjDHB1F.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}@font-face{font-family:Pretendard;src:url(./pretendard-variable-DhctcsOZ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-learn:"Nunito", "Gowun Dodum Learn", sans-serif;--font-ui:"Pretendard", system-ui, sans-serif;--font-title:"Lora", "Gowun Batang", serif;--font-letter:"Pretendard", sans-serif;--size-learn:20px;--size-title-min:24px;font-synthesis:none}@media (width>=768px){:root{--size-learn:22px}}.learn{font-family:var(--font-learn);font-size:var(--size-learn);line-height:1.6}.title{font-family:var(--font-title);font-size:max(var(--size-title-min), var(--title-size,2rem))}.lesson-letter{font-family:var(--font-letter);font-weight:550}.emph{color:var(--emph-ink);font-weight:inherit}mark.emph{color:var(--mark-ink);background:var(--mark-bg);border-radius:.2em;padding:0 .15em}
