body {
    margin-bottom: 12px;
    line-height: 1.3;
	font-family: Calibri !important;

}

.prompt-description {
    font-size: 15px;
    line-height: 1.7;
    overflow: hidden;
	font-family: Calibri !important;
    transition: all 0.3s ease;
}

.prompt-description.collapsed {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	font-family: Calibri !important;

}

.see-more-btn {
	
	width: 100%;
    border: none;
    border-radius: 14px;
    padding: 14px;
    margin-top: 15px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    transition: 0.3s;
	font-family: Calibri !important;

}

.copy-btn {
    width: 100%;
    border: none;
    padding: 10px;
    margin-top: 15px;
	border-radius: 20px;
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    transition: 0.3s;
	font-family: Calibri !important;

}

.see-more-btn {
    color: #111;
}

.copy-btn {
    background: linear-gradient(135deg, #0071e3, #42a1ff);
    color: #fff;
	font-family: Calibri !important;

	
}

.copy-btn:hover {
    opacity: 0.9;
}
.prompt-grid-wrapper{
    display:grid;
    grid-template-columns:repeat(4,1fr);
    gap:24px;
    padding:20px;
	
}

.prompt-image-wrap img {
	
	border-radius:20px !important;
}

.prompt-content h3 {
        font-size: 20px;
	font-family: Calibri !important;
    }

@media(max-width:1024px){

    .prompt-grid-wrapper{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:768px){

    .prompt-grid-wrapper{
        grid-template-columns:1fr;
    }


    .prompt-content h3 {
        font-size: 20px;
	font-family: Calibri !important;
    }
}