/* Easter egg 35-22 (owner, 2026-10-22): Hebe behind the Gourmet's International logo
   of the Partner page (page-templates/page-partner.php, the «Organized by» block;
   js/mwf-partner-egg.js plays it). At rest nothing changes: the logo keeps the hand
   it showed as a link, the block takes no selection and no double-tap zoom, and
   the colours turn only with the triple clicks. Hebe and her 35 stand above
   everything (the header is z 30, its menu inside it), the gold over her (2001). */
.mwf-organized-by {
	-webkit-user-select: none;
	user-select: none;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}
.mwf-organized-by img {
	cursor: pointer;
	-webkit-user-drag: none;
	transition: filter .6s ease;
}
.mwf-organized-by[data-hue="45"] img { filter: hue-rotate(45deg); }
.mwf-organized-by[data-hue="248"] img { filter: hue-rotate(248deg); }

/* Hebe: placed by the script in page coordinates (no parent can clip her) */
.mwf-hebe {
	position: absolute;
	z-index: 2000;
	cursor: pointer;
	clip-path: inset(100% 0 0 0);
	opacity: 0;
}
/* no shadow (owner's look, 2026-10-23): the bronze as the 2009 key visual has it */
.mwf-hebe > img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-user-drag: none;
}
/* a light across the bronze, limited to her shape */
.mwf-hebe-sheen {
	position: absolute;
	inset: 0;
	overflow: hidden;
	pointer-events: none;
	mix-blend-mode: soft-light;
	-webkit-mask: url(../img/eggs/hebe-2009.svg) center / 100% 100% no-repeat;
	mask: url(../img/eggs/hebe-2009.svg) center / 100% 100% no-repeat;
}
.mwf-hebe-sheen i {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 300%;
	background: linear-gradient(100deg, transparent 35%, rgba(255, 244, 214, .85) 50%, transparent 65%);
	transform: translateX(-80%);
}
.mwf-hebe.is-up .mwf-hebe-sheen i { animation: mwf-hebe-sheen 1.6s ease-in-out .5s both; }
@keyframes mwf-hebe-sheen {
	from { transform: translateX(-80%); }
	to { transform: translateX(13.333%); }
}
/* the 35 over her torso (the demo's 46-unit Cormorant in a layer three times her
   width, top 20 %: the digits' ink as wide as she is, centred at 54 % of her height) */
.mwf-hebe-35 {
	position: absolute;
	left: -3.9%;
	top: 39.84%;
	width: 104.8%;
	height: auto;
	overflow: visible;
	pointer-events: none;
	filter: drop-shadow(0 .0625rem .094rem rgba(0, 0, 0, .44));
}
.mwf-hebe-35 path {
	fill: url(#mwf-hebe35-gold);
	fill-opacity: 0;
	stroke: #6e4f17;
	stroke-width: 1.74;
	stroke-linejoin: round;
	stroke-dasharray: 1;
	stroke-dashoffset: 1;
	paint-order: stroke;
}
.mwf-hebe-35.is-done path { fill-opacity: 1; stroke-dashoffset: 0; }

@media (prefers-reduced-motion: reduce) {
	.mwf-organized-by img { transition: none; }
	.mwf-hebe.is-up .mwf-hebe-sheen i { animation: none; }
}
