/* The top bar of every aust.live page. Colours come from the page's variables
   (and so from the theme — see themes.css); the fallbacks are the AUST green. */
.aust-site-nav{position:sticky;top:0;z-index:100;background:var(--nav-bg,rgba(255,255,255,.94));-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line,#d6e3dd);box-shadow:0 6px 18px rgba(20,49,42,.05);font:14px/1.4 "Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;color:var(--ink,#14312a)}
.aust-site-nav .aust-nav-inner{max-width:1200px;margin:auto;padding:8px 20px;display:flex;align-items:center;gap:12px 16px}
.aust-site-nav .aust-nav-home{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink,#14312a);white-space:nowrap;border-radius:10px;padding:2px 8px 2px 2px}
.aust-site-nav .aust-nav-home img{width:30px;height:auto;display:block}
.aust-site-nav .aust-nav-home span{display:flex;flex-direction:column;line-height:1.15}
.aust-site-nav .aust-nav-home b{font-size:15px;letter-spacing:.08em;color:var(--green-d,#17543f)}
.aust-site-nav .aust-nav-home small{font-size:11.5px;font-weight:600;color:var(--muted,#5d7970)}
.aust-site-nav .aust-nav-home[aria-current="page"] b{color:var(--ink,#14312a)}
.aust-site-nav .aust-nav-links{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}
.aust-site-nav .aust-nav-links::-webkit-scrollbar{display:none}
.aust-site-nav .aust-nav-links a{padding:8px 13px;border-radius:999px;color:var(--ink-2,#35584b);text-decoration:none;font-weight:600;white-space:nowrap;transition:background .15s,color .15s}
.aust-site-nav .aust-nav-links a:hover{background:var(--sage-2,#eef6f2);color:var(--green-d,#17543f)}
.aust-site-nav .aust-nav-links a[aria-current="page"]{background:var(--sage,#dfeee7);color:var(--green-d,#17543f);box-shadow:inset 0 0 0 1px var(--line,#c7ddd2)}
.aust-site-nav .aust-nav-history{display:flex;gap:6px}
.aust-site-nav .aust-nav-history button{font:inherit;font-size:13px;background:var(--paper,#fff);color:var(--ink-2,#35584b);border:1px solid var(--line,#d6e3dd);border-radius:999px;padding:6px 12px;cursor:pointer;white-space:nowrap}
.aust-site-nav .aust-nav-history button:hover:not(:disabled){background:var(--sage-2,#eef6f2)}
.aust-site-nav .aust-nav-history button:disabled,.aust-site-nav .aust-nav-history button:disabled:hover{opacity:.4;cursor:default;background:var(--paper,#fff);color:var(--ink-2,#35584b);border-color:var(--line,#d6e3dd)}
.aust-site-nav [hidden]{display:none!important}
.aust-site-nav a:focus-visible,.aust-site-nav button:focus-visible{outline:3px solid #c69a3d;outline-offset:2px}
@media(max-width:1000px){.aust-site-nav .aust-nav-inner{gap:10px 12px}.aust-site-nav .aust-nav-links a{padding:7px 10px;font-size:13.5px}.aust-site-nav [data-forward]{display:none!important}}
@media(max-width:760px){.aust-site-nav .aust-nav-inner{flex-wrap:wrap;padding:8px 12px;gap:6px 10px}.aust-site-nav .aust-nav-links{order:3;flex-basis:100%;gap:2px;margin:0 -4px}.aust-site-nav .aust-nav-links a{padding:7px 11px;font-size:13px}.aust-site-nav .aust-theme{margin-left:auto}.aust-site-nav [data-forward]{display:none!important}.aust-site-nav .aust-nav-history button{padding:6px 10px}}
@media print{.aust-site-nav{display:none!important}}
