/*
==========================================================
 File: style-responsive.css
 Theme: New Dawn Pro – Rise Edition (Slider Edition)
 Version: 3.1.1
 Author: The Rev. Dr. Rick G. Williams
 Copyright © 2025
==========================================================
*/

/* --------------------------------------------------------
   Responsive: Large Tablets (≤ 1024px)
--------------------------------------------------------- */

@media (max-width: 1024px) {

    /* Header height reduces slightly */
    .header-slider,
    .header-static-wrapper {
        height: 360px;
    }

    .site-title a {
        font-size: 2.3rem;
    }

    .site-subtitle {
        font-size: calc(var(--ndp-subtitle-size) * 0.92);
        letter-spacing: calc(var(--ndp-subtitle-letter) * 0.9);
    }

    #primary {
        width: 92%;
        margin: 2rem auto;
    }
}

/* --------------------------------------------------------
   Responsive: Tablets (≤ 900px)
--------------------------------------------------------- */

@media (max-width: 900px) {

    .site-title a {
        font-size: 2.0rem;
    }

    .site-subtitle {
        font-size: calc(var(--ndp-subtitle-size) * 0.85);
    }

    .main-navigation #primary-menu {
        gap: 1.2rem;
    }

    #primary {
        width: 94%;
    }

    .entry-title,
    .entry-title-wide {
        font-size: 1.8rem;
    }
}

/* --------------------------------------------------------
   Responsive: Mobile Landscape (≤ 768px)
--------------------------------------------------------- */

@media (max-width: 768px) {

    .header-slider,
    .header-static-wrapper {
        height: 310px;
    }

    .site-title a {
        font-size: 1.9rem;
    }

    .site-subtitle {
        font-size: calc(var(--ndp-subtitle-size) * 0.80);
        line-height: 1.3;
    }

    .main-navigation #primary-menu {
        flex-direction: column;
        gap: 0.4rem;
    }

    #primary {
        width: 95%;
    }
}

/* --------------------------------------------------------
   Responsive: Mobile (≤ 600px)
--------------------------------------------------------- */

@media (max-width: 600px) {

    .header-slider,
    .header-static-wrapper {
        height: 280px;
    }

    .site-title a {
        font-size: 1.75rem;
    }

    .site-subtitle {
        font-size: calc(var(--ndp-subtitle-size) * 0.72);
        letter-spacing: calc(var(--ndp-subtitle-letter) * 0.75);
    }

    /* Footer adjustments */
    .footer-navigation a {
        display: block;
        margin: 0.25rem 0;
    }
}

/* --------------------------------------------------------
   Responsive: Small Devices (≤ 400px)
--------------------------------------------------------- */

@media (max-width: 400px) {

    .header-slider,
    .header-static-wrapper {
        height: 240px;
    }

    .site-title a {
        font-size: 1.55rem;
    }

    .site-subtitle {
        font-size: calc(var(--ndp-subtitle-size) * 0.66);
        letter-spacing: calc(var(--ndp-subtitle-letter) * 0.7);
    }

    #primary {
        width: 96%;
    }
}

/* --------------------------------------------------------
 End of File: style-responsive.css
 © 2025 The Rev. Dr. Rick G. Williams
--------------------------------------------------------- */
