/*
 Theme Name: Catch Wedding Child
 Theme URI: https://example.com/
 Description: Child theme for Catch Wedding (custom fonts, no search, custom footer).
 Author: TEAM
 Template: catch-wedding
 Version: 1.2.0
 License: GNU GPL v2 or later
 Text Domain: catch-wedding-child
*/

/* === Local Nexa fonts === */
@font-face {
  font-family: 'Nexa Heavy';
  src: url('fonts/Nexa-Heavy.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Nexa ExtraLight';
  src: url('fonts/Nexa-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* === Font variables === */
:root{
  --body-font: 'Nexa Heavy', sans-serif;   /* Body */
  --heading-font: 'Great Vibes', cursive;  /* Headings */
}

body{ font-family: var(--body-font); font-weight: 800; line-height: 1.6; }
h1,h2,h3,h4,h5,h6,
.site-title,.entry-title,.section-title,.widget-title{
  font-family: var(--heading-font);
  font-weight: 400;
  letter-spacing: .2px;
}

/* Fallback hide search via CSS too */
.secondary-search-wrapper,
#search-social-container-right,
#search-container,
.search-form,
.search-submit { display: none !important; }
