*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #de6f58;--primary-dark: #c45a44;--green: #4caf50;--red: #e53935;--gray: #9e9e9e;--light: #f5f5f5;--dark: #333;--radius: 12px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--light);color:var(--dark);min-height:100dvh}a{color:inherit;text-decoration:none}
