/* ── Dana Num — digits only (Western + Persian + Arabic-Indic) ── */
@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_num_regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    unicode-range: U+0030-0039, U+0660-0669, U+06F0-06F9, U+066B-066C, U+002E, U+002C, U+0025;
}

@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_num_medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    unicode-range: U+0030-0039, U+0660-0669, U+06F0-06F9, U+066B-066C, U+002E, U+002C, U+0025;
}

@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_num_semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    unicode-range: U+0030-0039, U+0660-0669, U+06F0-06F9, U+066B-066C, U+002E, U+002C, U+0025;
}

@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_num_bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    unicode-range: U+0030-0039, U+0660-0669, U+06F0-06F9, U+066B-066C, U+002E, U+002C, U+0025;
}

/* ── Dana — all other characters ── */
@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Dana';
    src: url('/fonts/dana_medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

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

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

/* ── Apply Dana to both Filament panels ── */
:root {
    --default-font-family: 'Dana', ui-sans-serif, system-ui, sans-serif !important;
    --default-font-family-weight: 400 !important;
}

html,
body,
[class*="fi-"] {
    font-family: 'Dana', ui-sans-serif, system-ui, sans-serif !important;
}
