.mortalDialog,
.mortal,
.mortalItem {
  --main-full-color: var(--main-mortal-color);
  --main-mid-color: var(--main-mortal-mid-color);
  --main-dim-color: var(--main-mortal-dim-color);
  --color-shadow-primary: var(--main-mortal-color);

  /* Splat-specific font-size defaults (tweak per splat if needed) */
  --wod-font-xxs: 0.4375rem;   /* 7px */
  --wod-font-xs: 0.625rem;     /* 10px */
  --wod-font-sm: 0.75rem;      /* 12px */
  --wod-font-md: 0.875rem;     /* 14px */
  --wod-font-base: 1rem;       /* 16px */
  --wod-font-lg: 1.125rem;     /* 18px */
  --wod-font-xl: 1.25rem;      /* 20px */
  --wod-font-xxl: 1.5rem;      /* 24px */

  /* Overrides to preserve current hard-coded sizes in this splat */
  /* .headlineTabs (24px) */
  --wod-font-headline-tabs: 1.5rem; /* 24px */
  /* .secondHeadlineTabs (18px) */
  --wod-font-second-headline-tabs: 1.125rem; /* 18px */
  /* .headlineGroup (dialog 26px) */
  --wod-font-headline-group: 1.625rem; /* 26px */
  /* .headline (dialog 18px) */
  --wod-font-headline: 1.125rem; /* 18px */
}  

.mortal:not(.noSplatFont) .headlineTabs {
    font-size: var(--wod-font-headline-tabs);
}

.mortal:not(.noSplatFont) nav,
.mortal:not(.noSplatFont) .splatFont,
.mortalDialog:not(.noSplatFont) .splatFont,
.mortalItem:not(.noSplatFont) .splatFont {
	/* font-family: "mortal", var(--main-font); */
    font-family: "exalted", var(--main-font);
}

.mortal .secondHeadlineTabs {
    width: 20%;
}

.mortal:not(.noSplatFont) .secondHeadlineTabs {
    font-size: var(--wod-font-second-headline-tabs);
}

.mortalDialog:not(.noSplatFont) .headlineGroup {
    font-size: var(--wod-font-headline-group);
}

.mortalDialog:not(.noSplatFont) .headline {
    font-size: var(--wod-font-headline);
}

.mortal .headlineList:not(.noSplatFont) {
    font-size: var(--wod-font-base);
} 