/*
Theme Name: Gloss & Glow
Template: twentytwentyfive
Description: Luxury navy/beige/gold child theme for Gloss & Glow Hair Salon
Version: 1.6
*/

body.home h1.wp-block-post-title { display: none; }
.wp-block-site-title a { letter-spacing: 0.03em; }

.gg-header-cta .wp-block-button__link { padding: 0.45rem 1rem; white-space: nowrap; }
header .wp-block-site-title a { white-space: nowrap; }
.gg-header-row { flex-wrap: nowrap !important; }
@media (max-width: 899px) {
  header .wp-block-site-title a { font-size: 1rem; }
}

.gg-float-call { position: fixed; right: 16px; bottom: 16px; z-index: 9999; width: 56px; height: 56px; border-radius: 50%; background: #c9a24b; display: none; align-items: center; justify-content: center; box-shadow: 0 4px 14px rgba(16,29,51,0.35); }
.gg-float-call svg { width: 26px; height: 26px; fill: #101d33; }
@media (max-width: 899px) {
  .gg-float-call { display: flex; }
  header .wp-block-buttons { display: none; }
}

main.wp-block-group, .wp-site-blocks > main { margin-top: 0 !important; }
@media (max-width: 899px) {
  header .wp-block-site-title a { font-size: 0.95rem; }
}

body.home main > .wp-block-group.alignfull { padding-top: 0 !important; }
body.home main .entry-content { margin-top: 0 !important; }
