/* Hartly · v45 · بلوک 030 از ۱۱۸
   v45: EXPLORE TAB (PHOTO + 15s VIDEO POSTS)
   تولید خودکار توسط tools/split-layers.py */
#s-explore .post-cell{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#f5f5f4;cursor:pointer}
#s-explore .post-cell img,#s-explore .post-cell video{width:100%;height:100%;object-fit:cover;display:block}
#s-explore .post-cell .play-badge{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18)}
#postM{position:fixed;inset:0;z-index:96;background:rgba(0,0,0,.92);display:flex;flex-direction:column}
#postM.hidden{display:none}
#postToast{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);z-index:97;background:#1c1917;color:#fff;padding:10px 18px;border-radius:999px;font-size:12px;font-weight:700;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:opacity .25s;white-space:nowrap}
#postToast.hidden{display:none}
.up-bar{height:4px;background:#e7e5e4;border-radius:99px;overflow:hidden}
.up-bar > div{height:100%;background:linear-gradient(90deg,#fbbf24,#f59e0b);width:0%;transition:width .2s}
