/**
 * Strain Type Badges
 * Color-coded badges for Indica, Sativa, Hybrid
 */

.strain-type-badge-overlay {
    position: absolute;
    top: 12px;
    right: 12px;
    padding: 8px 16px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 20px;
    z-index: 10;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease;
}

/* Indica - Purple */
.strain-type-badge-overlay.indica {
    background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
    color: #fff;
    border: 2px solid #a569bd;
}

/* Sativa - Light Blue */
.strain-type-badge-overlay.sativa {
    background: linear-gradient(135deg, #3498db 0%, #2980b9 100%);
    color: #fff;
    border: 2px solid #5dade2;
}

/* Hybrid - Grey/Silver */
.strain-type-badge-overlay.hybrid {
    background: linear-gradient(135deg, #95a5a6 0%, #7f8c8d 100%);
    color: #fff;
    border: 2px solid #acb3b3;
}

/* Hover effects */
.product-card:hover .strain-type-badge-overlay,
.strain-card:hover .strain-type-badge-overlay {
    transform: scale(1.05);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

/* On strain archive cards */
.strain-type-badge {
    position: absolute;
    top: 15px;
    right: 15px;
    padding: 8px 16px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-radius: 20px;
    z-index: 10;
}

.strain-type-badge.indica {
    background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
    color: #fff;
    border: 2px solid #a569bd;
}

.strain-type-badge.sativa {
    background: linear-gradient(135deg, #3498db 0%, #2980b9 100%);
    color: #fff;
    border: 2px solid #5dade2;
}

.strain-type-badge.hybrid {
    background: linear-gradient(135deg, #95a5a6 0%, #7f8c8d 100%);
    color: #fff;
    border: 2px solid #acb3b3;
}

