/**
 * Hostyler Raffles global layout.
 * Colours: var(--color-*) from style.css only.
 * Component styles: bounty-premium.css
 */

.site-main:not(.site-main--front) {
	padding-block: var(--space-lg);
}

.site-main--front {
	padding-block: 0;
}

.entry__title,
.page-title,
.archive-header__title {
	margin-top: 0;
	line-height: 1.2;
}

.entry__content {
	color: var(--color-text-secondary);
}

.entry__content > *:first-child {
	margin-top: 0;
}

/* Legacy button class for inner pages */
.button {
	display: inline-block;
	padding: 0.75rem 1.25rem;
	border-radius: var(--radius-md);
	font-weight: 600;
	border: 1px solid transparent;
	cursor: pointer;
}

.button--primary {
	background: var(--color-gold);
	color: var(--color-bg-primary);
}

.button--primary:hover {
	background: var(--color-gold-light);
	color: var(--color-bg-primary);
}

/* WordPress menus inside bounty nav/footer */
.nav__links .menu-item,
.footer__links .menu-item {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav__links .sub-menu {
	display: none;
}

.custom-logo-link {
	display: flex;
	align-items: center;
}

.custom-logo {
	max-height: 48px;
	width: auto;
}
