@import url("https://use.typekit.net/ykk4jty.css");

/* the following CSS is for the tabs function*/
:root {
  /* Always use your font with a fallback like serif or sans-serif */
  --theme-text-font: "degular", sans-serif;
  --theme-headline-font: "degular", sans-serif;
  --theme-headline-scale: 1.25;
}
/* Keyfactor color overrides */
:root,
:root body {
  /* Link colors */
  --K15t-link: #5f61ff !important;
  --K15t-link-visited: #5a2380 !important;
  /* Portal page category tab color */
  --K15t-background-neutral-strong: #2d2f8f !important;
  /* Panel color */
  --K15t-background-information: #e6f6ff !important;
  --K15t-icon-information: #0072b3 !important;
  --K15t-background-warning: #fff8e6 !important;
  --K15t-icon-warning: #ff9371 !important;
}

/* Restore monospace styling for code blocks */
code,
pre,
pre code {
  font-family: "Courier New", Courier, monospace !important;
  font-size: 0.9em !important;
  line-height: 1.4 !important;
}
pre code {
  font-family: "Courier New", Courier, monospace !important;
  font-size: 0.9em !important;
  line-height: 1.4 !important;
}
html body img[src*="atlassian-check_mark"],
html body img[src*="check_mark_32"],
html body img[src*="atlassian-warning"],
html body img[src*="atlassian-cross_mark"] {
  width: 16px !important;
  height: 16px !important;
}
span.status {
  font-weight: 400 !important;
}
span.status[data-color="blue"] {
  background-color: #c5eaff !important;
  color: #000000 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
}
span.status[data-color="green"] {
  background-color: #b6ff9f !important;
  color: #000000 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
}
span.status[data-color="yellow"] {
  background-color: #ffc06c !important;
  color: #000000 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
}
span.status[data-color="red"] {
  background-color: #ff9371 !important;
  color: #000000 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
}
span.status[data-color="purple"] {
  background-color: #c7c9ff !important;
  color: #000000 !important;
  border-radius: 4px !important;
  padding: 2px 6px !important;
}

/* Primary buttons */
a.button.button--primary,
a.button.button--primary:visited
a.button.button--primary:hover,
a.button.button--primary:focus-visible 
{
  background-color: #2d2f8f !important;
  border-color: #2d2f8f !important;
  color: #ffffff !important;
  font-weight: 500 !important;  
}

ai-actions {
  display: none;
}