{% include 'header.twig' %}

<style>
    :root {
        --bg-dark: #101010;
        --bg-card: #1a1a1a;
        --text-main: #ffffff;
        --text-secondary: #cccccc;
        --text-muted: #888888;
        --border-color: #333333;
        --accent-color: #2ecc71;
        --accent-secondary: #3498db;
    }


.login-card,
.feature-card,
.step-card,
.testimonial-card,
.alert,
.btn-login,
.google-login-btn {
  border-radius: 2px !important;
}

    body {
        background-color: var(--bg-dark);
        color: var(--text-main);
        font-family: 'Tajawal', 'Segoe UI', sans-serif;
        min-height: 100vh;
    }
    
    .main-container {
        max-width: 1400px;
        margin: 0 auto;
        padding: 40px 20px;
    }
    
    /* Login Section */
    .login-section {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 70vh;
        padding: 40px 0;
    }
    
    .login-wrapper {
        width: 100%;
        max-width: 420px;
    }
    
    .site-header {
        text-align: center;
        margin-bottom: 40px;
        padding-bottom: 20px;
        border-bottom: 1px solid var(--border-color);
    }
    
    .site-title {
        font-size: 2.8rem;
        font-weight: 800;
        margin-bottom: 15px;
        color: var(--text-main);
        letter-spacing: -1px;
    }
    
    .site-title span {
        color: var(--accent-color);
    }
    
    .site-subtitle {
        color: var(--text-secondary);
        font-size: 1.1rem;
        line-height: 1.6;
        max-width: 600px;
        margin: 0 auto;
    }
    
    .login-card {
        background-color: var(--bg-card);
        border-radius: 16px;
        padding: 40px;
        box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
        border: 1px solid var(--border-color);
        position: relative;
        overflow: hidden;
    }
    
    .login-card:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 4px;
        background: linear-gradient(181deg, #101010, #2ecc71);
    }
    
    .login-header {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .login-header h2 {
        font-size: 1.8rem;
        font-weight: 700;
        margin-bottom: 10px;
        color: var(--text-main);
    }
    
    .login-header p {
        color: var(--text-muted);
        font-size: 0.95rem;
    }
    
    .form-group {
        margin-bottom: 25px;
    }
    
    .form-label {
        display: block;
        margin-bottom: 8px;
        color: var(--text-secondary);
        font-weight: 500;
        font-size: 0.95rem;
    }
    
    .form-control {
        width: 100%;
        padding: 15px 18px;
        background-color: #252525;
        border: 1px solid var(--border-color);
        border-radius: 1px;
        color: var(--text-main);
        font-size: 1rem;
        transition: all 0.3s;
    }
    
    .form-control:focus {
        outline: none;
        border-color: var(--accent-color);
        box-shadow: 0 0 0 3px rgba(46, 204, 113, 0.1);
    }
    
    .password-wrapper {
        position: relative;
    }
    
    .password-toggle {
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        background: none;
        border: none;
        color: var(--text-muted);
        cursor: pointer;
    }
    
    .remember-forgot {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 25px;
    }
    
    .remember-me {
        display: flex;
        align-items: center;
    }
    
    .remember-me input {
        margin-right: 8px;
    }
    
    .remember-me label {
        color: var(--text-secondary);
        font-size: 0.95rem;
        cursor: pointer;
    }
    
    .forgot-link {
        color: var(--accent-secondary);
        text-decoration: none;
        font-size: 0.95rem;
        transition: color 0.3s;
    }
    
    .forgot-link:hover {
        color: var(--accent-color);
        text-decoration: underline;
    }
    
    .btn-login {
        width: 100%;
        padding: 16px;
        background-color: #101010;
        color: white;
        border: none;
        border-radius: 10px;
        font-size: 1.05rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s;
        margin-bottom: 20px;
    }
    
    .btn-login:hover {
        background-color: #27ae60;
        transform: translateY(-2px);
        box-shadow: 0 7px 20px rgba(46, 204, 113, 0.3);
    }
    
.google-login-btn {
    width: 100%;
    padding: 16px;
    background-color: #ffffff;
    color: #101010;
        
        border: none;
        border-radius: 10px;
        font-size: 1.05rem;
        font-weight: 600;
        cursor: pointer;
        transition: all 0.3s;
        margin-bottom: 25px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .google-login-btn i {
        margin-right: 10px;
        font-size: 1.2rem;
    }
    
    .google-login-btn:hover {
        background-color: #357ae8;
        transform: translateY(-2px);
        box-shadow: 0 7px 20px rgba(66, 133, 244, 0.3);
    }
    
    .divider {
        display: flex;
        align-items: center;
        margin: 25px 0;
        color: var(--text-muted);
        font-size: 0.9rem;
    }
    
    .divider:before, .divider:after {
        content: '';
        flex: 1;
        border-bottom: 1px solid var(--border-color);
    }
    
    .divider:before {
        margin-right: 15px;
    }
    
    .divider:after {
        margin-left: 15px;
    }
    
    .signup-link {
        text-align: center;
        margin-top: 25px;
        color: var(--text-secondary);
        font-size: 0.95rem;
    }
    
    .signup-link a {
        color: var(--accent-secondary);
        font-weight: 600;
        text-decoration: none;
        margin-right: 5px;
    }
    
    .signup-link a:hover {
        text-decoration: underline;
    }
    
    /* Features Section */
    .features-section {
        padding: 80px 0;
    }
    
    .section-title {
        text-align: center;
        font-size: 2.2rem;
        font-weight: 700;
        margin-bottom: 60px;
        color: var(--text-main);
        position: relative;
    }
    
    .section-title:after {
        content: '';
        position: absolute;
        bottom: -15px;
        left: 50%;
        transform: translateX(-50%);
        width: 100px;
        height: 3px;
        background-color: var(--accent-color);
    }
    
    .features-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
        gap: 30px;
    }
    
    .feature-card {
        background-color: var(--bg-card);
        border-radius: 16px;
        padding: 35px 30px;
        border: 1px solid var(--border-color);
        transition: all 0.3s;
        position: relative;
        overflow: hidden;
    }
    
    .feature-card:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(135deg, rgb(26 26 26), rgb(16 16 16));
        z-index: 0;
    }
    
    .feature-card:hover {
        transform: translateY(-10px);
        border-color: var(--accent-color);
        box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
    }
    
    .feature-icon {
        font-size: 2.5rem;
        color: var(--accent-color);
        margin-bottom: 25px;
        position: relative;
        z-index: 1;
    }
    
    .feature-title {
        font-size: 1.4rem;
        font-weight: 700;
        margin-bottom: 15px;
        color: var(--text-main);
        position: relative;
        z-index: 1;
    }
    
    .feature-description {
        color: var(--text-secondary);
        line-height: 1.6;
        position: relative;
        z-index: 1;
    }
    
    /* Steps Section */
    .steps-section {
        padding: 80px 0;
        background-color: rgba(26, 26, 26, 0.5);
        border-radius: 20px;
        margin: 40px 0;
    }
    
    .steps-container {
        max-width: 1000px;
        margin: 0 auto;
    }
    
    .steps-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
        gap: 30px;
        position: relative;
    }
    
    .step-card {
        text-align: center;
        padding: 30px;
        position: relative;
        z-index: 1;
    }
    
    .step-number {
        width: 60px;
        height: 60px;
        background-color: var(--accent-color);
        color: white;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.8rem;
        font-weight: 700;
        margin: 0 auto 25px;
        box-shadow: 0 10px 20px rgba(46, 204, 113, 0.3);
    }
    
    .step-title {
        font-size: 1.3rem;
        font-weight: 700;
        margin-bottom: 15px;
        color: var(--text-main);
    }
    
    .step-description {
        color: var(--text-secondary);
        line-height: 1.6;
        font-size: 0.95rem;
    }
    
    .step-connector {
        position: absolute;
        top: 30px;
        left: 0;
        width: 100%;
        height: 2px;
        background: linear-gradient(90deg, var(--accent-color) 0%, var(--accent-secondary) 100%);
        z-index: 0;
        opacity: 0.3;
    }
    
    /* Testimonials Section */
    .testimonials-section {
        padding: 80px 0;
    }
    
    .testimonials-grid {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
        gap: 30px;
    }
    
    .testimonial-card {
        background-color: var(--bg-card);
        border-radius: 16px;
        padding: 35px 30px;
        border: 1px solid var(--border-color);
        transition: all 0.3s;
    }
    
    .testimonial-card:hover {
        border-color: var(--accent-secondary);
    }
    
    .testimonial-text {
        color: var(--text-secondary);
        font-style: italic;
        line-height: 1.7;
        margin-bottom: 25px;
        position: relative;
        padding-left: 20px;
    }
    
    .testimonial-text:before {
        content: '"';
        position: absolute;
        left: 0;
        top: -10px;
        font-size: 3rem;
        color: var(--accent-color);
        opacity: 0.3;
        font-family: Georgia, serif;
    }
    
    .testimonial-author {
        display: flex;
        align-items: center;
    }
    
    .author-avatar {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: var(--accent-secondary);
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: 700;
        margin-right: 15px;
        font-size: 1.2rem;
    }
    
    .author-info h4 {
        font-size: 1.1rem;
        font-weight: 700;
        margin-bottom: 5px;
        color: var(--text-main);
    }
    
    .author-info p {
        color: var(--text-muted);
        font-size: 0.9rem;
    }
    
    /* Alerts */
    .alert {
        padding: 15px;
        border-radius: 10px;
        margin-bottom: 25px;
        border-left: 4px solid transparent;
    }
    
    .alert-danger {
        background-color: rgba(231, 76, 60, 0.1);
        border-left-color: #e74c3c;
        color: #ff6b6b;
    }
    
    .alert-success {
        background-color: rgba(46, 204, 113, 0.1);
        border-left-color: #2ecc71;
        color: #2ecc71;
    }
    
    /* Responsive */
    @media (max-width: 768px) {
        .main-container {
            padding: 20px 15px;
        }
        
        .login-card {
            padding: 30px 25px;
        }
        
        .site-title {
            font-size: 2.2rem;
        }
        
        .section-title {
            font-size: 1.8rem;
        }
        
        .step-connector {
            display: none;
        }
        
        .features-grid,
        .steps-grid,
        .testimonials-grid {
            grid-template-columns: 1fr;
        }
    }
</style>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700;800&display=swap" rel="stylesheet">

<div class="main-container">
    <!-- Login Section -->
    <div class="login-section">
        <div class="login-wrapper">
            <div class="site-header">
                <h1 class="site-title">مـوقـع <span>{{ settings["site_name"] }}</span></h1>
                <p class="site-subtitle">ارفع مستوى حضورك على وسائل التواصل الاجتماعي مع خدماتنا المتخصصة لتزويد المتابعين الحقيقيين والنشطين على جميع المنصات بأعلى جودة وأسرع تسليم.</p>
            </div>
            
            <div class="login-card">
                <div class="login-header">
                    <h2>تسجيل الدخول</h2>
                    <p>أدخل بياناتك للوصول إلى حسابك</p>
                </div>
                
                {% if errorText %}
                <div class="alert alert-danger">
                    <button type="button" class="close" data-dismiss="alert">×</button>
                    {{ errorText }}
                </div>
                {% endif %}
                
                {% if successText %}
                <div class="alert alert-success">
                    <button type="button" class="close" data-dismiss="alert">×</button>
                    {{ successText }}
                </div>
                {% endif %}
                
                <button type="button" id="login-with-google-btn" class="google-login-btn" onclick="window.location.href='?login-with-google';">
                    <i class="fab fa-google"></i> تسجيل الدخول باستخدام Google
                </button>
                <div class="divider">أو</div>
                
                <form class="loginForm" method="post" action="">
                    <div class="form-group">
                        <label class="form-label" for="username">{{ lang['signin.username'] }}</label>
                        <div class="input-wrapper">
                            <input type="text" class="form-control" name="username" placeholder="اسم المستخدم أو البريد الإلكتروني">
                        </div>
                    </div>
                    
                    <div class="form-group">
                        <label class="form-label" for="password">{{ lang['signin.password'] }}</label>
                        <div class="password-wrapper">
                            <input type="password" class="form-control" name="password" placeholder="كلمة المرور" id="passwordInput">
                            <button type="button" class="password-toggle" id="passwordToggle">
                                <i class="far fa-eye"></i>
                            </button>
                        </div>
                        {% if resetPage %}
                        <div class="text-right mt-2">
                            <a href="{{site["url"]}}/resetpassword" class="forgot-link">
                                {{ lang['signin.password.lost'] }}
                            </a>
                        </div>
                        {% endif %}
                    </div>
                    
                    <div class="remember-forgot">
                        <div class="remember-me">
                            <input type="checkbox" name="remember" value="1" id="remember">
                            <label for="remember">{{ lang['signin.remember'] }}</label>
                        </div>
                    </div>
                    
                    {% if captcha %}
                    <div class="form-group">
                        <div class="g-recaptcha" data-sitekey="{{ captchaKey }}"></div>
                    </div>
                    {% endif %}
                    
                    <input type="hidden" name="crsf_token" value="{{ csrf_token() }}">
                    <button id="loginButton" type="submit" class="btn-login">
                        <i class="fas fa-sign-in-alt"></i> {{ lang['signin.button'] }}
                    </button>
                    
                    <div class="signup-link">
                        {{lang["signin.noaccount"]}}
                        <a href="{{ site['url'] }}/signup">{{ lang['signup.button'] }}</a>
                    </div>
                </form>
            </div>
        </div>
    </div>
    
    <!-- Features Section -->
    <div class="features-section">
        <h2 class="section-title">مميزات الخدمة</h2>
        
        <div class="features-grid">
            <div class="feature-card">
                <div class="feature-icon">
                    <i class="fas fa-users"></i>
                </div>
                <h3 class="feature-title">متابعين حقيقيين</h3>
                <p class="feature-description">نوفر لك متابعين نشطين وحقيقيين 100% لتعزيز مصداقية حسابك وجذب متابعين عضويين إضافيين.</p>
            </div>
            
            <div class="feature-card">
                <div class="feature-icon">
                    <i class="fas fa-bolt"></i>
                </div>
                <h3 class="feature-title">تسليم فوري</h3>
                <p class="feature-description">تبدأ طلباتك بالتنفيذ فور إتمام الدفع، مع إمكانية التسليم الجزئي للطلبات الكبيرة.</p>
            </div>
            
            <div class="feature-card">
                <div class="feature-icon">
                    <i class="fas fa-shield-alt"></i>
                </div>
                <h3 class="feature-title">آمن وموثوق</h3>
                <p class="feature-description">جميع خدماتنا آمنة تماماً ولا تؤثر على حسابك، مع ضمان الخصوصية التامة لبياناتك.</p>
            </div>
            
            <div class="feature-card">
                <div class="feature-icon">
                    <i class="fas fa-headset"></i>
                </div>
                <h3 class="feature-title">دعم فني متكامل</h3>
                <p class="feature-description">فريق دعم فني محترف متاح على مدار الساعة لمساعدتك في أي استفسار أو مشكلة تواجهك.</p>
            </div>
        </div>
    </div>
    
    <!-- Steps Section -->
    <div class="steps-section">
        <h2 class="section-title">طريقة الاستخدام</h2>
        
        <div class="steps-container">
            <div class="steps-grid">
                <div class="step-connector"></div>
                
                <div class="step-card">
                    <div class="step-number">1</div>
                    <h3 class="step-title">قم بإنشاء حساب</h3>
                    <p class="step-description">سجل حسابك مجاناً في دقائق معدودة واستفد من عروض الترحيب الخاصة بالأعضاء الجدد.</p>
                </div>
                
                <div class="step-card">
                    <div class="step-number">2</div>
                    <h3 class="step-title">قم بإضافة الرصيد</h3>
                    <p class="step-description">اختر طريقة الدفع المناسبة لك وأضف الرصيد لحسابك بأمان تام عبر بوابات دفع مشفرة.</p>
                </div>
                
                <div class="step-card">
                    <div class="step-number">3</div>
                    <h3 class="step-title">قم بطلب الخدمة</h3>
                    <p class="step-description">اختر الخدمة المطلوبة وأدخل تفاصيل حسابك ثم أرسل الطلب بضغطة زر واحدة.</p>
                </div>
                
                <div class="step-card">
                    <div class="step-number">4</div>
                    <h3 class="step-title">استمتع بشهرتك</h3>
                    <p class="step-description">شاهد متابعينك يزدادون وحسابك يزدهر مع ضمان الجودة الكاملة لجميع خدماتنا.</p>
                </div>
            </div>
        </div>
    </div>
    
    <!-- Testimonials Section -->
    <div class="testimonials-section">
        <h2 class="section-title">آراء العملاء</h2>
        
        <div class="testimonials-grid">
            <div class="testimonial-card">
                <div class="testimonial-text">
                    الخدمة ممتازة وسريعة، زاد عدد متابعيني على الإنستغرام من ١٠٠٠ إلى ٢٥٠٠٠ خلال شهر واحد فقط. المتابعين حقيقيين ويتفاعلون مع منشوراتي بشكل ملحوظ.
                </div>
                <div class="testimonial-author">
                    <div class="author-avatar">
                        <i class="fas fa-user"></i>
                    </div>
                    <div class="author-info">
                        <h4>محمد أحمد</h4>
                        <p>مؤثر على إنستغرام</p>
                    </div>
                </div>
            </div>
            
            <div class="testimonial-card">
                <div class="testimonial-text">
                    كنت محتاج زيادة متابعين على قناتي اليوتيوب بسرعة، وجدت هذا الموقع وساعدني بشكل كبير. الآن لدي قاعدة جماهيرية حقيقية وأرباحي تضاعفت ثلاث مرات.
                </div>
                <div class="testimonial-author">
                    <div class="author-avatar">
                        <i class="fas fa-user"></i>
                    </div>
                    <div class="author-info">
                        <h4>سارة الخالد</h4>
                        <p>صانعة محتوى على يوتيوب</p>
                    </div>
                </div>
            </div>
            
            <div class="testimonial-card">
                <div class="testimonial-text">
                    جربت العديد من المواقع لكن هذا الأفضل من حيث الجودة والسعر. الدعم الفني سريع الاستجابة والمتابعين يصلون بسرعة كبيرة. أنصح به بشدة.
                </div>
                <div class="testimonial-author">
                    <div class="author-avatar">
                        <i class="fas fa-user"></i>
                    </div>
                    <div class="author-info">
                        <h4>خالد السعيد</h4>
                        <p>مسوق إلكتروني</p>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

<script>
    document.addEventListener('DOMContentLoaded', function() {
        // تبديل عرض كلمة المرور
        const passwordInput = document.getElementById('passwordInput');
        const passwordToggle = document.getElementById('passwordToggle');
        const passwordIcon = passwordToggle.querySelector('i');
        
        if(passwordToggle) {
            passwordToggle.addEventListener('click', function() {
                if(passwordInput.type === 'password') {
                    passwordInput.type = 'text';
                    passwordIcon.classList.remove('fa-eye');
                    passwordIcon.classList.add('fa-eye-slash');
                } else {
                    passwordInput.type = 'password';
                    passwordIcon.classList.remove('fa-eye-slash');
                    passwordIcon.classList.add('fa-eye');
                }
            });
        }
        
        // تأثيرات التمرير للبطاقات
        const observerOptions = {
            threshold: 0.1,
            rootMargin: '0px 0px -50px 0px'
        };
        
        const observer = new IntersectionObserver(function(entries) {
            entries.forEach(entry => {
                if(entry.isIntersecting) {
                    entry.target.style.opacity = '1';
                    entry.target.style.transform = 'translateY(0)';
                }
            });
        }, observerOptions);
        
        // تطبيق تأثيرات على البطاقات
        document.querySelectorAll('.feature-card, .step-card, .testimonial-card').forEach(card => {
            card.style.opacity = '0';
            card.style.transform = 'translateY(30px)';
            card.style.transition = 'opacity 0.6s ease, transform 0.6s ease';
            observer.observe(card);
        });
        
        // محاكاة زر تسجيل الدخول بجوجل
        const googleBtn = document.querySelector('.google-login-btn');
        if(googleBtn) {
            googleBtn.addEventListener('click', function(e) {
                e.preventDefault();
                // في التطبيق الحقيقي، هنا يتم التوجيه إلى صفحة تسجيل الدخول بجوجل
                alert('سيتم توجيهك إلى صفحة تسجيل الدخول باستخدام Google. هذه الميزة متاحة حاليًا.');
            });
        }
        
        // تأثير عند تحميل الصفحة
        setTimeout(() => {
            document.querySelector('.login-card').style.transform = 'translateY(0)';
            document.querySelector('.login-card').style.opacity = '1';
        }, 100);
    });
</script>

{% include 'footer.twig' %}