/**
 * Lottery plugin overrides.
 * Colours: var(--color-*) from style.css only - do not hardcode hex values.
 */

.hostyler-raffles-lottery-page .entry__content,
.hostyler-raffles-lottery-product .site-main--woocommerce,
.hostyler-raffles-single-competition .site-main--woocommerce {
	/* Plugin injects markup; base dark styling hooks here */
}

.hostyler-raffles-lottery-page .lty-dashboard-wrapper,
.hostyler-raffles-lottery-page table,
.hostyler-raffles-entry-list table {
	background: var(--color-bg-card);
	color: var(--color-text-primary);
}

.hostyler-raffles-lottery-page table th {
	color: var(--color-gold);
	border-color: var(--color-border);
}

.hostyler-raffles-lottery-page table td {
	border-color: var(--color-border);
}

.lty-lottery-progress-bar,
.lty-progress-bar {
	background: var(--color-border) !important;
}

.lty-lottery-progress-bar-fill,
.lty-progress-bar-fill {
	background: var(--color-gold) !important;
}

.lty-lottery-timer,
.lty-shop-timer-section {
	color: var(--color-text-primary);
}

.lty-lottery-status span {
	border-radius: var(--radius);
	padding: 0.2rem 0.5rem;
	background: var(--color-gold-muted);
	color: var(--color-gold);
}
