/* Scorer page */

.player-btn { transition: all 0.1s; }
.player-btn.selected { ring: 2px; transform: scale(1.05); }

.action-btn { transition: all 0.1s; user-select: none; -webkit-user-select: none; }
.action-btn:active { transform: scale(0.95); }

.flash { animation: flash 0.3s ease-out; }
@keyframes flash {
    0%   { background-color: rgba(249, 115, 22, 0.3); }
    100% { background-color: transparent; }
}

.feed-entry { animation: slideIn 0.2s ease-out; }
@keyframes slideIn {
    from { opacity: 0; transform: translateY(-10px); }
    to   { opacity: 1; transform: translateY(0); }
}
