/*
Theme Name: Bamaa Tech Custom Theme
Author: Bamaa Tech
Version: 2.5
Text Domain: bamaa-tech-custom-theme
*/


/* Custom Statistics Override */
#projects-count {
    visibility: hidden;
    position: relative;
}
#projects-count::after {
    content: "+500";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
#experience-count {
    visibility: hidden;
    position: relative;
}
#experience-count::after {
    content: "+10";
    visibility: visible;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
<style>
.assile-floating-wrapper {
    position: fixed;
    right: 20px;
    bottom: 20px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    z-index: 99999;
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* تحسين الأزرار العائمة جهة اليسار */
.floating-btns { 
    position: fixed; 
    left: 20px; /* مثبت لليسار */
    bottom: 30px; 
    display: flex; 
    flex-direction: column; 
    gap: 12px; 
    z-index: 9999; 
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

/* زر الصعود للأعلى */
#back-to-top {
    background: var(--primary-orange);
    transform: scale(0);
    opacity: 0;
}
#back-to-top.show {
    transform: scale(1);
    opacity: 1;
}

/* تأثير النبض الاحترافي */
@keyframes pulse-orange {
    0% { box-shadow: 0 0 0 0 rgba(255, 138, 26, 0.7); }
    70% { box-shadow: 0 0 0 15px rgba(255, 138, 26, 0); }
    100% { box-shadow: 0 0 0 0 rgba(255, 138, 26, 0); }
}

@keyframes pulse-green {
    0% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7); }
    70% { box-shadow: 0 0 0 15px rgba(37, 211, 102, 0); }
    100% { box-shadow: 0 0 0 0 rgba(37, 211, 102, 0); }
}

.pulse-call { animation: pulse-orange 2s infinite; }
.pulse-wa { animation: pulse-green 2s infinite; }

/* زر الإيميل والفيسبوك */
.float-mail { background: #EA4335; }
.float-fb { background: #1877F2; }
.float-phone { background: #3b5998; }

/* منطق الاختفاء عند التمرير لأسفل */
.floating-btns.hide-down {
    transform: translateY(100px);
    opacity: 0;
    pointer-events: none;
}

/* تحسين شكل الأيقونات */
.float-btn, .theme-toggle {
    width: 55px;
    height: 55px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    font-size: 24px;
    box-shadow: 0 8px 20px rgba(0,0,0,0.2);
    cursor: pointer;
    text-decoration: none !important;
    border: none;
    transition: 0.3s;
}

.float-btn:hover { transform: scale(1.1); }