.orpheus-flag {
    transform-origin: top left;
    animation: flag-swing 1.2s ease-in-out forwards;
}

@keyframes flag-swing {
    0% { transform: rotate(-90deg); opacity: 0; }
    40% { transform: rotate(15deg); opacity: 1; }
    60% { transform: rotate(-10deg); }
    80% { transform: rotate(5deg); } 
    100% { transform: rotate(0deg); } 
}
