/*
 * Salisbury - Site Footer widget (sc_ticket_site_footer)
 *
 * Selectors + rules ported from the mockup source of truth:
 *   wp-content/themes/generatepress_child/mockups/ticket_page_draft1.html
 *   (footer CSS: lines 789-805)
 *
 * Palette tokens come from the shared stylesheet via the .sc-ticket-widget
 * wrapper. Every selector is scoped under
 * .sc-ticket-widget.sc-ticket-site-footer so the rules never collide with the
 * theme's global footer.
 */

footer {
	padding: 0 !important;
}

footer.sc-ticket-widget.sc-ticket-site-footer {
	background: #080808;
	border-top: 2px solid var(--accent);
	padding-top: 20px!important;
	padding-bottom: 20px!important;
	text-align: center;
	font-size: 13px;
	color: var(--muted);
}

.sc-ticket-widget.sc-ticket-site-footer > * {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sc-ticket-widget.sc-ticket-site-footer p {
	margin: 0;
}
.sc-ticket-widget.sc-ticket-site-footer p + p {
	margin-top: 6px;
}

.sc-ticket-widget.sc-ticket-site-footer a {
	color: var(--accent);
	text-decoration: none;
}
.sc-ticket-widget.sc-ticket-site-footer a:hover {
	text-decoration: underline;
}
