/*
Theme Name: TravelGo Home
Theme URI: https://tripzdude.com/
Author: Tripzdude
Author URI: https://tripzdude.com/
Description: Complete travel booking theme for flights, hotels, and tours with WooCommerce integration, live fare search, booking management, printable e-tickets, and customer-ready admin controls.
Version: 1.4.2
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: travelgo-home
*/

/* Base reset minimal — main layout in assets/css/home.css */
:root {
  --tg-orange: #ff6d38;
  --tg-orange-dark: #e85a2a;
  --tg-blue: #008cff;
  --tg-blue-dark: #0070cc;
  --tg-text: #1a1a1a;
  --tg-muted: #5c5c5c;
  --tg-bg: #f4f6f8;
  --tg-white: #ffffff;
  --tg-radius: 16px;
  --tg-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body.travelgo-home {
  margin: 0;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: var(--tg-text);
  background: var(--tg-bg);
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

main.travelgo-main h1.travelgo-hero__title,
main.travelgo-main .travelgo-field__label {
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

a {
  color: var(--tg-blue);
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.travelgo-screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
