:root{--color-black: #000000;--color-white: #ffffff;--color-bg-light: #e5eeed;--color-accent-purple: #a9adf9;--color-accent-green: #a9f7b8;--color-accent-yellow: #f2faac;--color-accent-blue: #a8d1f8;--color-accent-peach: #e5ac8e;--font-heading: "Unbounded", sans-serif;--font-body: "Karla", sans-serif;--font-ui: "Inter", sans-serif;--border-radius-sm: 6px;--border-radius-md: 10px;--border-radius-lg: 20px;--border-black: 1px solid var(--color-black)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-bg-light);color:var(--color-black);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{text-decoration:none;color:inherit;cursor:pointer}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}
