/* Lainauksen väri */
main blockquote {
  border-left: 1px solid #79a130;
  color: #323232;
}

/* listojen marginaalit ja välistykset */
main li {
  margin-bottom: 8px;
}

main ol,
main ul {
  margin-bottom: 5px;
  margin-left: 10px;
}

/* CF infoboxien taustaväri */
p.hc-spaceHome-hero-font-color {
  display: none !important;
}

/* Hide incorrect banner subtitle on overview pages */
main.article-overview-page .banner hgroup p {
  display: none !important;
}

/* Info boxes (Scrolls Sites panels) */
div[data-component="panel"][role="note"],
div[data-component="panel"][role="note"] .panel-content {
  background-color: #C2E189 !important;
}

/* Hiiritoimintojen esto kuvissa (scoped, not global!) */
.article-body .theme-block-image img,
.article-body figure.block-image img,
.tile img,
img.tile-image {
  pointer-events: none !important;
  border: none !important;
}

/* Salli header-logon klikkaus */
header img.header-logo {
  pointer-events: auto !important;
}

/* Haitarien reunukset (panel padding) */
.ak-editor-panel__content {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* Haitarien muotoilut (accordion/panel background) */
.ak-editor-panel {
  background-color: #d6ebed;
}

/* Haitarien otsikko */
.ak-editor-panel [role="button"],
.ak-editor-panel summary {
  font-size: 1.008rem;
  font-weight: bolder;
  color: #298189;
}

/* Haitarien fokus ja reunat (FIXED missing semicolon) */
html[data-color-mode="light"][data-theme~="light:light"],
html[data-color-mode="dark"][data-theme~="dark:light"] {
  --ds-border: #79a130;
  --ds-border-focused: #2e5053;
}

/* Tekstikappaleen välistyksen korjaus */
main p {
  padding-bottom: 10px;
}

/* Taulukoiden näkymän suurentamispainikkeen piilotus */
button.toggle,
button.enlarge-table-button {
  display: none !important;
}

/* Artikkelin ankkurilinkin / skip-linkin piilottaminen */
.skip-link {
  display: none !important;
}

/* Taulukon header-rivin taustaväri */
th.confluenceTh.tablesorter-header.tablesorter-headerUnSorted,
main table thead th {
  background-color: #f1f1f1;
}

/* Piilota "Use with AI" -painike artikkelisivuilta */
ai-actions,
.ai-actions {
  display: none !important;
}

/* Yläpalkin (header) kuvan koko */
:root {
  --theme-header-height: 100px;
}

img.header-logo {
  height: 70px !important;
  width: auto !important;
  max-height: none !important;
}