/*
 * Module: button
 *
 * From TEMPLATE_interpreted.json:
 *   - Button rect 132×35  fill #547332  stroke #FFFFFF 2.29px  at x=237 y=1884
 *   - Label "more"  Trend Sans 14px #FFFFFF  at x=276 y=1894 w=54
 *
 * Label offsets: x=276−237=39px left pad; y=1894−1884=10px top pad.
 * Centered horizontally on the canvas: button x=237, w=132, center at 303,
 * canvas center at 300 — essentially centered (3px optical adjustment).
 *
 * Email rendering: bulletproof pattern — VML <v:roundrect> for Outlook
 * desktop, styled anchor for everything else.
 */

.fm-button {
  display: inline-block;
  background: var(--fm-color-button-bg);
  color: var(--fm-color-white);
  width: var(--fm-button-w);
  height: var(--fm-button-h);
  line-height: var(--fm-button-h);
  text-align: center;
  font-family: var(--fm-font-sans);
  font-size: var(--fm-fs-button);
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  border-radius: 6px;
  mso-padding-alt: 0;
}

.fm-button:hover {
  text-decoration: none;
  color: var(--fm-color-white);
}

.fm-button-wrap {
  text-align: center;
  padding: 0;
}
