/**
 * Rahi Theme - LTR Stylesheet
 * Handles German typography and premium left-to-right layout alignment.
 *
 * @package Rahi_Theme
 */

/* ==========================================================================
   START: LOCAL FONT DEPLOYMENT (TTF FORMAT)
   ========================================================================== */
@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Plus Jakarta Sans';
    src: url('../fonts/PlusJakartaSans-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
/* ==========================================================================
   END: LOCAL FONT DEPLOYMENT
   ========================================================================== */

/* GLOBAL LTR RESET AND TYPOGRAPHY SETTINGS */
body {
    font-family: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;
    direction: ltr;
    text-align: left;
    letter-spacing: -0.1px;
}

/* Fine-tuning LTR brand typo weights */
.site-title-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 700;
    letter-spacing: -0.4px;
}

.site-description-text {
    font-family: 'Plus Jakarta Sans', sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
}