/* Static marketing tokens, drawn from src/styles/alula-theme.css. */
@font-face{font-family:'DM Sans';font-weight:400;font-style:normal;font-display:swap;src:url('../legal/fonts/dm-sans-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'DM Sans';font-weight:500 700;font-style:normal;font-display:swap;src:url('../legal/fonts/dm-sans-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:400;font-style:normal;font-display:swap;src:url('../legal/fonts/playfair-display-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Playfair Display';font-weight:400;font-style:italic;font-display:swap;src:url('../legal/fonts/playfair-display-latin-400-italic.woff2') format('woff2')}
:root{color-scheme:light;--ink:#4A2536;--muted:#765B64;--plum:#5A2536;--rose:#B86A80;--rose-text:#904A62;--blush:#F8E8ED;--pearl:#FFF9F4;--paper:#FFFAF6;--greige:#F6F4F1;--line:#E6DADB;--lavender:#C9C3E6;--sage:#3F6E4C;--sage-soft:#EAF0E8;--apricot:#F9DDCA;--glow:#FCF0C7;--white:#FFFFFF;--overlay:rgba(255,250,246,.75);--rose-wash:rgba(207,130,149,.12);--shadow:0 22px 70px rgba(74,37,54,.09);--shadow-sm:0 6px 24px rgba(74,37,54,.05);--font-body:'DM Sans',sans-serif;--font-display:'Playfair Display',Georgia,serif;--radius:24px;--ease:cubic-bezier(.22,1,.36,1)}
