.story-row{display:flex;gap:10px;overflow-x:auto;padding:2px 1px 5px;scroll-snap-type:x proximity}.story-card{min-width:112px;width:112px;height:200px!important;border-radius:16px;overflow:hidden;position:relative;background:#e9eef7!important;flex:none;padding:0;scroll-snap-align:start;box-shadow:0 2px 7px rgba(20,35,60,.12)}.story-card .story-avatar{width:100%!important;height:200px!important;border:0!important;border-radius:16px!important;margin:0!important;overflow:hidden;position:relative}.story-card .story-avatar:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.62));pointer-events:none}.story-card .story-avatar img{width:100%;height:100%;object-fit:cover;border-radius:16px}.story-card b{position:absolute;right:8px;left:8px;bottom:9px;z-index:2;color:#fff;text-shadow:0 1px 4px #000;font-size:13px;margin:0;text-align:right}.story-card.add-story .story-avatar.plus{height:200px!important;display:grid;place-items:center;background:#1976ef;font-size:38px}.story-card.add-story .story-avatar.plus:after{display:none}.premium-crown{display:inline-flex;align-items:center;margin-inline-start:4px;font-size:17px;vertical-align:middle;line-height:1}.profile-delete{margin-inline-start:auto;border:0;background:#fff0f0;color:#d9363e;border-radius:10px;padding:8px 10px;font-weight:800}.post video.post-image{width:100%;max-height:620px;border-radius:16px;background:#000;display:block}.share-upgrade{display:grid;gap:10px}.share-upgrade button{min-height:46px}.story-view img,.story-view video{width:min(430px,100%);aspect-ratio:9/16;object-fit:cover;max-height:75vh;border-radius:18px;background:#000}.reels-list{display:grid;gap:14px}.reel-item{background:#000;border-radius:18px;overflow:hidden}.reel-item video{width:100%;max-height:72vh;display:block;object-fit:contain;background:#000}.reel-caption{background:#fff;padding:10px}.media-picker,.media-caption{box-sizing:border-box}@media(max-width:520px){.story-card{min-width:105px;width:105px;height:190px!important}.story-card .story-avatar,.story-card.add-story .story-avatar.plus{height:190px!important}.story-row{gap:8px}}