/* LGB uses the same roles, with editorial headings more prominent in its existing layout. */
:is(body.fs-type-system,.editor-styles-wrapper) :is(.entry-content,.entry-summary,.widget){font-family:var(--fs-font-body);}
:is(body.fs-type-system,.editor-styles-wrapper) :is(.entry-title,.entry-content h1){font-family:var(--fs-font-heading);font-size:var(--fs-type-display);font-weight:500;line-height:1.08;letter-spacing:-.012em;}
:is(body.fs-type-system,.editor-styles-wrapper) .entry-content h2{font-family:var(--fs-font-heading);font-size:var(--fs-type-section);font-weight:600;line-height:1.15;letter-spacing:0;}
:is(body.fs-type-system,.editor-styles-wrapper) .entry-content h3{font-family:var(--fs-font-heading);font-size:var(--fs-type-subheading);font-weight:600;line-height:1.2;letter-spacing:0;}
:is(body.fs-type-system,.editor-styles-wrapper) .entry-content h4{font-family:var(--fs-font-heading);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:0;}
:is(body.fs-type-system,.editor-styles-wrapper) :is(.main-navigation .main-nav ul li a,.gb-button,.wp-block-button__link,input[type=submit],button){font-family:var(--fs-font-body);font-size:var(--fs-type-ui);font-weight:600;}
:is(body.fs-type-system,.editor-styles-wrapper) :is(input,textarea,select){font-size:var(--fs-type-body);line-height:1.5;}
:is(body.fs-type-system,.editor-styles-wrapper) .widget-title{font-family:var(--fs-font-heading);font-size:1.375rem;font-weight:600;line-height:1.3;}
:is(body.fs-type-system,.editor-styles-wrapper) .site-info{font-family:var(--fs-font-body);font-size:var(--fs-type-meta);}

.editor-styles-wrapper h2{font-family:var(--fs-font-heading);font-size:var(--fs-type-section);font-weight:600;line-height:1.15;}
.editor-styles-wrapper h3{font-family:var(--fs-font-heading);font-size:var(--fs-type-subheading);font-weight:600;line-height:1.2;}
.editor-styles-wrapper h4{font-family:var(--fs-font-heading);font-size:1.5rem;font-weight:600;line-height:1.3;}
