/* Cloud Studios — Mobile enhancements (safe, no desktop impact) */

/* Fixed bottom "Call" bar — mobile/tablet only */
.mobile-call-bar{ display:none; }

@media (max-width: 1024px){
  .mobile-call-bar{
    display:flex;
    position:fixed;
    left:0;
    bottom:0;
    width:100%;
    min-height:56px;
    padding: 0 16px;
    padding-bottom: env(safe-area-inset-bottom);
    z-index:9999;

    align-items:center;
    justify-content:center;
    gap:10px;

    background: var(--gold);
    color:#0b0b0c;
    font-weight:800;
    font-size:16px;
    letter-spacing:.3px;
    text-decoration:none;

    box-shadow: 0 -10px 30px rgba(0,0,0,.35);
    -webkit-tap-highlight-color: transparent;
  }
  .mobile-call-bar:hover{ filter: brightness(1.02); }

  /* Prevent content being covered by the fixed bar */
  body{
    padding-bottom: calc(56px + env(safe-area-inset-bottom));
  }

  /* If you have a "quick-call" button in hero actions, make it gold & full-width */
  .hero-actions .btn.quick-call,
  .hero-actions a.quick-call{
    width:100%;
    background: var(--gold);
    color:#0b0b0c;
    border:none;
    font-weight:800;
  }
}
