/*
Theme Name: LAB
Author: Leslie Ashton Bloomfield
Requires at least: 6.1
Tested up to: 6.1
Requires PHP: 5.6
Version: 1.0
Text Domain: LAB
*/


/* - - - STRUCTURE - - - */
.wp-site-blocks {
	display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.admin-bar .wp-site-blocks {
	min-height: calc(100vh - calc(var(--wp-admin--admin-bar--height)));
}

main {
	flex-grow: 1;
	margin-top: var(--wp--preset--spacing--48);
	margin-bottom: var(--wp--preset--spacing--64);
}

/* - - - STYLES - - - */
.special {
	font-family: var(--wp--preset--font-family--cormorant-upright), serif;
}

:where( :not( pre ) > code ) {
	font-family: var(--wp--preset--font-family--space-mono), mono;
	font-size: var(--wp--preset--font-size--small);
}

/* - - - PARAGRAPHS - - - */
p.label {
	margin-bottom: calc(var(--wp--preset--spacing--16) / 2);
}

/* - - - LISTS - - - */
main li:not(:first-of-type) {
	margin-top: calc(var(--wp--preset--spacing--16) / 2);
}

ul.no-bullets {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* - - - LABELS - - - */
.label {
	font-family: var(--wp--preset--font-family--space-mono), mono;
	text-transform: uppercase;
}

.label-left {
	margin-right: 64px;
}

/* - - - LINKS - - - */
a {
	position: relative;
}

.link-underline a::after,
.current-menu-item a::after {
	content: '';
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 2px;
	background: var(--wp--preset--color--highlight);
}

h1.link-underline a::after {
	top: 90%;
}

/* - - - OVERLAY - - - */
.wp-block-navigation__responsive-container.is-menu-open {
	padding: var(--wp--preset--spacing--32);
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
	gap: var(--wp--preset--spacing--32);
}


/*.wp-block-navigation__responsive-container {
	padding: var(--wp--preset--spacing--16)!important;
}
.wp-block-navigation.items-justified-right {
	--navigation-layout-justification-setting: flex-start!important;
}*