/*
New defaults per 2023-2024
 */
.warning {
    color: red;
    font-weight: bold;
}

.success {
    color: green;
    font-weight: bold;
}

.center {
    text-align: center !important;

    & table {
        border-collapse: collapse;
        margin-left: auto;
        margin-right: auto;
    }

    & td {
        text-align: center;
        vertical-align: top;
        padding: 0 5px;
    }

}

.intro {
    padding-top: 20px;
    padding-bottom: 20px;
}

hr {
    box-sizing: border-box;
    border: 0 none transparent;
    border-top: 1px solid #000;
}

.item-image {
    border: 1px solid #000;
}

.disabled {
    filter: url(filters.svg#grayscale); filter: gray; -webkit-filter: grayscale(1);
}

.center-align {
    margin-left: auto;
    margin-right: auto;
}

.red {
    color: red;
}

.orange {
    color: orange;
}

.yellow {
    color: yellow;
}

.blue {
    color: blue;
}

.purple {
    color: purple;
}

.subtitle {
    font-size: 8pt;
}

.mini-form {
    & td {
        padding: 3px;
    }

    & tbody {
        background-color: #ffffee;
    }

    & tbody td {
        text-align: left;
    }

     & thead {
         background-color: #dddd77;
     }

    & tfoot {
        text-align: center;
        background-color: #dddd77;
    }
}

.quest {
    & table {
        width: 300px;

        & td {
            text-align: center;
        }

        & tr:nth-child(1) {
            & td {
                background-color:#FFCC00;
            }
        }

        & tr:nth-child(2) {
            & td:nth-child(1) {
                width: 50px;
            }
        }
    }
}

.themed-table {
    & th {
        font-size: 10pt;
        padding: 5px;
        text-align: center;
        color: var(--header-font-color);
    }

    & thead {
        background-color: var(--header-background);
    }


    & td {
        background: var(--post-content-background);
    }
}

@font-face {
    font-family: 'The Rum is Gone';
    src: url('/fonts/the-rum-is-gone.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}