/*
 Theme Name:   PartyPeers
 Theme URI:    https://partypeers.org
 Description:  PartyPeers - Political Social Media WordPress Theme. A child theme of Hello Elementor optimized for the PartyPeers platform.
 Author:       PartyPeers Dev Team
 Author URI:   https://partypeers.org
 Template:     hello-elementor
 Version:      1.0.0
 License:      GPL-2.0-or-later
 License URI:  https://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  partypeers-theme
 Tags:         social, political, community, elementor
*/

/* ── Global Overrides ────────────────────────────────────────────────────── */
:root {
  --pp-primary:       #1a3c6e;
  --pp-accent:        #e63946;
  --pp-gold:          #f4a261;
  --e-global-color-primary:    var(--pp-primary);
  --e-global-color-accent:     var(--pp-accent);
  --e-global-color-secondary:  #2a5298;
  --e-global-typography-primary-font-family: 'Inter';
}

/* Remove Hello Elementor default padding */
body { background: #f0f2f5; }
body.elementor-page { overflow-x: hidden; }
.site-header, .site-footer { display: none; }

/* Full-width page layout for social pages */
.pp-page-layout .elementor-section-wrap,
.pp-page-layout .e-con-inner { max-width: 100%; padding: 0; }

/* Typography */
h1, h2, h3, h4, h5, h6 { font-family: 'Inter', sans-serif; font-weight: 700; color: var(--pp-primary); }
body { font-family: 'Inter', 'Segoe UI', sans-serif; }
