/* Thagora Food — brand (#556b64, #ffff00, #d3d3c8) */

:root {
	--thagora-green: #556b64;
	--thagora-yellow: #ffff00;
	--thagora-stone: #d3d3c8;
}

.thagora-brand-header .wp-block-navigation .wp-block-navigation-item__content {
	color: var(--thagora-stone);
	font-weight: 600;
}

.thagora-brand-header .wp-block-navigation .wp-block-navigation-item__content:hover,
.thagora-brand-header .wp-block-navigation .wp-block-navigation-item__content:focus {
	color: var(--thagora-yellow);
}

.thagora-brand-header .wp-block-navigation__responsive-container-open,
.thagora-brand-header .wp-block-navigation__responsive-container-close {
	color: var(--thagora-stone);
}

.thagora-hero-cover .wp-block-cover__inner-container {
	width: 100%;
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
}

.thagora-hero-logo .custom-logo-link img,
.thagora-header-logo .custom-logo-link img {
	filter: drop-shadow(0 2px 12px rgba(0, 0, 0, 0.35));
}

.thagora-gallery-section .wp-block-image img {
	border-radius: 12px;
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 4 / 3;
	border: 2px solid var(--thagora-green);
}

.thagora-quick-links .wp-block-button__link {
	border-radius: 999px;
	padding: 0.65rem 1.5rem;
	font-weight: 700;
}

.thagora-quick-links .wp-block-button.is-style-outline .wp-block-button__link {
	background: transparent;
}

.thagora-footer-social.wp-block-social-links.is-style-logos-only .wp-block-social-link-anchor {
	padding: 0.35rem;
}

.thagora-menu-page .thagora-price {
	font-weight: 700;
	color: var(--thagora-green);
	white-space: nowrap;
}

.thagora-menu-page .thagora-menu-note {
	background: rgba(85, 107, 100, 0.12);
	border-left: 4px solid var(--thagora-green);
	padding: 1rem 1.25rem;
	border-radius: 0 8px 8px 0;
}

.thagora-page-main .entry-content a {
	color: var(--thagora-green);
	font-weight: 600;
}

@media (min-width: 782px) {
	.thagora-hero-social.wp-block-social-links {
		gap: 1rem 1.25rem;
	}
}
