/* Full-width site shell (nav + footer) for the /try + /get pages, so the Visit-Prep
   tool reads as a full page of The Gastrologer rather than a bare floating column.
   Uses each page's own inline tokens (--sans/--ink/--rule/--muted/--clay-bright/--bg),
   so it inherits light + dark automatically. */
.ts-nav{
  display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;
  max-width:1120px;margin:0 auto;padding:18px 24px;border-bottom:1px solid var(--rule);
}
.ts-nav .ts-brand{
  font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:-.01em;
  color:var(--ink);text-decoration:none;
}
.ts-nav .ts-links{display:flex;flex-wrap:wrap;gap:1.15rem;font-family:var(--sans);font-size:13px;font-weight:500}
.ts-nav .ts-links a{color:var(--muted);text-decoration:none;transition:color .15s ease}
.ts-nav .ts-links a:hover{color:var(--clay-bright)}

.ts-foot{
  max-width:1120px;margin:0 auto;padding:30px 24px 44px;border-top:1px solid var(--rule);
  font-family:var(--sans);font-size:12px;line-height:1.65;color:var(--muted);
}
.ts-foot a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:3px}
.ts-foot a:hover{color:var(--clay-bright)}
