/* .container,
#body-wrapper > .container > .content-item {
	max-width: 100%;
} */

html.dark .navbar-section.logo,
html.dark .navbar-brand {
	background-color: #ffffff25;
	padding: 1px;
}

li.has-children {
	cursor: context-menu;
}

.hero .container {
	hyphens: none;
}

.hero .container p > em {
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.55) 100%);
}

/* body.header-transparent #header {
	background-color: #ffffff40;
}

body.header-transparent.scrolled #header {
	background: #ffffff40;
} */

/* #blog-hero,
.modular-hero,
.hero {
  min-height: 75vh;
  padding-block: clamp(4rem, 10vw, 8rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
} */

/* .modular-hero.parallax,
.section.hero.parallax {
  background-attachment: fixed;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
} */

/* .latest-posts {
  padding-block: clamp(3rem, 6vw, 6rem);
}

.latest-posts__head {
  margin-bottom: 1.5rem;
}

.latest-posts__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 1.5rem;
}

.latest-posts__card {
  overflow: hidden;
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 1rem;
  background: var(--color-surface, #fff);
}

.latest-posts__thumb img {
  display: block;
  width: 100%;
  height: 220px;
  object-fit: cover;
}

.latest-posts__body {
  padding: 1.25rem;
}

.latest-posts__topline {
  display: flex;
  gap: .75rem;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: .75rem;
}

.latest-posts__category {
  display: inline-block;
  padding: .25rem .6rem;
  border-radius: 999px;
  font-size: .8rem;
  font-weight: 600;
  background: rgba(0,0,0,.06);
}

.latest-posts__meta {
  font-size: .875rem;
  opacity: .7;
}

.latest-posts__title {
  margin-bottom: .75rem;
  line-height: 1.2;
}

.latest-posts__summary {
  opacity: .85;
} */

#footer .container svg+p a {
	text-decoration: underline;
}
:where(svg.cc) {
    fill: unset;
    width: 120px;
    height: 42px;
}