*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--orange: #ff6b35;--coral: #e27d60;--green: #7fb069;--cream: #fdf6f0;--dark: #1a1a1a;--text: #3d3d3d;--muted: #888;--font-heading: "DM Serif Display", Georgia, serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}
