/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Regular.woff2') format('woff2'),
    url('fonts/Roboto-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'Roboto';
}

/* content spacing */
body :is(.entry-content, .is-layout-flow, .is-layout-constrained) :where(h1, h2, h3, h4, h5, h6) {
  --theme-content-spacing: 1em;
}

/* links */
body .entry-content a {
  border-bottom: 1px solid var(--theme-palette-color-4);
}
body .entry-content a:hover,
body .entry-content a:focus,
body .entry-content a:active {
  border-bottom: 1px solid var(--theme-palette-color-3);
}

/* table */
body table th {
  letter-spacing: 0.5px;
}

/* list */
body .entry-content ul {
  padding-left: 20px;
}
body .entry-content ul li::marker {
  color: var(--theme-palette-color-4);
}
