/* Product Description Styling */
.product-description {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.6;
    color: #333;
    max-width: 800px;
}

.feature-section {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 30px;
}

.feature-header {
    background: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 8px;
    color: white;
    font-weight: bold;
    font-size: 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    list-style: none;
}

.feature-header.display {
    background: linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%);
}

.feature-header.performance {
    background: linear-gradient(135deg, #e74c3c 0%, #c0392b 100%);
}

.feature-header.cameras {
    background: linear-gradient(135deg, #27ae60 0%, #229954 100%);
}

.feature-header.productivity {
    background: linear-gradient(135deg, #f39c12 0%, #d68910 100%);
}

.feature-header.battery {
    background: linear-gradient(135deg, #16a085 0%, #138d75 100%);
}

.feature-item {
    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
    padding: 15px;
    margin-bottom: 10px;
    margin-left: 30px;
    border-radius: 8px;
    border-left: 4px solid #3498db;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

.feature-item.display {
    background: linear-gradient(135deg, #fdf2e9 0%, #fdebd0 100%);
    border-left-color: #f39c12;
}

.feature-item.performance {
    background: linear-gradient(135deg, #fdedec 0%, #fadbd8 100%);
    border-left-color: #e74c3c;
}

.feature-item.cameras {
    background: linear-gradient(135deg, #eafaf1 0%, #d5f4e6 100%);
    border-left-color: #27ae60;
}

.feature-item.productivity {
    background: linear-gradient(135deg, #fef9e7 0%, #fcf3cf 100%);
    border-left-color: #f39c12;
}

.feature-item.battery {
    background: linear-gradient(135deg, #e8f8f5 0%, #d1f2eb 100%);
    border-left-color: #16a085;
}

.highlight-red { color: #e74c3c; }
.highlight-blue { color: #2980b9; }
.highlight-green { color: #27ae60; }
.highlight-orange { color: #e67e22; }
.highlight-purple { color: #8e44ad; }
.highlight-teal { color: #138d75; }
