/* eCampus Buddy — base styles & resets */
html,body{margin:0;padding:0;background:#0B1F5C;font-family:var(--font-family-base);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;overflow-x:clip}
*{box-sizing:border-box}
a{color:var(--color-text-link);text-decoration:none}
a:hover{color:var(--color-text-link-hover)}
h1,h2,h3,h4,p{margin:0}
input::placeholder{color:#667085}
