/* theme-default.css - ثيم افتراضي فاتح */

body {
    background-color: #f8f9fa;
    color: #222;
    font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
}

/* النافبار */
.navbar {
    background-color: #ffffff !important;
    border-bottom: 1px solid #e5e5e5;
}

.navbar-brand {
    font-weight: 700;
    letter-spacing: 0.5px;
}

/* البانر */
#home {
    position: relative;
}

#home::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(120deg, rgba(0,0,0,0.6), rgba(0,0,0,0.25));
}

#home .container {
    position: relative;
    z-index: 1;
}

/* الكروت */
.card {
    border-radius: 16px;
    border: none;
}

.card.shadow-sm {
    box-shadow: 0 10px 25px rgba(0,0,0,0.05);
}

/* الأزرار */
.btn-primary {
    border-radius: 1000px;
    padding: 0.6rem 1.6rem;
}

/* الفوتر */
footer {
    font-size: 0.9rem;
}
