@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Fahkwang:700,400");

.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 1400px;  
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

* {
  box-sizing: border-box;
}


:root { 
  --black: #000000;
  --black-coral-pearl: #51616a;
  --iron: #d7d7d7;
  --royal-blue: #4736fa;
  --white: #ffffff;
 
  --font-size-l: 24px;
  --font-size-m: 16px;
  --font-size-s: 15px;
  --font-size-ll: 30px;
  --font-size-xl: 60px;
  --font-size-xs: 14px;
  --font-size-xxl: 100px;
  --font-size-xxs: 10px;
 
  --font-family-fahkwang: "Fahkwang", Helvetica;
}

a, a:hover, a:visited, a:active {
  color: inherit;
  text-decoration: none;
 }

.fahkwang-normal-black-coral-pearl-16px {
  color: var(--black-coral-pearl);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 300;
}

.fahkwang-normal-black-100px {
  color: var(--black);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 300;
}

.fahkwang-normal-black-14px {
  color: var(--black);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 300;
}

.fahkwang-bold-black-15px {
  color: var(--black);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}

.fahkwang-normal-white-60px {
  color: var(--white);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 400;
}

.fahkwang-bold-white-60px {
  color: var(--white);
  font-family: var(--font-family-fahkwang);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
}
