@import url('{{ r.css.common.font_link }}');

*, *::before, *::after {
  box-sizing: border-box;
  font-family: {{ r.css.common.fonts|safe }};
}

:root {
  /*--color-primary: #78e055;*/
  /*--color-secondary: #3d7c3d;*/
  /*--bg-primary: #f1f1f1;*/
  /*--bg-content: #fcfcfc;*/
  /*--text-primary: #000000;*/
  /*--text-alt: #ffffff;*/

  --color-primary: {{ r.css.colors.primary }};
  --color-secondary: {{ r.css.colors.secondary }};
  --bg-primary: {{ r.css.colors.bg_primary }};
  --bg-content: {{ r.css.colors.bg_content }};
  --text-primary: {{ r.css.colors.text_primary }};
  --text-alt: {{ r.css.colors.text_alt }};

  --border-radius: {{ r.css.common.border_radius }}px;

  --font-size: {{ r.css.common.font_size }}px;
}

body {
  margin: 0;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  line-height: {{ r.css.common.line_height }};
  background: var(--bg-primary);
}

img, picture, video {
  max-width: 100%;
  display: block;
}

.d-none {
  display: none;
}

.figure {
  margin: 0;
}

.figcaption {
  color: var(--text-primary);
  text-align: center;
  margin-top: 5px;
}