/* Inner pages (help, guides, legal, business...): keep their content styles from site.css and help.css,
   but bring colors in line with the new MoatKey home page. Loaded after them. */
:root{--navy:#13264d;--blue:#2a66d9;--blue-soft:#e7edf8;--ink:#0f1a2e;--muted:#4a566b;--line:#d3d9e3;--bg-alt:#eceff4;--gray:#4a566b;--green:#2f7a3b}
.btn-primary{background:var(--navy)}
.btn-primary:hover{background:var(--blue)}
body > main{min-height:50vh}
main a:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}
body.page-404 { min-height: 100vh; min-height: 100dvh; display: flex; flex-direction: column; }
body.page-404 > main { flex: 1 0 auto; }
