/*
Theme Name: Greek Los Angeles
Theme URI: https://greeklosangeles.org
Author: GreekLosAngeles.org
Description: Block theme for GreekLosAngeles.org, a directory of Greek churches, restaurants, and businesses across greater Los Angeles. Pair it with the Greek Los Angeles Directory plugin, which supplies listings, the map, and the forms.
Requires at least: 6.6
Tested up to: 6.8
Requires PHP: 7.4
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: greek-los-angeles
Tags: block-theme, full-site-editing, one-column, custom-logo, editor-style
*/

/* Most styling lives in theme.json. This file holds the few rules theme.json can't express. */

:where(a, button, input, select, textarea, summary):focus-visible {
	outline: 3px solid var(--wp--preset--color--palm-sky);
	outline-offset: 2px;
}

.gla-site-header {
	position: sticky;
	top: 0;
	z-index: 50;
}

.admin-bar .gla-site-header {
	top: var(--wp-admin--admin-bar--height, 32px);
}

.gla-site-header .wp-block-site-logo img {
	display: block;
}

.gla-site-header .wp-block-navigation-item__content:hover {
	color: var(--wp--preset--color--aegean-blue);
}

.gla-site-header .wp-block-navigation__submenu-container {
	border: 1px solid var(--wp--preset--color--line) !important;
	border-radius: 12px;
	padding-block: 8px;
	min-width: 220px !important;
}

.gla-site-footer a {
	color: var(--wp--preset--color--white);
	text-decoration: none;
}

.gla-site-footer a:hover {
	text-decoration: underline;
}

.gla-band {
	border-radius: 12px;
}

@media (max-width: 781px) {
	.gla-site-header .wp-block-site-logo img {
		width: 128px !important;
	}
}
