/* Local Cairo Font Definition for WordPress Plugin Compliance (Zero External Requests) */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/Cairo-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/Cairo-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/Cairo-Bold.ttf') format('truetype');
}

/* Scoped Frontend RTL rules for DigiCodes Customer Cards */
.rtl .digicodes-customer-box,
.rtl .digicodes-customer-box *,
.rtl .digicodes-order-keys,
.rtl .digicodes-order-keys * {
    font-family: 'Cairo', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}

.rtl .digicodes-customer-box .digicodes-code-value,
.rtl .digicodes-customer-box code,
.rtl .digicodes-order-keys code {
    direction: ltr !important;
    font-family: 'Courier New', Courier, monospace, 'Cairo' !important;
    unicode-bidi: embed;
}

/* Scoped Admin RTL rules for DigiCodes Product Metabox, Tabs & Modals */
body.rtl ul.product_data_tabs li.digicodes_tab a,
body.rtl ul.product_data_tabs li.digicodes_options a,
body.rtl #digicodes_product_data,
body.rtl #digicodes_product_data *:not(.dashicons):not([class*="dashicons-"]):not(code):not(pre):not(kbd):not(samp):not(.digicodes-code-text):not(#digicodes_tab_codes):not(#digicodes_tab_single_code),
body.rtl #digicodes_side_box,
body.rtl #digicodes_side_box *:not(.dashicons):not([class*="dashicons-"]):not(code):not(pre),
body.rtl #digicodes-edit-modal,
body.rtl #digicodes-edit-modal *:not(.dashicons):not([class*="dashicons-"]):not(code):not(pre):not(kbd):not(samp):not(.digicodes-modal-code-input):not(#edit_key_code),
body.rtl .digicodes-modal,
body.rtl .digicodes-modal *:not(.dashicons):not([class*="dashicons-"]):not(code):not(pre):not(kbd):not(samp):not(.digicodes-modal-code-input) {
    font-family: 'Cairo', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
}

body.rtl #digicodes_product_data .digicodes-code-text,
body.rtl #digicodes_product_data #digicodes_tab_codes,
body.rtl #digicodes_product_data #digicodes_tab_single_code,
body.rtl #digicodes-edit-modal #edit_key_code,
body.rtl .digicodes-modal .digicodes-modal-code-input {
    direction: ltr !important;
    text-align: left !important;
    font-family: 'Courier New', Courier, monospace, 'Cairo' !important;
    unicode-bidi: embed;
}
