/* One font family for every screen of both portals: Segoe UI Display. Windows 11 has it as Segoe UI Variable Display; other systems use the closest match.
   Code keeps a monospace face. Every earlier family maps to this one. */
:root { --font: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, sans-serif; --font-mono: ui-monospace, Consolas, monospace; }
html, body { font-family: var(--font) !important; font-feature-settings: "tnum" 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body *:not(code):not(kbd):not(pre):not(samp):not(.mono) { font-family: var(--font) !important; }
code, kbd, pre, samp, .mono { font-family: var(--font-mono) !important; }
/* Generated text (counts, brackets, labels added with ::before / ::after) and form placeholders use the same family. */
body *:not(code):not(kbd):not(pre):not(samp):not(.mono)::before, body *:not(code):not(kbd):not(pre):not(samp):not(.mono)::after,
input::placeholder, textarea::placeholder, button, input, select, textarea, optgroup, option { font-family: var(--font) !important; }
