*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
html { overflow-y: scroll; }

:root {
  --red:    #BB0A1E;
  --black:  #111;
  --gray:   #767676;
  --light:  #F0EFEB;
  --border: #D9D9D9;
  --white:  #FFFFFF;
}

body {
  font-family: 'Pretendard', system-ui, sans-serif;
  background: var(--white);
  color: var(--black);
  font-size: 15px;
  line-height: 1.55;
}

a { color: inherit; text-decoration: none; }
