/*
Theme Name: TechPro Child
Template: techpro
Version: 1.0.0
*/

body.members-area {
  background: #f8fafc;
}

#members-area {
  padding: 32px 16px;
}

/* WP User Manager – remove big profile header / cover */
body .wpum-profile-header,
body .wpum-profile-cover,
body .wpum-profile-banner,
body .wpum-cover,
body .wpum-user-cover {
    display: none !important;
}

/* Tighten spacing above profile content */
body .wpum-profile {
    margin-top: 0 !important;
    padding-top: 20px !important;
}

/* Keep avatar visible and clean */
body .wpum-profile-avatar {
    margin-top: 0 !important;
}

/* ================================
   Typography – readable paragraphs
   ================================ */

/* Base text size */
body {
  font-size: 17px;
}

/* Paragraphs & text blocks */
.entry-content p,
.entry-content li {
  font-size: 18px;
  line-height: 1.7;
}

/* Mobile fine-tuning */
@media (max-width: 768px) {
  .entry-content p,
  .entry-content li {
    font-size: 17px;
    line-height: 1.75;
  }
}

/* ================================
   FORCE larger paragraph font (TechPro/Elementor override)
   ================================ */

/* Base */
html { font-size: 100% !important; }
body { font-size: 17px !important; }

/* WP classic content + theme wrappers */
body p,
body .site-content p,
body .site-main p,
body .entry-content p,
body .entry-content li,
body .site-content li,
body .site-main li {
  font-size: 18px !important;
  line-height: 1.7 !important;
}

/* Elementor (very common override source) */
body .elementor p,
body .elementor-widget-text-editor p,
body .elementor-widget-container p,
body .elementor p span {
  font-size: 18px !important;
  line-height: 1.7 !important;
}

/* Members/App area (optional but helpful) */
body.members-area p,
body.members-area li {
  font-size: 18px !important;
  line-height: 1.75 !important;
}

/* Mobile: slightly smaller */
@media (max-width: 768px) {
  body p,
  body .site-content p,
  body .site-main p,
  body .entry-content p,
  body .elementor p,
  body.members-area p,
  body li {
    font-size: 17px !important;
    line-height: 1.75 !important;
  }
}

