/* ==========================================================================
 * Global typography scale — site-wide readability knob (RTL mirror).
 *
 * Mirrors the typography block in user.min.css so RTL users (Arabic, etc.)
 * get the same scaling. Keep both files in sync when changing the default
 * --vilvik-font-scale or the per-class overrides.
 * ========================================================================== */
:root {
  --vilvik-font-scale: 1.125;
}

body {
  font-size: calc(1rem * var(--vilvik-font-scale));
}

h1, .h1 { font-size: calc((1.369140625rem + 1.4296875vw) * var(--vilvik-font-scale)); }
h2, .h2 { font-size: calc((1.3203125rem + 0.84375vw) * var(--vilvik-font-scale)); }
h3, .h3 { font-size: calc((1.28125rem + 0.375vw) * var(--vilvik-font-scale)); }
h4, .h4 { font-size: calc(1.25rem * var(--vilvik-font-scale)); }
h5, .h5 { font-size: calc(1rem * var(--vilvik-font-scale)); }
h6, .h6 { font-size: calc(0.8rem * var(--vilvik-font-scale)); }
@media (min-width: 1200px) {
  h1, .h1 { font-size: calc(2.44140625rem * var(--vilvik-font-scale)); }
  h2, .h2 { font-size: calc(1.953125rem * var(--vilvik-font-scale)); }
  h3, .h3 { font-size: calc(1.5625rem * var(--vilvik-font-scale)); }
}

.fs-1  { font-size: calc(4.768371582rem * var(--vilvik-font-scale)) !important; }
.fs-2  { font-size: calc(3.8146972656rem * var(--vilvik-font-scale)) !important; }
.fs-3  { font-size: calc(3.0517578125rem * var(--vilvik-font-scale)) !important; }
.fs-4  { font-size: calc(2.44140625rem * var(--vilvik-font-scale)) !important; }
.fs-5  { font-size: calc(1.953125rem * var(--vilvik-font-scale)) !important; }
.fs-6  { font-size: calc(1.5625rem * var(--vilvik-font-scale)) !important; }
.fs-7  { font-size: calc(1.25rem * var(--vilvik-font-scale)) !important; }
.fs-8  { font-size: calc(1rem * var(--vilvik-font-scale)) !important; }
.fs-9  { font-size: calc(0.875rem * var(--vilvik-font-scale)) !important; }
.fs-10 { font-size: calc(0.8rem * var(--vilvik-font-scale)) !important; }
.fs-11 { font-size: calc(0.7rem * var(--vilvik-font-scale)) !important; }

.form-label {
  font-size: calc(0.875rem * var(--vilvik-font-scale)) !important;
}

.small, small {
  font-size: calc(0.875rem * var(--vilvik-font-scale)) !important;
}

/*# sourceMappingURL=user-rtl.min.css.map */