/**!
Theme Name: imageDirect Performer
Theme URI:
Author: imageDirect Pty Ltd
Author URI:
Description: Get found in the noise
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.0
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imagedirect-performer
Tags: full-site-editing
* --------------------------- */

/**! formatter sentinal. Please do not remove this comment --------------------------- */
html {
	tab-size: 4;
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/**! Reset block spacing */

html {
	tab-size: 4;
	scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
	html {
		scroll-behavior: auto;
	}
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/**! Reset block spacing 2026 */

:where(.wp-site-blocks) > * {
	margin-block-start: 0;
	margin-block-end: 0;
}

:where(.wp-site-blocks) > .wp-block-group {
	margin-block-start: 0;
	padding-block-end: 1.5rem;
}

/**! Telephone href */
a[href^="tel:"] {
	white-space: nowrap;
}

/*! Current page */
:where(.has-base-background-color) .current-menu-item {
	color: var(--wp--preset--color--primary);
}

:where(.has-primary-background-color) .current-menu-item {
	color: var(--wp--preset--color--primary-higher);
}

/**! SVG logo href*/
.wp-block-site-logo a {
	width: 100%;
}

/* Form */
.wp-block-archives-dropdown select,
.wp-block-categories-dropdown select {
	padding: 1em;
	padding-right: 3em;
	min-width: 12rem;
	border-radius: 0.5ch;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url("data:image/svg+xml;utf8,<svg fill='currentColor' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
	background-repeat: no-repeat;
	background-position-x: calc(100% - 1ch);
	background-position-y: 50%;
}

/* Futurama */

:where(.has-style-imagedirect-ellipsis):where(.is-layout-grid) .wp-block-post-title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Dev only markers */
:where(.is-development) header {
	background-color: var(--wp--preset--color--neutral-higher);
}

:where(.is-development) main {
	background-color: var(--wp--preset--color--primary-higher);
}

:where(.is-development) footer {
	background-color: var(--wp--preset--color--secondary-lower);
}