/* Diferenciación pastel de los dos lados del tanteador de Truco. */
#truco .score-side:first-child{background:#e2f2f8;color:#246b85}
#truco .score-side:last-child{background:#fae7e5;color:#a94c57}
#truco .score-side:first-child .score-value,#truco .score-side:first-child .field{color:#246b85}
#truco .score-side:last-child .score-value,#truco .score-side:last-child .field{color:#a94c57}
#truco .score-side:first-child .five i{background:#3a8caa}
#truco .score-side:last-child .five i{background:#d66b72}
#truco .score-side:first-child .score-buttons button:not(.minus){background:#438fae}
#truco .score-side:last-child .score-buttons button:not(.minus){background:#cd6b74}
#truco .score-side .score-buttons{gap:12px;margin-top:14px}
#truco .score-side .score-buttons button{width:60px;height:54px;font-size:31px;line-height:1;padding:0;border-radius:14px}
#truco .score-side .score-buttons .minus{background:#fff9;color:inherit}
#truco .score-side .score-half{background:#ffffffb8}
/* El movimiento comienza al tirar y se detiene al mostrar el resultado. */
#diceOutput.rolling .die{animation:diceRoll .18s ease-in-out infinite alternate;transform-origin:center}
#diceOutput.rolling .die:nth-child(even){animation-delay:-.11s}
@keyframes diceRoll{from{transform:rotate(-24deg) translateY(-13px) scale(.92)}to{transform:rotate(28deg) translateY(12px) scale(1.08)}}
@media(prefers-reduced-motion:reduce){#diceOutput.rolling .die{animation:none}}
