.hiddenRow {
    padding: 0 !important;
}

body {
    margin-bottom: 60px;
    /*font-family: roboto, sans-serif;*/
    background: linear-gradient(to bottom, #000000FF 0px, #00000088 600px), url(../img/authorbg.webp) no-repeat fixed;
    background-size: cover;
    color: white;

    font-size: clamp(2pt, 2vw, 12pt);
}

.ctable-head {
    /*background-color: rgba(211, 139, 28, 0.81);*/
    /*border-radius: 10px;*/
    /*border: 3px solid #48abe0;*/
    /*border: 2px solid #dddddd;*/
    background-color: rgba(0, 0, 0, 0.2);
}


.ctable tr td{
    border: 0 solid #dddddd;
    text-align: left;
}

.ctable {
    /*border: 2px solid rgba(28, 28, 28, 0.81);*/
    /*border: 3px solid #48abe0;*/
    box-shadow: 0 0 15px rgb(13 13 13);
    transition: 0.2s;
    /*width: fit-content;*/
    /*margin: auto;*/
}

.ctable:hover {
    /*border: 2px solid rgba(28, 28, 28, 0.81);*/
    /*border: 3px solid orange;*/
    transition: 0.2s;
}

.table {
    margin-bottom: 0;
}



.ctable tr:nth-child(4n + 1),
.ctable tr:nth-child(4n + 2) {
    background-color: #1c1c1ccf;
}

.ctable tr:nth-child(4n + 3),
.ctable tr:nth-child(4n + 4)
{
    background-color: #2e2e2ecf;
}

.title-root {
    /*background-color: #000000aa;*/
    /*padding: 3px;*/
    /*border-radius: 5px;*/
    /*color: white;*/

    transition: 0.2s;
    background-color: #2a2a2acf;
    padding: 10px;
    box-shadow: 0 0 15px rgb(13 13 13);
    border-radius: 10px;
    /*border: 3px solid #48abe0;*/
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
    
    height: fit-content;
    width: fit-content;
    display: inline-block;
    user-select: none;
}
.display-1{
    user-select: none;
    cursor: pointer;
}



.title-root:hover {
    cursor: pointer;
    transition: 0.2s;
    border-color: orange;
    
}
