/* Embrey Works demo bar — shared by every demo. Back to the gallery + start yours. */
.ew-bar{position:fixed;left:16px;bottom:16px;z-index:85;display:inline-flex;align-items:stretch;border-radius:999px;overflow:hidden;background:rgba(10,10,10,.92);color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 0 0 3px rgba(255,255,255,.08),0 12px 32px rgba(0,0,0,.45);font:500 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.ew-bar a{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;color:#fff;text-decoration:none;white-space:nowrap;transition:background .2s}
.ew-bar a:hover,.ew-bar a:focus-visible{background:rgba(255,255,255,.12);outline:none;text-decoration:none}
.ew-bar a+a{border-left:1px solid rgba(255,255,255,.22)}
.ew-bar .ew-dot{width:8px;height:8px;border-radius:50%;background:#0070F3;flex:none}
.ew-bar b{font-weight:600}
@media (max-width:900px){
  .ew-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center}
  .ew-bar a{flex:1;justify-content:center;padding:12px 10px}
  /* demos with their own fixed call bar on phones: sit just above it */
  body[data-demo="auto-repair"] .ew-bar,body[data-demo="tree-service"] .ew-bar,body[data-demo="detailing"] .ew-bar{bottom:calc(68px + env(safe-area-inset-bottom))}
  body[data-demo="roofing"] .ew-bar{bottom:calc(82px + env(safe-area-inset-bottom))}
}
@media print{.ew-bar{display:none}}
