

/** TO DO ***
 *
 *	optimize I icon: considering/including external CSS possible ? vs. setting same values inline
 *
 */

/* AI notice */
:has( > .ai) {
	display: flex;
	flex-direction: column;
    align-items: flex-end;
	justify-content: center;
}
.ai {
	opacity: .4;
	aspect-ratio: 1;
	border-radius: 50%;
	margin-right: 5mm;
	padding: 1mm 2mm;
	background-color: white;
	text-align: right;
	font-size: 8pt;
}
.ai div {
	display: none;
}
.ai * {
	font-size: inherit;
}
.ai:hover {
	opacity: .8;
	aspect-ratio: auto;
	border-radius: 3mm;
	font-size: inherit;
}
.ai:hover div {
	display: block;
}



:root {
	/* circled i */
	--iconI: url("data:image/svg+xml,%3Csvg%20width%3D%228mm%22%20height%3D%228mm%22%20viewBox%3D%220%200%2010%2010%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%224%22%20stroke%3D%22black%22%20stroke-width%3D%22.7%22%20fill%3D%22none%22%2F%3E%3Ctext%20x%3D%225%22%20y%3D%226%22%20font-size%3D%225%22%20text-anchor%3D%22middle%22%20font-family%3D%22sans-serif%22%20fill%3D%22black%22%3Ei%3C%2Ftext%3E%3C%2Fsvg%3E");
	
	/* topic illustrating background 'photos' */
	--pos: 0;	/* default */
/** TO DO: auflösungs-weiche implementieren **/
	--bgVersprechen:			url("/gfx/backgrounds/versprechen.webp");
	--bgPhilosophie:			url("/gfx/backgrounds/philosophie.webp");
	--bgKunden:					url("/gfx/backgrounds/kunden.webp");
	--bgThemen:					url("/gfx/backgrounds/themen.webp");
	--bgBeruf:					url("/gfx/backgrounds/beruflicher-erfolg.webp");
	--bgWeiterbildung:			url("/gfx/backgrounds/formelle-weiterbildung.webp");
	--bgLernen:					url("/gfx/backgrounds/informelles-lernen.webp");
	
	/* portraits of quoted people */
	--imgMueller: url("../gfx/people/Lieschen Müller.webp");
}

@media only print {
:root {
	--bgVersprechen:			url("/gfx/backgrounds/versprechen.webp");
	--bgPhilosophie:			url("/gfx/backgrounds/philosophie.webp");
	--bgKunden:					url("/gfx/backgrounds/kunden.webp");
	--bgThemen:					url("/gfx/backgrounds/themen.webp");
	--bgBeruf:					url("/gfx/backgrounds/beruflicher-erfolg.webp");
	--bgWeiterbildung:			url("/gfx/backgrounds/formelle-weiterbildung.webp");
	--bgLernen:					url("/gfx/backgrounds/informelles-lernen.webp");
}
}


/*
	--photo: url("data:image/jpeg;base64,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");
*/
	
/*
	--whateverJPG: url("data:image/jpeg;base64,		...base-64-encoded-jpg-code...	");
	--logo: url("data:image/svg+xml,	...url-encoded-svg-code...	");
*/
	
	/* qr codes */
/*
	--whateverPNG: url("data:image/png;base64,	...base-64-encoded-png-code...	");
*/
