*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-family-sans);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--line-height-body);background:var(--color-bg);color:var(--app-body-text)}h1,h2,h3{font-family:var(--font-family-serif);letter-spacing:var(--letter-spacing-heading);color:var(--color-text)}h1,h2{font-size:var(--font-size-heading);line-height:var(--line-height-heading)}h3{font-size:var(--font-size-subheading);line-height:var(--line-height-subheading);letter-spacing:var(--letter-spacing-subheading)}p{max-width:var(--measure-default);color:var(--color-text-muted)}