body {
    margin:0;
    padding:0;
    background:var(--bg);
    color:var(--primary);
    font-family:"Tajawal",sans-serif;
}

.header {
    text-align:center;
    padding:20px;
}
.logo {
    width:120px;
    border-radius:10px;
    margin-bottom:10px;
}

/* بانرات */
.banner-box img{
    width:100%;
    border-radius:14px;
    margin-bottom:12px;
}

/* أقسام */
.category { padding:15px; }
.cat-title {
    font-size:20px;
    font-weight:bold;
    display:flex;
    align-items:center;
    gap:8px;
    margin-bottom:10px;
}
.cat-img {
    width:50px;
    height:50px;
    object-fit:cover;
    border-radius:10px;
}

/* أيتم */
.item {
    background:#111;
    padding:10px;
    border-radius:10px;
    cursor:pointer;
}
.item-img {
    width:100%;
    height:130px;
    object-fit:cover;
    border-radius:10px;
}
.item-name { margin-top:6px; }
.item-old {
    color:#888;
    text-decoration:line-through;
    font-size:13px;
}
.item-price {
    font-size:18px;
    font-weight:bold;
    color:var(--secondary);
}

/* صفحة الأيتم */
.item-full-image img{
    width:100%;
    height:260px;
    object-fit:cover;
}
.item-box {
    padding:20px;
}
.old-price{
    color:#777;
    text-decoration:line-through;
}
.new-price{
    color:var(--secondary);
    font-size:22px;
    font-weight:bold;
}
.description{
    margin-top:10px;
}
