/* ==========================================================================
   Jiya Travels — Zero-Radius Editorial Design System
   High-End Architectural & Luxury Travel Magazine Aesthetic (0px Radius)
   ========================================================================== */

:root {
  --radius: 0px !important;
  --radius-sm: 0px !important;
  --radius-lg: 0px !important;
  --radius-pill: 0px !important;
}

/* 1. All Cards, Shells & Containers */
.card,
.style-card,
.discover-card,
.travel-card,
.destination-card,
.package-card,
.feature-card,
.service-card,
.video-card,
.review-card,
.milestone-spotlight-card,
.trip-banner-card,
.lead-form-shell,
.section-shell,
.hero-banner,
.hero-slider,
.hero-showcase-container {
  border-radius: 0 !important;
}

/* 2. All Images, Videos & Media Wrappers */
img,
.card img,
.style-card-image-wrap,
.style-card-image-wrap img,
.discover-card img,
.destination-card img,
.package-card img,
.milestone-spotlight-media-wrap,
.milestone-media-viewport,
.milestone-reel-video,
.milestone-image-reel,
.video-card-thumb,
.video-card-thumb img,
.video-wrapper,
.video-wrapper video,
.video-wrapper img,
.feature-icon-box,
.service-icon,
.hero-slide-img,
.hero-slide-video {
  border-radius: 0 !important;
}

/* 3. All Buttons, Badges, Tabs & Interactive Controls */
.btn,
.btn-primary,
.btn-ghost,
.primary-btn,
.ghost-btn,
.style-btn,
.filter-btn,
.styles-filter-btn,
.styles-filter-pill,
.styles-count-badge,
.package-filter-btn,
.feature-sticker,
.hero-badge,
.hero-inside-badge,
.hero-thumb-btn,
.hero-btn-whatsapp,
.hero-btn-secondary,
.dest-btn-whatsapp,
.dest-btn-call,
.sticky-widget-badge,
.sticky-widget-btn,
.sticky-widget-toggle,
.floating-badge,
.badge,
.pill,
.category-pill,
.season-tab-btn,
.season-tabs,
.route-node-btn,
.route-telemetry-pill,
.day-jump-btn,
.itinerary-quick-nav,
.calc-pill-btn,
.calc-total-pill,
.calc-addon-row,
.estimator-whatsapp-btn,
.faq-filter-btn,
.faq-item,
.faq-chevron,
.review-filter-btn,
.review-badge,
.author-avatar,
.wishlist {
  border-radius: 0 !important;
}

/* 4. Form Inputs, Selects & Modals */
.form-group input,
.form-group select,
.form-group textarea,
.lead-form input,
.lead-form select,
.lead-form textarea,
.lead-form button,
.modal-content,
.search-bar,
.search-input,
.search-btn {
  border-radius: 0 !important;
}

/* 5. Refined Hairline Borders & Shadows for Sharp Geometry */
.card,
.style-card,
.feature-card,
.service-card,
.milestone-spotlight-card,
.trip-banner-card {
  border: 1px solid var(--border-light, #e2e8f0);
}

.dark-theme .card,
.dark-theme .style-card,
.dark-theme .feature-card,
.dark-theme .service-card,
.dark-theme .milestone-spotlight-card,
.dark-theme .trip-banner-card {
  border: 1px solid #233147;
}
