/**
 * Base
 */
html {
  scroll-behavior: smooth;
}

body.aos-site {
  color: var(--aos-color-text);
  background: linear-gradient(180deg, var(--aos-color-cream) 0%, #fff 320px);
  font-family: var(--aos-font-body);
  font-size: 18px;
  line-height: 1.72;
}

body.aos-site a {
  color: var(--aos-color-primary);
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}

body.aos-site a:hover,
body.aos-site a:focus {
  color: var(--aos-color-primary-dark);
}

body.aos-site ::selection {
  background: var(--aos-color-primary-soft);
}

img {
  border-radius: var(--aos-radius-sm);
}

.site-content {
  padding-top: var(--aos-space-lg);
}

.inside-article,
.sidebar .widget,
.comments-area {
  border-radius: var(--aos-radius-lg);
}
