:root{font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.5;font-weight:400;color-scheme:light dark;color:#050505;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5{font-optical-sizing:auto;font-style:normal;line-height:1.2;font-weight:700}a{color:#050505;outline:none;text-decoration:none}body{background-color:#fff;scroll-behavior:smooth;overflow-x:hidden}input{border:1px solid #05050512;border-radius:0;padding:1rem}input::placeholder{color:#878787}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}
