      justify-content: center;
            /* Aspect ratio will be applied dynamically via JavaScript */
        }

        /* === ANIMATION-SPECIFIC STYLES === */
        /* Add your custom styles here following these patterns:
         * 
         * Text Elements:
         * - Use position: absolute for overlays
         * - Use transform-origin for proper scaling
         * - Set initial opacity: 0 for reveal animations
         * 
         * Animation Elements:
         * - Use transform-origin: center 