/**
 * Global border-radius system — border-radius only.
 * --radius-sm  (6px)  inputs, tags, small buttons
 * --radius-md (12px)  cards, buttons
 * --radius-lg (20px)  large feature cards / images
 * --radius-full       pills, badges, social icons
 */

/* ------------------------------------------------------------------
   1. Buttons & CTAs → radius-md
   ------------------------------------------------------------------ */
button,
.btn,
a.button,
input[type="submit"],
input[type="button"],
.cta,
.mybtn1,
.mybtn2,
.acc-btn,
.acc-btn-read,
.acc-lux-btn,
.acc-nav-cta,
.acc-nav-cta-wrap > a,
.jadt-submit-btn,
.jadt-btn,
.jadt-svc-btn,
.submit-btn,
.write-comment-area .submit-btn,
.contact-us .submit-btn,
.acc-scope .acc-btn,
.acc-scope .acc-btn-read,
.acc-hero-actions .acc-btn,
.acc-cta .acc-btn,
.acc-statistic-intro .acc-btn,
.hero-area .layer-3 .mybtn1,
.mainmenu-area .navbar #main_menu .navbar-nav .nav-link.mybtn1,
.footer-newsletter-widget .newsletter-form-area button,
.order-details .order-details-box .content .patment-method,
.order-details .order-details-box .content .btn-checkout,
.abt-cta-btn-primary,
.abt-cta-btn-outline,
.wwu-submit,
.jadt-contact-submit {
  border-radius: var(--radius-md, 12px) !important;
}

/* ------------------------------------------------------------------
   2. Input fields → radius-sm
   ------------------------------------------------------------------ */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="search"],
input[type="url"],
textarea,
select,
.form-control,
.contact-us .left-area .contact-form input,
.contact-us .left-area .contact-form textarea,
.contact-us input,
.contact-us textarea,
.jadt-form-card input,
.jadt-form-card textarea,
.jadt-form-card select,
.wwu-form input,
.wwu-form textarea,
.wwu-form select,
.jadt-field input,
.jadt-field textarea,
.jadt-field select {
  border-radius: var(--radius-sm, 6px) !important;
}

/* Newsletter joined input/button keep flush join */
.footer-newsletter-widget .newsletter-form-area input {
  border-radius: var(--radius-sm, 6px) 0 0 var(--radius-sm, 6px) !important;
}
.footer-newsletter-widget .newsletter-form-area button {
  border-radius: 0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0 !important;
}
.acc-footer-newsletter input[type="email"],
.acc-footer .newsletter-form-area input,
.acc-footer-news input {
  border-radius: var(--radius-sm, 6px) 0 0 var(--radius-sm, 6px) !important;
}
.acc-footer-newsletter button,
.acc-footer .newsletter-form-area button,
.acc-footer-news button {
  border-radius: 0 var(--radius-sm, 6px) var(--radius-sm, 6px) 0 !important;
}

/* ------------------------------------------------------------------
   3. Standard content cards → radius-md
   ------------------------------------------------------------------ */
.service-card,
.card,
.location-card,
.acc-svc-card,
.acc-feature-card,
.acc-expertise-card,
.uae-info-card,
.single-service,
.single-plan,
.single-blog,
.single-team,
.single-feature,
.blog .single-blog,
.contact-us .right-area .contact-info,
.contact-us .left-area,
.contact-us .right-area,
.jadt-card,
.jadt-form-card,
.jadt-service-card,
.jadt-service-box,
.jadt-cinfo,
.jadt-map-card-outer,
.acc-plan,
.acc-team-card,
.acc-testi-card,
.acc-blog-card,
.acc-video-box,
.news-details .single-box,
section.home-news.news-details .single-box,
.gen-page-card,
.faq-section .ui-accordion .ui-accordion-header,
.jadt-faq-item,
.jadt-faq-card,
.wwu-card,
.wwu-perk,
.wwu-panel,
.wwu-form-card,
.about-info,
.pp-card,
.abt-top-card,
.abt-mission-card,
.abt-vision-card,
.project-hero,
.project-section-box,
.project-info-item,
.order-details .order-details-box,
.order-details .pricing-plan,
.acc-stat-card,
.stat-box,
.fact-box,
.single-counter,
.statistic .single-counter {
  border-radius: var(--radius-md, 12px) !important;
}

.faq-section .ui-accordion .ui-widget-content {
  border-radius: 0 0 var(--radius-md, 12px) var(--radius-md, 12px) !important;
}

.order-details .order-details-box .header {
  border-radius: var(--radius-md, 12px) var(--radius-md, 12px) 0 0 !important;
}

/* ------------------------------------------------------------------
   4. Circular icon containers → radius-full
   ------------------------------------------------------------------ */
.acc-svc-icon,
.acc-stat-icon,
.acc-feature-card .icon,
.uae-info-card .card-icon,
.card-icon,
.badge-icon,
.single-service .icon,
.single-feature .icon,
.single-counter .icon,
.jadt-service-box .icon,
.abt-card-icon,
.acc-team-card .social a,
.acc-testi-card .people .img img,
.acc-footer-social a,
.jadt-social a,
.captcha-refresh {
  border-radius: var(--radius-full, 999px) !important;
}

/* ------------------------------------------------------------------
   5. Project / portfolio cards → radius-md
   ------------------------------------------------------------------ */
.project-card,
.portfolio-card,
.acc-project-card,
.jadt-project-card,
.gallery .single-project,
.latest-projects .card,
.single-project {
  border-radius: var(--radius-md, 12px) !important;
}

.acc-project-card .img-link,
.acc-project-card .img,
.acc-project-card .img img,
.jadt-project-card .img,
.jadt-project-card .img img,
.jadt-project-card img,
.gallery .single-project img,
.single-project .img img,
.project-card img,
.portfolio-card img {
  border-radius: var(--radius-md, 12px) var(--radius-md, 12px) 0 0 !important;
}

/* ------------------------------------------------------------------
   6. About Us collage tiles → radius-md
   ------------------------------------------------------------------ */
.acc-collage-tile,
.acc-collage-tile-inner,
.acc-collage-tile-inner img,
.acc-about-img img:not(.acc-collage-tile-inner img),
.about-page .about-img img,
.about .left-image img {
  border-radius: var(--radius-md, 12px) !important;
}

/* ------------------------------------------------------------------
   7. Banner / notice / tags → radius-sm
   ------------------------------------------------------------------ */
.uae-license-badge,
.notice,
.notice-bar,
.banner-notice,
.alert,
.alert-success,
.link-banner,
.jadt-notice,
.acc-project-badge,
.jadt-project-card .badge-cat {
  border-radius: var(--radius-sm, 6px) !important;
}
