.publicator-cta {
text-align: center !important;
margin: 2em 0 !important;
clear: both;
}
.publicator-cta-button,
.entry-content .publicator-cta-button,
.publicator-cta a.cta-button,
.cta-section a.cta-button,
.entry-content .cta-section a.cta-button { display: inline-block !important;
max-width: 100% !important;
box-sizing: border-box !important;
padding: 14px 28px !important;
white-space: nowrap !important;
text-decoration: none !important;
line-height: 1.4 !important;
text-align: center !important;
font-family: inherit !important; transition: opacity .2s ease, transform .2s ease;
} .cta-section,
.entry-content .cta-section {
text-align: center !important;
margin: 2em 0 !important;
clear: both;
}
.publicator-cta-button:hover {
opacity: .88;
transform: translateY(-1px);
}
.publicator-cta-button:focus-visible {
outline: 3px solid currentColor;
outline-offset: 3px;
} .publicator-toc { margin: 1.5em 0; }
.publicator-toc ul { margin: .25em 0; } .entry-content h2[id],
.entry-content h3[id],
.entry-content h4[id] {
scroll-margin-top: 80px;
} @media (max-width: 480px) {
.publicator-cta-button,
.entry-content .publicator-cta-button,
.publicator-cta a.cta-button,
.cta-section a.cta-button,
.entry-content .cta-section a.cta-button {
white-space: normal !important;
word-break: keep-all;
font-size: .95em;
padding: 12px 20px !important;
}
} [dir="rtl"] .publicator-cta { text-align: center !important; }