/* Kiosk mode visual overrides -- every rule here is scoped under
   .kiosk-mode (set by js/kiosk.js only when ?kiosk=1 has been used), so
   this file is a no-op for every normal visitor. */

/* Search and Contribute both need a keyboard/form an unattended touch
   kiosk doesn't have. */
.kiosk-mode .site-nav a[href="search.html"],
.kiosk-mode .site-nav a[href="submit.html"] {
  display: none;
}

/* Touch targets, well past the ~32px the ride HUD's buttons and the
   picker's controls run today -- standard guidance is ~44-48px minimum. */
.kiosk-mode .rh-btn,
.kiosk-mode .rh-btn-ghost {
  padding: 16px 26px;
  font-size: 16px;
  border-radius: 6px;
}
.kiosk-mode .rh-speed {
  padding: 14px 10px;
  font-size: 15px;
}
.kiosk-mode #r-picker select,
.kiosk-mode #r-go {
  padding: 16px 20px;
  font-size: 16px;
}
.kiosk-mode .rs-head {
  padding: 4px 0;
}
.kiosk-mode .rs-chevron {
  font-size: 22px;
}
.kiosk-mode .nav-toggle {
  padding: 14px;
  font-size: 22px;
}

/* Trim the footer to same-site navigation only -- drop the prose blurb
   and the page-specific "about this page"/credits column (always the
   1st and 3rd of the footer's 3 columns; see css/style.css's
   .foot-inner grid), and the credits/last-updated line entirely. The
   route-map graphic some pages show above the footer is left alone --
   decorative, not a dead end. */
.kiosk-mode .foot-inner {
  grid-template-columns: 1fr;
  max-width: 340px;
}
.kiosk-mode .foot-inner > div:nth-child(1),
.kiosk-mode .foot-inner > div:nth-child(3) {
  display: none;
}
.kiosk-mode .foot-base {
  display: none;
}
