/**
 * GiftCodeNgon - Entry Header & Breadcrumbs
 * 
 * @version 1.0.0
 */

/* Breadcrumbs */
.breadcrumbs {
    margin-bottom: var(--space-6);
    font-size: var(--text-sm);
    color: var(--color-text-muted);
}

.breadcrumbs a {
    color: var(--color-text-secondary);
}

.breadcrumbs a:hover {
    color: var(--color-primary);
}

.breadcrumbs .separator {
    margin: 0 var(--space-2);
    color: var(--color-border);
}

/* Entry Header */
.entry-header {
    margin-bottom: var(--space-6);
    text-align: center;
}

/* Full Width Header - outside 2-column grid */
.entry-header-fullwidth {
    margin-bottom: var(--space-4);
    text-align: center;
}

.entry-title {
    margin-bottom: var(--space-2);
    font-size: var(--text-3xl);
    color: white;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

.entry-meta {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-4);
    font-size: var(--text-sm);
    color: var(--color-text-muted);
    flex-wrap: wrap;
}

.entry-meta i {
    margin-right: var(--space-1);
}

.entry-meta a {
    color: var(--color-text-muted);
}

.entry-meta a:hover {
    color: var(--color-primary);
}

/* Game Icon */
.game-icon-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: var(--space-8);
}

.game-icon {
    width: 120px;
    height: 120px;
    border-radius: var(--radius-2xl);
    box-shadow: var(--shadow-xl);
    object-fit: cover;
}