/* my engineering — shared foundations, edition 02 */
:root{--me-blue:#164F90;--me-steel:#96999C;--me-ice:#E1EDF6;--me-white:#F8FBFD;--me-radius:12px;--me-control:48px;--me-gap:18px}
@font-face{font-family:'DM Sans';src:url('DMSans.ttf') format('truetype');font-style:normal;font-weight:100 1000;font-display:swap}
body{font-family:'DM Sans','Helvetica Neue',Arial,sans-serif}h1,h2,h3,button,input,select,textarea{font-family:inherit}
main :is(button,input,select,textarea){font-family:inherit}main :is(input,select,textarea){font-size:16px}
main :is(.primary,.outline19,.ds-button,.kit-download24){min-height:48px;font-family:inherit;border-radius:8px}
main :is(a,button,input,select,textarea):focus-visible{outline:3px solid #164F90;outline-offset:4px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important;transition:none!important}}
