body {
    color: white;

    background-color: black;
    background-repeat: repeat;

    font-family: 'Rubik';
}

a {
    color: #0dcaf0;
}

a:hover {
    color: #21deff;
}

img.header-logo {
    width: 80%;
}

img.header-capsule {
    width: 100%;
}

.embed-responsive-steamwishlist {
  max-width: 610px;
  padding-bottom: 28%;
  margin: 0px auto;
}

.main-container {
    margin: 0px auto;
    padding: 0px;
}

.ss-section {
    margin-bottom: 3em;
    text-align: left;
}

.ss-section-heading {
    border-bottom: 3px solid white;
    padding: 0.25em;
    margin-bottom: 2em;
    text-align: left;
}

.ss-accordion-section {
    margin-bottom: 3em;
}

img.ss-merch-button-img {
  border-radius: 20%;
  display: block;
  width: 100%;
  height: auto;
}

.ss-merch-button-title {
  font-size: 125%;
  text-color: white;
}

@media (min-width: 760px) {
  	.main-container {
    	max-width: 740px !important;
  	}
}

.gallery-images {
    margin-bottom: 1em;
}

.gallery-images img {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

img.faq {
    width: 75%;
}

img.laurel {
    width: 100%;
}

img.ss-section-img {
    width: 100%;
    margin-bottom: 1em;
}

span.param-color-0 {
    color: red;
}

span.param-color-1 {
    color: green;
}

span.param-color-2 {
    color: yellow;
}

span.param-color-3 {
    color: blue;
}

span.param-color-4 {
    color: orange;
}

pre {
    color: #999;
}

.btn-xl {
    padding: 10px 20px;
    font-size: 32px;
    border-radius: 10px;
}

/* lite-youtube customizations */

lite-youtube.lite-youtube-redbutton > .lty-playbtn {
    filter: none !important;
}

lite-youtube.lite-youtube-nogradient::before {
    background-image: none !important;
}