/* neuralspark.com.au 1.0 — the other pages (providers, privacy, each provider) in the Midnight palette of the home page.
   Loaded after site.css: its forest greens and lime become ink, navy and a little gold; the navigation loses its
   underline bar; buttons and the footer match the home page. */
:root{
  --paper:#f8f6f1;--paper-2:#f0ede5;--ink:#131926;--ink-2:#394155;--muted:#6b7285;--line:#dfdace;
  --forest:#0d121c;--forest-2:#1f2d4d;--forest-line:#283247;--spark:#c9a55f;--spark-ink:#131926;
  --green:#1f2d4d;--paper-on-forest:#eef0f5;
  --shadow:0 1px 1px rgba(19,25,38,.05),0 18px 40px -22px rgba(19,25,38,.30);
}
body{font-size:17px}
.top{background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);box-shadow:0 1px 0 rgba(19,25,38,.08)}
.brand{font-size:26px}
.topnav a{border-bottom:0;padding:9px 14px;border-radius:999px;opacity:.8}
.topnav a:hover,.topnav a[aria-current]{border-color:transparent;opacity:1;background:var(--paper-2)}
.button{background:var(--ink);color:#fff;border-radius:999px;padding:13px 22px}
.button:hover{background:var(--forest-2);box-shadow:0 14px 30px -14px rgba(19,25,38,.55)}
.link{color:var(--ink)}
.eyebrow{color:var(--ink-2);letter-spacing:.16em}
.flag{background:var(--ink);color:var(--spark)}
.yours-copy .eyebrow{color:var(--spark)}
.pill::before{background:var(--spark)}
.skip{background:var(--ink);color:#fff}
.foot{background:var(--forest);border-top:1px solid var(--forest-line)}
.foot a{border-bottom:0;opacity:.85}.foot a:hover{opacity:1}
.brand-foot{font-family:var(--serif);font-size:28px}
h1{letter-spacing:-.022em}
h2{letter-spacing:-.018em}
:focus-visible{outline:2px solid var(--forest-2);outline-offset:3px}
