/**
 * BD Typewriter Text Widget Styles
 * File: wp-content/plugins/bad-dog-elementor-addons/assets/typewriter/style.css
 */

 .bd-typewriter-container {
    display: inline-block;
    width: 100%;
}

.bd-typewriter-text {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 1.6;
}

.bd-typewriter-cursor {
    display: inline-block;
    margin-left: 2px;
    animation: blink 600ms infinite;
    vertical-align: baseline;
    line-height: inherit;
}

/* Cursor Animation */
@keyframes blink {
    0%, 49% { opacity: 1; }
    50%, 100% { opacity: 0; }
}

/* Hide cursor when not active */
.bd-typewriter-cursor.hidden {
    display: none;
}

/* Accessibility */
@media (prefers-reduced-motion: reduce) {
    .bd-typewriter-cursor {
        animation: none !important;
        opacity: 1;
    }
}