/* ============================================================
   WEDDING EDIT LAB - mobile polish (loaded AFTER accent.css)
   Phone-only fixes from the mobile audit: sticky bar, hero spacing,
   readable small text, 44px tap targets. Desktop is untouched.
   Roll back: remove the <link> to this file in index.php.
   ============================================================ */
@media (max-width:768px){
  /* small mono text: 11px -> 12px */
  .hero-actions-note,.pricing-footnote,.faq-col-label,.rv-tag{font-size:12px!important}

  /* tap targets: at least 44px tall */
  .nav-logo{min-height:44px}
  a[data-wa]:not(.btn),.wa-alt a{display:inline-flex;align-items:center;min-height:44px}
  .form-note a{display:inline-block;padding:12px 2px;margin:-12px 0}
  .mo-dot{min-width:32px}
}
/* sticky bar: one tidy line on phones ("Fast lane" only; the long text returns on wider screens) */
@media (max-width:600px){
  .sticky-cta-text b{white-space:nowrap}
  .sticky-cta-text .sc-long{display:none}
}
/* very small phones (320-360px): drop the label so both buttons fit inside the bar */
@media (max-width:360px){
  .sticky-cta-text{display:none}
  .sticky-cta{justify-content:center!important;padding-left:8px!important}
  .sticky-cta-actions{width:100%}
  .sticky-cta-actions .btn{flex:1 1 0;justify-content:center}
}
