/* Match the approved page surface; existing glass/hover rules style the button. */
:root body .frs-intro { background:var(--frs-page-surface,#293442); }
:root body .frs-intro p { max-width:calc(100vw - 40px);margin-inline:auto;line-height:1.8;overflow-wrap:break-word; }
:root body .frs-intro button.btn {
  border-radius:100px;
  padding:12px 26px;
  font-family:var(--font-body);
  font-size:14px;
  font-weight:600;
}
