@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@200;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Newsreader:ital,wght@0,400;0,500;1,400&amp;display=swap');
@import url('variables.css');
@import url('core.css');
@import url('typography.css');
@import url('form.css');
@import url('header.css');
@import url('canvas.css');
@import url('menu.css');
@import url('content.css');
@import url('footer.css');
@import url('titles.css');
@import url('tags.css');

@import url('archive.css');
@import url('error.css');
@import url('home.css');
@import url('post.css');

@import url('events.css');
@import url('festivals.css');
@import url('news.css');
@import url('projects.css');

@import url('slides.css');

.svg-x {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.04em;
  height: 1.04em;
  margin: -0.6em 0.1em;
  transform: translateY(0.1em);
  position: relative;
  pointer-events: none;
  mix-blend-mode: normal;
}

.svg-x svg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.page-main-title,
.page-subtitle,
.page-text-title,
.card-title-archive {
  position: relative;
  pointer-events: auto;

  &:not(a) {
    cursor: default;
  }
}
