.BlogImage_blogImageContainer__gZJuk{position:relative;width:100%;margin:20px 0;overflow:hidden;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease}.BlogImage_blogImage___68WN{width:100%;height:auto;display:block;border-radius:4px;transition:transform .3s ease}.BlogImage_blogImageContainer__gZJuk:hover .BlogImage_blogImage___68WN{transform:scale(1.02)}.BlogImage_loadingOverlay__FqzYD{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4}.BlogImage_loadingText__Qrd2X{color:#999;font-family:Courier New,monospace}.BlogImage_errorContainer__y0fpX{background-color:#f4f4f4;border:2px dashed #ccc;display:flex;align-items:center;justify-content:center;margin:20px 0;border-radius:6px}.BlogImage_errorText__QmAjG{color:#666;font-family:Courier New,monospace;font-size:.9rem}.BlogImage_clickHint__EgLlC{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.7);color:white;padding:5px 10px;border-radius:4px;font-size:.8rem;opacity:0;transition:opacity .3s ease}.BlogImage_blogImageContainer__gZJuk:hover .BlogImage_clickHint__EgLlC{opacity:1!important}.BlogImage_caption__d_b8a{text-align:center;font-style:italic;color:#666;margin-top:5px;font-size:.9rem;font-family:Courier New,monospace}.BlogImage_fullScreenOverlay__due0m{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:1000;cursor:zoom-out}.BlogImage_fullScreenImage__75Nsr{max-width:90%;max-height:90%;object-fit:contain;cursor:default}.BlogImage_fullScreenCaption__qlKmc{position:absolute;bottom:20px;color:white;text-align:center;padding:10px 20px;background-color:rgba(0,0,0,.7);border-radius:4px;max-width:80%;font-family:Courier New,monospace}