/* hide the header banner padding */
@layer components {
  .banner {
    padding-block: unset;
  }
  @media screen and (min-width: 1024px) {
    .banner:has(hgroup) {
      padding-block: unset;
    }
  }
}

/* change button color  */
@layer base {
  :root {
    --cc-btn-primary-bg: #ef7d00;
  }
}

/* change header bottom border color */
@layer components {
  .header {
    border-block-end: solid #ef7d00;
  }
}

/* remove top article padding */
@layer base {
  .article-overview-page .content {
    padding-block-start: 0;
  }
}

/* smaller subheadline text on desktop screens */
@layer theme {
  :root,
  :host {
--theme-headline-color: var(--K15t-foreground);
  }
  @media screen and (min-width: 1024px) {
    :root,
    :host {
      --K15t-font-size-headline-large: 28px;
    }
  }
}

/* custom landing tile image */
@layer components {
  .custom_tile_icon {
    width: 150px;
  }
}
