/* Fixes layered on top of the design stylesheets.
   public/assets/styles.css and landing.css are the client's design files and are kept
   byte-identical to https://github.com/HassaanBM/tandoorilounge, so corrections live here. */

/* Mobile horizontal overflow.
   .btn sets white-space:nowrap, and grid children default to min-width:auto. A full-width
   button labelled with an email address ("Email tandooriloungetx@gmail.com", 26 unbreakable
   characters) therefore reports a min-content width wider than a phone viewport, which
   inflates the grid track and pushes the surrounding card past the right edge of the screen.
   Affects the parties, catering, reserve and order pages. */
.btn--block{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.25}
.fgrid>*,.fcard,.fside,.done,.done>*{min-width:0}
@media (max-width:520px){.btn--block{padding-inline:14px}}
