:root{--font-main:Arial, Helvetica, sans-serif;--text-color:#222;--background-color:#fff;--border-color:#ddd;--gateway-primary:#f4bd3f;--gateway-contrast:#222}body{font-family:var(--font-main);color:var(--text-color);background-color:var(--background-color);line-height:1.5}button,input,textarea,select{font:inherit}button,a,input,textarea,select{box-sizing:border-box}html,body{min-height:100%}body{flex-direction:column;min-height:100vh;display:flex}body>main{flex:1}
