/* ── 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,
input,
textarea,
select,
[class*="fi-"] {
    font-family: 'Dana', ui-sans-serif, system-ui, sans-serif !important;
    font-feature-settings: 'ss02' 1 !important;
}

/* Filament FileUpload — FilePond browse / drop zone hints */
.fi-fo-file-upload .filepond--root,
.fi-fo-file-upload .filepond--drop-label,
.fi-fo-file-upload .filepond--drop-label label,
.fi-fo-file-upload .filepond--label-action,
.fi-fo-file-upload .filepond--file-info-main,
.fi-fo-file-upload .filepond--file-info-sub,
.fi-fo-file-upload .filepond--file-status-main,
.fi-fo-file-upload .filepond--file-status-sub {
    font-family: 'Dana', ui-sans-serif, system-ui, sans-serif !important;
    font-feature-settings: 'ss02' 1 !important;
}
