بالا و پایین این سایت چند سانت مخفی است<p>&nbsp;</p>
<style>
        body {
            margin: 0;
            padding: 0;
            overflow: hidden;
            position: relative;
            height: calc(100vh - 2cm); /* کاهش ارتفاع به اندازه 2 سانت */
            background-color: #f0f0f0;
        }
        .iframe-container {
            position: relative;
            width: 100%;
            height: 100vh;
        }
        iframe {
            width: 100%;
            height: 100%;
            border: none;
            display: none;
        }
        .loading {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            display: flex;
            flex-direction: column;
            align-items: center;
            z-index: 10000;
        }
        .loading-message {
            margin-bottom: 20px;
            font-size: 18px;
        }
        .progress {
            width: 80%;
            max-width: 400px;
            height: 20px;
            background-color: #ddd;
            border-radius: 5px;
            overflow: hidden;
        }
        .progress-bar {
            height: 100%;
            width: 0;
            background-color: #4caf50;
            transition: width 1s;
        }
        .error-message {
            display: none;
            color: red;
            margin-top: 20px;
            font-size: 16px;
            text-align: center;
        }
        #retryButton {
            display: none;
            margin-top: 10px;
            padding: 10px 20px;
            font-size: 16px;
            cursor: pointer;
        }
    </style>
<div class="loading">
<div class="loading-message">لطفاً صبر کنید...</div>
<div class="progress">
<div class="progress-bar" id="progressBar"></div>
</div>
<div class="error-message" id="errorMessage">بارگیری زیاد طول کشید.<br />در صورت عدم بارگذاری، فیلترشکن خود را روشن کنید.</div>
<button id="retryButton">بارگذاری مجدد</button></div>
<div class="iframe-container"><iframe id="myIframe" onload="iframeLoaded()" onerror="iframeError()"></iframe></div>
<p>
<script>
        let progress = 0;
        const progressBar = document.getElementById('progressBar');
        const retryButton = document.getElementById('retryButton');
        const errorMessage = document.getElementById('errorMessage');
        let interval;
        let iframeLoadedFlag = false;

        function startProgress() {
            interval = setInterval(() => {
                if (progress < 100) {
                    progress += 10;
                    progressBar.style.width = progress + '%';
                }
                if (progress === 100) {
                    clearInterval(interval);
                    if (!iframeLoadedFlag) {
                        retryButton.style.display = 'block';
                        errorMessage.style.display = 'block';
                    }
                }
            }, 1000);
        }

        function iframeLoaded() {
            iframeLoadedFlag = true;
            clearInterval(interval);
            document.querySelector('.loading').style.display = 'none';
            const iframe = document.getElementById('myIframe');
            iframe.style.display = 'block';
        }

        function iframeError() {
            clearInterval(interval);
            document.querySelector('.loading').style.display = 'none';
            errorMessage.style.display = 'block';
            retryButton.style.display = 'block';
        }

        retryButton.addEventListener('click', function() {
            progress = 0;
            progressBar.style.width = '0%';
            iframeLoadedFlag = false;
            document.querySelector('.loading').style.display = 'flex';
            retryButton.style.display = 'none';
            errorMessage.style.display = 'none';
            const iframe = document.getElementById('myIframe');
            iframe.style.display = 'none';
            loadIframe();
            startProgress();
        });

        function loadIframe() {
            const iframe = document.getElementById('myIframe');
            const urlParts = ['https:', '', 'quardo-gpt-4o-mini-small.hf.space', ''];
            iframe.src = urlParts.join('/');
        }

        loadIframe();
        startProgress();
    </script>
</p>