/*
 Theme Name:   Bright Stars
 Theme URI:    https://github.com/openskyweb/brightstars
 Description:  A Kadence Theme Child Theme
 Author:       Open Sky Agency
 Author URI:   https://www.openskyagency.com
 Text Domain:  brightstars
 Template:     kadence
 Version:      1.0.0
*/

/* Headers and Text */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	text-decoration: none;
}

/* List Options */
ol,
ul {
	margin-left: 2em;
}

@media all and (min-width: 767px) {
	.columns-2 {
		column-count: 2;
		column-gap: 2em;
	}

	.columns-3 {
		column-count: 3;
		column-gap: 2em;
	}

	.columns-4 {
		column-count: 4;
		column-gap: 2em;
	}
}

/* Images */
.aspect-ratio-16-9 {
	aspect-ratio: 16 / 9;
}

/* Search Block */
.wp-block-search .wp-block-search__input {
	padding: 6px 12px;
	font-size: 14px;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
	border: 0;
}

.wp-block-search__button {
	padding: 2px;
}

@media all and (max-width: 768px) {
	.wp-block-search__inside-wrapper {
		width: 100% !important;
	}

	.wp-block-search {
		display: block;
	}
}

/* Accessibility: Style External Links */
.external-text-only-link:not(.kb-button),
.external-pdf-link:not(.kb-button) {
	display: inline-flex;
	align-items: center;
	column-gap: 0.25em;
}

.external-text-only-link:not(.kb-button) svg,
.external-pdf-link:not(.kb-button) svg {
	height: .8em;
	margin-right: .25em;
}

/* Footer */
#copyright {
	font-size: 14px;
}