:root {
--rio-font-display: "Inter", "Noto Naskh Arabic", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--rio-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, "Tajawal", monospace;
--rio-font-body: "Inter", "Tajawal", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
--rio-text-12: 0.9375rem;
--rio-text-13: 0.9375rem;
--rio-text-14: 1rem;
--rio-text-15: 1rem;
--rio-text-17: 1.09375rem;
--rio-text-20: 1.375rem;
--rio-text-24: 1.625rem;
--rio-text-30: 1.9375rem;
--rio-text-38: 2.375rem;
--rio-text-48: 3rem;
--rio-text-64: 3.75rem;
--rio-text-display: clamp(2.5rem, 5vw, 4.25rem);
--rio-weight-regular: 400;
--rio-weight-medium: 500;
--rio-weight-semibold: 600;
--rio-weight-bold: 700;
--rio-weight-display: 600;
--rio-leading-display: 1.1;
--rio-leading-tight: 1.22;
--rio-leading-snug: 1.45;
--rio-leading-body: 1.62;
--rio-leading-relaxed: 1.72;
--rio-tracking-display: -0.006em;
--rio-tracking-tight: -0.008em;
--rio-tracking-normal: 0em;
--rio-tracking-wide: 0.01em;
--rio-tracking-mono: 0.005em;
--rio-tracking-caps: 0.085em;
--rio-font-arabic: "Noto Naskh Arabic", "Tajawal", system-ui, sans-serif;
--rio-font-arabic-body: "Noto Naskh Arabic", "Tajawal", serif;
--rio-font-japanese: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Meiryo", sans-serif;
--rio-font-korean: "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;
--rio-font-chinese: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;
--rio-font-thai: "Noto Sans Thai", "Sukhumvit Set", "Leelawadee UI", sans-serif;
--rio-font-devanagari: "Noto Sans Devanagari", "Hindi Sangam MN", "Nirmala UI", sans-serif;
}