/* _content/Server/Components/Common/LoadingComponent.razor.rz.scp.css */
.loadingspinner[b-t3mx5zs5sv] {
    --square: 26px;
    --offset: 30px;
    --duration: 2.4s;
    --delay: 0.2s;
    --timing-function: ease-in-out;
    --in-duration: 0.4s;
    --in-delay: 0.1s;
    --in-timing-function: ease-out;
    width: calc( 3 * var(--offset) + var(--square));
    height: calc( 2 * var(--offset) + var(--square));
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 30px;
    position: relative;
}

    .loadingspinner div[b-t3mx5zs5sv] {
        display: inline-block;
        background: var(--mud-palette-primary);
        border: none;
        border-radius: 2px;
        width: var(--square);
        height: var(--square);
        position: absolute;
        padding: 0px;
        margin: 0px;
        font-size: 6pt;
        color: black;
    }

    .loadingspinner #square1[b-t3mx5zs5sv] {
        left: calc( 0 * var(--offset) );
        top: calc( 0 * var(--offset) );
        animation: square1-b-t3mx5zs5sv var(--duration) var(--delay) var(--timing-function) infinite, squarefadein-b-t3mx5zs5sv var(--in-duration) calc(1 * var(--in-delay)) var(--in-timing-function) both;
    }

    .loadingspinner #square2[b-t3mx5zs5sv] {
        left: calc( 0 * var(--offset) );
        top: calc( 1 * var(--offset) );
        animation: square2-b-t3mx5zs5sv var(--duration) var(--delay) var(--timing-function) infinite, squarefadein-b-t3mx5zs5sv var(--in-duration) calc(1 * var(--in-delay)) var(--in-timing-function) both;
    }

    .loadingspinner #square3[b-t3mx5zs5sv] {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
        animation: square3-b-t3mx5zs5sv var(--duration) var(--delay) var(--timing-function) infinite, squarefadein-b-t3mx5zs5sv var(--in-duration) calc(2 * var(--in-delay)) var(--in-timing-function) both;
    }

    .loadingspinner #square4[b-t3mx5zs5sv] {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
        animation: square4-b-t3mx5zs5sv var(--duration) var(--delay) var(--timing-function) infinite, squarefadein-b-t3mx5zs5sv var(--in-duration) calc(3 * var(--in-delay)) var(--in-timing-function) both;
    }

    .loadingspinner #square5[b-t3mx5zs5sv] {
        left: calc( 3 * var(--offset) );
        top: calc( 1 * var(--offset) );
        animation: square5-b-t3mx5zs5sv var(--duration) var(--delay) var(--timing-function) infinite, squarefadein-b-t3mx5zs5sv var(--in-duration) calc(4 * var(--in-delay)) var(--in-timing-function) both;
    }

@keyframes square1-b-t3mx5zs5sv {
    0% {
        left: calc( 0 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    8.333% {
        left: calc( 0 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    100% {
        left: calc( 0 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }
}

@keyframes square2-b-t3mx5zs5sv {
    0% {
        left: calc( 0 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    8.333% {
        left: calc( 0 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    16.67% {
        left: calc( 1 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    25.00% {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    83.33% {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    91.67% {
        left: calc( 1 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    100% {
        left: calc( 0 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }
}

@keyframes square3-b-t3mx5zs5sv {
    0%,100% {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    16.67% {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    25.00% {
        left: calc( 1 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    33.33% {
        left: calc( 2 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    41.67% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    66.67% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    75.00% {
        left: calc( 2 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    83.33% {
        left: calc( 1 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    91.67% {
        left: calc( 1 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }
}

@keyframes square4-b-t3mx5zs5sv {
    0% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    33.33% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    41.67% {
        left: calc( 2 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    50.00% {
        left: calc( 3 * var(--offset) );
        top: calc( 2 * var(--offset) );
    }

    58.33% {
        left: calc( 3 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    100% {
        left: calc( 3 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }
}

@keyframes square5-b-t3mx5zs5sv {
    0% {
        left: calc( 3 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    50.00% {
        left: calc( 3 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    58.33% {
        left: calc( 3 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    66.67% {
        left: calc( 2 * var(--offset) );
        top: calc( 0 * var(--offset) );
    }

    75.00% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }

    100% {
        left: calc( 2 * var(--offset) );
        top: calc( 1 * var(--offset) );
    }
}

@keyframes squarefadein-b-t3mx5zs5sv {
    0% {
        transform: scale(0.75);
        opacity: 0.0;
    }

    100% {
        transform: scale(1.0);
        opacity: 1.0;
    }
}
/* _content/Server/Components/Common/MissingContentComponent.razor.rz.scp.css */
.main[b-sxsvjuiwbv] {
    height: 50vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.message[b-sxsvjuiwbv] {
    color: var(--mud-palette-primary);
    font-weight: bold;
}
.timer-message[b-sxsvjuiwbv] {
    color: white;
}
/* _content/Server/Components/Common/OrangeFrameComponent.razor.rz.scp.css */
.orange-frame[b-7h0vk31by5] {
    border: solid 2px;
    border-color: var(--mud-palette-primary);
    border-radius: 10px;
    padding: 3.5rem;
    margin: 3rem 0;
}
/* _content/Server/Components/Common/ScrollToTopComponent.razor.rz.scp.css */
.mud-scroll-to-top:hover .image-container[b-2n5id9q10a] {
    animation: move-b-2n5id9q10a 2s infinite ease;
}
@keyframes move-b-2n5id9q10a {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-20px);
    }

    100% {
        transform: translateX(0);
    }
}
/* _content/Server/Components/Common/Separator.razor.rz.scp.css */
.bg-line[b-rlztnaggiy] {
    height: 2px;
    background-color: var(--mud-palette-primary);
}
.bg-noline[b-rlztnaggiy] {
    height: 3px;
    background-color: black;
}
/* _content/Server/Components/Common/Upcomming.razor.rz.scp.css */
.message[b-wx6nhodn56] {
    height: 50px;
    width: max-content;
    font-size: 18px;
    font-weight: 600;
    font-family: monospace;
    letter-spacing: 1em;
    color: #f5f5f5;
    filter: drop-shadow(0 0 10px);
    display: flex;
    justify-content: center;
    align-items: center;
}
    .message span[b-wx6nhodn56] {
        animation: loading6454-b-wx6nhodn56 1.75s ease infinite;
    }
        .message span:nth-child(2)[b-wx6nhodn56] {
            animation-delay: 0.25s;
        }
        .message span:nth-child(3)[b-wx6nhodn56] {
            animation-delay: 0.5s;
        }
        .message span:nth-child(4)[b-wx6nhodn56] {
            animation-delay: 0.75s;
        }
        .message span:nth-child(5)[b-wx6nhodn56] {
            animation-delay: 1s;
        }
        .message span:nth-child(6)[b-wx6nhodn56] {
            animation-delay: 1.25s;
        }
        .message span:nth-child(7)[b-wx6nhodn56] {
            animation-delay: 1.5s;
        }

@keyframes loading6454-b-wx6nhodn56 {
    0%, 100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-10px);
    }
}
.message-container[b-wx6nhodn56] {
    height: 30vh;
    width: 100%;
    display: flex;
    position: fixed;
    align-items: center;
    justify-content: center;
}
/* _content/Server/Components/Footer/FooterButtonComponent.razor.rz.scp.css */
.button[b-8lamay78lg] {
    padding: 5px;
    background-color: transparent;
    display: flex;
    align-items: center;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    transition: 400ms;
}
    .button:hover[b-8lamay78lg] {
        background-color: var(--mud-palette-primary);
    }
        .button:hover .text[b-8lamay78lg] {
            color: white;
        }
/* _content/Server/Components/Footer/FooterComponent.razor.rz.scp.css */
.footer-text[b-rlzl03me6c] {
    font-size: 1.4rem;
}
.credit-box[b-rlzl03me6c] {
    display: flex;
    align-items: center;
    position: relative;
}

    .credit-box:hover .hover-box[b-rlzl03me6c] {
        display: block;
        animation: fadeIn 400ms;
    }

.hover-box[b-rlzl03me6c] {
    display: none;
    position: absolute;
    bottom: 45px;
    left: 5px;
}

@@keyframes fadeIn {
    from[b-rlzl03me6c] {
        opacity: 0;
    }

    to[b-rlzl03me6c] {
        opacity: 1;
    }
}
@media (max-width: 599px) {
    .footer-text[b-rlzl03me6c] {
        font-size: 1.2rem;
    }
}
/* _content/Server/Components/Header/HeaderComponent.razor.rz.scp.css */
.separator-placeholder[b-egxnhk7pnz] {
    height: 7px;
}
.menu-container[b-egxnhk7pnz] {
    min-height: 56px;
}
.container-oblique[b-egxnhk7pnz] {
    height: 100%;
    width: 100%;
    top: 0;
    z-index: -1;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-image: url("images/header-background.svg");
}
.login-container[b-egxnhk7pnz] {
    width: 100px;
    justify-self: end;
    z-index:9999;
}
.button[b-egxnhk7pnz] {
    display: block;
    color: white;
    cursor: pointer;
    text-decoration: none;
    font-size: 20px;
    border: none;
    background: none;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
    .button[b-egxnhk7pnz]::before {
        margin-left: auto;
    }

    .button[b-egxnhk7pnz]::after, .button[b-egxnhk7pnz]::before {
        content: '';
        width: 0%;
        height: 1px;
        background: var(--mud-palette-primary);
        display: block;
        transition: 0.5s;
    }

    .button:hover[b-egxnhk7pnz]::after, .button:hover[b-egxnhk7pnz]::before {
        width: 100%;
    }

.button-login[b-egxnhk7pnz] {
    margin-left: 5px;
    padding: 5px;
    background-color: transparent;
    display: flex;
    align-items: center;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    transition: 400ms;
}

    .button-login:hover[b-egxnhk7pnz] {
        background-color: #0b090a;
    }

        .button-login:hover .text[b-egxnhk7pnz] {
            color: white;
        }


[b-egxnhk7pnz] .active .button::after, [b-egxnhk7pnz] .active .button::before {
    content: '';
    width: 100%;
    height: 1px;
    background: var(--mud-palette-primary);
    display: block;
}

.logo-container[b-egxnhk7pnz] {
    justify-content: start;
    align-items: center;
}
@media (min-width: 600px) {
    .links-container[b-egxnhk7pnz] {
        margin-right: 90px;
    }
    .logo[b-egxnhk7pnz] {
        height: 2.5rem;
        min-width: 10rem;
    }
}
@media (max-width: 599px) {
    .links-container[b-egxnhk7pnz] {
        justify-content: center;
    }
    .logo-container[b-egxnhk7pnz] {
        justify-content: center;
    }
    .logo[b-egxnhk7pnz] {
        margin-top: 0.5rem;
        height: 8rem;
    }
    .container-oblique[b-egxnhk7pnz] {
        display: none;
    }
    .button-login:hover[b-egxnhk7pnz] {
        background-color: var(--mud-palette-primary);
    }
}
/* _content/Server/Components/Header/HomeGreetingsComponent.razor.rz.scp.css */
.text[b-3titilyygm] {
    width: 100%;
    font-size: 2rem;
    font-weight: 500;
    text-align: center;
}
.image[b-3titilyygm] {
    max-width: 800px;
    max-height: 462px;
}
    .image img[b-3titilyygm] {
        width: 100%;
        height: 100%;
    }
    .image:hover[b-3titilyygm] {
        transform: scale(1.03);
        transition: all 3s;
    }

.text-first-column[b-3titilyygm] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.text-second-column[b-3titilyygm] {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 599px) {
    .text-container[b-3titilyygm] {
        background-color: var(--mud-background);
        height: 325px;
        padding: 0 0.75rem;
    }
    .image[b-3titilyygm] {
        max-width: 400px;
        max-height: 231px;
    }
}
@media (min-width: 600px) {
    .text-container[b-3titilyygm] {
        height: 400px;
        padding-bottom: 5vh;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .text[b-3titilyygm] {
        padding: 0 1rem;
    }
    .text-first-column[b-3titilyygm] {
        width: 50%;
    }

    .text-second-column[b-3titilyygm] {
        width: 50%;
    }
    .image[b-3titilyygm] {
        padding: 5rem 0;
        padding-right: 5rem;
        padding-left: 8rem;
        min-width: 400px;
        min-height: 231px;
    }
}
@media (min-width: 750px) {
    .image[b-3titilyygm] {
        padding: 5rem;
    }
}
@media (min-width: 800px) {
    .text[b-3titilyygm] {
        font-size: 3rem;
    }
}
/* _content/Server/Components/Index/AboutMeComponent.razor.rz.scp.css */
.card[b-lso0xhg40m] {
    width: 18em;
    padding: 1em;
    background: #171717;
    transition: 1s ease-in-out;
    border-radius: 2em;
    border: 2px solid var(--mud-palette-primary);
    display: flex;
    flex-direction: column;
}
    .card .title[b-lso0xhg40m] {
        font-weight: bold;
        color: white;
        text-align: center;
        display: block;
        font-size: 1.5em;
    }
    .card .info[b-lso0xhg40m] {
        font-weight: 400;
        color: white;
        display: block;
        text-align: center;
        font-size: 0.9em;
        margin-top: 0.5em;
        margin-bottom: 1em;
    }

    .card a[b-lso0xhg40m] {
        color: white;
        transition: .4s ease-in-out;
    }

        .card a:hover[b-lso0xhg40m] {
            color: var(--mud-palette-primary);
        }

        .card button:hover[b-lso0xhg40m] {
            background: red;
            color: white;
            cursor: pointer;
        }

.subject[b-lso0xhg40m] {
    width: 225px;
    height: 125px;
    background: transparent;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 5px;
    overflow: visible;
}
.item[b-lso0xhg40m] {
    border-radius: 10px;
    width: 100%;
    height: 100%;
    display: flex;
    padding: 5px 10px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

    .item:hover[b-lso0xhg40m] {
        transform: scale(0.95);
        transition: all 0.3s;
    }

.img[b-lso0xhg40m] {
    width: 30px;
    height: 30px;
}

.item--1[b-lso0xhg40m] {
    background: #FF8100;
}

.item--2[b-lso0xhg40m] {
    background: #FF5000;
}

.item--3[b-lso0xhg40m] {
    background: #FF5000;
}

.item--4[b-lso0xhg40m] {
    background: #FF8100;
}
.img-title[b-lso0xhg40m] {
    color: white;
    font-weight: 600;
    font-size: 1em;
}
/* _content/Server/Components/Index/ProjectCardComponent.razor.rz.scp.css */
.card-container[b-4e4oripdo3] {
    width: 400px;
    height: 500px;
    position: relative;
    border-radius: 10px;
    border-width: 0px;
}

.card[b-4e4oripdo3] {
    width: 100%;
    height: 100%;
    border-radius: inherit;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 1);
    background-color: #181A1B;
    overflow: hidden;
}

    .card .img-content[b-4e4oripdo3] {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: scale 0.8s, rotate 0.8s, filter 1.4s;
    }
    .card .img-content img[b-4e4oripdo3] {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .card .content[b-4e4oripdo3] {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        gap: 10px;
        font-size:20px;
        color: #e8e8e8;
        padding: 20px;
        line-height: 1.5;
        border-radius: 5px;
        opacity: 0;
        pointer-events: none;
        transform: translateY(50px);
        transition: all 0.6s cubic-bezier(0.23, 1, 0.320, 1);
    }

        .card .content .heading[b-4e4oripdo3] {
            font-size: 42px;
            font-weight: 700;
        }

    .card:hover .content[b-4e4oripdo3] {
        opacity: 1;
        transform: translateY(0);
    }

    .card:hover .img-content[b-4e4oripdo3] {
        scale: 2.5;
        rotate: 30deg;
        filter: brightness(40%) blur(7px);
    }

        .card:hover .img-content svg[b-4e4oripdo3] {
            fill: transparent;
        }
/* _content/Server/Components/Index/VerticalShowCaseComponent.razor.rz.scp.css */
.box[b-a88bbz49og] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    border-radius: 0.5rem;
    overflow: hidden;
    padding: 1rem;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 1);
}
.box-background[b-a88bbz49og] {
    height: 100%;
    width: 100%;
    position: absolute;
    background-size: cover;
    background-position: center;
}
.box-background-gradient[b-a88bbz49og] {
    height: 100%;
    width: 100%;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 45%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 25%,rgba(255,255,255,1) 45%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 25%,rgba(255,255,255,1) 45%);
}
.box-content[b-a88bbz49og] {
    height: 100%;
    width: 100%;
    position: relative;
}

.text-area[b-a88bbz49og] {
    position: absolute;
    bottom: 0;
    overflow: hidden;
}

.icon[b-a88bbz49og] {
    color: var(--mud-palette-info);
    margin-bottom: 0.5rem;
}

.title[b-a88bbz49og] {
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--mud-palette-info);
    padding: 0;
    margin: 0;
    margin-bottom: 0.25rem;
}

.description[b-a88bbz49og] {
    color: black;
    padding: 0;
    margin: 0;
}

.box:hover[b-a88bbz49og] {
    transform: translateY(-0.25rem);
    transition: 0.5s ease;
}

    .box:hover .box-background[b-a88bbz49og] {
        transform: scale(1.05);
        transition: all 5s;
        filter: blur(7px);
    }

    .box:hover .icon[b-a88bbz49og] {
        transform: translateY(0);
        transition: 0.5s ease;
    }

    .box:hover .description[b-a88bbz49og] {
        opacity: 1;
        transform: translateY(0);
        transition: 0.5s ease;
        transition-delay: 0.1s;
    }

    .box:hover .title[b-a88bbz49og] {
        transform: translateY(0);
        transition: 0.5s ease;
    }

@media only screen and (min-width: 992px) {
    .description[b-a88bbz49og] {
        min-height: 4rem;
        opacity: 0;
        font-size: 0.75rem;
        transform: translateY(3.5rem);
    }

    .icon[b-a88bbz49og] {
        transform: translateY(3.5rem);
    }

    .title[b-a88bbz49og] {
        font-size: 1.25rem;
        transform: translateY(3.5rem);
    }
    .box-background-gradient[b-a88bbz49og] {
        background: -moz-linear-gradient(top, rgba(255,255,255,0) 30%, rgba(255,255,255,1) 70%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,0) 30%,rgba(255,255,255,1) 70%);
        background: linear-gradient(to bottom, rgba(255,255,255,0) 30%,rgba(255,255,255,1) 70%);
    }
}

@media only screen and (min-width: 1150px) {
    .description[b-a88bbz49og] {
        opacity: 0;
        min-height: 3rem;
        transform: translateY(2.5rem);
    }

    .icon[b-a88bbz49og] {
        transform: translateY(2.5rem);
    }

    .title[b-a88bbz49og] {
        font-size: 1.5rem !important;
        transform: translateY(2.5rem);
    }
}
/* _content/Server/Components/Login/ExternalLoginComponent.razor.rz.scp.css */
.external-login-button[b-sh4pch70ox] {
    background-color: #fff;
    border: 0 solid #e2e8f0;
    box-sizing: border-box;
    color: #0d172a;
    cursor: pointer;
    display: block;
    font-family: "Basier circle",-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1.1rem;
    font-weight: 600;
    line-height: 1;
    text-align: center;
    text-decoration: none #0d172a solid;
    text-decoration-thickness: auto;
    transition: all .1s cubic-bezier(.4, 0, .2, 1);
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

    .external-login-button:hover[b-sh4pch70ox] {
        background-color: var(--mud-palette-primary);
        color: #fff;
    }

    .external-login-button img[b-sh4pch70ox] {
        height: 25px;
        width: 25px;
    }
/* _content/Server/Core/App.razor.rz.scp.css */
#reconnect-modal[b-4p2zif6pde] {
    display: none;
    position: fixed;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(255,255,255);
    background-color: rgba(255,255,255,0.7);

    color: #ffffff;
    border: 1px solid #888;
    padding-top: 27px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}
/* _content/Server/Core/MainLayout.razor.rz.scp.css */
.menu[b-hr4sj3cjyu] {
    min-height: 63px;
    display: flex;
}

.content[b-hr4sj3cjyu] {
    min-height: calc(100vh - 63px - 55px);
}

.footer[b-hr4sj3cjyu] {
    margin-top: auto;
    height: 55px;
}
/* _content/Server/Pages/Index.razor.rz.scp.css */
.showCase-container[b-ha35j17pdb] {
    height: 40rem;
}
@media only screen and (max-width: 576px) {
    .showCase-container[b-ha35j17pdb] {
        height: 65rem;
    }
}
/* _content/Server/Pages/Members/AdminManagement.razor.rz.scp.css */
.mud-table[b-fghmljq0eb] {
    background-color: transparent;
}
/* _content/Server/Pages/Status.razor.rz.scp.css */
.horizontal-bar[b-on753o7z0h] {
    margin: 0;
    padding: 0;
    height: 2px;
    background-color: darkgray;
}
