@use "hugo:vars" as v; html, body { font-size: v.$text_size; } body { color: #222; font-family: sans-serif; line-height: 1.5; margin: 0rem; } h1 { font-size: 2.82rem; font-weight: 400; line-height: 1.2; } h2 { font-size: 1.9375rem; font-weight: 400; } h3 { font-size: 1.235rem; font-weight: 400; } h6 { font-size: 0.706rem; font-weight: 400; text-transform: uppercase; } a { text-decoration: none; color: currentColor; } .no-top-margin { margin-top: 0; } .no-bottom-margin { margin-bottom: 0; } .divider { width: 100%; height: 5px; margin: 0; padding: 0; background: linear-gradient(to right, v.$color_gradient_start, v.$color_gradient_end); } .primary-button { width: fit-content; min-width: 100px; max-height: 55px; border-radius: 6px; padding: 13px 20px; background-color: v.$color_primary; color: v.$color_primary_contrast; display: flex; align-items: center; justify-content: center; &:hover { opacity: 0.7; cursor: pointer; } } .primary-button__icon { margin-left: 12px; height: 17px; } main { color: v.$color_text; .main__content { max-width: v.$max_content_width; margin-left: auto; margin-right: auto; padding: 1rem 1.25rem; } } .page__title { font-size: 2.53rem; margin-bottom: 8px; color: black; } .page__author { font-size: 0.8rem; color: v.$color_tertiary; margin-bottom: 1rem; } .page__date { color: v.$color_tertiary; &::after { display: block; content: " "; width: 100%; height: 1px; background-color: v.$color_hr; margin: 32px 0px; } }