/*
Theme Name: SNH Drivers
Theme URI: https://snh-drivers.com
Author: SNH Drivers
description: Custom WordPress theme converted from Next.js website
Version: 1.0.0
Text Domain: snh-drivers
*/

/* Custom CSS from globals.css */
:root {
  --foreground-rgb: 255, 255, 255;
  --background-start-rgb: 0, 0, 0;
  --background-end-rgb: 15, 23, 42;
}

html {
  background-color: black;
  overscroll-behavior-y: none;
  /* Optional: prevents bounce if desired, but color match is safer */
}

body {
  color: rgb(var(--foreground-rgb));
  background: linear-gradient(to bottom,
      rgb(var(--background-start-rgb)),
      rgb(var(--background-end-rgb)));
  min-height: 100vh;
}

/* Custom Utilities mimicking Tailwind components layer */
.input-field {
  width: 100%;
  padding: 0.5rem 1rem;
  background-color: #1f2937;
  /* bg-gray-800 */
  border: 1px solid #374151;
  /* border-gray-700 */
  border-radius: 0.5rem;
  /* rounded-lg */
  color: white;
}

.input-field:focus {
  outline: none;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-color: #eab308;
  /* ring-yellow-500 */
}

.btn-primary {
  padding: 0.75rem 1.5rem;
  /* px-6 py-3 */
  background-color: #eab308;
  /* bg-yellow-500 */
  color: black;
  font-weight: 600;
  /* font-semibold */
  border-radius: 0.5rem;
  /* rounded-lg */
  transition: all 0.3s;
}

.btn-primary:hover {
  background-color: #facc15;
  /* bg-yellow-400 */
  transform: scale(1.05);
}

.card {
  background-color: #1f2937;
  /* bg-gray-800 */
  padding: 1.5rem;
  /* p-6 */
  border-radius: 0.75rem;
  /* rounded-xl */
  box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  transition: all 0.3s;
}

.card:hover {
  box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
}

/* React Datepicker overrides if needed, or other plugin styles */