/* Short Creek combined app shell — bottom Town / History tabs (standalone or ?app=1 only) */
.sc-app-tabs{
  display:none;
  position:fixed;left:0;right:0;bottom:0;z-index:200;
  height:calc(56px + env(safe-area-inset-bottom, 0px));
  padding:0 8px env(safe-area-inset-bottom, 0px);
  box-sizing:border-box;
  background:#2c2238;
  border-top:1px solid rgba(232,163,61,.35);
  box-shadow:0 -8px 24px rgba(20,10,20,.25);
  align-items:stretch;justify-content:center;gap:8px;
}
body.sc-app-mode .sc-app-tabs{display:flex}
body.sc-app-mode{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}
/* Keep sticky chrome above the tab bar */
body.sc-app-mode .hsc-chrome{/* unchanged */}
.sc-app-tabs a{
  flex:1 1 0;max-width:220px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;
  color:#f3d9b6;text-decoration:none;
  font:700 13px/1.2 "Source Sans 3",system-ui,sans-serif;
  letter-spacing:.04em;text-transform:uppercase;
  border-radius:10px;margin:6px 0;
}
.sc-app-tabs a:hover{background:rgba(255,255,255,.08);color:#fff}
.sc-app-tabs a.is-on{
  color:#2c2238;background:#e8a33d;
}
.sc-app-tabs a svg{width:22px;height:22px;fill:currentColor}
