<?php
http_response_code(403);
$page_title = 'Juurdepääs keelatud';
$page_description = 'Sul ei ole õigust sellele lehele ligi pääseda.';
$body_class = 'error-page';

include '../includes/header.php';
?>

<main class="error-main">
    <div class="container">
        <div class="error-content">
            <div class="error-icon">
                <i class="icon-alert-circle"></i>
            </div>
            <h1 class="error-title">403</h1>
            <h2 class="error-subtitle">Juurdepääs keelatud</h2>
            <p class="error-description">
                Sul ei ole õigust sellele lehele ligi pääseda. Kui arvad, et see on viga, 
                võta ühendust administraatoriga.
            </p>
            <div class="error-actions">
                <a href="/" class="btn btn-primary">
                    <i class="icon-home"></i>
                    <span>Avalehele</span>
                </a>
                <button onclick="history.back()" class="btn btn-secondary">
                    <span>Tagasi</span>
                </button>
            </div>
        </div>
    </div>
</main>

<style>
.error-main {
    padding: var(--spacing-16) 0;
    min-height: 80vh;
    display: flex;
    align-items: center;
}

.error-content {
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}

.error-icon {
    font-size: 4rem;
    color: var(--danger-color);
    margin-bottom: var(--spacing-6);
}

.error-title {
    font-size: 6rem;
    font-weight: 700;
    color: var(--gray-300);
    margin-bottom: var(--spacing-4);
    line-height: 1;
}

.error-subtitle {
    font-size: var(--font-size-2xl);
    font-weight: 600;
    margin-bottom: var(--spacing-4);
}

.error-description {
    color: var(--gray-600);
    margin-bottom: var(--spacing-8);
    line-height: 1.6;
}

.error-actions {
    display: flex;
    gap: var(--spacing-4);
    justify-content: center;
    flex-wrap: wrap;
}
</style>

<?php include '../includes/footer.php'; ?>