*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--red:#cc1b1b;--yellow:#f5d002;--purple:#5e2b6e;--cream:#fff8f0;--cream-dark:#f5ede0;--brown:#3e1f00;--text:#1a0a00;--text-muted:#6b5b4e;--white:#fff;--gray-pkg:#8b9099;--shadow-lg:0 25px 50px #00000026;--shadow-md:0 10px 30px #0000001a}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}#root{width:100%;min-height:100vh}h1,h2,h3{font-family:Playfair Display,serif}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:3px}::selection{background:var(--yellow);color:var(--brown)}
