.monitor-button-text__surface { display:flex; align-items:center; justify-content:center; gap:10px; width:100%; min-height:64px; padding:12px; border:1px solid #d3bc8f; border-radius:999px; color:#503215; background:linear-gradient(110deg,#b8955b,#f3e0b3 55%,#c9a976); }
.monitor-button-text__copy { display:block; text-align:center; font-family:var(--font-sans); }
.monitor-button-text__copy strong { display:block; font-size:clamp(14px,3.6vw,18px); line-height:1.5; }
.monitor-button-text__copy small { display:block; margin-top:4px; font-size:12px; line-height:1.6; }
.monitor-button-text:focus-visible { outline:3px solid var(--gold); outline-offset:4px; }
