:root{--ink:#142d4c;--ink-soft:#42566f;--muted:#78879a;--blue:#245b91;--blue-dark:#173e68;--paper:#fff;--surface:#f4f7fb;--line:#e7edf3}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{color:var(--ink);background:#dceafa}
