/*
Theme Name: InsureGuide Theme
Theme URI: https://insureguide.com/
Description: Minimal full-width WordPress theme for the InsureGuide plugin. Use [lightingport_clone] shortcode on your homepage or pages.
Version: 1.0.0
Author: InsureGuide
Text Domain: insureguide-theme
*/

* {
    box-sizing: border-box;
}

body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: #1a1a1a;
    background: #fff;
    line-height: 1.6;
}

.site-main,
.entry-content,
.entry-content > * {
    max-width: 100%;
}

.site-main {
    padding: 0;
    margin: 0;
}

.entry-content {
    margin: 0;
}

.entry-content p {
    margin-bottom: 1rem;
}

a {
    color: inherit;
}

img {
    max-width: 100%;
    height: auto;
}

html {
    -webkit-text-size-adjust: 100%;
}

@media (max-width: 768px) {
    .lp-header {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }

    .lp-nav {
        flex-wrap: nowrap;
        overflow-x: auto;
        width: 100%;
        gap: 14px;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    .lp-nav::-webkit-scrollbar {
        display: none;
    }

    .lp-nav a {
        white-space: nowrap;
        font-size: 0.85rem;
    }

    .lp-footer-main {
        flex-direction: column;
        align-items: flex-start;
        gap: 16px;
    }

    .lp-footer-links {
        flex-wrap: wrap;
    }
}
