g3x-flip-timer { display: block; width: 100%; max-width: 550px; margin-inline: auto; min-width: 0; }
g3x-flip-timer .flipdown { transform-origin: top left; margin-inline: auto; text-align: left; }
g3x-flip-timer .flipdown .rotor-group-heading:before, g3x-flip-timer .flipdown .rotor, g3x-flip-timer .flipdown .rotor-leaf-front, g3x-flip-timer .flipdown .rotor-leaf-rear { color: #e5e5e5 !important; }
g3x-flip-timer [hidden], g3x-flip-timer[hidden] { display: none !important; }

@media (prefers-reduced-motion: reduce) { g3x-flip-timer .rotor-leaf, g3x-flip-timer .rotor-top, g3x-flip-timer .rotor-bottom { animation: none !important; transition: none !important; } }
