/*
Theme Name: Tam's Insurance Services
Theme URI: https://thefreewebsiteguys.com
Author: The Free Website Guys
Author URI: https://thefreewebsiteguys.com
Description: A custom WordPress theme for Tam's Insurance Services, handcrafted by The Free Website Guys.
Version: 1.0.9
License: GNU General Public License v2 or later
Text Domain: tmt
*/

*, *::before, *::after { box-sizing: border-box; }

html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  max-width: none;
}

#tmt-app {
  display: block;
  width: 100%;
  max-width: none;
  min-height: 100vh;
  min-height: 100dvh;
}

/* WordPress admin bar: keep fixed header below toolbar in preview and logged-in views */
body.admin-bar header.fixed.top-0 {
  top: 32px;
}

@media screen and (max-width: 782px) {
  body.admin-bar header.fixed.top-0 {
    top: 46px;
  }
}

#tmt-app,
#tmt-app main,
#tmt-app main > section#home {
  width: 100%;
  max-width: none;
}

section#home {
  box-sizing: border-box;
}

/* Hero quote card: center + extra top spacing to match Lovable */
.tmt-hero-quote {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 4rem !important; /* mt-16 — ~29px more than mt-10 */
}

/* Owner quote card: extra top spacing to match Lovable */
.tmt-owner-quote {
  margin-top: 3.5rem !important; /* mt-14 — more space above quote */
}

/* Customizer preview: match full-width Lovable layout inside the preview iframe */
body.tmt-customize-preview {
  min-width: 0;
}

body.tmt-customize-preview #tmt-app,
body.tmt-customize-preview #tmt-app main {
  width: 100%;
  max-width: none;
}
