/* Unified border-radius - 12px standard */

/* Cards, images, containers */
.eci-article-card,
.eci-card-thumb,
.eci-card-thumb img,
.eci-featured-img,
.eci-hero-visual img,
.eci-tool-card,
.eci-quiz-card,
.eci-race-card,
.eci-race-card img,
.eci-faq-item,
.eci-info-box,
.auto-toc-fixed,
.auto-toc-mobile,
table,
blockquote,
.wp-block-table,
.wp-block-image img,
.entry-content img,
.eci-newsletter-inner,
.eci-share-bar,
.eci-post-tags .eci-tag,
.eci-post-nav .eci-nav-link,
.eci-section-header {
    border-radius: 12px;
}

/* Buttons - pill shape stays */
.eci-btn,
.btn,
button[type="submit"],
input[type="submit"] {
    border-radius: 100px;
}

/* Small elements - 8px */
.eci-badge,
.eci-card-cat,
.eci-meta-item,
code,
kbd {
    border-radius: 8px;
}

/* Circle avatars stay */
.eci-avatar,
.author-avatar img {
    border-radius: 50%;
}
