/*
Theme Name: G S Car Rentals   Chhatrapati Sambhajinagar
Theme URI: http://example.com/theme
Author: Architect Compiler
Author URI: http://example.com/
Description: A 1:1 Pixel-Perfect Mirror of a React Source with Elementor Support.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: literal-mirror
*/

:root {
  --primary: #FF8A50;
  --secondary: #1a3a52;
}

body {
  font-family: 'Inter', sans-serif;
  scroll-behavior: smooth;
  background-color: #ffffff;
  color: #1a3a52;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}

/* WordPress Admin Bar Fix */
.admin-bar nav {
  margin-top: 32px !important;
}
@media screen and (max-width: 782px) {
  .admin-bar nav {
    margin-top: 46px !important;
  }
}

/* Utility Classes matching React Source */
.gradient-orange {
  background: linear-gradient(135deg, var(--primary) 0%, #FFB74D 100%);
}
.text-gradient {
  background: linear-gradient(90deg, var(--primary) 0%, #FFD700 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@keyframes slow-zoom {
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
.animate-slow-zoom {
  animation: slow-zoom 20s linear infinite alternate;
}

@keyframes shine {
  0% { left: -100%; }
  20% { left: 100%; }
  100% { left: 100%; }
}
.animate-shine {
  position: relative;
  overflow: hidden;
}
.animate-shine::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -100%;
  width: 100%;
  height: 200%;
  background: linear-gradient(
    to right,
    transparent,
    rgba(255, 255, 255, 0.3),
    transparent
  );
  transform: rotate(30deg);
  animation: shine 4s infinite;
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge and Firefox */
.scrollbar-hide {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
