@font-face{font-family:'DM Sans';src:url('assets/fonts/DMSans-Variable.ttf') format('truetype');font-weight:100 1000;font-style:normal;font-display:swap}
@font-face{font-family:'DM Serif Display';src:url('assets/fonts/DMSerifDisplay-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
:root{--canvas:#FCF8F3;--surface:#FFFFFF;--plum:#40243C;--rose:#AD536C;--secondary:#665966;--border:#E5DCE2;--sage:#E8EEDF;--blush:#F8E5E9;--font-body:'DM Sans',sans-serif;--font-display:'DM Serif Display',serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--radius-card:20px;--radius-control:14px;--headline:32px;--headline-leading:38px;--body:16px;--body-leading:24px;--label:13px;--label-leading:18px}
