.tui-statusbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0.4rem 0.75rem;
	font-size: 0.75rem;
	background: var(--terminal-bg-light);
	border-color: var(--terminal-border);
}

.tui-statusbar.bottom {
	border-top: 1px solid var(--terminal-border);
}

.status-left, .status-right {
	display: flex;
	align-items: center;
	gap: 0.5rem;
	color: var(--terminal-muted);
}

.status-center {
	color: var(--terminal-primary);
	font-weight: 600;
}

.skip-btn {
	display: flex;
	align-items: center;
	gap: 0.3rem;
	padding: 0.15rem 0.5rem;
	background: var(--terminal-border);
	border: 1px solid transparent;
	border-radius: 3px;
	color: var(--terminal-muted);
	font-family: inherit;
	font-size: 0.7rem;
	cursor: pointer;
	transition: all 0.15s ease;
}

.skip-btn:hover {
	background: var(--terminal-primary);
	color: var(--terminal-bg);
	border-color: var(--terminal-primary);
}

.typing-indicator {
	animation: pulse 1s ease-in-out infinite;
}

@keyframes pulse {
	0%, 100% { opacity: 1; }
	50% { opacity: 0.5; }
}

.line-count {
	color: var(--terminal-muted);
}
