/* carcassonne */

div#cBorder {
    position: fixed; 
    height: 100vh; 
    height: var(--inner-vh); 
    width: 100vw; 
    z-index: 555; 
    top: 0;
    left: 0; 
    pointer-events: none;
    border-width: 20px; 
    border-style: solid; 
    border-image: url('../carcassonne-the-game/carcassonneBorder.png') 50 round !important; 
}

#webslides.mobileHeightFix {
    height: 100vh; 
    height: var(--inner-vh);
}

.wrap.wrap-90 {
    width: 90%; 
    margin-bottom: 2rem;
}

span.description-slide ul {
    list-style-type: circle;  
}

.description-title > em {
    font-size: 75%;
    font-weight: lighter; 
}

#backToIndexBtn {
    position: fixed; 
    top: 25px;
    left: calc(100vw - 75px); 
    font-size: 24px;
    z-index: 111;
}

#downloadOriginalBtn {
    position: fixed; 
    top: calc(var(--inner-vh) - 75px); 
    left: 25px;
    font-size: 24px;
    z-index: 111;
}

tbody#scoreTableBody td:first-child {
    font-weight: bold; 
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.description-slide ul,
.description-slide ol {
    font-size: 24px;
}

.description-slide td ul,
.description-slide td ol {
    font-size: 18px;
}

.carcassonne-blauw{
    background-color: #0655d6;
}
.carcassonne-grijs{
    background-color: #9598ab;
}
.carcassonne-rood{
    background-color: #dc0f16;
}
.carcassonne-geel{
    background-color: #f0de1a;
}
.carcassonne-zwart{
    background-color: #16131c;
    color: white; 
}
.carcassonne-groen{
    background-color: #027b0f ;
}
