:root{--font-serif:var(--font-newsreader),"Newsreader",Georgia,"Times New Roman",serif;--font-serif-italic:var(--font-newsreader-italic),"Newsreader",Georgia,"Times New Roman",serif;--font-sans:var(--font-ibm-plex-sans),"IBM Plex Sans",system-ui,sans-serif;--font-mono:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace;--font-brand:var(--font-comfortaa),"Comfortaa","IBM Plex Sans",sans-serif}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}