.post-detail-wrap{align-items:flex-start}.post-detail-images{width:655px;min-width:655px;height:655px;background:#f5f5f5;overflow:hidden}.post-detail-images .swiper-container{height:100%}.post-detail-img{object-fit:contain;object-position:center}.post-img-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px!important;height:48px!important;border-radius:50%;background:hsla(0,0%,100%,.8);box-shadow:0 0 4px 0 rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;color:#2b2b2b}.post-img-btn:after{display:none}.post-img-btn.swiper-button-prev{left:24px}.post-img-btn.swiper-button-next{right:24px}.post-img-btn.swiper-button-disabled{opacity:.4;cursor:default}.post-img-counter{position:absolute;right:16px;bottom:16px;background:rgba(0,0,0,.5);border-radius:2px;padding:2px 4px;display:flex;align-items:center;gap:2px;color:#fff;font-size:14px;line-height:1.3;z-index:10}.post-img-divider{width:1px;height:10px;background:#fff;transform:rotate(15deg)}.post-detail-content{flex:1;min-width:0;height:655px;display:flex;flex-direction:column}.js-post-content{height:100%;display:flex;flex-direction:column;min-height:0}.post-detail-body{flex:1;min-height:0;overflow-y:auto;padding-bottom:16px}.post-detail-text{white-space:pre-wrap;word-break:break-word}.post-tag-item{height:26px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center}.post-product-card{border:1px solid #f2f3f5;box-shadow:0 0 8px 0 rgba(0,0,0,.05)}.post-product-img{width:100px;height:100px;object-fit:cover}.post-product-cart{width:32px;height:32px;border-radius:50%;background-color:#2b2b2b;text-decoration:none}.post-detail-toolbar{padding:16px 0;border-top:1px solid #f2f3f5;flex-shrink:0;position:relative}.post-action-btn{border:none;background:none;cursor:pointer;position:relative}.post-action-btn .post-action-icon{display:block}@media screen and (max-width:1600px){.post-detail-images{flex:1;width:auto;min-width:0;height:auto;aspect-ratio:1/1}.post-detail-content{flex:1;height:auto;aspect-ratio:1/1;overflow:hidden}}@media screen and (max-width:1200px){.post-detail-wrap{flex-direction:column}.post-detail-images{flex:none;width:100%;min-width:0;height:auto;aspect-ratio:1/1}.post-detail-content{flex:none;width:100%;height:auto;aspect-ratio:auto;overflow:visible}.post-detail-body{overflow-y:visible}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.animate-shimmer{background-image:linear-gradient(90deg,var(--gray-200),var(--gray-100),var(--gray-200));background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.post-img-skeleton{position:absolute;inset:0}.post-content-skeleton{padding-top:4px}.post-content-skeleton .post-skeleton-line{display:block}