:root{
/* Families — Nullspace: mono carries the identity, sans carries the reading. */
--kd-font-display:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
--kd-font-text:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
--kd-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
/* Size ramp — 16px root. px values in comments are the rendered size. */
--kd-size-3xs:0.6875rem;/*11*/--kd-size-2xs:0.75rem;/*12*/--kd-size-xs:0.8125rem;/*13*/--kd-size-sm:0.875rem;/*14*/--kd-size-base:0.9375rem;/*15*/--kd-size-md:1rem;/*16*/--kd-size-lg:1.125rem;/*18*/--kd-size-xl:1.25rem;/*20*/--kd-size-2xl:1.5rem;/*24*/--kd-size-3xl:1.75rem;/*28*/--kd-size-4xl:2.125rem;/*34*/--kd-size-5xl:2.625rem;/*42*/--kd-size-6xl:3.25rem;/*52*/--kd-size-7xl:4rem;/*64*/--kd-size-8xl:4.75rem;/*76*/
/* Weights — Plex Mono ships 400/500/600; nothing heavier exists on purpose. */
--kd-weight-regular:400;--kd-weight-medium:500;--kd-weight-semibold:600;--kd-weight-bold:600;
/* Line heights */
--kd-leading-flat:1;--kd-leading-tight:1.06;--kd-leading-snug:1.2;--kd-leading-normal:1.5;--kd-leading-relaxed:1.62;
/* Tracking */
--kd-tracking-display:-0.025em;--kd-tracking-tight:-0.01em;--kd-tracking-normal:0;--kd-tracking-wide:0.06em;--kd-tracking-hud:0.14em;
/* Measure */
--kd-measure-narrow:34ch;--kd-measure-base:62ch;--kd-measure-wide:78ch;
}
