:root{--navy:#272560;--ink:#17172e;--body-text:#3d3e55;--muted:#55566b;--bg:#f5f5f2;--blue:#1a6e9f;--green:#6a9442;--green-light:#8fbf5f;--border:#17172e1f;--border-strong:#17172e33;--font-display:"Archivo", sans-serif;--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--blue);text-decoration:none}a:hover{color:var(--navy)}*{box-sizing:border-box}input,select,textarea,button{font:inherit}
