
/*
  Nil Akademi v0.3.0.8 — Panel Controlled Typography
  This file is intentionally loaded LAST.
*/

/* ---------------- DESKTOP ---------------- */

/* Major / hero titles */
.home-mockup-v026 .home-hero-copy-slider-v025 h1,
.inner-page-v030 .inner-hero-v030 h1,
.inner-page-v030 .editorial-hero-v22 h1,
.inner-page-v030 .training-hero-v22 h1,
.inner-page-v030 .consulting-hero-v22 h1,
.inner-page-v030 .brand-page-hero-v23 h1,
.inner-page-v030 .form-hero-v23 h1,
.inner-page-v030 .course-detail-copy-v22 h1,
.inner-page-v030 .article-header-v22 h1,
.inner-page-v030 .case-hero-v22 h1,
.inner-page-v030 .expert-profile-copy-v22 h1{
  font-size:var(--nil-fs-hero-d)!important;
}

/* Section titles */
.home-mockup-v026 .v026-section-head h2,
.home-mockup-v026 .v026-approach-copy h2,
.home-mockup-v026 .v026-mini-head h2,
.home-mockup-v026 .v026-final-cta h2,
.inner-page-v030 .decision-head-v030 h2,
.inner-page-v030 .page-content-card-v030>h2,
.inner-page-v030 .content-heading-v22,
.inner-page-v030 .article-body-v22 h2,
.inner-page-v030 .editorial-rich-v22 h2,
.inner-page-v030 .rich-v21 h2{
  font-size:var(--nil-fs-section-d)!important;
}

/* Card titles */
.home-mockup-v026 .v026-solution-copy h3,
.home-mockup-v026 .v026-featured-course h3,
.home-mockup-v026 .v026-course-row h3,
.home-mockup-v026 .v026-weps-card-body h3,
.home-mockup-v026 .v026-lead-story h3,
.home-mockup-v026 .v026-story-list h3,
.inner-page-v030 .course-card-body-v030 h2,
.inner-page-v030 .decision-grid-v030 h3,
.inner-page-v030 .service-card-v22-new h2,
.inner-page-v030 .service-card-v22-new h3,
.inner-page-v030 .project-card-v22-new h2,
.inner-page-v030 .project-card-v22-new h3,
.inner-page-v030 .story-card-v22 h2,
.inner-page-v030 .story-card-v22 h3,
.inner-page-v030 .consulting-method-grid-v030 h3,
.inner-page-v030 .project-flow-grid-v030 h3{
  font-size:var(--nil-fs-card-d)!important;
}

/* Long body copy */
.inner-page-v030 .editorial-rich-v22,
.inner-page-v030 .editorial-rich-v22 p,
.inner-page-v030 .rich-v21,
.inner-page-v030 .rich-v21 p,
.inner-page-v030 .legacy-consulting-content-v0301,
.inner-page-v030 .legacy-consulting-content-v0301 p,
.inner-page-v030 .article-body-v22 p,
.inner-page-v030 .page-content-card-v030 p{
  font-size:var(--nil-fs-body-d)!important;
}

/* Descriptive copy */
.home-mockup-v026 .home-hero-copy-slider-v025 p,
.home-mockup-v026 .v026-section-head p,
.home-mockup-v026 .v026-solution-copy p,
.home-mockup-v026 .v026-featured-course p,
.home-mockup-v026 .v026-approach-copy>p,
.home-mockup-v026 .v026-weps-card-body p,
.home-mockup-v026 .v026-lead-story p,
.home-mockup-v026 .v026-final-cta p,
.inner-page-v030 .inner-hero-v030 p,
.inner-page-v030 .brand-page-hero-v23 p,
.inner-page-v030 .editorial-hero-v22 p,
.inner-page-v030 .training-hero-v22 p,
.inner-page-v030 .consulting-hero-v22 p,
.inner-page-v030 .case-hero-v22 p,
.inner-page-v030 .course-detail-copy-v22>p,
.inner-page-v030 .expert-profile-copy-v22>p,
.inner-page-v030 .article-deck-v22,
.inner-page-v030 .course-card-body-v030>p,
.inner-page-v030 .expert-card-copy-v030 p,
.inner-page-v030 .service-card-v22-new p,
.inner-page-v030 .project-card-v22-new p,
.inner-page-v030 .decision-grid-v030 p,
.inner-page-v030 .about-principles-v030 p,
.inner-page-v030 .consulting-method-grid-v030 p,
.inner-page-v030 .project-flow-grid-v030 p{
  font-size:var(--nil-fs-desc-d)!important;
}

/* Small support copy */
.home-mockup-v026 .v026-step-row span,
.home-mockup-v026 .v026-course-row small,
.home-mockup-v026 .v026-story-list small,
.home-mockup-v026 .v026-lead-story small,
.home-mockup-v026 .v026-expert-card span,
.home-mockup-v026 .v026-project-list small,
.home-mockup-v026 .home-trust-item-v030 span,
.inner-page-v030 .trust-proof-v030 span,
.inner-page-v030 .catalog-summary-v030,
.inner-page-v030 .course-card-benefits-v030 span,
.inner-page-v030 .course-facts-v030 span,
.inner-page-v030 .column-meta-v2,
.inner-page-v030 .expert-tile-v2 span,
.inner-page-v030 .side-list-v2 li,
.site-footer-v23 p,
.site-footer-v23 a{
  font-size:var(--nil-fs-small-d)!important;
}

/* Small category / kicker labels */
.home-mockup-v026 .home-kicker-v024,
.home-mockup-v026 .v026-pill,
.home-mockup-v026 .v026-solution-copy small,
.home-mockup-v026 .home-trust-intro-v030>span,
.home-mockup-v026 .home-trust-item-v030 small,
.home-mockup-v026 .home-trust-signature-v030 small,
.inner-page-v030 .kicker-v22,
.inner-page-v030 .eyebrow,
.inner-page-v030 .course-facts-v030 span,
.inner-page-v030 .field-v23 label{
  font-size:var(--nil-fs-label-d)!important;
}

/* Header / navigation */
@media(min-width:981px){
  .main-nav-v23 a,
  .header-contact-v23,
  .brand-rail-v23 a{
    font-size:var(--nil-fs-nav-d)!important;
  }
}

/* Buttons / action links */
.home-btn-v024,
.btn-v23,
.btn-v22,
.btn,
.v026-final-cta a,
.form-submit-v23 button,
.mobile-course-cta-v030 a,
.read-link-v22,
.card-link-v2{
  font-size:var(--nil-fs-button-d)!important;
}

/* ---------------- MOBILE ---------------- */
@media(max-width:700px){
  .home-mockup-v026 .home-hero-copy-slider-v025 h1,
  .inner-page-v030 .inner-hero-v030 h1,
  .inner-page-v030 .editorial-hero-v22 h1,
  .inner-page-v030 .training-hero-v22 h1,
  .inner-page-v030 .consulting-hero-v22 h1,
  .inner-page-v030 .brand-page-hero-v23 h1,
  .inner-page-v030 .form-hero-v23 h1,
  .inner-page-v030 .course-detail-copy-v22 h1,
  .inner-page-v030 .article-header-v22 h1,
  .inner-page-v030 .case-hero-v22 h1,
  .inner-page-v030 .expert-profile-copy-v22 h1{
    font-size:var(--nil-fs-hero-m)!important;
  }

  .home-mockup-v026 .v026-section-head h2,
  .home-mockup-v026 .v026-approach-copy h2,
  .home-mockup-v026 .v026-mini-head h2,
  .home-mockup-v026 .v026-final-cta h2,
  .inner-page-v030 .decision-head-v030 h2,
  .inner-page-v030 .page-content-card-v030>h2,
  .inner-page-v030 .content-heading-v22,
  .inner-page-v030 .article-body-v22 h2,
  .inner-page-v030 .editorial-rich-v22 h2,
  .inner-page-v030 .rich-v21 h2{
    font-size:var(--nil-fs-section-m)!important;
  }

  .home-mockup-v026 .v026-solution-copy h3,
  .home-mockup-v026 .v026-featured-course h3,
  .home-mockup-v026 .v026-course-row h3,
  .home-mockup-v026 .v026-weps-card-body h3,
  .home-mockup-v026 .v026-lead-story h3,
  .home-mockup-v026 .v026-story-list h3,
  .inner-page-v030 .course-card-body-v030 h2,
  .inner-page-v030 .decision-grid-v030 h3,
  .inner-page-v030 .service-card-v22-new h2,
  .inner-page-v030 .service-card-v22-new h3,
  .inner-page-v030 .project-card-v22-new h2,
  .inner-page-v030 .project-card-v22-new h3,
  .inner-page-v030 .story-card-v22 h2,
  .inner-page-v030 .story-card-v22 h3{
    font-size:var(--nil-fs-card-m)!important;
  }

  .inner-page-v030 .editorial-rich-v22,
  .inner-page-v030 .editorial-rich-v22 p,
  .inner-page-v030 .rich-v21,
  .inner-page-v030 .rich-v21 p,
  .inner-page-v030 .legacy-consulting-content-v0301,
  .inner-page-v030 .legacy-consulting-content-v0301 p,
  .inner-page-v030 .article-body-v22 p,
  .inner-page-v030 .page-content-card-v030 p{
    font-size:var(--nil-fs-body-m)!important;
  }

  .home-mockup-v026 .home-hero-copy-slider-v025 p,
  .home-mockup-v026 .v026-section-head p,
  .home-mockup-v026 .v026-solution-copy p,
  .home-mockup-v026 .v026-featured-course p,
  .home-mockup-v026 .v026-approach-copy>p,
  .home-mockup-v026 .v026-weps-card-body p,
  .home-mockup-v026 .v026-lead-story p,
  .home-mockup-v026 .v026-final-cta p,
  .inner-page-v030 .inner-hero-v030 p,
  .inner-page-v030 .brand-page-hero-v23 p,
  .inner-page-v030 .editorial-hero-v22 p,
  .inner-page-v030 .training-hero-v22 p,
  .inner-page-v030 .consulting-hero-v22 p,
  .inner-page-v030 .case-hero-v22 p,
  .inner-page-v030 .course-detail-copy-v22>p,
  .inner-page-v030 .expert-profile-copy-v22>p,
  .inner-page-v030 .article-deck-v22,
  .inner-page-v030 .course-card-body-v030>p,
  .inner-page-v030 .expert-card-copy-v030 p,
  .inner-page-v030 .service-card-v22-new p,
  .inner-page-v030 .project-card-v22-new p,
  .inner-page-v030 .decision-grid-v030 p{
    font-size:var(--nil-fs-desc-m)!important;
  }

  .home-mockup-v026 .v026-step-row span,
  .home-mockup-v026 .v026-course-row small,
  .home-mockup-v026 .v026-story-list small,
  .home-mockup-v026 .v026-lead-story small,
  .home-mockup-v026 .v026-expert-card span,
  .home-mockup-v026 .v026-project-list small,
  .home-mockup-v026 .home-trust-item-v030 span,
  .inner-page-v030 .trust-proof-v030 span,
  .inner-page-v030 .catalog-summary-v030,
  .inner-page-v030 .course-card-benefits-v030 span,
  .inner-page-v030 .course-facts-v030 span,
  .site-footer-v23 p,
  .site-footer-v23 a{
    font-size:var(--nil-fs-small-m)!important;
  }

  .home-mockup-v026 .home-kicker-v024,
  .home-mockup-v026 .v026-pill,
  .home-mockup-v026 .v026-solution-copy small,
  .inner-page-v030 .kicker-v22,
  .inner-page-v030 .eyebrow,
  .inner-page-v030 .field-v23 label{
    font-size:var(--nil-fs-label-m)!important;
  }

  .mobile-menu-copy-v307 strong{
    font-size:var(--nil-fs-menu-title-m)!important;
  }
  .mobile-menu-copy-v307 small{
    font-size:var(--nil-fs-menu-desc-m)!important;
  }

  .home-btn-v024,
  .btn-v23,
  .btn-v22,
  .btn,
  .v026-final-cta a,
  .form-submit-v23 button,
  .mobile-course-cta-v030 a,
  .read-link-v22,
  .card-link-v2{
    font-size:max(var(--nil-fs-button-d),12px)!important;
  }
}


/*
===========================================================
 Nil Akademi v0.3.0.23 — DARK BACKGROUND TEXT CONTRAST FIX
 Typography sizes remain controlled by the existing panel.
 This patch changes ONLY text colors inside dark sections.
===========================================================
*/

/* Course detail hero description */
.inner-page-v030 .course-detail-hero-v22 .course-detail-copy-v22 > p,
.inner-page-v030 .course-detail-hero-v030 .course-detail-copy-v22 > p{
  color:#d8e3eb!important;
}

/* Expert/profile and other dark hero descriptive copy */
.inner-page-v030 .expert-profile-hero-v22 .expert-profile-copy-v22 > p,
.inner-page-v030 .case-hero-v22 p,
.inner-page-v030 .consulting-hero-v22 p,
.inner-page-v030 .training-hero-v22 p,
.inner-page-v030 .brand-page-hero-v23 p,
.inner-page-v030 .inner-hero-v030 p{
  color:#d8e3eb!important;
}

/* Legacy rich-content dark cards, especially Hakkımızda > Uluslararası Referans */
.inner-page-v030 .page-content-card-v030 .nil-highlight-v21 p,
.inner-page-v030 .editorial-rich-v030 .nil-highlight-v21 p,
.inner-page-v030 .editorial-rich-v22 .nil-highlight-v21 p,
.inner-page-v030 .rich-v21 .nil-highlight-v21 p{
  color:#dbe5ec!important;
}

/* Keep dark-card titles/labels bright as well */
.inner-page-v030 .nil-highlight-v21 h3{
  color:#ffffff!important;
}
.inner-page-v030 .nil-highlight-v21 strong{
  color:#e9b7ca!important;
}
.inner-page-v030 .nil-highlight-v21 a{
  color:#ff0f67!important;
}

/* Other intentional dark content cards */
.inner-page-v030 .page-content-card-v030 .nil-cta-box-v21 p,
.inner-page-v030 .page-signature-media-v030:not(.council) p{
  color:#d6e2ea!important;
}
