#credit
{
    width: 100%;
	height: 100%;
    display: none;
}

#creditFilter
{
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg,rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.7) 30%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.7) 70%, rgba(0,0,0,0.2) 100%);
}

#creditFrame
{
	width: 50%;
	height: 100%;
    top: 0%;
    left:25%;
    background: url("../resources/image/stripe00.png");
	background-size: auto 100%;
    -webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 100%);
	mask-image: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.4) 80%, rgba(0,0,0,0) 100%);
}

#creditTitle
{
    width: 8%;
    height: 5%;
    left: 46%;
    top: 20%;
    color: var(--text-light-color);
    text-shadow: var(--text-shadow-dark);
}

#creditElements
{
    width: 20%;
    height: 50%;
    left: 40%;
    top: 35%;
}

#creditText
{
    width: 100%;
    height: 80%;
    left: 0%;
    top: 10%;
    color: var(--text-light-color);
    text-shadow: var(--text-shadow-dark);
    font-size: var(--text-font-size);
}

#creditClose
{
    width: 40%;
    height: 10%;
    left: 30%;
    top: 80%;
    color: var(--text-light-color);
    text-shadow: var(--text-shadow-dark);
    font-size: var(--text-font-size);
}

#creditClose::before
{
    border-color: var(--border-light-color);
}
