/* Use the familiar readable face for data and controls; display headings keep
   their racing typeface. */
html:not(.dm-embedded) #main table{font-family:var(--font-body,'Segoe UI',Arial,sans-serif)}
html:not(.dm-embedded) #main table :is(th,td){font-family:var(--font-body,'Segoe UI',Arial,sans-serif);font-stretch:normal;font-style:normal}
html:not(.dm-embedded) #main table th{font-size:11px;font-weight:700;letter-spacing:.035em;line-height:1.45}
html:not(.dm-embedded) #main table th button{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}
html:not(.dm-embedded) #main :is(.track-server-controls,.track-record-controls,.directory-tools,.table-toolbar) label{font-family:var(--font-body,'Segoe UI',Arial,sans-serif);font-style:normal;line-height:1.5}
@media(max-width:700px){html:not(.dm-embedded) #main table th{font-size:10px;letter-spacing:.025em}}

/* Familiar readable type for track information, not the condensed display face. */
html.nck-public-design body #main .public-track-page :is(.panel-title h2,.track-download-heading h3,.track-connect-heading h3){font-family:var(--font-body,'Segoe UI',Arial,sans-serif)!important;font-size:15px!important;font-weight:700!important;font-style:normal;letter-spacing:.04em!important;line-height:1.4!important}
html body #main .public-track-page .track-map-callout-label{font-family:var(--font-body,'Segoe UI',Arial,sans-serif);font-size:11px;font-weight:600;letter-spacing:.8px}
html body #main .public-track-page .track-mobile-sector>span{font-family:var(--font-body,'Segoe UI',Arial,sans-serif);font-size:10px;letter-spacing:.6px}
