/** * Igny8 Image Injection CSS * * Responsive image display styles for marker-based image injection * * @package Igny8 * @version 1.0.0 */ /* Desktop and larger screens (769px+) */ @media (min-width: 769px) { .igny8-article-image-desktop { display: block !important; } .igny8-article-image-mobile { display: none !important; } } /* Mobile and smaller screens (768px and below) */ @media (max-width: 768px) { .igny8-article-image-desktop { display: none !important; } .igny8-article-image-mobile { display: block !important; } } /* Image wrapper styling */ .igny8-image-wrapper { margin: 20px 0; text-align: center; } .igny8-image-wrapper img { max-width: 100%; height: auto; border-radius: 8px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); } /* Loading state */ .igny8-image-wrapper img[loading="lazy"] { opacity: 0; transition: opacity 0.3s ease; } .igny8-image-wrapper img[loading="lazy"].loaded { opacity: 1; }