/* Shared screen typography. Print books and editable documents retain their formats. */
html body.ux-refresh{--reading-size:16px;--type-title:32px;--type-section:25px;--type-card:20px;--type-line:1.7;font-family:"Noto Sans",sans-serif!important;font-size:var(--reading-size)!important;line-height:var(--type-line)!important;}
html body.ux-refresh :is(main,.admin-content-wrapper,.public-footer,.member-edit-panel) :is(p,li,td,th,label,figcaption,small,.meta,.badge,.btn,input,select,textarea,.person-picker-trigger-text,.person-picker-name-line strong,.person-picker-option-copy em):not(.gp-editor *):not(.genealogy-book-page *):not(svg *){font-family:"Noto Sans",sans-serif!important;font-size:var(--reading-size)!important;line-height:var(--type-line)!important;}
html body.ux-refresh :is(main,.admin-content-wrapper,.public-footer) :is(p,li,td,th,figcaption,.meta) :is(span,a,strong,em,b,i,small):not(.gp-editor *):not(.genealogy-book-page *):not(svg *){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;}
html body.ux-refresh :is(main,.admin-content-wrapper) :is(h1,h2,h3,h4,h5,h6):not(.gp-editor *):not(.genealogy-book-page *){font-family:"Noto Sans",sans-serif!important;font-weight:700!important;line-height:1.4!important;letter-spacing:normal!important;}
html body.ux-refresh :is(main,.admin-content-wrapper) h1:not(.gp-editor *):not(.genealogy-book-page *){font-size:var(--type-title)!important;}
html body.ux-refresh :is(main,.admin-content-wrapper) h2:not(.gp-editor *):not(.genealogy-book-page *){font-size:var(--type-section)!important;}
html body.ux-refresh :is(main,.admin-content-wrapper) :is(h3,h4,h5,h6):not(.gp-editor *):not(.genealogy-book-page *){font-size:var(--type-card)!important;}
html body.ux-refresh :is(main,.admin-content-wrapper) :is(h1,h2,h3,h4,h5,h6) :is(a,span,strong,em):not(.gp-editor *):not(.genealogy-book-page *){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;}
html body.ux-refresh :is(.news-card,.feature,.launch-card) :is(h2,h3){font-size:var(--type-card)!important;}
html body.ux-refresh :is(.article-content,.legal-document,.about-copy){line-height:var(--type-line)!important;}
html body.ux-refresh :is(.article-content,.legal-document,.about-copy)>p{margin-block:0 1em;}
@media(max-width:640px){html body.ux-refresh{--type-title:28px;--type-section:23px;--type-card:18px;}}

html body.ux-refresh .article-content:not(.gp-editor *){--reading-size:18px;font-size:18px;line-height:1.8;}
html body.ux-refresh .article-content:not(.gp-editor *) :is(p,li,span,td,th,figcaption){font-size:18px!important;line-height:1.8!important;}
html body.ux-refresh :is(.admin-nav-group>a,.admin-nav-group summary,.admin-subnav a,.nav-links>a){font-size:16px;}
html body.ux-refresh :is(.meta,.badge,.admin-breadcrumb){font-size:14px!important;}
