@charset "UTF-8";
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");
@import "https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap";
@font-face {
  font-family: "Pathfinder";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTaBf/YkAAAkkAAAAHEdERUYAJQAAAAAJDAAAABhPUy8yDzE5wAAAAVgAAABgY21hcIUPLFwAAAHcAAABcGdhc3AAAAAQAAAJBAAAAAhnbHlmv0sljgAAA2AAAAIwaGVhZCgbkG4AAADcAAAANmhoZWEMNQhqAAABFAAAACRobXR4IOUAhwAAAbgAAAAkbG9jYQGoAlQAAANMAAAAFG1heHAADgA/AAABOAAAACBuYW1l5gKtSAAABZAAAAMGcG9zdJP9aoAAAAiYAAAAbAABAAAAARmaJrDlgl8PPPUACwQAAAAAAN/r3gMAAAAA4J1UVAAA/8AIcwPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAigAAAAAAhzAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJAD0ABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAwVCAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABAAAAIAAAAAAAAAAAAAAAAABAAAArUwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAFVAAAAAAAABFAAKAaAACAEAAACCKAALQQgABAAAAADAAAAAwAAABwAAQAAAAAAagADAAEAAAAcAAQATgAAAAwACAACAAQAASsyKz0rU//9//8AAAAAKzIrOitT//3//wAA1NIAANS1AAAAAQAMAAAADAAAABAAAAABAAMABQAGAAAABwAAAAABBgAAAQMAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIABAAeACgALwA8AEYAAEAAAAAAAAAAAACAAA5AgABAAAAAAAAAAAAAgAAOQIAAgAoACIEMwNlADcAPAAAASYnJicmJyYHBgcGBwYHBgc2NzY3Njc2NzYXFhcWFxYXFgcGBwYHBgcGBwYnFhcWNzY3Njc2NzYBBSc3AQQdFzs8VFNlZWpLQUEzMyQkERUdHSMkKSouVVFRQ0QwMBISEBEsK0RDVRwcGxs/REVFalRUNjYVFPyNAeltOP5MAkdHOTklJQ0ODwsYGCIiKyovGhYXEhINDQcMCwsdHi4uOTo3Ny0uISAMBAECAQ4DAwoPKSg5OEVE/opnldf++wAAAAMAIP/BBmADvwAFAAkADwAACQEHCQEXAQcXNyUBBxcHFwQa/gH2AQj++Pb+vLe3twTS/kDZ6OjZAcAB//f++P749wK2t7e3CAHA2Ojo2QAAAgAC/8AD/gPAAAUACQAACQEHCQEXAQcXNwP+/gD3AQn+9/f+u7e3twHAAgD3/vf+9/cCt7e3twAEAC3/wAhzA8AABQALAA8AFQAACQEHCQEXCQEHFwcXAQcXNyUBBxcHFwQp/gD3AQn+9/cGSv6Yr7u7r/nZt7e3BNz+P9rp6doBwAIA9/73/vf3AgoBaK66u64CFre3twgBwdno6dkAAAMAEP/ABBADwAAEAAkADwAACQU3FwcnASc3JzcBAhT9/AH9AgP+BP64bW1tbQE3cfv1fAFnA8D9+v4GAgMB/f4QbW1tbf6Ecfv2fP6ZAAAAAAASAN4AAQAAAAAAAQAKABYAAQAAAAAAAgAHADEAAQAAAAAAAwAKAE8AAQAAAAAABAAKAHAAAQAAAAAABQALAJMAAQAAAAAABgAKALUAAQAAAAAACgA2AS4AAQAAAAAADQAXAZUAAQAAAAAADgAoAf8AAwABBAkAAQAUAAAAAwABBAkAAgAOACEAAwABBAkAAwAUADkAAwABBAkABAAUAFoAAwABBAkABQAWAHsAAwABBAkABgAUAJ8AAwABBAkACgBsAMAAAwABBAkADQAuAWUAAwABBAkADgBQAa0AUABhAHQAaABmAGkAbgBkAGUAcgAAUGF0aGZpbmRlcgAAUgBlAGcAdQBsAGEAcgAAUmVndWxhcgAAUABhAHQAaABmAGkAbgBkAGUAcgAAUGF0aGZpbmRlcgAAUABhAHQAaABmAGkAbgBkAGUAcgAAUGF0aGZpbmRlcgAAVgBlAHIAcwBpAG8AbgAgADEALgAxAABWZXJzaW9uIDEuMQAAUABhAHQAaABmAGkAbgBkAGUAcgAAUGF0aGZpbmRlcgAAUABhAHQAaABmAGkAbgBkAGUAcgAgADIAZQAgAEEAYwB0AGkAbwBuACAARwBsAHkAcABoAHMACgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAFBhdGhmaW5kZXIgMmUgQWN0aW9uIEdseXBocwpGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgAAUABhAGkAegBvACAAQwBvAG0AbQB1AG4AaQB0AHkAIABMAGkAYwBlAG4AcwBlAABQYWl6byBDb21tdW5pdHkgTGljZW5zZQAAaAB0AHQAcABzADoALwAvAHAAYQBpAHoAbwAuAGMAbwBtAC8AYwBvAG0AbQB1AG4AaQB0AHkALwBjAG8AbQBtAHUAbgBpAHQAeQB1AHMAZQAAaHR0cHM6Ly9wYWl6by5jb20vY29tbXVuaXR5L2NvbW11bml0eXVzZQAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAECAAIBAwEEAQUBBgEHAQgHdW5pMDAwMAd1bmkwMDAxB3VuaTJCMzIHdW5pMkIzQQd1bmkyQjNCB3VuaTJCM0QHdW5pMkI1MwABAAH//wAPAAEAAAAMAAAAEAAAAAIAAAAEAAAAAgAAAAAAAQAAAADf1ssxAAAAAN/r3gMAAAAA4J1UVA==") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: block;
  unicode-range: U+2B32, U+2B3A, U+2B3B, U+2B3D, U+2B53;
}
body {
  --pf2e-font-monospace-default: Menlo, SFMono-Regular, Consolas, "Roboto Mono", "Source Code Pro", monospace;
  --pf2e-font-monospace-theme: "Fira Code", Menlo, Monaco, "Courier New", "Source Code Pro", Jetbrains Mono;
  --pf2e-font-monospace: var(--pf2e-font-monospace-theme), var(--pf2e-font-monospace-default);
  --pf2e-font-headers-default: "Nunito", sans-serif;
  --pf2e-font-headers-theme: "Poppins", "Montserrat", "Roboto", "Open Sans", "Helvetica Neue", sans-serif;
  --pf2e-font-headers: var(--pf2e-font-headers-default), var(--pf2e-font-headers-theme);
  --pf2e-black-text-rgb: 38, 38, 38;
  --pf2e-black-text: #262626;
  --pf2e-blue-headers-rgb: 11, 37, 96;
  --pf2e-blue-headers: #0b2560;
  --pf2e-red-headers-rgb: 85, 12, 6;
  --pf2e-red-headers: #550c06;
  --pf2e-light-brown-headers: #9f6a57;
  --pf2e-light-brown-headers-rgb: 159, 106, 87;
  --pf2e-beige-table-even-rows-rgb: 244, 239, 226;
  --pf2e-beige-table-even-rows: #f4efe2;
  --pf2e-tan-table-odd-rows-rgb: 236, 228, 203;
  --pf2e-tan-table-odd-rows: #ece4cb;
  --pf2e-brown-table-borders: #9c7566;
  --pf2e-brown-table-borders-rgb: 156, 117, 102;
  --pf2e-header-one: rgba(209, 30, 50, 1);
  --pf2e-header-two: rgba(72, 128, 255, 1);
  --pf2e-header-three: rgba(209, 30, 50, 1);
  --pf2e-header-four: rgba(226, 151, 124, 1);
  --scrollbar-active-thumb-bg: rgba(204, 204, 204, 1);
  --scrollbar-hover: rgba(51, 51, 51, 1);
  --scrollbar-thumb-bg: rgba(102, 102, 102, 1);
  --pf2e-purple-link: rgb(222, 145, 255);
  --pf2e-blue-link: rgb(64, 105, 157);
  --pf2e-green-link: rgb(154, 205, 50);
}

.theme-light {
  --pf2e-black-text-rgb: 38, 38, 38;
  --pf2e-black-text: #262626;
  --pf2e-blue-headers-rgb: 11, 37, 96;
  --pf2e-blue-headers: #0b2560;
  --pf2e-red-headers-rgb: 85, 12, 6;
  --pf2e-red-headers: #550c06;
  --pf2e-light-brown-headers: #764f41;
  --pf2e-light-brown-headers-rgb: 118, 79, 65;
  --pf2e-beige-table-even-rows-rgb: 244, 239, 226;
  --pf2e-beige-table-even-rows: #f4efe2;
  --pf2e-tan-table-odd-rows-rgb: 236, 228, 203;
  --pf2e-tan-table-odd-rows: #ece4cb;
  --pf2e-brown-table-borders: var(--pf2e-light-brown-headers);
  --pf2e-brown-table-borders-rgb: rgb(var(--pf2e-light-brown-headers-rgb));
  --pf2e-table-hover-color: 241, 167, 162;
  --scrollbar-active-thumb-bg: rgba(102, 102, 102, 1);
  --scrollbar-hover: rgba(204, 204, 204, 1);
  --scrollbar-thumb-bg: rgba(153, 153, 153, 1);
  --pf2e-purple-link: rgb(107, 0, 153);
  --pf2e-blue-link: rgb(0, 73, 97);
  --pf2e-green-link: rgb(19, 138, 6);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! General Settings for #Action & [hrefs]s */
a.internal-link[href$="#Actions"][title="Single Action"] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1022 512L510 0 263 247l265 265-265 265 247 247 512-512zM185 329L2 512l183 183 183-183-183-183z'/%3E%3C/svg%3E%0A");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: sub;
  width: 1em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title="Single Action"] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title="Single Action"]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title="Single Action"] {
  vertical-align: middle;
}
.theme-dark a.internal-link[href$="#Actions"][title="Single Action"] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1022 512L510 0 263 247l265 265-265 265 247 247 512-512zM185 329L2 512l183 183 183-183-183-183z' fill='red'/%3E%3C/svg%3E%0A");
}
h1 a.internal-link[href$="#Actions"][title="Single Action"] {
  vertical-align: middle;
}

a.internal-link[href$="#Actions"][title=Two-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1018 512L507 1 261 248l264 264-264 264 246 247 511-511zM183 329L0 512l183 183 183-183-183-183zm1417 175L1152 56 935 272l232 232-232 232 217 217 448-449z'/%3E%3C/svg%3E");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: baseline;
  width: 1.6em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title=Two-Action] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title=Two-Action]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title=Two-Action] {
  vertical-align: middle;
}
h1 a.internal-link[href$="#Actions"][title=Two-Action],
a.internal-link[href$="#Actions"][title=Two-Action] .callout-title-inner {
  width: 1.6em;
}
.theme-dark a.internal-link[href$="#Actions"][title=Two-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1018 512L507 1 261 248l264 264-264 264 246 247 511-511zM183 329L0 512l183 183 183-183-183-183zm1417 175L1152 56 935 272l232 232-232 232 217 217 448-449z' fill='red'/%3E%3C/svg%3E");
}

a.internal-link[href$="#Actions"][title=Three-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1025 512-512-512-247 247 265 265-265 265 247 247zm1098-10-360-360-175 174 187 186-187 187 175 174zm-1935-173-183 183 183 183 183-183zm1427 175-449-449-218 217 233 232-233 233 218 217z'/%3E%3C/svg%3E");
  vertical-align: baseline;
  width: 2.1em;
  height: 1em;
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
}
h1 a.internal-link[href$="#Actions"][title=Three-Action] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title=Three-Action]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title=Three-Action] {
  vertical-align: middle;
}
h1 a.internal-link[href$="#Actions"][title=Three-Action],
a.internal-link[href$="#Actions"][title=Three-Action] .callout-title-inner {
  width: 2.9em;
  vertical-align: text-top;
}
.theme-dark a.internal-link[href$="#Actions"][title=Three-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1025 512-512-512-247 247 265 265-265 265 247 247zm1098-10-360-360-175 174 187 186-187 187 175 174zm-1935-173-183 183 183 183 183-183zm1427 175-449-449-218 217 233 232-233 233 218 217z' fill='red' /%3E%3C/svg%3E");
}

a.internal-link[href$="#Actions"][title=Reaction] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1013 377q-23-71-82-128-60-57-143.5-94T603 105q-101-14-207 1-75 11-140 35t-116 58q-51 34-87 77-36 42-53 89 21-26 50-48 29-23 64.5-41t76.5-31q42-13 88-20 85-12 166-1t148.5 40.5Q661 294 709 340t66 103q18 58 2 113-17 55-60.5 100.5T605 735q-67 32-152 44-28 4-55.5 5.5t-54.5.5q63 14 131.5 17t137.5-7q106-15 190-56 84-40 138-96.5t75-125.5q20-68-2-140zM152 823l489 103-109-149 56-215-436 261z'/%3E%3C/svg%3E");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title=Reaction] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title=Reaction]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title=Reaction] {
  vertical-align: middle;
}
h1 a.internal-link[href$="#Actions"][title=Reaction],
a.internal-link[href$="#Actions"][title=Reaction] .callout-title-inner {
  vertical-align: text-top;
}
.theme-dark a.internal-link[href$="#Actions"][title=Reaction] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1013 377q-23-71-82-128-60-57-143.5-94T603 105q-101-14-207 1-75 11-140 35t-116 58q-51 34-87 77-36 42-53 89 21-26 50-48 29-23 64.5-41t76.5-31q42-13 88-20 85-12 166-1t148.5 40.5Q661 294 709 340t66 103q18 58 2 113-17 55-60.5 100.5T605 735q-67 32-152 44-28 4-55.5 5.5t-54.5.5q63 14 131.5 17t137.5-7q106-15 190-56 84-40 138-96.5t75-125.5q20-68-2-140zM152 823l489 103-109-149 56-215-436 261z' fill='red'/%3E%3C/svg%3E");
}

a.internal-link[href$="#Actions"][title="Free Action"] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M516 0L267 250 0 518l509 506 515-515L516 0zM188 496l109-109 109 109-109 109-109-109zm311 380L386 763l251-251-245-246 124-124 359 359-376 375z'/%3E%3C/svg%3E");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: baseline;
  width: 1em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title="Free Action"] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title="Free Action"]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title="Free Action"] {
  vertical-align: middle;
}
.theme-dark a.internal-link[href$="#Actions"][title="Free Action"] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M516 0L267 250 0 518l509 506 515-515L516 0zM188 496l109-109 109 109-109 109-109-109zm311 380L386 763l251-251-245-246 124-124 359 359-376 375z' fill='red'/%3E%3C/svg%3E");
}

a.internal-link[href$="#Actions"][title=Varies] {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eload%3C/title%3E%3Cpath d='M16 2c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zM28.998 15.952c-3.808 1.889-8.19 1.875-11.971 0 3.625-2.404 5.958-6.273 6.398-10.608 3.352 2.343 5.557 6.22 5.573 10.608zM22.46 4.735c-0.273 4.234-2.484 8.022-5.989 10.353-0.268-4.347-2.447-8.296-5.983-10.845 1.677-0.789 3.54-1.243 5.512-1.243 2.352 0 4.555 0.638 6.46 1.735zM9.471 4.776c3.532 2.354 5.708 6.151 5.974 10.359-3.9-1.941-8.413-2.028-12.389-0.238 0.365-4.322 2.853-8.040 6.415-10.121zM3.002 16.047c3.808-1.887 8.192-1.873 11.972 0.001-3.628 2.405-5.96 6.27-6.4 10.607-3.352-2.343-5.556-6.22-5.572-10.608zM9.542 27.266c0.273-4.236 2.478-8.021 5.987-10.354 0.268 4.352 2.447 8.295 5.984 10.844-1.676 0.79-3.54 1.244-5.513 1.244-2.352 0-4.553-0.637-6.458-1.734zM22.531 27.222c-3.534-2.354-5.711-6.145-5.976-10.359 2.035 1.013 4.237 1.523 6.442 1.523 2.025 0 4.045-0.455 5.949-1.314-0.357 4.334-2.845 8.064-6.415 10.15z'%3E%3C/path%3E%3C/svg%3E");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: baseline;
  width: 1em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title=Varies] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title=Varies]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title=Varies] {
  vertical-align: middle;
}
.theme-dark a.internal-link[href$="#Actions"][title=Varies] {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Eload%3C/title%3E%3Cpath d='M16 2c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zM28.998 15.952c-3.808 1.889-8.19 1.875-11.971 0 3.625-2.404 5.958-6.273 6.398-10.608 3.352 2.343 5.557 6.22 5.573 10.608zM22.46 4.735c-0.273 4.234-2.484 8.022-5.989 10.353-0.268-4.347-2.447-8.296-5.983-10.845 1.677-0.789 3.54-1.243 5.512-1.243 2.352 0 4.555 0.638 6.46 1.735zM9.471 4.776c3.532 2.354 5.708 6.151 5.974 10.359-3.9-1.941-8.413-2.028-12.389-0.238 0.365-4.322 2.853-8.040 6.415-10.121zM3.002 16.047c3.808-1.887 8.192-1.873 11.972 0.001-3.628 2.405-5.96 6.27-6.4 10.607-3.352-2.343-5.556-6.22-5.572-10.608zM9.542 27.266c0.273-4.236 2.478-8.021 5.987-10.354 0.268 4.352 2.447 8.295 5.984 10.844-1.676 0.79-3.54 1.244-5.513 1.244-2.352 0-4.553-0.637-6.458-1.734zM22.531 27.222c-3.534-2.354-5.711-6.145-5.976-10.359 2.035 1.013 4.237 1.523 6.442 1.523 2.025 0 4.045-0.455 5.949-1.314-0.357 4.334-2.845 8.064-6.415 10.15z' fill='red'%3E%3C/path%3E%3C/svg%3E%0A");
}

a.internal-link[href$="#Actions"][title="Duration or Frequency"] {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ehour-glass%3C/title%3E%3Cpath d='M15.6 4.576c0-2.139 0-2.348 0-2.348 0-0.789-2.508-2.228-5.6-2.228-3.093 0-5.6 1.439-5.6 2.228 0 0 0 0.209 0 2.348 0 2.141 3.877 3.908 3.877 5.424 0 1.514-3.877 3.281-3.877 5.422s0 2.35 0 2.35c0 0.788 2.507 2.228 5.6 2.228 3.092 0 5.6-1.44 5.6-2.229 0 0 0-0.209 0-2.35s-3.877-3.908-3.877-5.422c0-1.515 3.877-3.282 3.877-5.423zM5.941 2.328c0.696-0.439 2-1.082 4.114-1.082s4.006 1.082 4.006 1.082c0.142 0.086 0.698 0.383 0.317 0.609-0.838 0.497-2.478 1.020-4.378 1.020s-3.484-0.576-4.324-1.074c-0.381-0.225 0.265-0.555 0.265-0.555zM10.501 10c0 1.193 0.996 1.961 2.051 2.986 0.771 0.748 1.826 1.773 1.826 2.435v1.328c-0.97-0.483-3.872-0.955-3.872-2.504 0-0.783-1.013-0.783-1.013 0 0 1.549-2.902 2.021-3.872 2.504v-1.328c0-0.662 1.056-1.688 1.826-2.435 1.055-1.025 2.051-1.793 2.051-2.986s-0.996-1.961-2.051-2.986c-0.771-0.75-1.826-1.775-1.826-2.438l-0.046-0.998c1.026 0.553 2.652 1.078 4.425 1.078 1.772 0 3.406-0.525 4.433-1.078l-0.055 0.998c0 0.662-1.056 1.688-1.826 2.438-1.054 1.025-2.051 1.793-2.051 2.986z'%3E%3C/path%3E%3C/svg%3E%0A");
  color: transparent;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: baseline;
  width: 1em;
  height: 1em;
}
h1 a.internal-link[href$="#Actions"][title="Duration or Frequency"] {
  color: transparent;
  height: 1.375em;
  width: 1.375em;
}
a.internal-link[href$="#Actions"][title="Duration or Frequency"]:hover {
  color: transparent;
}
li a.internal-link[href$="#Actions"][title="Duration or Frequency"] {
  vertical-align: middle;
}
.theme-dark a.internal-link[href$="#Actions"][title="Duration or Frequency"] {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ehour-glass%3C/title%3E%3Cpath d='M15.6 4.576c0-2.139 0-2.348 0-2.348 0-0.789-2.508-2.228-5.6-2.228-3.093 0-5.6 1.439-5.6 2.228 0 0 0 0.209 0 2.348 0 2.141 3.877 3.908 3.877 5.424 0 1.514-3.877 3.281-3.877 5.422s0 2.35 0 2.35c0 0.788 2.507 2.228 5.6 2.228 3.092 0 5.6-1.44 5.6-2.229 0 0 0-0.209 0-2.35s-3.877-3.908-3.877-5.422c0-1.515 3.877-3.282 3.877-5.423zM5.941 2.328c0.696-0.439 2-1.082 4.114-1.082s4.006 1.082 4.006 1.082c0.142 0.086 0.698 0.383 0.317 0.609-0.838 0.497-2.478 1.020-4.378 1.020s-3.484-0.576-4.324-1.074c-0.381-0.225 0.265-0.555 0.265-0.555zM10.501 10c0 1.193 0.996 1.961 2.051 2.986 0.771 0.748 1.826 1.773 1.826 2.435v1.328c-0.97-0.483-3.872-0.955-3.872-2.504 0-0.783-1.013-0.783-1.013 0 0 1.549-2.902 2.021-3.872 2.504v-1.328c0-0.662 1.056-1.688 1.826-2.435 1.055-1.025 2.051-1.793 2.051-2.986s-0.996-1.961-2.051-2.986c-0.771-0.75-1.826-1.775-1.826-2.438l-0.046-0.998c1.026 0.553 2.652 1.078 4.425 1.078 1.772 0 3.406-0.525 4.433-1.078l-0.055 0.998c0 0.662-1.056 1.688-1.826 2.438-1.054 1.025-2.051 1.793-2.051 2.986z' fill='red'%3E%3C/path%3E%3C/svg%3E%0A");
}

.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title="Single Action"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2040 1024'%3E%3Cpath d='M1022 512L510 0 263 247l265 265-265 265 247 247 512-512zM185 329L2 512l183 183 183-183-183-183z'/%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title=Two-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2040 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1018 512L507 1 261 248l264 264-264 264 246 247 511-511zM183 329L0 512l183 183 183-183-183-183zm1417 175L1152 56 935 272l232 232-232 232 217 217 448-449z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.5625rem;
  line-height: 1.5625rem;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title=Three-Action] {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 2128 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1025 512-512-512-247 247 265 265-265 265 247 247zm1098-10-360-360-175 174 187 186-187 187 175 174zm-1935-173-183 183 183 183 183-183zm1427 175-449-449-218 217 233 232-233 233 218 217z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  line-height: 1.5625rem;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title=Reaction] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2128 1024'%3E%3Cpath d='M1013 377q-23-71-82-128-60-57-143.5-94T603 105q-101-14-207 1-75 11-140 35t-116 58q-51 34-87 77-36 42-53 89 21-26 50-48 29-23 64.5-41t76.5-31q42-13 88-20 85-12 166-1t148.5 40.5Q661 294 709 340t66 103q18 58 2 113-17 55-60.5 100.5T605 735q-67 32-152 44-28 4-55.5 5.5t-54.5.5q63 14 131.5 17t137.5-7q106-15 190-56 84-40 138-96.5t75-125.5q20-68-2-140zM152 823l489 103-109-149 56-215-436 261z'/%3E%3C/svg%3E");
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title="Free Action"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2128 1024'%3E%3Cpath d='M516 0L267 250 0 518l509 506 515-515L516 0zM188 496l109-109 109 109-109 109-109-109zm311 380L386 763l251-251-245-246 124-124 359 359-376 375z'/%3E%3C/svg%3E");
  background-size: cover;
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title=Varies] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 2c-7.732 0-14 6.268-14 14s6.268 14 14 14 14-6.268 14-14-6.268-14-14-14zM28.998 15.952c-3.808 1.889-8.19 1.875-11.971 0 3.625-2.404 5.958-6.273 6.398-10.608 3.352 2.343 5.557 6.22 5.573 10.608zM22.46 4.735c-0.273 4.234-2.484 8.022-5.989 10.353-0.268-4.347-2.447-8.296-5.983-10.845 1.677-0.789 3.54-1.243 5.512-1.243 2.352 0 4.555 0.638 6.46 1.735zM9.471 4.776c3.532 2.354 5.708 6.151 5.974 10.359-3.9-1.941-8.413-2.028-12.389-0.238 0.365-4.322 2.853-8.040 6.415-10.121zM3.002 16.047c3.808-1.887 8.192-1.873 11.972 0.001-3.628 2.405-5.96 6.27-6.4 10.607-3.352-2.343-5.556-6.22-5.572-10.608zM9.542 27.266c0.273-4.236 2.478-8.021 5.987-10.354 0.268 4.352 2.447 8.295 5.984 10.844-1.676 0.79-3.54 1.244-5.513 1.244-2.352 0-4.553-0.637-6.458-1.734zM22.531 27.222c-3.534-2.354-5.711-6.145-5.976-10.359 2.035 1.013 4.237 1.523 6.442 1.523 2.025 0 4.045-0.455 5.949-1.314-0.357 4.334-2.845 8.064-6.415 10.15z'%3E%3C/path%3E%3C/svg%3E");
  background-size: cover;
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}
.callout[data-callout=statblock-pf2e] a.internal-link[href$="#Actions"][title="Duration or Frequency"] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='20' height='20' viewBox='0 0 20 20'%3E%3Ctitle%3Ehour-glass%3C/title%3E%3Cpath d='M15.6 4.576c0-2.139 0-2.348 0-2.348 0-0.789-2.508-2.228-5.6-2.228-3.093 0-5.6 1.439-5.6 2.228 0 0 0 0.209 0 2.348 0 2.141 3.877 3.908 3.877 5.424 0 1.514-3.877 3.281-3.877 5.422s0 2.35 0 2.35c0 0.788 2.507 2.228 5.6 2.228 3.092 0 5.6-1.44 5.6-2.229 0 0 0-0.209 0-2.35s-3.877-3.908-3.877-5.422c0-1.515 3.877-3.282 3.877-5.423zM5.941 2.328c0.696-0.439 2-1.082 4.114-1.082s4.006 1.082 4.006 1.082c0.142 0.086 0.698 0.383 0.317 0.609-0.838 0.497-2.478 1.020-4.378 1.020s-3.484-0.576-4.324-1.074c-0.381-0.225 0.265-0.555 0.265-0.555zM10.501 10c0 1.193 0.996 1.961 2.051 2.986 0.771 0.748 1.826 1.773 1.826 2.435v1.328c-0.97-0.483-3.872-0.955-3.872-2.504 0-0.783-1.013-0.783-1.013 0 0 1.549-2.902 2.021-3.872 2.504v-1.328c0-0.662 1.056-1.688 1.826-2.435 1.055-1.025 2.051-1.793 2.051-2.986s-0.996-1.961-2.051-2.986c-0.771-0.75-1.826-1.775-1.826-2.438l-0.046-0.998c1.026 0.553 2.652 1.078 4.425 1.078 1.772 0 3.406-0.525 4.433-1.078l-0.055 0.998c0 0.662-1.056 1.688-1.826 2.438-1.054 1.025-2.051 1.793-2.051 2.986z'%3E%3C/path%3E%3C/svg%3E%0A");
  background-size: cover;
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  content: "";
  color: transparent;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
a.internal-link[title="Common Rarity Trait"] {
  background: rgb(232, 232, 232);
  border-color: rgb(232, 232, 232);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(0, 0, 0) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title="Common Rarity Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title="Common Rarity Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title="Uncommon Rarity Trait"] {
  background: rgb(152, 81, 61);
  border-color: rgb(152, 81, 61);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title="Uncommon Rarity Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title="Uncommon Rarity Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title="Rare Rarity Trait"] {
  background: rgb(0, 38, 100);
  border-color: rgb(0, 38, 100);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title="Rare Rarity Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title="Rare Rarity Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title="Unique Rarity Trait"] {
  background: rgb(84, 22, 110);
  border-color: rgb(84, 22, 110);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title="Unique Rarity Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title="Unique Rarity Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title*="Alignment Trait"] {
  background: rgb(102, 111, 153);
  border-color: rgb(102, 111, 153);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title*="Alignment Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title*="Alignment Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title*="Size Trait"] {
  background: rgb(82, 122, 95);
  border-color: rgb(82, 122, 95);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title*="Size Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title*="Size Trait"] {
  margin-bottom: 0.75rem;
}
a.internal-link[title*="Action & Ability Trait"], a.internal-link[title*="Ancestry & Heritage Trait"], a.internal-link[title*="Armor Trait"], a.internal-link[title*="Class Trait"], a.internal-link[title*="Combat Trait"], a.internal-link[title*="Creature Trait"], a.internal-link[title*="Creature Type Trait"], a.internal-link[title*="Effect Trait"], a.internal-link[title*="Element Trait"], a.internal-link[title*="Equipment Trait"], a.internal-link[title*="Feat Trait"], a.internal-link[title*="General Trait"], a.internal-link[title*="Gravity Trait"], a.internal-link[title*="Hazard Trait"], a.internal-link[title*="Item Trait"], a.internal-link[title*="Morphic Trait"], a.internal-link[title*="Planar Trait"], a.internal-link[title*="Settlement Trait"], a.internal-link[title*="School Trait"], a.internal-link[title*="Spell Trait"], a.internal-link[title*="Tradition Trait"], a.internal-link[title*="Weapon Trait"] {
  background: rgb(97, 20, 5);
  border-color: rgb(97, 20, 5);
  background-clip: border-box;
  border-radius: 0.3125rem;
  border-style: solid;
  color: rgb(232, 232, 232) !important;
  cursor: help;
  font-weight: 700;
  padding: 0.0625rem;
  margin: 0.125rem;
  text-align: center;
  text-indent: 0;
  word-break: keep-all;
  font-style: normal;
  display: inline-block;
  border-width: 0.0625rem;
}
li a.internal-link[title*="Action & Ability Trait"], li a.internal-link[title*="Ancestry & Heritage Trait"], li a.internal-link[title*="Armor Trait"], li a.internal-link[title*="Class Trait"], li a.internal-link[title*="Combat Trait"], li a.internal-link[title*="Creature Trait"], li a.internal-link[title*="Creature Type Trait"], li a.internal-link[title*="Effect Trait"], li a.internal-link[title*="Element Trait"], li a.internal-link[title*="Equipment Trait"], li a.internal-link[title*="Feat Trait"], li a.internal-link[title*="General Trait"], li a.internal-link[title*="Gravity Trait"], li a.internal-link[title*="Hazard Trait"], li a.internal-link[title*="Item Trait"], li a.internal-link[title*="Morphic Trait"], li a.internal-link[title*="Planar Trait"], li a.internal-link[title*="Settlement Trait"], li a.internal-link[title*="School Trait"], li a.internal-link[title*="Spell Trait"], li a.internal-link[title*="Tradition Trait"], li a.internal-link[title*="Weapon Trait"] {
  margin-bottom: 0;
}
.callout[data-callout=statblock-pf2e] a.internal-link[title*="Action & Ability Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Ancestry & Heritage Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Armor Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Class Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Combat Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Creature Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Creature Type Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Effect Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Element Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Equipment Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Feat Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="General Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Gravity Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Hazard Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Item Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Morphic Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Planar Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Settlement Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="School Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Spell Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Tradition Trait"], .callout[data-callout=statblock-pf2e] a.internal-link[title*="Weapon Trait"] {
  margin-bottom: 0.75rem;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
:is(.pf2e) .markdown-embed {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
:is(.pf2e) .markdown-embed .embed-title,
:is(.pf2e) .markdown-embed .mod-header {
  display: none;
  gap: 0;
  padding: 0;
}
:is(.pf2e) .markdown-embed-link svg,
:is(.pf2e) .markdown-embed .file-embed-link {
  height: 18px;
  width: 18px;
  right: 0;
  top: 0;
  text-align: center;
  vertical-align: middle;
}
:is(.pf2e) .markdown-embed-source-view.invisible-embed, :is(.pf2e) .markdown-embed-rendered.invisible-embed {
  --embed-border-left: 0;
  --embed-border-right: 0;
  --embed-padding: 0;
}
:is(.pf2e) .markdown-embed .markdown-embed-content {
  max-height: unset;
  overflow: unset;
}
:is(.pf2e) .markdown-embed .markdown-embed-content > .markdown-preview-view {
  overflow-y: unset;
}
:is(.pf2e) .markdown-source-view.internal-embed.markdown-embed-title {
  border: none;
  border-radius: 0;
  margin: 0;
  padding: 0;
  position: relative;
  display: none;
  gap: 0;
  font-size: 0;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
:is(.pf2e) a.internal-link {
  text-decoration: none;
  color: var(--pf2e-blue-link);
  filter: brightness(1);
}
.theme-dark :is(.pf2e) a.internal-link {
  filter: brightness(1.2);
}
:is(.pf2e) a.internal-link:hover {
  text-decoration: underline;
  color: var(--pf2e-green-link);
}
:is(.pf2e) .cm-link .cm-underline,
:is(.pf2e) .cm-url .cm-underline {
  color: var(--pf2e-blue-link);
  text-decoration: none;
}
:is(.pf2e) .cm-link .cm-underline:hover,
:is(.pf2e) .cm-url .cm-underline:hover {
  color: var(--pf2e-green-link);
  text-decoration: underline;
}
:is(.pf2e) .external-link {
  color: var(--pf2e-green-link);
  background-image: none;
  background-size: 0;
  font-style: italic;
  padding-right: 0;
}
:is(.pf2e) .external-link:hover {
  color: var(--pf2e-purple-link);
  text-decoration: underline;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
[class^=Pathfinder-], [class*=" Pathfinder-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Pathfinder", serif !important;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  -moz-osx-font-smoothing: grayscale;
  text-transform: none;
}

.pathfinder-1action::before {
  content: "⬻";
}

.pathfinder-2actions::before {
  content: "⬺";
}

.pathfinder-3actions::before {
  content: "⬽";
}

.pathfinder-delay::before {
  content: "⭓";
}

.pathfinder-reaction::before {
  content: "⬲";
}

:is(.pf2e):is(.callout, .admonition):hover {
  scrollbar-color: var(--scrollbar-active-thumb-bg) transparent;
}
:is(.pf2e):is(.callout, .admonition)::-webkit-scrollbar {
  width: 12px;
}
:is(.pf2e):is(.callout, .admonition)::-webkit-scrollbar-track {
  background: var(--scrollbar-hover);
  border: 0.25rem solid transparent;
  background-clip: content-box;
}
:is(.pf2e):is(.callout, .admonition)::-webkit-scrollbar-thumb {
  background: var(--scrollbar-active-thumb-bg);
  border: 0.0625rem solid var(--scrollbar-thumb-bg);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
  bottom: -0.25em;
}

sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  text-align: center;
  vertical-align: baseline;
  top: -0.5em;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
:is(.pf2e) .markdown-rendered table {
  border: 0.1875rem solid var(--pf2e-red-headers);
}
:is(.pf2e) .markdown-rendered table a {
  font-weight: 500;
  color: var(--pf2e-purple-link);
}
:is(.pf2e) .markdown-rendered thead {
  background-color: var(--pf2e-red-headers);
  border-bottom: 0.1875rem solid rgba(var(--pf2e-brown-table-borders-rgb), 0.5);
  color: rgb(232, 232, 232);
}
:is(.pf2e) .markdown-rendered tbody {
  background-color: rgb(var(--pf2e-tan-table-odd-rows-rgb));
  color: rgb(36, 36, 36);
}
:is(.pf2e) .markdown-rendered tbody tr:nth-child(even) {
  background-color: rgb(var(--pf2e-beige-table-even-rows-rgb));
}
:is(.pf2e) .markdown-rendered tbody tr:hover {
  background-color: rgba(var(--pf2e-table-hover-color), 0.8);
}
:is(.pf2e) .markdown-rendered th {
  background-color: var(--pf2e-red-headers);
  color: rgb(232, 232, 232);
}
:is(.pf2e) .markdown-rendered th:hover {
  background-color: rgba(var(--pf2e-table-hover-color), 0.8);
}
:is(.pf2e) .markdown-rendered tr td:not(:last-child),
:is(.pf2e) .markdown-rendered tr th:not(:last-child) {
  border-right: 0.0625rem solid rgb(234, 229, 213);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-beige] {
  --callout-border-opacity: 0.3;
  --callout-color: #f0e9d6;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #f0e9d6;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-beige]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-beige] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-beige] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-beige] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-beige] .callout-content {
  background-color: #f0e9d6;
  padding: 1rem;
}
.callout[data-callout=pf2-beige] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-beige] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-beige] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-beige] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-beige] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-beige] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-beige] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-beige] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-brown] {
  --callout-border-opacity: 0.3;
  --callout-color: #d2beaa;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #d2beaa;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-brown]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-brown] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-brown] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-brown] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-brown] .callout-content {
  background-color: #d2beaa;
  padding: 1rem;
}
.callout[data-callout=pf2-brown] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-brown] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-brown] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-brown] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-brown] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-brown] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-brown] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-example] {
  --callout-border-opacity: 0.3;
  --callout-color: #ccdbbd;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #ccdbbd;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-example]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-example] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-example] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-example] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-example] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-example] .callout-content {
  background-color: #ccdbbd;
  padding: 1rem;
}
.callout[data-callout=pf2-example] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-example] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-example] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-example] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-example] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-example] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-example] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-example] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-example] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-example] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-example] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-example] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-inset] {
  --callout-border-opacity: 0.3;
  --callout-color: #e9e4d9;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #e9e4d9;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-inset]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-inset] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-inset] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-inset] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-inset] .callout-content {
  background-color: #e9e4d9;
  padding: 1rem;
}
.callout[data-callout=pf2-inset] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-inset] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-inset] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-inset] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-inset] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-inset] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-inset] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-inset] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-inset] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-inset] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-inset] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-key-box] {
  --callout-border-opacity: 0.3;
  --callout-color: #550c06;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #550c06;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-key-box]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-key-box] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-key-box] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-key-box] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-key-box] .callout-content {
  background-color: #550c06;
  padding: 1rem;
}
.callout[data-callout=pf2-key-box] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-key-box] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-key-box] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-key-box] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-key-box] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-key-box] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-key-box] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-key-box] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-quote] {
  --callout-border-opacity: 0.3;
  --callout-color: #e7aad4;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #e7aad4;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-quote]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-quote] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-quote] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-quote] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-quote] .callout-content {
  background-color: #e7aad4;
  padding: 1rem;
}
.callout[data-callout=pf2-quote] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-quote] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-quote] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-quote] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-quote] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-quote] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-quote] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-quote] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-quote] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-quote] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-quote] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-quote] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-sidebar] {
  --callout-border-opacity: 0.3;
  --callout-color: #f4f3f0;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #f4f3f0;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-sidebar]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-sidebar] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-sidebar] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-sidebar] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-sidebar] .callout-content {
  background-color: #f4f3f0;
  padding: 1rem;
}
.callout[data-callout=pf2-sidebar] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-sidebar] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-sidebar] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-sidebar] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-sidebar] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-sidebar] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-sidebar] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-sidebar] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-red] {
  --callout-border-opacity: 0.3;
  --callout-color: #550c06;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #550c06;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-red]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-red] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-red] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-red] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-red] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-red] .callout-content {
  background-color: #550c06;
  padding: 1rem;
}
.callout[data-callout=pf2-red] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-red] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-red] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-red] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-red] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-red] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-red] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-red] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-red] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-red] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-red] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-red] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-tip] {
  --callout-border-opacity: 0.3;
  --callout-color: #d1d3d4;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #d1d3d4;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-tip]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-tip] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-tip] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-tip] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-tip] .callout-content {
  background-color: #d1d3d4;
  padding: 1rem;
}
.callout[data-callout=pf2-tip] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-tip] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-tip] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-tip] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-tip] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-tip] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-tip] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-tip] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=pf2-note] {
  --callout-border-opacity: 0.3;
  --callout-color: #e3dfbb;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #e3dfbb;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=pf2-note]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=pf2-note] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=pf2-note] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=pf2-note] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=pf2-note] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=pf2-note] .callout-content {
  background-color: #e3dfbb;
  padding: 1rem;
}
.callout[data-callout=pf2-note] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h3::before {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h3::after {
  display: none;
}
.callout[data-callout=pf2-note] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=pf2-note] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=pf2-note] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-note] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=pf2-note] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=pf2-note] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=pf2-note] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=pf2-note] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.callout[data-callout=success-degree] {
  --callout-border-opacity: 0.3;
  --callout-color: #e6e6b4;
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  background-color: #e6e6b4;
  color: rgb(36, 36, 36);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  margin: 0.1875rem 0.125rem 0.125rem;
  padding: 0.125rem;
}
.callout[data-callout=success-degree]:not(.admonition).drop-shadow {
  box-shadow: rgb(0, 73, 97) 0 1.25rem 1.875rem -0.625rem;
}
.callout[data-callout=success-degree] .callout-title {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.callout[data-callout=success-degree] .callout-title .callout-icon .svg-icon {
  display: none;
}
.callout[data-callout=success-degree] .callout-title .callout-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  margin-left: 1rem;
  padding-bottom: 0.125rem;
}
.callout[data-callout=success-degree] .callout-title .callout-title-inner em {
  font-weight: 500;
}
.callout[data-callout=success-degree] .callout-content {
  background-color: #e6e6b4;
  padding: 1rem;
}
.callout[data-callout=success-degree] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3::before {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h3::after {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3::before {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h3::after {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h3::before {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h3::after {
  display: none;
}
.callout[data-callout=success-degree] .callout-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.callout[data-callout=success-degree] .callout-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.callout[data-callout=success-degree] .callout-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=success-degree] .callout-content a.internal-link:hover {
  text-decoration: underline;
}
.callout[data-callout=success-degree] .callout-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.callout[data-callout=success-degree] .callout-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.callout[data-callout=success-degree] .callout-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.callout[data-callout=success-degree] .callout-content a.external-link:hover {
  text-decoration: underline;
}
.callout[data-callout=success-degree] .callout-content strong {
  padding-inline: 0.25rem;
}
.callout[data-callout=success-degree] .callout-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.callout[data-callout=success-degree] .callout-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}

.admonition[data-callout=pf2-note] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(227, 223, 187);
  --callout-content-background: rgb(227, 223, 187);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=pf2-note] .admonition-title {
  background-color: rgb(227, 223, 187);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=pf2-note] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=pf2-note] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=pf2-note] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=pf2-note] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=pf2-note] .admonition-content {
  background-color: rgb(227, 223, 187);
  padding: 1rem;
}
.admonition[data-callout=pf2-note] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-note] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-note] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=pf2-note] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=pf2-note] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-note] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=pf2-note] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-note] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=pf2-note] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-note] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=pf2-note] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=pf2-note] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=pf2-note] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=pf2-note] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=pf2-note] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-ability] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(182, 197, 200);
  --callout-content-background: rgb(182, 197, 200);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-ability] .admonition-title {
  background-color: rgb(182, 197, 200);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-ability] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-ability] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-ability] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-ability] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-ability] .admonition-content {
  background-color: rgb(182, 197, 200);
  padding: 1rem;
}
.admonition[data-callout=embed-ability] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ability] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ability] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ability] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-ability] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ability] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-ability] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-ability] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-ability] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-ability] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-ability] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-action] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(238, 221, 227);
  --callout-content-background: rgb(238, 221, 227);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-action] .admonition-title {
  background-color: rgb(238, 221, 227);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-action] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-action] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-action] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-action] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-action] .admonition-content {
  background-color: rgb(238, 221, 227);
  padding: 1rem;
}
.admonition[data-callout=embed-action] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-action] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-action] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-action] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-action] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-action] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-action] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-action] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-action] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-action] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-action] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-avatar] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(236, 202, 99);
  --callout-content-background: rgb(236, 202, 99);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-avatar] .admonition-title {
  background-color: rgb(236, 202, 99);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-avatar] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-avatar] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-avatar] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-avatar] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-avatar] .admonition-content {
  background-color: rgb(236, 202, 99);
  padding: 1rem;
}
.admonition[data-callout=embed-avatar] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-avatar] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-avatar] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-avatar] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-avatar] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-avatar] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-avatar] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-avatar] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-avatar] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-avatar] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-disease] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(36, 36, 36);
  --callout-content-background: rgb(36, 36, 36);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-disease] .admonition-title {
  background-color: rgb(36, 36, 36);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-disease] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-disease] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-disease] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-disease] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-disease] .admonition-content {
  background-color: rgb(36, 36, 36);
  padding: 1rem;
}
.admonition[data-callout=embed-disease] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-disease] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-disease] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-disease] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-disease] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-disease] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-disease] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-disease] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-disease] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-disease] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-disease] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-feat] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(239, 187, 169);
  --callout-content-background: rgb(239, 187, 169);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-feat] .admonition-title {
  background-color: rgb(239, 187, 169);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-feat] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-feat] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-feat] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-feat] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-feat] .admonition-content {
  background-color: rgb(239, 187, 169);
  padding: 1rem;
}
.admonition[data-callout=embed-feat] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-feat] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-feat] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-feat] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-feat] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-feat] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-feat] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-feat] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-feat] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-feat] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-feat] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-item] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(163, 200, 209);
  --callout-content-background: rgb(163, 200, 209);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-item] .admonition-title {
  background-color: rgb(163, 200, 209);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-item] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-item] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-item] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-item] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-item] .admonition-content {
  background-color: rgb(163, 200, 209);
  padding: 1rem;
}
.admonition[data-callout=embed-item] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-item] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-item] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-item] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-item] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-item] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-item] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-item] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-item] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-item] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-item] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=embed-ritual] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(158, 187, 144);
  --callout-content-background: rgb(158, 187, 144);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=embed-ritual] .admonition-title {
  background-color: rgb(158, 187, 144);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=embed-ritual] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=embed-ritual] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=embed-ritual] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=embed-ritual] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=embed-ritual] .admonition-content {
  background-color: rgb(158, 187, 144);
  padding: 1rem;
}
.admonition[data-callout=embed-ritual] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=embed-ritual] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=embed-ritual] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ritual] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=embed-ritual] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=embed-ritual] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=embed-ritual] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=embed-ritual] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-ritual] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=embed-ritual] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=embed-ritual] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=inline-affliction] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(218, 216, 218);
  --callout-content-background: rgb(218, 216, 218);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=inline-affliction] .admonition-title {
  background-color: rgb(218, 216, 218);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=inline-affliction] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=inline-affliction] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=inline-affliction] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=inline-affliction] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=inline-affliction] .admonition-content {
  background-color: rgb(218, 216, 218);
  padding: 1rem;
}
.admonition[data-callout=inline-affliction] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-affliction] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-affliction] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-affliction] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=inline-affliction] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-affliction] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=inline-affliction] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=inline-affliction] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=inline-affliction] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=inline-affliction] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=inline-affliction] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=inline-attack] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(245, 229, 188);
  --callout-content-background: rgb(245, 229, 188);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=inline-attack] .admonition-title {
  background-color: rgb(245, 229, 188);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=inline-attack] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=inline-attack] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=inline-attack] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=inline-attack] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=inline-attack] .admonition-content {
  background-color: rgb(245, 229, 188);
  padding: 1rem;
}
.admonition[data-callout=inline-attack] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=inline-attack] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=inline-attack] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-attack] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=inline-attack] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=inline-attack] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=inline-attack] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=inline-attack] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=inline-attack] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=inline-attack] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=inline-attack] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=pf2-summary] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(209, 224, 224);
  --callout-content-background: rgb(209, 224, 224);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=pf2-summary] .admonition-title {
  background-color: rgb(209, 224, 224);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=pf2-summary] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=pf2-summary] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=pf2-summary] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=pf2-summary] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=pf2-summary] .admonition-content {
  background-color: rgb(209, 224, 224);
  padding: 1rem;
}
.admonition[data-callout=pf2-summary] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=pf2-summary] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=pf2-summary] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-summary] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=pf2-summary] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=pf2-summary] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=pf2-summary] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=pf2-summary] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=pf2-summary] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=pf2-summary] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=pf2-summary] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

.admonition[data-callout=statblock-pf2] {
  --callout-border-opacity: 0.3;
  --callout-color: rgb(239, 215, 143);
  --callout-content-background: rgb(239, 215, 143);
  --callout-background-alpha: 0.2;
  --callout-padding: 1rem;
  --callout-radius: 0.25rem;
  font-size: 1rem;
  overflow-wrap: break-word;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(26, 34, 77, 0.9);
  border-color: var(--pf2e-light-brown-headers);
  border-style: solid;
  border-width: 0.05rem;
  color: rgb(36, 36, 36);
  margin: 3px 0.125rem 0.125rem;
  padding: 0.125rem;
}
.admonition[data-callout=statblock-pf2] .admonition-title {
  background-color: rgb(239, 215, 143);
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  border: none;
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  position: relative;
}
.admonition[data-callout=statblock-pf2] .admonition-title .admonition-title-icon .svg-icon {
  display: block;
  height: 1.5rem;
  left: 0.5rem;
  margin-left: 0.5rem;
  position: absolute;
  top: 0.5rem;
  width: 1.5rem;
}
.admonition[data-callout=statblock-pf2] .admonition-title .admonition-title-icon .svg-icon:has(.content) {
  height: 1rem;
  width: 1rem;
}
.admonition[data-callout=statblock-pf2] .admonition-title .admonition-title-inner {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  font-weight: 700;
  padding-bottom: 0.125rem;
  margin-right: 0.125rem;
}
.admonition[data-callout=statblock-pf2] .admonition-title .admonition-title-inner em {
  font-weight: 500;
}
.admonition[data-callout=statblock-pf2] .admonition-content {
  background-color: rgb(239, 215, 143);
  padding: 1rem;
}
.admonition[data-callout=statblock-pf2] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h1 {
  font-size: clamp(1.125rem, 1.5em, 1.375rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h2 {
  font-size: clamp(1rem, 1.3125em, 1.25rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3 {
  font-size: clamp(0.875rem, 1.125em, 1rem);
  padding-bottom: 0.125em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::before {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h3::after {
  display: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content h4 {
  font-size: clamp(0.75rem, 1em, 0.875rem);
  padding-bottom: 0.5em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h5 {
  font-size: clamp(0.625rem, 0.9375em, 0.75rem);
  padding-bottom: 0.25em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content h6 {
  font-size: clamp(0.8125em, 0.5rem, 0.625rem);
  padding-bottom: 0.75em;
  text-align: center;
}
.admonition[data-callout=statblock-pf2] .admonition-content code {
  background-color: rgb(232, 232, 232);
  color: rgb(80, 62, 141);
  font-family: var(--pf2e-font-monospace);
}
.admonition[data-callout=statblock-pf2] .admonition-content a.internal-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content a.internal-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=statblock-pf2] .admonition-content a.internal-link.is-unresolved {
  font-style: italic;
  text-decoration: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content a.internal-link.is-unresolved:hover {
  text-decoration: underline;
}
.admonition[data-callout=statblock-pf2] .admonition-content a.external-link {
  font-weight: 600;
  text-decoration: none;
}
.admonition[data-callout=statblock-pf2] .admonition-content a.external-link:hover {
  text-decoration: underline;
}
.admonition[data-callout=statblock-pf2] .admonition-content strong {
  padding-inline: 0.25rem;
}
.admonition[data-callout=statblock-pf2] .admonition-content blockquote {
  padding: 0.3125rem 0.3125rem 0.3125rem 0.625rem;
  border-right: 0.1875rem solid;
  border-left: 0.1875rem solid;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.admonition[data-callout=statblock-pf2] .admonition-content p {
  line-height: 1.2;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-left: 0.5rem;
  margin-bottom: 1rem;
}
.admonition[data-callout=statblock-pf2] .admonition-content > .callout {
  mix-blend-mode: normal;
  margin-bottom: 1rem;
}
.admonition[data-callout=statblock-pf2] .admonition-content-copy {
  opacity: 0;
  margin: 0.3125rem;
  right: 0;
  top: 0;
  transition: 1s opacity ease-in-out;
}
.admonition[data-callout=statblock-pf2] .admonition-content-copy:hover {
  color: rgba(232, 232, 232, 0.3);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-beige] .callout-title .callout-title-inner {
  margin-left: 0.25rem;
  padding-bottom: 0.25rem;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout[data-callout=pf2-beige] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout[data-callout=pf2-beige] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=pf2-beige] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=pf2-beige] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-beige] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=pf2-beige] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=pf2-beige] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-beige] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=pf2-beige] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-beige] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-beige] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=pf2-beige] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-beige] .callout-content ol > li::marker,
.callout[data-callout=pf2-beige] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.callout[data-callout=pf2-beige] .callout-content h1, .callout[data-callout=pf2-beige] .callout-content h2, .callout[data-callout=pf2-beige] .callout-content h3, .callout[data-callout=pf2-beige] .callout-content h4, .callout[data-callout=pf2-beige] .callout-content h5, .callout[data-callout=pf2-beige] .callout-content h6 {
  text-align: left;
  padding-left: 0.25rem;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-brown] .callout-title .callout-title-inner {
  font-family: "Helvetica Neue", Helvetica, Arial, "Pathfinder", sans-serif;
  margin-left: 0.25rem;
  text-align: center;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout[data-callout=pf2-brown] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout[data-callout=pf2-brown] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=pf2-brown] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=pf2-brown] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-brown] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=pf2-brown] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=pf2-brown] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-brown] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=pf2-brown] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-brown] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-brown] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=pf2-brown] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-brown] .callout-content ol > li::marker,
.callout[data-callout=pf2-brown] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout.callout[data-callout=pf2-example] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout.callout[data-callout=pf2-example] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout.callout[data-callout=pf2-example] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout.callout[data-callout=pf2-example] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout.callout[data-callout=pf2-example] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout.callout[data-callout=pf2-example] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout.callout[data-callout=pf2-example] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout.callout[data-callout=pf2-example] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout.callout[data-callout=pf2-example] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout.callout[data-callout=pf2-example] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout.callout[data-callout=pf2-example] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout.callout[data-callout=pf2-example] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout.callout[data-callout=pf2-example] .callout-content ol > li::marker,
.callout.callout[data-callout=pf2-example] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-inset] .callout-title .callout-title-inner {
  display: none;
}
.callout[data-callout=pf2-inset] .callout-content {
  font-weight: 700;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-key-box] {
  color: rgb(232, 232, 232);
  clear: left;
  display: inline-flex;
  float-wrap: wrap;
  float: left;
  font-family: "Times New Roman", Times, serif;
  text-transform: capitalize;
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link {
  color: rgb(255, 219, 88);
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link:hover {
  color: rgb(241, 189.0479041916, 0);
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link.is-unresolved {
  color: rgb(179.25, 208.5, 59.5);
}
.callout[data-callout=pf2-key-box] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(114.0392561983, 134.1033057851, 31.8966942149);
}
.callout[data-callout=pf2-key-box] .callout-content a.external-link {
  color: rgb(var(--callout-color));
  filter: invert(100%);
}
.callout[data-callout=pf2-key-box] .callout-content a.external-link:hover {
  filter: invert(100%) brightness(1.2);
}
.callout[data-callout=pf2-key-box] .callout-content em {
  color: rgb(154, 205, 50);
}
.callout[data-callout=pf2-key-box] .callout-content h1, .callout[data-callout=pf2-key-box] .callout-content h2, .callout[data-callout=pf2-key-box] .callout-content h3, .callout[data-callout=pf2-key-box] .callout-content h4, .callout[data-callout=pf2-key-box] .callout-content h5, .callout[data-callout=pf2-key-box] .callout-content h6 {
  color: rgb(232, 232, 232);
}
.callout[data-callout=pf2-key-box] .callout-content p {
  color: rgb(232, 232, 232);
}
.callout[data-callout=pf2-key-box] .callout-content strong {
  color: rgb(255, 143, 143);
}
.callout[data-callout=pf2-key-box] .callout-content strong em {
  color: rgb(204.5, 174, 96.5);
}
.callout[data-callout=pf2-key-box] .callout-content ol > li::marker,
.callout[data-callout=pf2-key-box] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.callout[data-callout=pf2-key-box] .callout-content ul {
  margin-block-end: unset;
  margin-block-start: unset;
  padding: 0.5em;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-note] {
  clear: both;
  font-style: italic;
  text-align: center;
  margin-bottom: 1rem;
}
.callout[data-callout=pf2-note] .callout-title .callout-title-inner {
  flex: unset;
  display: none;
}
.admonition-parent .callout[data-callout=pf2-note] .callout-title .callout-title-inner {
  display: inline;
}
.callout[data-callout=pf2-note] .callout-content {
  margin-bottom: -0.5rem;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-note] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=pf2-note] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=pf2-note] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout[data-callout=pf2-note] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout[data-callout=pf2-note] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=pf2-note] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=pf2-note] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-note] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=pf2-note] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=pf2-note] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-note] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=pf2-note] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-note] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-note] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=pf2-note] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-note] .callout-content ol > li::marker,
.callout[data-callout=pf2-note] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-red] {
  color: rgb(232, 232, 232);
}
.callout[data-callout=pf2-red] .callout-title .callout-title-inner {
  font-family: "Times New Roman", Times, serif;
}
.callout[data-callout=pf2-red] .callout-title .callout-title-inner strong {
  color: rgb(255, 143, 143);
}
.callout[data-callout=pf2-red] .callout-title .callout-title-inner a {
  color: rgb(204, 72, 0);
}
.callout[data-callout=pf2-red] .callout-content a.internal-link {
  color: rgb(255, 219, 88);
}
.callout[data-callout=pf2-red] .callout-content a.internal-link:hover {
  color: rgb(241, 189.0479041916, 0);
}
.callout[data-callout=pf2-red] .callout-content a.internal-link.is-unresolved {
  color: rgb(179.25, 208.5, 59.5);
}
.callout[data-callout=pf2-red] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(114.0392561983, 134.1033057851, 31.8966942149);
}
.callout[data-callout=pf2-red] .callout-content a.external-link {
  color: rgb(var(--callout-color));
  filter: invert(100%);
}
.callout[data-callout=pf2-red] .callout-content a.external-link:hover {
  filter: invert(100%) brightness(1.2);
}
.callout[data-callout=pf2-red] .callout-content em {
  color: rgb(154, 205, 50);
}
.callout[data-callout=pf2-red] .callout-content h1, .callout[data-callout=pf2-red] .callout-content h2, .callout[data-callout=pf2-red] .callout-content h3, .callout[data-callout=pf2-red] .callout-content h4, .callout[data-callout=pf2-red] .callout-content h5, .callout[data-callout=pf2-red] .callout-content h6 {
  color: rgb(232, 232, 232);
}
.callout[data-callout=pf2-red] .callout-content p {
  color: rgb(232, 232, 232);
}
.callout[data-callout=pf2-red] .callout-content strong {
  color: rgb(255, 143, 143);
}
.callout[data-callout=pf2-red] .callout-content strong em {
  color: rgb(204.5, 174, 96.5);
}
.callout[data-callout=pf2-red] .callout-content ol > li::marker,
.callout[data-callout=pf2-red] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.callout[data-callout=pf2-red] .callout-content ul {
  margin-block-end: unset;
  margin-block-start: unset;
  padding: 0.5em;
}
.callout[data-callout=pf2-red] .callout-content table th {
  color: rgb(232, 232, 232);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-sidebar] {
  color: rgb(128, 0, 0);
  clear: right;
  float: right;
  max-height: 85vh;
  max-width: 50%;
  overflow-wrap: break-word;
  overflow-y: scroll;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout[data-callout=pf2-sidebar] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout[data-callout=pf2-sidebar] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=pf2-sidebar] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=pf2-sidebar] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-sidebar] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=pf2-sidebar] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=pf2-sidebar] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-sidebar] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=pf2-sidebar] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-sidebar] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-sidebar] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=pf2-sidebar] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-sidebar] .callout-content ol > li::marker,
.callout[data-callout=pf2-sidebar] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=pf2-tip] {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-tip] em {
  color: rgb(224.5, 218, 186);
}
.callout[data-callout=pf2-tip] strong {
  color: rgb(141.5, 149, 157);
}
.callout[data-callout=pf2-tip] strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-tip] .callout-title {
  background-color: rgb(6, 20, 53);
}
.callout[data-callout=pf2-tip] .callout-title .callout-title-inner {
  color: rgb(217, 204, 140);
  margin-left: 0.25rem;
  text-align: left;
}
.callout[data-callout=pf2-tip] .callout-title .callout-title-inner a {
  color: #aa5555;
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=pf2-tip] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=pf2-tip] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=pf2-tip] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=pf2-tip] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-tip] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=pf2-tip] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=pf2-tip] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=pf2-tip] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=pf2-tip] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=pf2-tip] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=pf2-tip] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=pf2-tip] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=pf2-tip] .callout-content ol > li::marker,
.callout[data-callout=pf2-tip] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.callout[data-callout=pf2-tip] .callout-content p {
  text-align: justify;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.callout[data-callout=success-degree] {
  --callout-icon: lucide-scale;
}
.callout[data-callout=success-degree] .callout-title {
  display: inherit;
}
.callout[data-callout=success-degree] .callout-title .callout-icon .svg-icon {
  display: block;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}
.callout[data-callout=success-degree] .callout-title .callout-title-inner {
  display: none;
}
.callout[data-callout=success-degree] .callout-content a.internal-link {
  color: rgb(102, 51, 51);
}
.callout[data-callout=success-degree] .callout-content a.internal-link:hover {
  color: #aa5555;
}
.callout[data-callout=success-degree] .callout-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.callout[data-callout=success-degree] .callout-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.callout[data-callout=success-degree] .callout-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.callout[data-callout=success-degree] .callout-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.callout[data-callout=success-degree] .callout-content a.external-link {
  color: rgb(107, 0, 153);
}
.callout[data-callout=success-degree] .callout-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.callout[data-callout=success-degree] .callout-content em {
  color: rgb(51, 51, 51);
}
.callout[data-callout=success-degree] .callout-content h1 {
  color: rgb(80, 67, 79);
}
.callout[data-callout=success-degree] .callout-content h2 {
  color: rgb(44, 70, 78);
}
.callout[data-callout=success-degree] .callout-content h3 {
  color: rgb(51, 51, 51);
}
.callout[data-callout=success-degree] .callout-content h4 {
  color: rgb(42, 72, 62);
}
.callout[data-callout=success-degree] .callout-content h5 {
  color: rgb(102, 51, 51);
}
.callout[data-callout=success-degree] .callout-content h6 {
  color: rgb(36, 36, 36);
}
.callout[data-callout=success-degree] .callout-content strong {
  color: rgb(51, 66, 82);
}
.callout[data-callout=success-degree] .callout-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.callout[data-callout=success-degree] .callout-content ol > li::marker,
.callout[data-callout=success-degree] .callout-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.callout[data-callout=success-degree] .callout-content strong {
  font-weight: 800;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition.admonition[data-callout=pf2-note] {
  --callout-icon: '<svg xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 1024 1024"><path fill="currentColor" d="M854.173 764.089H712.398l-1.355-2.419c.501-86.681 34.198-175.368 98.214-245.312 47.831-52.261 83.95-121.041 102.458-189.368l-82.338-49.795 76.414-13.791-86.599-51.529 104.084-17.674c-10.445-78.138-57.588-136.002-154.489-136.002-94.565 18.374-363.959 23.983-503.322 5.922-17.664-5.751-35.459-9.136-52.817-9.731-.129-.035-.267-.068-.394-.102l.219.097c-45.31-1.502-87.613 16.03-116.708 60.236-40.414 61.408 2.616 166.812 97.48 166.812 5.359 0 10.253-.289 14.727-.832v.733h118.467c-17.921 72.21-62.36 152.533-113.828 233.474a564.359 564.359 0 0 0-12.575 20.767l69.657 71.359-112.351 18.818c-65.349 171.651-54.745 363.552 96.403 363.552v-.002l15.634.11v.234h171.175v-.311h451.103c135.99.002 154.656-225.247-37.485-225.247zM452.277 872.408c-.003-.935-.03-1.888-.055-2.836.025.95.052 1.903.055 2.836zm-4.386-35.788c.027.119.047.232.074.351-.027-.117-.047-.231-.074-.347-5.374-23.696-20.779-43.454-40.897-56.175h.007c20.114 12.721 35.516 32.477 40.89 56.171zm4.214 29.647zm-.459-6.386zm-.765-6.682c-.125-.924-.242-1.844-.384-2.781.144.937.261 1.858.384 2.781zm-1.113-7.143c-.144-.814-.269-1.615-.426-2.437.157.822.282 1.624.426 2.437zM236.579 269.87c28.031-23.871-1.146-80.303-34.722-127.243h115.747c19.346 37.343 21.335 80.462 11.471 127.243h-92.496zm89.202 522.253c51.786-17.213 110.468 15.682 122.11 67.013 1.991 8.782 3.269 17.061 3.911 24.882.075-.817.112-1.662.17-2.491-1.291 18.519-6.792 33.936-15.602 46.701h-1.034a76.702 76.702 0 0 1-3.062 4.103l1.614-.707c-14.802 19.359-37.539 32.29-64.57 40.636h-28.104l1.368-.6c-29.614-.008-63.612-2.798-63.612-2.798 43.925-.703 62.862-19.294 70.065-40.598-31.298 11.376-64.654-9.072-75.146-39.264-14.161-40.748 12.502-83.784 51.893-96.877zm126.458 83.452c-.018.919-.027 1.846-.065 2.75.038-.905.045-1.831.065-2.75zm-18.22 55.872z"></path></svg>';
}
.admonition.admonition[data-callout=pf2-note] .admonition-title .admonition-title-inner {
  display: inline;
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content ol > li::marker,
.admonition.admonition[data-callout=pf2-note] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.admonition.admonition[data-callout=pf2-note] .admonition-content ul, .admonition.admonition[data-callout=pf2-note] .admonition-content ol, .admonition.admonition[data-callout=pf2-note] .admonition-content li {
  text-align: left;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-ability] {
  --callout-icon: '<svg xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 1024 1024"><path fill="currentColor" d="M908.682 797.44c139.17-191.525 122.422-461.107-50.286-633.818-176.21-176.21-453.266-190.09-645.372-41.652-27.817-32.566-54.723-65.058-78.801-95.832L30.954 129.413c30.778 23.828 63.451 50.248 96.266 77.522-151.767 192.241-138.96 471.937 38.483 649.38 172.129 172.129 440.475 189.331 631.878 51.674l40.78 40.778 154.422 38.458-43.596-149.283-40.504-40.502zM660.181 548.939L426.963 315.724l87.314-87.321-63.667-63.672c180.697-9.014 330.398 207.332 209.571 384.207zM446.375 164.971L342.652 268.702a11470.78 11470.78 0 0 1-39.017-43.372c46.748-38.523 95.723-57.103 142.74-60.359zm-212.31 133.097a6682.191 6682.191 0 0 1 42.134 37.09L168.442 442.922l65.666 65.67 82.032-82.037L794.61 905.02C412.147 1162.465-75.257 688.289 234.064 298.069z"></path></svg>';
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-ability] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=embed-ability] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-ability] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=embed-ability] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-ability] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-ability] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-ability] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-ability] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-ability] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-ability] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-ability] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-ability] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-ability] .admonition-content ol > li::marker,
.admonition[data-callout=embed-ability] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-action] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="campground" class="svg-inline--fa fa-campground fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M624 448h-24.68L359.54 117.75l53.41-73.55c5.19-7.15 3.61-17.16-3.54-22.35l-25.9-18.79c-7.15-5.19-17.15-3.61-22.35 3.55L320 63.3 278.83 6.6c-5.19-7.15-15.2-8.74-22.35-3.55l-25.88 18.8c-7.15 5.19-8.74 15.2-3.54 22.35l53.41 73.55L40.68 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM320 288l116.36 160H203.64L320 288z"></path></svg>';
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-action] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=embed-action] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-action] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=embed-action] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-action] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-action] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-action] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-action] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-action] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-action] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-action] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-action] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-action] .admonition-content ol > li::marker,
.admonition[data-callout=embed-action] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-avatar] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="church" class="svg-inline--fa fa-church fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M464.46 246.68L352 179.2V128h48c8.84 0 16-7.16 16-16V80c0-8.84-7.16-16-16-16h-48V16c0-8.84-7.16-16-16-16h-32c-8.84 0-16 7.16-16 16v48h-48c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h48v51.2l-112.46 67.48A31.997 31.997 0 0 0 160 274.12V512h96v-96c0-35.35 28.65-64 64-64s64 28.65 64 64v96h96V274.12c0-11.24-5.9-21.66-15.54-27.44zM0 395.96V496c0 8.84 7.16 16 16 16h112V320L19.39 366.54A32.024 32.024 0 0 0 0 395.96zm620.61-29.42L512 320v192h112c8.84 0 16-7.16 16-16V395.96c0-12.8-7.63-24.37-19.39-29.42z"></path></svg>';
}
.admonition[data-callout=embed-avatar] a.internal-link {
  color: rgb(100, 2, 59);
}
.admonition[data-callout=embed-avatar] a.internal-link:hover {
  color: rgb(50, 1, 29.5);
}
.admonition[data-callout=embed-avatar] a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-avatar] .admonition-title .admonition-title-content {
  font-family: Garamond, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
  text-align: center;
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-avatar] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-avatar] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-avatar] .admonition-content a.external-link:hover {
  color: rgb(35.6666666667, 0, 51);
}
.admonition[data-callout=embed-avatar] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-avatar] .admonition-content h1 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-avatar] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-avatar] .admonition-content h3 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-avatar] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-avatar] .admonition-content h5 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-avatar] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-avatar] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-avatar] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-avatar] .admonition-content ol > li::marker,
.admonition[data-callout=embed-avatar] .admonition-content ul > li::marker {
  color: rgb(19, 138, 6);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-disease] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="head-side-virus" class="svg-inline--fa fa-head-side-virus fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M272,240a16,16,0,1,0,16,16A16,16,0,0,0,272,240Zm-64-64a16,16,0,1,0,16,16A16,16,0,0,0,208,176Zm301.2,99c-20.93-47.12-48.43-151.73-73.07-186.75A207.9,207.9,0,0,0,266.09,0H192C86,0,0,86,0,192A191.23,191.23,0,0,0,64,334.81V512H320V448h64a64,64,0,0,0,64-64V320H480A32,32,0,0,0,509.2,275ZM368,240H355.88c-28.51,0-42.79,34.47-22.63,54.63l8.58,8.57a16,16,0,1,1-22.63,22.63l-8.57-8.58C290.47,297.09,256,311.37,256,339.88V352a16,16,0,0,1-32,0V339.88c0-28.51-34.47-42.79-54.63-22.63l-8.57,8.58a16,16,0,0,1-22.63-22.63l8.58-8.57c20.16-20.16,5.88-54.63-22.63-54.63H112a16,16,0,0,1,0-32h12.12c28.51,0,42.79-34.47,22.63-54.63l-8.58-8.57a16,16,0,0,1,22.63-22.63l8.57,8.58c20.16,20.16,54.63,5.88,54.63-22.63V96a16,16,0,0,1,32,0v12.12c0,28.51,34.47,42.79,54.63,22.63l8.57-8.58a16,16,0,0,1,22.63,22.63l-8.58,8.57C313.09,173.53,327.37,208,355.88,208H368a16,16,0,0,1,0,32Z"></path></svg>';
  color: rgb(232, 232, 232);
  font-family: "Abril Fatface", "Cinzel Decorative", "Creepster", "Henny Penny", "IM Fell English", "Kaushan Script", "Lobster", "Montserrat Alternates", "Nosifer", "Permanent Marker", "Playfair Display", "Righteous", "Roboto Slab", "Special Elite", "UnifrakturCook", cursive;
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link {
  color: rgb(255, 219, 88);
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link:hover {
  color: rgb(241, 189.0479041916, 0);
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link.is-unresolved {
  color: rgb(179.25, 208.5, 59.5);
}
.admonition[data-callout=embed-disease] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(114.0392561983, 134.1033057851, 31.8966942149);
}
.admonition[data-callout=embed-disease] .admonition-content a.external-link {
  color: rgb(var(--callout-color));
  filter: invert(100%);
}
.admonition[data-callout=embed-disease] .admonition-content a.external-link:hover {
  filter: invert(100%) brightness(1.2);
}
.admonition[data-callout=embed-disease] .admonition-content em {
  color: rgb(154, 205, 50);
}
.admonition[data-callout=embed-disease] .admonition-content h1, .admonition[data-callout=embed-disease] .admonition-content h2, .admonition[data-callout=embed-disease] .admonition-content h3, .admonition[data-callout=embed-disease] .admonition-content h4, .admonition[data-callout=embed-disease] .admonition-content h5, .admonition[data-callout=embed-disease] .admonition-content h6 {
  color: rgb(232, 232, 232);
}
.admonition[data-callout=embed-disease] .admonition-content p {
  color: rgb(232, 232, 232);
}
.admonition[data-callout=embed-disease] .admonition-content strong {
  color: rgb(255, 143, 143);
}
.admonition[data-callout=embed-disease] .admonition-content strong em {
  color: rgb(204.5, 174, 96.5);
}
.admonition[data-callout=embed-disease] .admonition-content ol > li::marker,
.admonition[data-callout=embed-disease] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}
.admonition[data-callout=embed-disease] .admonition-content ul {
  margin-block-end: unset;
  margin-block-start: unset;
  padding: 0.5em;
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-feat] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="award" class="svg-inline--fa fa-award fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M97.12 362.63c-8.69-8.69-4.16-6.24-25.12-11.85-9.51-2.55-17.87-7.45-25.43-13.32L1.2 448.7c-4.39 10.77 3.81 22.47 15.43 22.03l52.69-2.01L105.56 507c8 8.44 22.04 5.81 26.43-4.96l52.05-127.62c-10.84 6.04-22.87 9.58-35.31 9.58-19.5 0-37.82-7.59-51.61-21.37zM382.8 448.7l-45.37-111.24c-7.56 5.88-15.92 10.77-25.43 13.32-21.07 5.64-16.45 3.18-25.12 11.85-13.79 13.78-32.12 21.37-51.62 21.37-12.44 0-24.47-3.55-35.31-9.58L252 502.04c4.39 10.77 18.44 13.4 26.43 4.96l36.25-38.28 52.69 2.01c11.62.44 19.82-11.27 15.43-22.03zM263 340c15.28-15.55 17.03-14.21 38.79-20.14 13.89-3.79 24.75-14.84 28.47-28.98 7.48-28.4 5.54-24.97 25.95-45.75 10.17-10.35 14.14-25.44 10.42-39.58-7.47-28.38-7.48-24.42 0-52.83 3.72-14.14-.25-29.23-10.42-39.58-20.41-20.78-18.47-17.36-25.95-45.75-3.72-14.14-14.58-25.19-28.47-28.98-27.88-7.61-24.52-5.62-44.95-26.41-10.17-10.35-25-14.4-38.89-10.61-27.87 7.6-23.98 7.61-51.9 0-13.89-3.79-28.72.25-38.89 10.61-20.41 20.78-17.05 18.8-44.94 26.41-13.89 3.79-24.75 14.84-28.47 28.98-7.47 28.39-5.54 24.97-25.95 45.75-10.17 10.35-14.15 25.44-10.42 39.58 7.47 28.36 7.48 24.4 0 52.82-3.72 14.14.25 29.23 10.42 39.59 20.41 20.78 18.47 17.35 25.95 45.75 3.72 14.14 14.58 25.19 28.47 28.98C104.6 325.96 106.27 325 121 340c13.23 13.47 33.84 15.88 49.74 5.82a39.676 39.676 0 0 1 42.53 0c15.89 10.06 36.5 7.65 49.73-5.82zM97.66 175.96c0-53.03 42.24-96.02 94.34-96.02s94.34 42.99 94.34 96.02-42.24 96.02-94.34 96.02-94.34-42.99-94.34-96.02z"></path></svg>';
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-feat] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=embed-feat] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-feat] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=embed-feat] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-feat] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-feat] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-feat] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-feat] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-feat] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-feat] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-feat] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-feat] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-feat] .admonition-content ol > li::marker,
.admonition[data-callout=embed-feat] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-item] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="coins" class="svg-inline--fa fa-coins fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M0 405.3V448c0 35.3 86 64 192 64s192-28.7 192-64v-42.7C342.7 434.4 267.2 448 192 448S41.3 434.4 0 405.3zM320 128c106 0 192-28.7 192-64S426 0 320 0 128 28.7 128 64s86 64 192 64zM0 300.4V352c0 35.3 86 64 192 64s192-28.7 192-64v-51.6c-41.3 34-116.9 51.6-192 51.6S41.3 334.4 0 300.4zm416 11c57.3-11.1 96-31.7 96-55.4v-42.7c-23.2 16.4-57.3 27.6-96 34.5v63.6zM192 160C86 160 0 195.8 0 240s86 80 192 80 192-35.8 192-80-86-80-192-80zm219.3 56.3c60-10.8 100.7-32 100.7-56.3v-42.7c-35.5 25.1-96.5 38.6-160.7 41.8 29.5 14.3 51.2 33.5 60 57.2z"></path></svg>';
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-item] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=embed-item] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-item] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=embed-item] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-item] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-item] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-item] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-item] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-item] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-item] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-item] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-item] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-item] .admonition-content ol > li::marker,
.admonition[data-callout=embed-item] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=embed-ritual] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="pray" class="svg-inline--fa fa-pray fa-w-12" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path fill="currentColor" d="M256 128c35.35 0 64-28.65 64-64S291.35 0 256 0s-64 28.65-64 64 28.65 64 64 64zm-30.63 169.75c14.06 16.72 39 19.09 55.97 5.22l88-72.02c17.09-13.98 19.59-39.19 5.62-56.28-13.97-17.11-39.19-19.59-56.31-5.62l-57.44 47-38.91-46.31c-15.44-18.39-39.22-27.92-64-25.33-24.19 2.48-45.25 16.27-56.37 36.92l-49.37 92.03c-23.4 43.64-8.69 96.37 34.19 123.75L131.56 432H40c-22.09 0-40 17.91-40 40s17.91 40 40 40h208c34.08 0 53.77-42.79 28.28-68.28L166.42 333.86l34.8-64.87 24.15 28.76z"></path></svg>';
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=embed-ritual] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=embed-ritual] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=embed-ritual] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=embed-ritual] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-ritual] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=embed-ritual] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=embed-ritual] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=embed-ritual] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=embed-ritual] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=embed-ritual] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=embed-ritual] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=embed-ritual] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=embed-ritual] .admonition-content ol > li::marker,
.admonition[data-callout=embed-ritual] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=inline-affliction] {
  --callout-icon: '<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="virus-slash" class="svg-inline--fa fa-virus-slash fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="M114,227.6H92.4C76.7,227.6,64,240.3,64,256s12.7,28.4,28.4,28.4H114c50.7,0,76.1,61.3,40.2,97.1L139,396.8 c-11.5,10.7-12.2,28.7-1.6,40.2s28.7,12.2,40.2,1.6c0.5-0.5,1.1-1,1.6-1.6l15.2-15.2c35.8-35.8,97.1-10.5,97.1,40.2v21.5 c0,15.7,12.8,28.4,28.5,28.4c15.7,0,28.4-12.7,28.4-28.4V462c0-26.6,17-45.9,38.2-53.4l-244.5-189 C133.7,224.7,123.9,227.5,114,227.6z M617,505.8l19.6-25.3c5.4-7,4.2-17-2.8-22.5L470.6,332c4.2-25.4,24.9-47.5,55.4-47.5h21.5 c15.7,0,28.4-12.7,28.4-28.4s-12.7-28.4-28.4-28.4H526c-50.7,0-76.1-61.3-40.2-97.1l15.2-15.3c10.7-11.5,10-29.5-1.6-40.2 c-10.9-10.1-27.7-10.1-38.6,0l-15.2,15.2c-35.8,35.8-97.1,10.5-97.1-40.2V28.5C348.4,12.7,335.7,0,320,0 c-15.7,0-28.4,12.7-28.4,28.4V50c0,50.7-61.3,76.1-97.1,40.2L179.2,75c-11.1-11.1-29.4-10.6-40.5,0.5L45.5,3.4 c-7-5.4-17-4.2-22.5,2.8L3.4,31.5c-5.4,7-4.2,17,2.8,22.5l588.4,454.7C601.5,514.1,611.6,512.8,617,505.8z M335.4,227.5l-62.9-48.6 c4.9-1.8,10.2-2.8,15.4-2.9c26.5,0,48,21.5,48,48C336,225.2,335.5,226.3,335.4,227.5z"></path></svg>';
}
.admonition[data-callout=inline-affliction] .admonition-title-content {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=inline-affliction] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=inline-affliction] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=inline-affliction] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=inline-affliction] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=inline-affliction] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=inline-affliction] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=inline-affliction] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=inline-affliction] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=inline-affliction] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=inline-affliction] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=inline-affliction] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=inline-affliction] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=inline-affliction] .admonition-content ol > li::marker,
.admonition[data-callout=inline-affliction] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=inline-attack] {
  --callout-icon: '<svg xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 1024 1024"><path fill="currentColor" d="M746.013 346.338c46.494-110.134 130.621 19.244 105.629 112.518-19.444 72.579-84.175 117.611-176.313 58.351l.002-.003c-211.764-136.2-156.573-202.882-263.845-314.147 36.755 155.341-72.25 56.868-170.627-68.533 28.348-16.96 60.092-28.884 94.211-34.921l220.269 148.443 41.1-86.039a516.489 516.489 0 0 1 17.294 11.65C733.437 257.936 719.977 58.832 756.047 17.728l-735.76-1.517 3.623 719.657c78.285 54.695 209.606-14.959 156.548-102.913a642.424 642.424 0 0 1-10.895-18.781l60.214-35.715-123.371-219.527c2.806-33.01 10.277-63.857 21.748-91.975 143.591 147.62 367.783 380.048 166.483 334.739 61.101 57.174 274.614 99.542 298.674 195.863 19.974 79.966-50.973 143.517-111.372 143.517-81.1 0-165.35-64.925-89.556-140.074-48.131 8.002-71.065 41.941-72.331 80.371s19.341 81.427 58.557 107.924h605.069V339.45c-14.114-118.729-241.943-168.205-237.665 6.887zM20.288 16.21v-.005z"></path></svg>';
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=inline-attack] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=inline-attack] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=inline-attack] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=inline-attack] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=inline-attack] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=inline-attack] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=inline-attack] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=inline-attack] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=inline-attack] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=inline-attack] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=inline-attack] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=inline-attack] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=inline-attack] .admonition-content ol > li::marker,
.admonition[data-callout=inline-attack] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

/*! Source: https://github.com/ebullient/ttrpg-convert-cli/blob/main/src/scss/pf2-compendium.scss */
.admonition[data-callout=pf2-summary] {
  --callout-icon: '<svg xmlns="http://www.w3.org/2000/svg"   viewBox="0 0 1024 1024"><path fill="currentColor" d="M854.173 764.089H712.398l-1.355-2.419c.501-86.681 34.198-175.368 98.214-245.312 47.831-52.261 83.95-121.041 102.458-189.368l-82.338-49.795 76.414-13.791-86.599-51.529 104.084-17.674c-10.445-78.138-57.588-136.002-154.489-136.002-94.565 18.374-363.959 23.983-503.322 5.922-17.664-5.751-35.459-9.136-52.817-9.731-.129-.035-.267-.068-.394-.102l.219.097c-45.31-1.502-87.613 16.03-116.708 60.236-40.414 61.408 2.616 166.812 97.48 166.812 5.359 0 10.253-.289 14.727-.832v.733h118.467c-17.921 72.21-62.36 152.533-113.828 233.474a564.359 564.359 0 0 0-12.575 20.767l69.657 71.359-112.351 18.818c-65.349 171.651-54.745 363.552 96.403 363.552v-.002l15.634.11v.234h171.175v-.311h451.103c135.99.002 154.656-225.247-37.485-225.247zM452.277 872.408c-.003-.935-.03-1.888-.055-2.836.025.95.052 1.903.055 2.836zm-4.386-35.788c.027.119.047.232.074.351-.027-.117-.047-.231-.074-.347-5.374-23.696-20.779-43.454-40.897-56.175h.007c20.114 12.721 35.516 32.477 40.89 56.171zm4.214 29.647zm-.459-6.386zm-.765-6.682c-.125-.924-.242-1.844-.384-2.781.144.937.261 1.858.384 2.781zm-1.113-7.143c-.144-.814-.269-1.615-.426-2.437.157.822.282 1.624.426 2.437zM236.579 269.87c28.031-23.871-1.146-80.303-34.722-127.243h115.747c19.346 37.343 21.335 80.462 11.471 127.243h-92.496zm89.202 522.253c51.786-17.213 110.468 15.682 122.11 67.013 1.991 8.782 3.269 17.061 3.911 24.882.075-.817.112-1.662.17-2.491-1.291 18.519-6.792 33.936-15.602 46.701h-1.034a76.702 76.702 0 0 1-3.062 4.103l1.614-.707c-14.802 19.359-37.539 32.29-64.57 40.636h-28.104l1.368-.6c-29.614-.008-63.612-2.798-63.612-2.798 43.925-.703 62.862-19.294 70.065-40.598-31.298 11.376-64.654-9.072-75.146-39.264-14.161-40.748 12.502-83.784 51.893-96.877zm126.458 83.452c-.018.919-.027 1.846-.065 2.75.038-.905.045-1.831.065-2.75zm-18.22 55.872z"></path></svg>';
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link:hover {
  color: #aa5555;
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link.is-unresolved {
  color: rgb(0, 73, 97);
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link.is-unresolved:hover {
  color: rgb(0, 149.7628865979, 199);
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link:is([href*="#Actions"]) {
  color: transparent;
}
.admonition[data-callout=pf2-summary] .admonition-content a.internal-link:is([href*="#Actions"]):has(.admonition) {
  vertical-align: sub;
}
.admonition[data-callout=pf2-summary] .admonition-content a.external-link {
  color: rgb(107, 0, 153);
}
.admonition[data-callout=pf2-summary] .admonition-content a.external-link:hover {
  color: rgb(178.3333333333, 0, 255);
}
.admonition[data-callout=pf2-summary] .admonition-content em {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=pf2-summary] .admonition-content h1 {
  color: rgb(80, 67, 79);
}
.admonition[data-callout=pf2-summary] .admonition-content h2 {
  color: rgb(44, 70, 78);
}
.admonition[data-callout=pf2-summary] .admonition-content h3 {
  color: rgb(51, 51, 51);
}
.admonition[data-callout=pf2-summary] .admonition-content h4 {
  color: rgb(42, 72, 62);
}
.admonition[data-callout=pf2-summary] .admonition-content h5 {
  color: rgb(102, 51, 51);
}
.admonition[data-callout=pf2-summary] .admonition-content h6 {
  color: rgb(36, 36, 36);
}
.admonition[data-callout=pf2-summary] .admonition-content strong {
  color: rgb(51, 66, 82);
}
.admonition[data-callout=pf2-summary] .admonition-content strong em {
  color: rgb(51, 58.5, 66.5);
}
.admonition[data-callout=pf2-summary] .admonition-content ol > li::marker,
.admonition[data-callout=pf2-summary] .admonition-content ul > li::marker {
  color: rgb(204, 72, 0);
}

body .callout[data-callout=statblock-pf2e] {
  background-color: rgb(246, 244, 242);
  border: none;
  --callout-color: var(--statblock-pf2e);
  color: rgb(0, 0, 0);
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 1rem 0;
  min-width: 50%;
  mix-blend-mode: normal;
  padding: 0 0.25em;
}
.theme-dark body .callout[data-callout=statblock-pf2e] {
  --statblock-pf2e: 201, 60, 60;
}
.theme-light body .callout[data-callout=statblock-pf2e] {
  --statblock-pf2e: 201, 60, 60;
}
body .callout[data-callout=statblock-pf2e] strong {
  color: rgb(0, 0, 0);
}
body .callout[data-callout=statblock-pf2e] em {
  color: rgb(0, 0, 0);
}
body .callout[data-callout=statblock-pf2e] strong + em {
  color: rgb(0, 0, 0);
}
body .callout[data-callout=statblock-pf2e] .callout-title {
  background-color: rgb(246, 244, 242);
  border: none;
  border-radius: 0;
  color: rgb(0, 0, 0);
  display: flex;
  font-family: "Oswald", sans-serif;
  font-size: inherit;
  gap: 0;
  line-height: 1.3;
  margin-bottom: 0;
  padding: 0.25em 0 0;
}
body .callout[data-callout=statblock-pf2e] .callout-title .callout-icon {
  display: none;
}
body .callout[data-callout=statblock-pf2e] .callout-title .callout-title-inner {
  color: rgb(0, 0, 0);
  flex: 1;
  font-size: 1.35em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0;
  margin-left: 0.25em;
  padding-bottom: 0;
  position: relative;
  text-align: left;
  text-transform: uppercase;
}
body .callout[data-callout=statblock-pf2e] img[src$="#token"],
body .callout[data-callout=statblock-pf2e] div[src$="#token"] {
  float: right;
  margin-left: 0.3125em;
  width: 9.375em;
}
body .callout[data-callout=statblock-pf2e] .callout-content {
  background-color: rgb(246, 244, 242);
  margin-top: 0;
  padding-left: 0.25em;
  padding-right: 0.25em;
  padding-top: 0;
}
body .callout[data-callout=statblock-pf2e] .callout-content a {
  color: rgb(51, 122, 183);
  font-weight: 700;
  text-decoration: none;
}
body .callout[data-callout=statblock-pf2e] .callout-content a.external-link {
  background-image: none;
  background-size: 0;
  color: rgb(150, 122, 222);
  padding-right: 0;
}
body .callout[data-callout=statblock-pf2e] .callout-content a.external-link::after {
  display: none;
}
body .callout[data-callout=statblock-pf2e] .callout-content .internal-link.is-unresolved::after {
  display: none;
}
body .callout[data-callout=statblock-pf2e] .callout-content blockquote {
  background-color: rgb(246, 244, 242);
  border: none;
  color: rgb(0, 0, 0);
  margin-inline-end: 1em;
  margin-inline-start: 2em;
  padding: 0;
}
body .callout[data-callout=statblock-pf2e] .callout-content > p {
  margin-block-start: 0.5em;
}
body .callout[data-callout=statblock-pf2e] .callout-content li {
  line-height: 1.2em;
  margin-block-start: 0.5em;
}
body .callout[data-callout=statblock-pf2e] .callout-content > hr {
  border-color: rgb(0, 0, 0);
  border-top: 1px solid;
  height: 1px;
  margin: 0;
  width: 100%;
}
body .callout[data-callout=statblock-pf2e] .callout-content > hr::before {
  display: none;
}
body .callout[data-callout=statblock-pf2e] .callout-content > hr::after {
  display: none;
}
body .callout[data-callout=statblock-pf2e] .callout-content > hr:has(.admonition):has(.is-live-preview) {
  margin-block-start: 0.5em;
}
body .admonition-statblock-pf2e-parent .admonition-content > p {
  margin-block-end: 0.25em;
  margin-block-start: 0.5em;
}

.creature {
  float: right;
  margin-right: 0.5em;
}

.sourcebook {
  float: right;
  margin-bottom: 0.5em;
  margin-right: 0.5em;
}

body .callout[data-callout=statblock-pf2e] .callout[data-callout-metadata~=no-title] > .callout-title {
  display: none;
}

body .markdown-reading-view .callout[data-callout=statblock-pf2e] {
  width: 70%;
}

body .markdown-reading-view .callout[data-callout=statblock-pf2e]:has(.creature-statblock-container) {
  width: 100%;
}

body .is-live-preview .callout[data-callout=statblock-pf2e] {
  width: 70%;
}

body .is-live-preview .callout[data-callout=statblock-pf2e]:has(.creature-statblock-container) {
  width: 100%;
}

.published-container .callout[data-callout=statblock-pf2e] {
  max-width: 70%;
  min-width: 40%;
}

.pathfinder.pathfinder.pathfinder h1 a.internal-link[href$="#Actions"][title="Single Action"] {
  vertical-align: text-bottom;
}
.pathfinder.pathfinder.pathfinder h1 a.internal-link[href$="#Actions"][title=Two-Action], .pathfinder.pathfinder.pathfinder a.internal-link[href$="#Actions"][title=Two-Action] .callout-title-inner {
  width: 2.5em;
  vertical-align: text-bottom;
}
.pathfinder.pathfinder.pathfinder .admonition[data-callout=embed-ability] .admonition-content ol > li::marker, .pathfinder.pathfinder.pathfinder .admonition[data-callout=embed-ability] .admonition-content ul > li::marker {
  color: transparent;
}
