
/*
 * BestPropertyPlug — Projects Search Desktop Font Scale V3.8.10
 *
 * Scope:
 * - Desktop only: min-width 1200px
 * - Project search result cards only
 * - Matches the larger typography shown in the approved desktop reference
 * - Mobile/tablet untouched
 * - Global site font is inherited
 */

@media screen and (min-width: 1200px) {

    /* ---------------------------------------------------------
       PROJECT TITLE
       --------------------------------------------------------- */
    html body .bppp2-card h3,
    html body .bppp2-card h4,
    html body .bppp2-card .bppp2-title {
        font-family: inherit !important;
        font-size: 18px !important;
        line-height: 1.28 !important;
        font-weight: 800 !important;
        letter-spacing: -0.015em !important;
    }

    /* ---------------------------------------------------------
       LOCATION
       --------------------------------------------------------- */
    html body .bppp2-card .bppp2-location,
    html body .bppp2-card [class*="location"] {
        font-family: inherit !important;
        font-size: 14px !important;
        line-height: 1.35 !important;
        font-weight: 500 !important;
    }

    /* ---------------------------------------------------------
       METRIC VALUES + LABELS
       --------------------------------------------------------- */
    html body .bppp2-card .bppp2-stats strong,
    html body .bppp2-card .bppp2-meta strong,
    html body .bppp2-card [class*="stats"] strong,
    html body .bppp2-card [class*="meta"] strong {
        font-family: inherit !important;
        font-size: 15px !important;
        line-height: 1.1 !important;
        font-weight: 800 !important;
    }

    html body .bppp2-card .bppp2-stats small,
    html body .bppp2-card .bppp2-meta small,
    html body .bppp2-card [class*="stats"] small,
    html body .bppp2-card [class*="meta"] small {
        font-family: inherit !important;
        font-size: 12px !important;
        line-height: 1.15 !important;
        font-weight: 500 !important;
    }

    html body .bppp2-card .bppp2-stats svg,
    html body .bppp2-card .bppp2-meta svg,
    html body .bppp2-card [class*="stats"] svg,
    html body .bppp2-card [class*="meta"] svg {
        width: 18px !important;
        height: 18px !important;
        max-width: 18px !important;
        max-height: 18px !important;
    }

    /* ---------------------------------------------------------
       PRICE
       --------------------------------------------------------- */
    html body .bppp2-card .bppp2-price small {
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1.2 !important;
        font-weight: 600 !important;
    }

    html body .bppp2-card .bppp2-price strong {
        font-family: inherit !important;
        font-size: 15px !important;
        line-height: 1.3 !important;
        font-weight: 800 !important;
    }

    /* ---------------------------------------------------------
       VIEW PROJECT BUTTON
       --------------------------------------------------------- */
    html body .bppp2-card .bppp2-view-project {
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
        min-height: 42px !important;
        padding: 10px 18px !important;
    }

    html body .bppp2-card .bppp2-view-project svg {
        width: 15px !important;
        height: 15px !important;
    }

    /* ---------------------------------------------------------
       TOOLBAR
       --------------------------------------------------------- */
    html body .bppp2-toolbar,
    html body .bppp2-toolbar * {
        font-family: inherit !important;
        font-size: 14px !important;
    }

    html body .bppp2-toolbar strong {
        font-size: 16px !important;
        font-weight: 800 !important;
    }

    html body .bppp2-toolbar select,
    html body .bppp2-toolbar button,
    html body .bppp2-toolbar .btn {
        font-size: 14px !important;
        font-weight: 600 !important;
    }

    /* ---------------------------------------------------------
       BADGES / SMALL CARD TEXT
       --------------------------------------------------------- */
    html body .bppp2-card [class*="featured"],
    html body .bppp2-card [class*="badge"],
    html body .bppp2-card [class*="category"] {
        font-family: inherit !important;
        font-size: 11px !important;
        line-height: 1 !important;
        font-weight: 700 !important;
    }

    /* ---------------------------------------------------------
       OPTIONAL PROJECT COMPLETION TEXT
       --------------------------------------------------------- */
    html body .bppp2-card .bppp2-completion,
    html body .bppp2-card [class*="completion"] {
        font-family: inherit !important;
        font-size: 13px !important;
        line-height: 1.25 !important;
        font-weight: 600 !important;
    }
}
