.game-shell .phase-dot{animation:.22s cubic-bezier(.16,1,.3,1) blef-phase-mark}.game-shell .player-row{animation:.28s cubic-bezier(.16,1,.3,1) blef-crew-arrival}.game-shell .player-row>.avatar{transform-origin:50% 85%;animation:.36s cubic-bezier(.16,1,.3,1) blef-avatar-hello}.game-shell .player-score--updated{animation:.34s cubic-bezier(.16,1,.3,1) blef-score-mark}.game-shell .writing-stage{animation:.18s ease-out blef-soft-confirmation}.game-shell .waiting-stage .big-status,.game-shell .truth-option .radio-dot,.game-shell .submission-progress .submitted>span{animation:.26s cubic-bezier(.16,1,.3,1) blef-action-confirmed}.game-shell .live-story-card{transform-origin:35% 20%;transition:background-color .2s ease-out;animation:.38s cubic-bezier(.16,1,.3,1) blef-story-dealt}.game-shell .story-stage--revealed .live-story-card{background-color:#f3ead7}.game-shell .story-card-meta{justify-content:space-between;align-items:center;gap:14px;display:flex}.game-shell .story-card-meta .story-topic{flex:1;min-width:0}.game-shell .story-verdict-stamp{color:var(--ink);transform-origin:65% 65%;border:1.5px solid;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1.3;animation:.38s cubic-bezier(.16,1,.3,1) blef-verdict-stamped;display:inline-flex;transform:rotate(-5deg)}.game-shell .story-verdict-stamp--truth{background:var(--mint)}.game-shell .story-verdict-stamp--bluff{background:var(--apricot)}.game-shell .vote-confirmation .vote-choice-chip{animation:.26s cubic-bezier(.16,1,.3,1) blef-vote-received}.game-shell .voting-progress .has-voted{animation:.24s cubic-bezier(.16,1,.3,1) blef-action-confirmed}.game-shell .reveal-area{animation:none}.game-shell .answer-reveal{animation:.22s ease-out blef-soft-confirmation}.game-shell .vote-result--correct .points-positive,.game-shell .author-bonus{animation:.34s cubic-bezier(.16,1,.3,1) blef-score-mark}.game-shell .finished-stage .trophy-illustration{transform-origin:50% 80%;animation:.52s cubic-bezier(.16,1,.3,1) blef-trophy-settled}.game-shell .final-ranking>li{animation:blef-ranking-placed .28s cubic-bezier(.16, 1, .3, 1) var(--rank-delay,0s) both}.game-shell .game-rules-link{text-underline-offset:3px;align-items:center;min-height:44px;margin:0 0 6px;padding:4px 8px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex}@keyframes blef-phase-mark{0%{transform:scale(.65)}to{transform:scale(1)}}@keyframes blef-crew-arrival{0%{opacity:.65;transform:translate(-9px)}to{opacity:1;transform:translate(0)}}@keyframes blef-avatar-hello{0%{transform:rotate(-9deg)scale(.92)}65%{transform:rotate(3deg)}to{transform:rotate(0)scale(1)}}@keyframes blef-action-confirmed{0%{transform:scale(.84)}to{transform:scale(1)}}@keyframes blef-story-dealt{0%{transform:translate(12px)rotate(1.25deg)}to{transform:translate(0)rotate(0)}}@keyframes blef-verdict-stamped{0%{opacity:.5;transform:rotate(-11deg)scale(1.28);box-shadow:0 7px 14px #62543b26}65%{opacity:1;transform:rotate(-4deg)scale(.98);box-shadow:0 1px 3px #62543b14}to{opacity:1;transform:rotate(-5deg)scale(1);box-shadow:0 0 #62543b00}}@keyframes blef-vote-received{0%{transform:rotate(-3deg)scale(.96)}to{transform:rotate(0)scale(1)}}@keyframes blef-score-mark{0%{transform:translateY(4px)}45%{color:var(--mint-deep)}to{transform:translateY(0)}}@keyframes blef-trophy-settled{0%{transform:rotate(-17deg)scale(.9)}to{transform:rotate(-7deg)scale(1)}}@keyframes blef-ranking-placed{0%{opacity:.65;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes blef-soft-confirmation{0%{opacity:.65}to{opacity:1}}@media (max-width:640px){.game-shell .story-card-meta{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.game-shell .phase-dot,.game-shell .player-row,.game-shell .player-row>.avatar,.game-shell .player-score--updated,.game-shell .writing-stage,.game-shell .waiting-stage .big-status,.game-shell .truth-option .radio-dot,.game-shell .submission-progress .submitted>span,.game-shell .live-story-card,.game-shell .story-verdict-stamp,.game-shell .vote-confirmation .vote-choice-chip,.game-shell .voting-progress .has-voted,.game-shell .answer-reveal,.game-shell .vote-result--correct .points-positive,.game-shell .author-bonus,.game-shell .finished-stage .trophy-illustration,.game-shell .final-ranking>li{transition-property:background-color,color,border-color;transition-duration:.15s!important;animation-name:blef-soft-confirmation!important;animation-duration:.15s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
