/* FONTS */
@font-face {
    font-family: 'firamono';
    src: url('/font/firamono/firamono-regular.woff2') format('woff2'),
         url('/font/firamono/firamono-regular.woff') format('woff'),
         url('/font/firamono/firamono-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'firamono';
    src: url('/font/firamono/firamono-500.woff2') format('woff2'),
         url('/font/firamono/firamono-500.woff') format('woff'),
         url('/font/firamono/firamono-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }
  @font-face {
    font-family: 'urwgothic';
    src: url('/font/urwgothic/urwgothic.woff2') format('woff2'),
         url('/font/urwgothic/urwgothic.woff') format('woff'),
         url('/font/urwgothic/urwgothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
  }
  @font-face {
    font-family: 'urwgothic';
    src: url('/font/urwgothic/urwgothicDemi.woff2') format('woff2'),
         url('/font/urwgothic/urwgothicDemi.woff') format('woff'),
         url('/font/urwgothic/urwgothicDemi.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
  }

/* COLOR VARS */
:root {
    --main-bg-color: #404c55;
    --second-bg-color: #2b343c; /* Use as first arg in radial gradient */
    --accent-color: #007979;
    --overlay-color: #3c6f79de;
    --main-text-color: #00b7b7;
    --second-text-color: #0afdfd;
    --note-text-color: #9de7ff;
    --link-color: azure;
    --box-border-color: ;
    --link-visited-color: azure;
    --main-alert-color: #ed6d00;
    --second-alert-color: #e77f00; /* Use as second arg in radial gradient */
    --main-warning-color: orange;
    --board-name-color: #fcfc09;
  }

  html{
    width: 100%;
    height: 100%;
  }

  body {
    background-color: var(--main-bg-color);
    background-image: radial-gradient(var(--second-bg-color), var(--main-bg-color));
    color: var(--main-text-color);
    font-family: urwgothic, sans-serif;
    text-align: center;
    padding-bottom: 60px; /*Footer height*/
  }
  a {
    color: var(--link-color)
  }
  p {
    color: var(--second-text-color)
  }
  button:hover {
    cursor: pointer;
  }