/* Add custom CSS styles 
/* ===== BASIC CLEAN STYLE ===== */
body {
    font-family: Arial, sans-serif;
    background: #ffffff;
    color: #111;
}

/* ===== HEADER ===== */
header, .header {
    background: #ffffff !important;
    border-bottom: 1px solid #eee;
}

/* ===== LOGO ===== */
.logo img {
    max-height: 50px;
}

/* ===== BUTTONS ===== */
button, .btn, a.button {
    background: #111;
    color: #fff !important;
    border-radius: 8px;
    padding: 10px 16px;
    border: none;
    transition: 0.2s;
}

button:hover, .btn:hover {
    background: #333;
}

/* ===== PRODUCTS ===== */
.product-card {
    border: 1px solid #eee;
    border-radius: 12px;
    overflow: hidden;
    transition: 0.2s;
    background: #fff;
}

.product-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
}

/* ===== IMAGES ===== */
.product-card img {
    width: 100%;
    transition: 0.3s;
}

.product-card:hover img {
    transform: scale(1.05);
}

/* ===== TEXT ===== */
h1, h2, h3 {
    color: #111;
}

/* ===== LINKS ===== */
a {
    color: #111;
    text-decoration: none;
}

a:hover {
    color: #555;
}

/* ===== SECTIONS SPACING ===== */
section {
    padding: 20px 15px;
}

/* ===== SIMPLE SCROLLBAR ===== */
::-webkit-scrollbar {
    width: 6px;
}

::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}