/*
Theme Name: Thornveil Child
Theme URI: https://immortaleye.co.uk
Template: thornveil
Author: Baron Bratby
Description: Child of Thornveil for immortaleye.co.uk. Activate this, not the parent. CSS and template overrides live here.
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 8.0
Version: 1.2.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thornveil-child
*/

/* Hide WooCommerce’s empty-basket overlay on photography pages. */
body:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wc-block-components-drawer__screen-overlay,
body:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .wc-block-mini-cart__drawer,
.wp-block-woocommerce-mini-cart {
	display: none !important;
	pointer-events: none !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

h1, h2, h3, h4, .wp-block-post-title, .wp-block-query-title {
	overflow-wrap: normal !important;
	word-break: normal !important;
	hyphens: none !important;
	-webkit-hyphens: none !important;
}
.tv-artwork-meta .wp-block-post-title,
.single-artwork .wp-block-column:last-child .wp-block-post-title {
	font-size: clamp(2rem, 3.4vw, 3.15rem) !important;
	line-height: 1.08;
}
.tv-prompt {
	margin-top: 1.5rem;
	padding-top: 1.25rem;
	border-top: 1px solid rgb(239 230 220 / 10%);
}
.tv-prompt dt {
	font-size: 0.7rem;
	letter-spacing: 0.16em;
	text-transform: uppercase;
	color: #c9a56a;
	margin-top: 0.85rem;
}
.tv-prompt dd {
	margin: 0.35rem 0 0;
	color: #8f8079;
}
