<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Account Suspended</title>
    <style>
        /* Reset and base styles */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
        }

        body {
            min-height: 100vh;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            background-color: #4C202F;
            color: white;
            padding: 1rem;
            position: relative;
            overflow: hidden;
        }

        /* Stars background */
        .stars {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 0;
            pointer-events: none;
        }

        .star {
            position: absolute;
            background-color: white;
            border-radius: 50%;
            opacity: 0;
            animation: blink var(--duration, 3s) infinite var(--delay, 0s);
        }

        @keyframes blink {
            0%, 100% { opacity: 0; }
            50% { opacity: var(--brightness, 0.8); }
        }

        /* Card styles */
        .container {
            width: 100%;
            max-width: 28rem;
            position: relative;
            z-index: 1;
        }

        .card {
            background-color: white;
            border-radius: 0.5rem;
            overflow: hidden;
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);
            position: relative;
        }

        .card-gradient-line {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(to right, #6E0236, #8A0442);
        }

        /* Card header */
        .card-header {
            padding: 1.5rem 1.5rem 0.5rem;
            text-align: center;
        }

        .logo {
            margin: 0 auto 1rem;
            display: flex;
            justify-content: center;
        }

        .logo img {
            height: 3rem;
            width: auto;
        }

        .card-title {
            font-size: 1.5rem;
            font-weight: 700;
            color: #6E0236;
            margin-bottom: 0.5rem;
        }

        .card-description {
            color: #666;
            font-size: 0.875rem;
            margin-bottom: 1rem;
        }

        /* Card content */
        .card-content {
            padding: 0 1.5rem 0.75rem;
        }

        .alert-box {
            background-color: #fff8e1;
            border-radius: 0.375rem;
            padding: 0.75rem;
            margin-bottom: 1rem;
        }

        .alert-header {
            display: flex;
            align-items: flex-start;
            gap: 0.5rem;
        }

        .alert-icon {
            width: 1.25rem;
            height: 1.25rem;
            margin-top: 0.125rem;
            color: #f59e0b;
        }

        .alert-title {
            font-size: 0.875rem;
            font-weight: 500;
            color: #92400e;
            margin-bottom: 0.5rem;
        }

        .alert-list {
            margin-left: 1.25rem;
            list-style-type: disc;
            color: #b45309;
            font-size: 0.875rem;
        }

        .alert-list li {
            margin-bottom: 0.25rem;
        }

        .text-message {
            font-size: 0.875rem;
            color: #4b5563;
            margin-bottom: 1rem;
        }

        .resolution-box {
            background-color: #f9fafb;
            border-radius: 0.375rem;
            padding: 0.75rem;
            margin-bottom: 1rem;
        }

        .resolution-label {
            font-size: 0.75rem;
            font-weight: 500;
            text-transform: uppercase;
            color: #6b7280;
            margin-bottom: 0.5rem;
        }

        .resolution-item {
            display: flex;
            align-items: flex-start;
            gap: 0.5rem;
            margin-bottom: 0.75rem;
            font-size: 0.875rem;
            color: #4b5563;
        }

        .resolution-icon {
            width: 1.25rem;
            height: 1.25rem;
            min-width: 1.25rem;
            margin-top: 0.125rem;
            color: #6E0236;
        }

        .resolution-text {
            color: #4b5563;
            line-height: 1.4;
        }

        .resolution-link {
            color: #6E0236;
            text-decoration: none;
            font-weight: 500;
        }

        .resolution-link:hover {
            text-decoration: underline;
        }

        /* Separator */
        .separator {
            height: 1px;
            background-color: #e5e7eb;
            margin: 0;
        }

        /* Card footer */
        .card-footer {
            display: flex;
            justify-content: space-between;
            background-color: #f9fafb;
            padding: 1rem 1.5rem;
        }

        .btn {
            display: inline-flex;
            align-items: center;
            font-size: 0.875rem;
            font-weight: 500;
            padding: 0.5rem 1rem;
            border-radius: 0.375rem;
            text-decoration: none;
            cursor: pointer;
            transition: all 0.2s ease;
        }

        .btn-outline {
            background-color: transparent;
            color: #4b5563;
            border: 1px solid #d1d5db;
        }

        .btn-outline:hover {
            background-color: #f3f4f6;
        }

        .btn-primary {
            background-color: #6E0236;
            color: white;
            border: none;
        }

        .btn-primary:hover {
            background-color: #8A0442;
        }

        .btn-icon {
            margin-left: 0.25rem;
            width: 1rem;
            height: 1rem;
        }

        /* Footer */
        .footer-text {
            margin-top: 1.5rem;
            text-align: center;
            font-size: 0.75rem;
            color: rgba(255, 255, 255, 0.7);
            position: relative;
            z-index: 1;
        }

        /* Responsive adjustments */
        @media (max-width: 640px) {
            .card-footer {
                flex-direction: column;
                gap: 0.75rem;
            }

            .btn {
                width: 100%;
                justify-content: center;
            }
        }
    </style>
</head>
<body>
    <div class="stars" id="stars"></div>
    
    <div class="container">
        <div class="card">
            <div class="card-gradient-line"></div>

            <div class="card-header">
                <div class="logo">
                    <img src="https://hostfe.com/assets/logo.png" alt="Hostfe Logo">
                </div>
                <h1 class="card-title">Account Suspended</h1>
                <p class="card-description">We regret to inform you that your account has been Suspended.</p>
            </div>

            <div class="card-content">
                <div class="alert-box">
                    <div class="alert-header">
                        <svg class="alert-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                            <circle cx="12" cy="12" r="10"></circle>
                            <line x1="12" y1="8" x2="12" y2="12"></line>
                            <line x1="12" y1="16" x2="12.01" y2="16"></line>
                        </svg>
                        <div>
                            <p class="alert-title">Possible reasons for suspension:</p>
                            <ul class="alert-list">
                                <li>Non-payment or overdue invoices</li>
                                <li>A violation of our terms of service</li>
                            </ul>
                        </div>
                    </div>
                </div>

                <p class="text-message">
                    If you believe this was a mistake or wish to resolve the issue, please follow the steps below.
                </p>

                <div class="resolution-box">
                    <p class="resolution-label">Resolution Steps</p>
                    <div class="resolution-item">
                        <svg class="resolution-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                            <rect x="1" y="4" width="22" height="16" rx="2" ry="2"></rect>
                            <line x1="1" y1="10" x2="23" y2="10"></line>
                        </svg>
                        <p class="resolution-text">
                            If expired or unpaid invoices, login to <a href="https://www.hostfe.com/clientarea" class="resolution-link" target="_blank">clientarea</a> and pay to get reactivated instantly.
                        </p>
                    </div>
                    <div class="resolution-item">
                        <svg class="resolution-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                            <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path>
                        </svg>
                        <p class="resolution-text">
                            In case of Abuse or TOS Violations, contact <a href="https://hostfe.com/core/submitticket.php" class="resolution-link" target="_blank">HostFe Support Dept</a>.
                        </p>
                    </div>
                </div>
            </div>

            <div class="separator"></div>

            <div class="card-footer">
                <a href="https://www.hostfe.com" class="btn btn-outline">Visit for Assistance</a>
                <a href="https://hostfe.com/core/clientarea.php?action=invoices" class="btn btn-primary">
                    To Pay Invoices
                    <svg class="btn-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
                        <path d="M5 12h14"></path>
                        <path d="m12 5 7 7-7 7"></path>
                    </svg>
                </a>
            </div>
        </div>

        <p class="footer-text">&copy; <script>document.write(new Date().getFullYear())</script> HostFe.com. All rights reserved.</p>
    </div>

    <script>
        // Create animated stars
        function createStars() {
            const starsContainer = document.getElementById('stars');
            const numberOfStars = 100;
            
            for (let i = 0; i < numberOfStars; i++) {
                const star = document.createElement('div');
                star.classList.add('star');
                
                // Random position
                const left = Math.random() * 100;
                const top = Math.random() * 100;
                
                // Random size (0.5px to 3px)
                const size = 0.5 + Math.random() * 2.5;
                
                // Random animation duration and delay
                const duration = 2 + Math.random() * 4;
                const delay = Math.random() * 5;
                
                // Random brightness
                const brightness = 0.3 + Math.random() * 0.7;
                
                // Apply styles
                star.style.left = `${left}%`;
                star.style.top = `${top}%`;
                star.style.width = `${size}px`;
                star.style.height = `${size}px`;
                star.style.setProperty('--duration', `${duration}s`);
                star.style.setProperty('--delay', `${delay}s`);
                star.style.setProperty('--brightness', brightness);
                
                starsContainer.appendChild(star);
            }
        }
        
        // Initialize stars when the page loads
        window.addEventListener('load', createStars);
    </script>
</body>
</html>
