:root{--paper:#fbf8f3;--ink:#2b2420;--accent:#7a2633}*{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-cormorant),Georgia,"Times New Roman",serif}