#dialog
{
    width: 100%;
	height: 100%;
    display: none;
}

#dialogFrame
{
	width: 100%;
	height: 100%;
    background: url("../resources/image/stripe00.png");
	background-size: auto 100%;
    -webkit-mask-image: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.5) 60%,rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);
	mask-image: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 20%, rgba(0,0,0,0.5) 40%, rgba(0,0,0,0.5) 60%,rgba(0,0,0,0) 80%, rgba(0,0,0,0) 100%);
}

#dialogWindow
{
	width: 100%;
	height: 50%;
    top: 25%;
    background: linear-gradient(0deg,rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 20%, rgba(0,0,0,0.8) 80%, rgba(0,0,0,0) 100%);
}

#dialogElements
{
	width: 100%;
	height: 40%;
    top: 30%;
    text-align: center;
}

#dialogText
{
    position: relative;
    color: var(--text-light-color);
    text-shadow: var(--text-shadow-dark);
    font-size: var(--text-font-size); 
    line-height: 200%;
}

#dialogButtons
{
    position: relative;
    width: 15%;
    margin-top: 1%;
    margin-left: auto;
    margin-right: auto;
}

#dialogButton0, #dialogButton1, #dialogButton2
{
    position: relative;
    width: 100%;
    height: 30%;
    margin-top: 3%;
    margin-bottom: 3%;
    color: var(--text-light-color);
    text-shadow: var(--text-shadow-dark);
    font-size: var(--item-font-size);
}

#dialogButton0::before, #dialogButton1::before, #dialogButton2::before
{
    border-color: var(--border-light-color);
}
