.journey-progress{position:fixed;z-index:7;top:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #ffffff20;border-radius:20px;background:#11101ae8;color:#b9afc2;font-size:8px;letter-spacing:1px;pointer-events:none}.journey-progress b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e11d48;color:#fff;font-size:9px}.journey-progress i{width:24px;height:1px;background:#ffffff3d}.journey-progress em{font-style:normal;color:#fff}.typing-status{display:block;color:#73e795;font-size:10px;margin:-14px 0 14px;animation:typingBlink 1.5s infinite}.openers{display:grid;gap:6px;margin:18px 0 14px}.openers button{padding:9px 10px;border:1px solid #ffffff20;border-radius:5px;background:#24192d;color:#ddd5e4;text-align:left;font-size:11px;cursor:pointer}.openers button.is-picked{border-color:#e11d48;background:#e11d4826;color:#fff}.story-thumbs{display:flex;gap:6px;margin-top:22px}.story-thumbs button{width:46px;height:54px;padding:0;border:2px solid transparent;background:none;overflow:hidden;cursor:pointer}.story-thumbs button.is-current{border-color:#f59e0b}.story-thumbs img{width:100%;height:100%;object-fit:cover}.story-heart.is-sent{animation:heartPop .45s ease}.next-profile{display:block;width:100%;margin-top:12px;padding:12px;border:1px solid #ffffff2d;border-radius:6px;background:#ffffff0d;color:#fff;font-weight:700;cursor:pointer}.whatsapp-success.is-confirmed{padding:10px;border-radius:6px;background:#123b24;color:#8af2a6;animation:successIn .35s ease}.match-card.is-swiping{transition:none}.match-card.swipe-like:after{content:"LIKE";position:absolute;z-index:4;top:20px;left:15px;padding:5px 8px;border:2px solid #66e38a;color:#66e38a;font-weight:800;transform:rotate(-12deg)}.match-card.swipe-skip:after{content:"SKIP";position:absolute;z-index:4;top:20px;right:15px;padding:5px 8px;border:2px solid #ff718b;color:#ff718b;font-weight:800;transform:rotate(12deg)}@keyframes typingBlink{50%{opacity:.45}}@keyframes heartPop{50%{transform:scale(1.08)}}@keyframes successIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:650px){.journey-progress{top:8px}.profile-story__card>div{padding-top:22px}}
