@layer base {
  *,
  *::before,
  *::after {
    box-sizing: border-box;
  }

  body {
    margin: 0;
    background: var(--hm-color-bg);
    color: var(--hm-color-text);
    font-family: var(--hm-font-family);
    font-size: var(--hm-font-size-md);
    line-height: 1.5;
  }

  h1 {
    margin: 0;
    font-size: var(--hm-font-size-lg);
    font-weight: 600;
  }
}
