@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700;9..144,800&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');

*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}

:root{
  --green:#1d6f4f;--green2:#25a370;--green-light:#7ee8a2;--green-muted:#d4efe5;
  --navy:#07112b;--navy2:#0d1e42;--navy3:#132654;--blue:#1a3a6e;
  --text:#111827;--text2:#374151;--muted:#6b7280;--border:#e5e7eb;
  --bg:#f9fafb;--bg2:#f3f4f6;--white:#ffffff;
  --gold:#b8952a;--gold2:#d4ac3a;--gold-light:#f5edd6;
  --sidebar-w:256px;--header-h:64px;
}

html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:'Plus Jakarta Sans',sans-serif;color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}
a{text-decoration:none;color:inherit}
button{cursor:pointer;font-family:'Plus Jakarta Sans',sans-serif}
input,select,textarea{font-family:'Plus Jakarta Sans',sans-serif}

::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{background:var(--green2);border-radius:99px}
