@media(max-width: 768px){.post-header{min-height:300px !important;padding:2rem 0 !important}.post-header .container{padding:0 1rem !important}}@media(max-width: 576px){.post-header{min-height:250px !important;padding:1.5rem 0 !important}}@media(max-width: 768px){.post-title{font-size:1.8rem !important;margin:15px 0 !important;line-height:1.3 !important}}@media(max-width: 576px){.post-title{font-size:1.5rem !important;margin:10px 0 !important;text-align:center !important}}@media(max-width: 768px){.post-meta{gap:10px !important;justify-content:center !important;margin-top:15px !important}.post-meta__item{padding:6px 10px !important;font-size:.85rem !important}.post-meta__item svg{width:14px !important;height:14px !important}}@media(max-width: 576px){.post-meta{gap:8px !important;flex-direction:column !important;align-items:center !important}.post-meta__item{padding:5px 8px !important;font-size:.8rem !important}}@media(max-width: 768px){.main-content{margin-top:2rem !important;padding:0 1rem !important}.content-wrapper{grid-template-columns:1fr !important;gap:2rem !important}.article__content{font-size:1rem !important;line-height:1.6 !important}.article__content h2{font-size:1.5rem !important}.article__content h3{font-size:1.3rem !important}.article__content h4{font-size:1.1rem !important}}@media(max-width: 576px){.main-content{margin-top:1.5rem !important;padding:0 .5rem !important}.content-wrapper{gap:1.5rem !important}}@media(max-width: 768px){.share-buttons{justify-content:center !important;gap:.75rem !important}.share-button{width:32px !important;height:32px !important}}@media(max-width: 576px){.share-buttons{gap:.5rem !important}.share-button{width:28px !important;height:28px !important}}.epr-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:10000}.epr-modal.open{display:flex}.epr-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.85)}.epr-modal-content{position:relative;max-width:95vw;max-height:90vh;z-index:1;display:flex;flex-direction:column;align-items:center}.epr-modal-image{max-width:95vw;max-height:90vh;width:auto;height:auto;display:block;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.5)}.epr-modal-close{position:absolute;top:-12px;right:-12px;background:rgba(0,0,0,.7);color:#fff;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:24px;line-height:36px;text-align:center}.epr-modal-download{position:absolute;top:-12px;right:32px;background:#73cc9e;color:#003057;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.epr-modal-download:hover{background:#003057;color:#73cc9e;transform:scale(1.1)}.epr-modal-caption{margin-top:8px;color:#fff;text-align:center;font-size:.95rem;padding:0 8px}@media(max-width: 576px){.epr-modal-image{max-width:100vw;max-height:80vh}.epr-modal-download{right:28px}}@media(max-width: 768px){.author-box{flex-direction:column !important;text-align:center !important;padding:1.5rem !important}.author-box__avatar{width:60px !important;height:60px !important;margin:0 auto 1rem !important}.author-social{justify-content:center !important}}@media(max-width: 576px){.author-box{padding:1rem !important}.author-box__avatar{width:50px !important;height:50px !important}}@media(max-width: 768px){.post-navigation__links{flex-direction:column !important;gap:1rem !important}.post-navigation__link{text-align:center !important}.post-navigation__content{justify-content:center !important}.post-navigation__title{font-size:.9rem !important}}@media(max-width: 576px){.post-navigation{margin:1.5rem 0 !important;padding:1rem 0 !important}.post-navigation__title{font-size:.85rem !important}}@media(max-width: 768px){.sidebar-post{margin-top:2rem !important}.sidebar__widget{margin-bottom:2rem !important;padding:1.5rem !important;background:#f8f9fa !important;border-radius:8px !important}.widget-title{font-size:1.1rem !important;margin-bottom:1rem !important}.related-post{padding:1rem !important;border-radius:8px !important;background:#fff !important;margin-bottom:1rem !important;box-shadow:0 2px 4px rgba(0,0,0,.1) !important}.related-post__image{width:70px !important;height:70px !important}.related-post__title{font-size:.9rem !important}.related-post__date,.related-post__excerpt{font-size:.75rem !important}}@media(max-width: 576px){.sidebar-post{margin-top:1.5rem !important}.sidebar__widget{padding:1rem !important;margin-bottom:1.5rem !important}.related-post{flex-direction:column !important;text-align:center !important;padding:1rem !important}.related-post__image{width:100% !important;height:150px !important;margin-bottom:.75rem !important}.related-post__content{width:100% !important}}.epr-image-gallery{margin:40px 0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden}.epr-gallery-header{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;background:#003057;color:#fff}.epr-gallery-header h3{margin:0;font-size:1.25rem;font-weight:600;letter-spacing:.02em;color:#73cc9e}.epr-gallery-count{background:rgba(255,255,255,.15);padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:500;border:1px solid rgba(255,255,255,.3)}.epr-gallery-container{display:flex;gap:20px;padding:24px}.epr-gallery-main{flex:1;min-width:0}.epr-main-image-wrapper{position:relative;border-radius:8px;overflow:hidden;background:#f8f9fa;margin-bottom:16px}.epr-main-image{width:100%;height:auto;display:block;transition:transform .3s ease}.epr-image-overlay{position:absolute;top:12px;right:12px;display:flex;gap:8px;opacity:0;transition:opacity .3s ease}.epr-main-image-wrapper:hover .epr-image-overlay{opacity:1}@media(max-width: 768px){.epr-image-overlay{opacity:1}}.epr-zoom-btn,.epr-download-btn{background:#003057;color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.epr-zoom-btn:hover,.epr-download-btn:hover{background:#73cc9e;color:#003057;transform:scale(1.1)}.epr-image-info{padding:16px 0}.epr-gallery-thumbnails{width:200px;flex-shrink:0}.epr-thumbnails-wrapper{display:flex;flex-direction:column;gap:12px;max-height:500px;overflow-y:auto;padding-right:8px}.epr-thumbnails-wrapper::-webkit-scrollbar{width:4px}.epr-thumbnails-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:2px}.epr-thumbnails-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.epr-thumbnail{position:relative;border-radius:6px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.epr-thumbnail.active{border-color:#73cc9e;box-shadow:0 0 0 2px rgba(115,204,158,.25)}.epr-thumbnail:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.epr-thumbnail img{width:100%;height:120px;object-fit:cover;display:block}.epr-thumbnail-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 48, 87, 0.65));padding:8px;display:flex;justify-content:flex-end}.epr-thumbnail-number{background:rgba(255,255,255,.95);color:#003057;font-size:.75rem;font-weight:600;padding:2px 6px;border-radius:4px;min-width:20px;text-align:center}.epr-download-link{display:inline-block;margin-top:10px;padding:10px 14px;border-radius:8px;border:2px solid #003057;color:#003057;text-decoration:none;font-weight:600;transition:background .2s ease,color .2s ease}.epr-download-link:hover{background:#73cc9e;color:#003057}.epr-gallery-thumbnails{position:relative}.epr-thumb-scroll{position:absolute;right:8px;z-index:2;width:28px;height:28px;border-radius:6px;border:none;background:#73cc9e;color:#003057;font-weight:700;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .15s ease,filter .15s ease}.epr-thumb-scroll:hover{transform:translateY(-1px);filter:brightness(1.05)}.epr-thumb-scroll-up{top:8px}.epr-thumb-scroll-down{bottom:8px}@media(max-width: 768px){.epr-gallery-container{flex-direction:column;padding:16px;gap:16px}.epr-gallery-thumbnails{width:100%;order:-1;position:relative}.epr-gallery-thumbnails::after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to left, rgba(255, 255, 255, 0.8), transparent);pointer-events:none;z-index:1}.epr-thumbnails-wrapper{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;gap:12px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.epr-thumbnails-wrapper::-webkit-scrollbar{height:6px}.epr-thumbnails-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.epr-thumbnails-wrapper::-webkit-scrollbar-thumb{background:#73cc9e;border-radius:3px}.epr-thumbnail{flex-shrink:0;width:90px;border-radius:8px}.epr-thumbnail img{height:90px}.epr-gallery-header{padding:16px;flex-direction:column;gap:8px;text-align:center}.epr-gallery-header h3{font-size:1.1rem}.epr-main-image-wrapper{margin-bottom:12px}.epr-zoom-btn,.epr-download-btn{padding:12px;border-radius:8px}.epr-image-overlay{top:16px;right:16px;gap:12px}.epr-thumb-scroll{display:none}}@media(max-width: 480px){.epr-image-gallery{margin:20px -16px;border-radius:0}.epr-gallery-container{padding:12px;gap:12px}.epr-gallery-header{padding:12px}.epr-gallery-header h3{font-size:1rem}.epr-thumbnail{width:70px}.epr-thumbnail img{height:70px}.epr-thumbnails-wrapper{gap:8px;padding-bottom:12px}.epr-zoom-btn,.epr-download-btn{padding:10px;border-radius:6px}.epr-image-overlay{top:12px;right:12px;gap:8px}.epr-main-image-wrapper{border-radius:6px}}.article__content{max-width:100% !important;word-wrap:break-word !important;word-break:break-word !important;hyphens:auto !important}@media(max-width: 768px){.container{padding:0 1rem !important}.article__tags{text-align:center !important}.tags-list a{margin:.25rem !important;padding:.5rem 1rem !important;font-size:.8rem !important}.article__share{text-align:center !important;margin:2rem 0 !important}.share-title{margin-bottom:1rem !important}.article__content{padding:0 .5rem !important}}@media(max-width: 576px){.container{padding:0 .5rem !important}.article__content{padding:0 .25rem !important;max-width:350px !important}.article__content img{margin:1rem 0 !important;border-radius:4px !important}.article__content blockquote{padding:1rem !important;margin:1rem 0 !important;font-size:.95rem !important}.page-links{text-align:center !important;margin:1.5rem 0 !important}.article__content p{margin-bottom:1rem !important;line-height:1.6 !important}}/*# sourceMappingURL=single.css.map */
