/* Cozy House Hospitality theme */
:root {
  --font-head: 'Playfair Display', Georgia, serif;
  --font-body: 'Manrope', system-ui, sans-serif;
  --bg: #fffaf4;
  --bg-alt: #f5eadf;
  --surface: #ffffff;
  --ink: #2b211c;
  --head: #241915;
  --muted: #6f6259;
  --line: #ead9cb;
  --accent: #b86b4b;
  --accent-strong: #9f5538;
  --accent-soft: #f4ded1;
  --accent-deep: #6f3524;
  --on-accent: #ffffff;
  --link: #8a432d;
  --eyebrow: #9f5538;
  --radius: 22px;
  --btn-radius: 999px;
  --input-radius: 14px;
  --badge-radius: 999px;
  --shadow: 0 18px 48px rgba(79, 48, 34, .12);
  --head-weight: 700;
  --head-tracking: -0.02em;
  --h1-max: 4.8rem;
  --hero-bg: #fff4e8;
  --hero-ink: #2b211c;
  --hero-head: #241915;
  --hero-muted: #6f6259;
  --hero-line: #ead9cb;
  --header-bg: rgba(255,250,244,.94);
  --header-ink: #2b211c;
  --header-line: #ead9cb;
  --header-muted: #7a6a60;
  --nav-active: #9f5538;
  --ink-bg: #2b211c;
  --ink-fg: #fffaf4;
  --ink-muted: #d9c6b8;
  --cta-bg: #2b211c;
  --cta-ink: #fffaf4;
  --cta-btn-bg: #b86b4b;
  --cta-btn-ink: #ffffff;
  --footer-bg: #241915;
  --footer-ink: #d8c8bd;
  --footer-head: #ffffff;
  --footer-line: #4a3931;
  --card-line: #ead9cb;
  --input-bg: #ffffff;
  --input-line: #dfcabb;
}
.hero h1 em{color:#b86b4b;font-style:normal}.mark{box-shadow:0 10px 24px rgba(82,47,35,.16)}
