/* Logo - accessibilité et interactions */
#logo {
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}

#logo:focus-visible {
	outline: 2px solid var(--color-primary);
	outline-offset: 2px;
}

#logo:hover {
	opacity: 0.9;
	transition: opacity var(--transition-fast);
}

