p{
    padding: 0;!important;
}

a{
    color: #CE50A6;
}
main{
    margin-bottom: 50px;
}


.custom-card {
    background: rgba(206, 80, 166, 0.04); !important;
    border: none;
    border-radius: 20px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(10px);
    overflow: hidden;
    transition: transform 0.3s ease;

}

.custom-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 0 20px rgba(224, 134, 198, 0.4);
}


.inner-image {
    width: 100%;
    max-width: 320px;
    border-radius: 15px;
}

.card-title {
    font-weight: 200;
    font-size: 22px;
    margin-bottom: 25px;
}

.card-text {
    color: rgba(255, 255, 255, 0.8);
    font-size: 0.9rem;
}

.page-title{
    margin-bottom: 50px;
}

h1{
    font-size:29px;
}