.page-number-page h1, .page-number-page h2, .page-number-page h3,
.page-number-page h4, .page-number-page p, .page-number-page label,
.page-number-page .position-option { overflow-wrap: anywhere; }
.page-number-page input, .page-number-page select { min-width: 0; max-width: 100%; box-sizing: border-box; }
.page-number-page button { max-width: 100%; white-space: normal; }
.page-number-page .share-copy.is-copied::after { content: attr(aria-label); }
.page-number-page #configShell { scroll-margin-top: 90px; }
.content-section { overflow-wrap: anywhere; }
@media (max-width: 600px) {
  body[data-tool-page="true"] .content-section .features-grid,
  body[data-tool-page="true"] .content-section .tips-container,
  body[data-tool-page="true"] .content-section .use-cases-list { grid-template-columns: minmax(0, 1fr); }
  .content-section .feature-card { min-width: 0; overflow-wrap: anywhere; }
  .page-number-page .config-section { padding: 14px; }
  .page-number-page .position-grid { gap: 6px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .page-number-page .position-option { padding: 10px 4px; font-size: 14px; overflow-wrap: normal; }
}
