:root{--ink:#2a1622;--onink:#ffffff;--paper:#fbf4ec;--card:#ffffff;--soft:#fbe7cf;--muted:#6b5a62;--line:#eadccd;--accent:#f0a33a;--onaccent:#2a1622;--accentdark:#a3541b;--focus:#b23a48;
--display:"Playfair Display",Georgia,serif;--body:"Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r:14px;--btnr:999px}
.hero{background:radial-gradient(900px 420px at 80% 0%,#f0a33a55,transparent 60%),radial-gradient(700px 380px at 5% 100%,#b23a4855,transparent 60%),#2a1622;border-bottom:6px solid #f0a33a}
.collage img{border-radius:40% 40% 14px 14px}
