/*
Theme Name:   SMG Base Theme
Theme URI:    http://sightlinemediagroup.com
Description:  Military Times
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
*/

h2 {
text-wrap: balance;
}
.ad {
display: flex;
margin: auto;
justify-content: center;
align-items: center;
background: var(--lumo-primary-color-10pct);

}
.ad:has(#leaderboard) {
  min-block-size: 50px;
  min-inline-size: 320px;
}
@media(min-width: 1024px) {
.ad:has(#leaderboard) {
  min-block-size: 90px;
  min-inline-size: 970px;
}
}
:is(bfv-app, tag-list)::part(groups) {
  column-gap: 2ch;
  font-size: var(--_font-size, 0.85em);
}

:is(bfv-app, tag-list)::part(group) {
	--mix-color: hsl(var(--mix-angle, 43deg), var(--mix-sat, 36%), var(--mix-light, 50%));
	--tag-background: color-mix(in srgb, var(--mix-color, black) 10%, transparent);
}
:is(bfv-app, tag-list)::part(group-1) {
	--mix-angle: calc(43deg + 180deg);
}
:is(bfv-app, tag-list)::part(group-2) {
	--mix-angle: calc(43deg + 180deg + 90deg);
}
:is(bfv-app, tag-list)::part(group-3) {
	--mix-angle: calc(43deg + 180deg - 90deg);
}
:is(bfv-app, tag-list)::part(group-4) {
	--mix-color: rebeccapurple;
}
:is(bfv-app) { display: block; min-height: 50vh; visibility: hidden; }
:is(bfv-app):defined { min-height: unset; visibility: visible; }
:is(bfv-app, tag-list)::part(rank-ord) {
	font-size: 0.65em;
}
:is(bfv-app, tag-list)::part(filtered-tag) {
  background: hsl(221 52% 56% / 0.1);
  border: 1px solid hsl(221 52% 56% / 1);
  max-width: calc(225px - 1.5em);
  font-size: var(--wp--preset--font-size--small);
}

tag-list {
  --_font-size: 0.85em;
  /* min-height: calc(1lh + var(--_font-size, 1.0em)); */
}

body {

	--primaryColor: var(--wp--preset--color--primary, yellow);
	--onPrimaryColor: var(--wp--preset--color--contrast, black);
	--max-width: var(--wp--global--wide-size, 1200px);

}

main {
	--max-width: var(--wp--style--global--wide-size, 1200px);
}
vaadin-grid-cell-content {
  font-size: inherit;
}
vaadin-grid-cell-content.table-header {
  white-space: normal;
}
:root {
	--lumo-font-family: acumin-pro, sans-serif;
	--lumo-font-size-m: 0.875rem;
	--lumo-font-size-s: 0.75rem;
	--lumo-font-size-xs: 0.625rem;
  --primary-angle: 41deg;
  --lumo-font-size-s: 0.875em;
  --lumo-primary-text-color: #c9a456;
  --lumo-primary-contrast-color: hsl(var(--primary-angle) 15% 5%);
  --lumo-primary-color-50pct: rgba(201, 164, 86, 0.5);
  --lumo-primary-color-10pct: rgba(201, 164, 86, 0.1);
  --lumo-primary-color: hsl(var(--primary-angle) 52% 56%);
  --lumo-shade: hsl(var(--primary-angle), 77%, 95%);
  --lumo-base-color: hsl(var(--primary-angle) 100% 100%);
}:is(bfv-app, tag-list)::part(items) { column-gap: calc( var(--_inline-gap) / 4 ); }

.ig-toggle p {
    margin: 0;
}
