/*
 * Frontend border-radius controls.
 *
 * This file is intentionally loaded after theme and widget styles. Keep these
 * rules scoped to the homepage builder so backend and legacy standalone views
 * retain their own styling.
 */

body.homepage-builder .appearance-card, .modal-content, .card, .seller-products-stat, .seller-stat {
    border-radius: var(--appearance-card-border-radius, 6px) !important;
}

body.homepage-builder .appearance-input:not(textarea):not([type="checkbox"]):not([type="radio"]) {
    border-radius: var(--appearance-input-border-radius, 6px) !important;
}

body.homepage-builder textarea,
body.homepage-builder .appearance-input.checkout-textarea, .form-control, .input-style-1, .form-select, .input-group {
    border-radius: 6px !important;
}

body.homepage-builder .appearance-button, .btn, .primary-btn, .btn-1, .primary-btn-1, .btn-2, .payment-chip, button, .seller-section__eyebrow,
.seller-products-nav__links a, .seller-products-chip, .seller-products-hero__eyebrow, .seller-products-section__eyebrow,
.seller-products-nav__links a, .seller-products-chip, .seller-products-badge, .c1t-social
 

{
    border-radius: var(--appearance-button-border-radius, 6px) !important;
}

body.homepage-builder .select2-container .select2-selection {
    border-radius: var(--appearance-input-border-radius, 6px) !important;
}
