/*
Theme Name: Pleasant Tours
Theme URI: https://pleasanttours.co.nz/
Author: Pleasant NZ Tours
Description: Lightweight classic theme for Pleasant NZ Tours. Owns the shared design tokens (colors, radii) and fonts (Clash Display + Manrope) consumed by the Pleasant Tours Elementor widgets. Built to host Elementor-designed pages.
Version: 1.0.0
Requires at least: 6.0
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: pleasant-tours
*/

/* Clash Display (headings) — shared web font */
@font-face {
  font-family: "Clash Display";
  src: url("//cdn.fontshare.com/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url("//cdn.fontshare.com/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Clash Display";
  src: url("//cdn.fontshare.com/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2") format("woff2");
  font-weight: 600;
  font-display: swap;
}

/* Global design tokens — single source of truth for the site + plugin widgets */
:root {
  --pt-ink: #0e1e33;
  --pt-gold: #fcc35e;
  --pt-bronze: #b8863b;
  --pt-forest: #14253a;
  --pt-cream: #f6efe6;
  --pt-mint: #e9eef6;
  --pt-body: #35404f;
  --pt-radius-btn: 30px;
  --pt-radius-img: 50px;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  font-family: Manrope, Arial, sans-serif;
  color: var(--pt-body);
  font-size: 1.125rem;
  line-height: 1.625;
  letter-spacing: 0.01em;
  background: #fff;
}

img {
  max-width: 100%;
  height: auto;
}

a {
  color: inherit;
}
