@import "https://fonts.googleapis.com/css2?family=Martel+Sans:wght@200;300;400;600;700;800;900&display=swap";
:root{--background:#fff;--foreground:#171717;--primary-color:#477367;--text-color:#121212;--bg-color:#fff;--card-bg-color:#fff;--border-color:rgba(0,0,0,.1);--common-color:#2b2b2b;--common-bg-color:#eaf6f4;--hover-bg-color:#f3f2ec;--section-bg-color:#edf6f4}.dark-theme{--background:#171717;--foreground:#fff;--text-color:#fff;--bg-color:#121212;--border-color:rgba(255,255,255,.1)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Martel Sans,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:Martel Sans,sans-serif}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-thumb{background:var(--primary-color)}::-webkit-scrollbar-track{background:0 0}
