body { background: var(--ut-color-canvas); color: var(--ut-color-ink); font-family: var(--ut-font-body); font-size: var(--ut-text-base); line-height: var(--ut-leading-normal); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h1, h2, h3 { font-family: var(--ut-font-display); font-weight: var(--ut-font-weight-regular); line-height: var(--ut-leading-tight); }
h1 { font-size: var(--ut-text-2xl); }
a { color: inherit; text-decoration: none; }
a:not(.ut-button) { text-decoration-thickness: 1px; text-underline-offset: .18em; }
p { line-height: var(--ut-leading-relaxed); }
