/*
    --    MARTINFURUBERG.se
    --    CSS MARKUP
    --    PRODUCED BY MARTIN FURUBERG

    --    INSERT COIN TO PLAY
    --    CREDITS: 0

    --    RESET
    
    --    THIS CODE IS NOT REALLY UPDATED, BTW
*/

html, body, div,
ul, ol, li, dl,
dt, dd,
h1, h2, h3, h4, h5, h6,
pre, form, p,
blockquote,
fieldset,
input {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6,
pre, code, address, caption,
cite, code, em, strong,
th {
  font-style: normal;
}

ul,
ol {
  list-style: none;
}

fieldset,
img {
  border: none;
}

caption,
th {
  text-align: left;
}

table {
  border-collapse: collapse; border-spacing: 0;
}
/*
    --    COMMON
*/

* {
  font: 24px/30px 'Bitter', Geneva, 'Lucida Grande', Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

html,
body {
  min-height: 100%;
  width: 100%;
  height: 100%
}

body {
  background: #151515;
  color: #FFF;
  margin: 0;
  font-weight: 400;
}

#wrap {
  display: grid;
  justify-content: center;
  align-content: center;
  width: 100vw;
}

#ctnt {
  padding-inline: 2rem;
  padding-block: 2rem;
}

a {
  text-decoration: none;
  color: #CCC;
  font-size: 0.9em;
  line-height: 1.2em;
}

a:hover {
  text-decoration: none;
  color: #4bbe58;
}

h1 {
  font: 2.0em 'Bitter', Geneva, 'Lucida Grande', Helvetica, sans-serif;
  font-weight: 400;
  text-shadow: 0 0 1px rgba(0,0,0,0.5);
}
  
h4 {
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 0.7em;
  margin-bottom: 2em;
}

h6 {
  font-size: 0.7em;
  color: #777;
}

ul {
  margin: 0 0 1em 0;
}

small {
  font-size: 0.6em;
  color: #888;
  text-transform: uppercase;  
}
