
.novelinfo {
    display: flex;
    gap: clamp(1rem, 2vw, 3rem);
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;

}

.imgcon2 {
    height: auto;
    box-shadow: 0px 0px 12px 11px rgba(202, 7, 219, 0.37);
    
}

.infoblock {
    display: flex;
    flex-direction: column;
    gap: clamp(0.625rem, 0.511rem + 0.568vw, 0.938rem);
    flex: 1;
    
    
}
.textcon2 {
    display: flex;
    font-family:'Russo One';
    font-size: clamp(1.25rem, 0.795rem + 2.273vw, 2.5rem);
    color: rgb(197, 50, 173);
    flex-shrink: 0; 
    
}
.minf {
    font-family:'Russo One';
    font-size: clamp(0.625rem, 0.398rem + 1.136vw, 1.25rem);
    color: rgb(197, 50, 173);
}
.info {
    font-family:'Russo One';
    font-size: clamp(0.625rem, 0.398rem + 1.136vw, 1.25rem);
    color: rgb(197, 50, 173);
}

.miniinfoblock {
    display: flex;
    gap:20px;
}

.label {
    font-size: clamp(0.625rem, 0.511rem + 0.568vw, 0.938rem);
}

.vertline {
    border: none;
    width: 2px;
    height: 93%;
    background-color: purple;

}
.imgdown {
    display: flex;
    flex-direction: column;
    width: 300px;
    gap: clamp(0.313rem, 0.199rem + 0.568vw, 0.625rem);
}
.download {
    display: flex;
    font-family:'Russo One';
    font-size: clamp(1.25rem, 1.023rem + 1.136vw, 1.875rem);
    justify-content: center;
    background-color: rgb(204, 7, 204);
    width: 100%;
    border-radius: 10px;
    transition: transform 0.3s ease;
}
.download:hover {
    transform: scale(1.1);
}

.gorizline2 {
    border: none;
    width: 100%;
    height: 2px;
    background-color: purple;
    
}
@media (max-width: 768px) {
    .imgdown {
        width: 100%;
        max-width: 250px; 
    }
    .infoblock {
        align-items: center;
    }
}