/*
Theme Name: Orlogia
Theme URI: https://orlogia.com
Author: Orlogia
Description: Thème sur mesure pour Orlogia, achat et vente de montres neuves et pré-possédées à Bruxelles. Thème bloc, compatible WooCommerce.
Version: 1.5.0
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: orlogia
*/

/* Petites finitions que theme.json ne couvre pas */
.orlogia-eyebrow {
	font-family: var(--wp--preset--font-family--jost);
	font-size: 0.72rem;
	font-weight: 500;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: var(--wp--preset--color--accent);
}

.orlogia-logo {
	display: flex;
	align-items: center;
	gap: 14px;
	text-decoration: none;
	color: var(--wp--preset--color--ink);
}
.orlogia-logo svg { flex: none; }
.orlogia-logo__name {
	font-family: var(--wp--preset--font-family--bodoni);
	font-size: 1.5rem;
	line-height: 1;
	letter-spacing: 0.22em;
	display: block;
}
.orlogia-logo__tag {
	display: block;
	margin-top: 5px;
	font-size: 0.56rem;
	font-weight: 500;
	letter-spacing: 0.3em;
	color: var(--wp--preset--color--accent);
}

.orlogia-header-logo { margin-bottom: 0; }
.orlogia-header-logo img { display: block; height: auto; }
@media (max-width: 600px) {
	.orlogia-header-logo img { width: 170px !important; }
}

.orlogia-card {
	border: 1px solid var(--wp--preset--color--line);
	transition: border-color 0.2s ease;
}
.orlogia-card:hover { border-color: var(--wp--preset--color--accent); }

.orlogia-steps .wp-block-column { border-top: 1px solid var(--wp--preset--color--ink); padding-top: 1.25rem; }

/* FAQ */
.orlogia-faq .wp-block-details {
	border-top: 1px solid var(--wp--preset--color--line);
	padding: 1.1rem 0;
}
.orlogia-faq .wp-block-details:last-child { border-bottom: 1px solid var(--wp--preset--color--line); }
.orlogia-faq summary {
	font-family: var(--wp--preset--font-family--bodoni);
	font-size: 1.15rem;
	cursor: pointer;
}
.orlogia-faq summary:focus-visible { outline: 2px solid var(--wp--preset--color--accent); outline-offset: 4px; }

/* WooCommerce : prix et boutons dans la charte */
.woocommerce .price,
.wc-block-components-product-price { font-family: var(--wp--preset--font-family--jost); color: var(--wp--preset--color--ink); }
.woocommerce span.onsale { background: var(--wp--preset--color--accent); border-radius: 0; }

@media (prefers-reduced-motion: reduce) {
	.orlogia-card { transition: none; }
}
