.card {
    background-color: rgba(255,255,255, 0.1);
    height: 25vw;
    width: 25vw;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid rgba(255,255,255, 0.1);
    position: relative;
}

.card::before,
.card > .card-border {
    background: radial-gradient(
        1800px circle at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.06),
        transparent 40%
    );
    border-radius: inherit;
    position: absolute;
    content: "";
    left: 0px;
    right:0px;
    top:0px;
    width: 100%;
    height: 100%;
    z-index: 2;
    transition: opacity 500ms;
    opacity: 0;
}


.card::before {
    background: radial-gradient(
        1800px circle at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.06),
        transparent 40%
    );
    z-index: 3;
}


.card > .card-border {
    background: radial-gradient(
        900px circle at var(--mouse-x) var(--mouse-y),
        rgba(255, 255, 255, 0.5),
        transparent 20%
    );
    opacity: 0;
    z-index: 1;
}



.card > .card-content {
    background-color: var(--card-color);
    border-radius: inherit;
    height: calc(100% -2px);
    margin: 1px;
    position: relative;
    width: calc(100% -2px);
    z-index: 2;
}
#cards:hover > .card > .card-border {
    opacity: 1;
}

.card:hover::before {
    opacity: 1;
}

body{
    display: grid;
    align-items: center;
    align-content: center;
    place-items: center;
    overflow: auto;
}

#cards {
    margin: 0px;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    max-width: 1916px;
    width: calc(100% - 20px);
    gap: 8px;
    padding-top: 150px;
}

.card > .card-content {
    background-color: var(--card-color);
    border-radius: inherit;
    margin: 1px;
    height: calc(100% - 2px);
    width: calc(100% - 2px);
}

:root {
    --card-color: rgb(23, 23, 23);
    --corcile: rgb(0,0,0);
}

.cdt{
    display: grid;
    place-items: center;
    padding-top: 4vw;
    color: rgba(255, 255, 255, 1);
    opacity: 1;
    font-size: 2vw;
    font-family: "Poppins";
}
.cdt1{
    display: grid;
    place-items: center;
    padding-top: 1vw;
    color: rgba(255, 255, 255, 1);
    opacity: 1;
    font-size: 14vw;
    margin-top: 4.1vw;
    transform: rotate(-90deg);
    font-family: "Poppins";
}

.cdt2{
    font-size: 2vw;
    text-decoration: none;
    transform: translateY(17vw) translateX(-14vw);
    color: rgb(0, 154, 242);
    font-family: "Poppins";
    z-index: 100;
    position: absolute;
    margin-top: -65vw;
    margin-right: 22vw;
}
