/* Custom styles to override MkDocs defaults and enhance theme */
a:link {
    text-decoration: underline;
}

/* Unordered list <ul> symbols:
 * - level 1 is filled circle (disc) - already the default
 * - level 2 is hollow circle (circle)
 * - level 3 is filled square (square)
 * - level 4 is filled circle (disc) - again, because don't have any other choices
 */
article ul ul {
  list-style-type:  circle !important;
}

article ul ul ul {
  list-style-type:  square !important;
}

article ul ul ul ul {
  list-style-type:  disc !important;
}

/*
 * Older Material theme used dark grey background with bold white text for table heading.
 * Newer Material uses white background with bold black text, but the heading does not stand out well.
 * Instead, set the background to a light gray, which works OK.
*/
thead th {
  background-color: #cccccc;
}

/*
 * Everything necessary for a custom icon in the Admonitions
 * See: https://squidfunk.github.io/mkdocs-material/reference/admonitions/#custom-admonitions-docsstylesheetsextracss
*/

:root {
  --md-admonition-icon--power-user: url('data:image/svg+xml;charset=utf-8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="498.000000pt" height="522.000000pt" viewBox="0 0 498.000000 522.000000" preserveAspectRatio="xMidYMid meet"> <g transform="translate(0.000000,522.000000) scale(0.100000,-0.100000)"> <path d="M0 2610 l0 -2610 2490 0 2490 0 0 2610 0 2610 -2490 0 -2490 0 0 -2610z m960 2512 c0 -4 -21 -18 -47 -31 -143 -68 -322 -228 -407 -361 -48 -77 -135 -227 -167 -290 -10 -19 -26 -64 -35 -100 -16 -60 -21 -67 -61 -87 l-43 -22 6 42 c44 328 173 570 414 778 36 31 74 61 85 67 23 13 255 16 255 4z m1206 -35 c179 -131 329 -342 404 -564 41 -124 41 -128 -14 -99 -24 13 -57 28 -73 34 -22 7 -34 21 -47 58 -89 240 -289 461 -527 581 -27 13 -49 26 -49 29 0 2 56 4 124 4 l124 0 58 -43z m1030 -86 c332 -666 245 -1451 -224 -2033 -30 -38 -57 -68 -61 -68 -3 0 -26 18 -50 39 l-45 38 20 25 c171 220 245 346 317 538 166 445 147 939 -52 1360 -43 90 -97 189 -112 205 -20 21 -5 26 68 23 l77 -3 62 -124z m-1521 -57 c103 -28 104 -28 130 -4 24 22 25 22 52 5 15 -10 47 -33 70 -52 36 -29 41 -37 33 -53 -16 -31 -11 -63 16 -105 35 -53 52 -65 90 -65 28 0 34 -5 47 -38 13 -33 37 -139 37 -164 0 -4 -6 -8 -13 -8 -24 0 -57 -40 -57 -69 0 -16 10 -37 25 -51 l24 -23 82 18 c144 31 258 2 359 -92 146 -134 172 -341 66 -508 -65 -100 -196 -175 -308 -175 -55 0 -88 -35 -88 -92 0 -102 -48 -213 -128 -299 -94 -102 -202 -149 -341 -149 -139 0 -231 39 -337 141 -77 75 -87 78 -168 54 -107 -33 -236 -10 -336 59 -72 50 -119 40 -136 -27 -5 -24 0 -33 35 -67 51 -48 146 -94 229 -111 58 -11 162 -8 232 6 20 4 36 -5 78 -45 l53 -50 -74 0 c-248 0 -565 133 -772 323 l-60 55 30 7 c17 4 50 13 74 21 l44 14 61 -50 c69 -57 87 -63 56 -21 -11 17 -27 46 -36 67 -15 35 -15 37 10 63 31 33 34 73 6 101 -28 28 -49 25 -131 -17 -67 -35 -78 -38 -158 -38 -77 0 -93 3 -153 33 -120 59 -183 161 -183 297 0 67 5 90 28 140 35 76 111 149 179 172 60 21 72 37 88 123 45 240 260 397 505 368 33 -4 68 -4 78 -2 10 3 38 37 63 75 76 114 191 200 315 233 74 20 211 20 284 0z m573 -2034 c80 -79 102 -106 102 -127 0 -39 42 -123 76 -155 67 -62 175 -87 214 -48 41 41 12 120 -45 120 -63 0 -105 47 -105 116 0 73 87 117 159 80 26 -14 51 -53 51 -81 0 -26 22 -63 44 -73 20 -9 19 -11 -24 -55 l-45 -45 90 -37 c157 -66 366 -170 487 -244 65 -39 125 -71 134 -71 9 0 66 29 128 64 228 130 510 217 896 275 134 20 411 51 456 51 l24 0 0 -1290 c0 -710 -4 -1290 -8 -1290 -4 0 -28 28 -52 63 -65 92 -217 279 -317 389 -48 53 -167 182 -263 288 -302 330 -389 466 -413 641 l-13 94 -21 -33 c-50 -80 -75 -354 -44 -482 18 -72 55 -147 95 -189 25 -27 27 -32 11 -28 -62 18 -129 28 -224 34 -230 13 -469 -50 -761 -200 -96 -50 -213 -110 -260 -134 -96 -49 -160 -65 -160 -40 0 9 22 83 50 166 56 169 133 330 211 441 143 203 385 399 692 560 l108 57 -67 17 c-184 46 -427 43 -699 -10 -71 -13 -153 -27 -180 -30 l-51 -6 -92 97 c-201 213 -357 456 -462 719 -37 95 -90 294 -90 340 0 32 2 33 61 50 65 18 139 53 179 85 14 11 25 21 26 21 0 0 46 -45 102 -100z m-2060 -96 c337 -292 777 -454 1236 -454 l133 0 11 -51 c19 -82 28 -77 -125 -78 -409 -4 -775 101 -1128 324 -66 42 -193 139 -212 163 -12 15 -19 172 -8 172 3 0 45 -34 93 -76z m3709 -2214 c12 -25 29 -87 38 -139 17 -97 41 -171 56 -171 16 0 43 38 100 143 56 101 57 102 92 101 58 -2 143 -50 217 -124 71 -71 139 -175 124 -190 -14 -13 -198 -47 -294 -55 -288 -21 -608 93 -793 282 l-47 49 72 32 c169 73 329 123 383 119 25 -2 34 -10 52 -47z"/> <path d="M1323 4640 c-107 -25 -212 -113 -261 -218 -24 -50 -27 -69 -27 -157 0 -89 3 -107 29 -163 47 -101 106 -136 154 -92 30 28 28 60 -10 120 -76 123 -32 285 96 353 57 30 164 30 222 0 87 -46 140 -141 132 -235 -6 -61 -24 -104 -73 -172 -20 -27 -43 -76 -52 -108 l-16 -58 -154 0 c-203 0 -193 10 -193 -188 0 -142 1 -149 23 -170 19 -18 35 -22 85 -22 55 0 62 -2 62 -20 0 -34 22 -68 52 -81 25 -10 33 -9 56 8 15 11 31 36 36 56 l10 37 61 0 c98 0 99 3 105 229 l5 188 52 77 c67 99 87 165 80 266 -11 166 -117 297 -276 344 -57 17 -143 19 -198 6z"/> <path d="M2841 2486 c-144 -47 -212 -276 -82 -276 34 0 71 39 71 75 0 32 30 64 67 71 27 5 37 1 63 -24 52 -52 32 -113 -43 -133 -23 -6 -50 -18 -59 -26 -24 -22 -23 -68 3 -94 49 -49 185 2 236 89 49 84 32 204 -39 268 -59 54 -143 73 -217 50z"/> </g> </svg> ')
}
.md-typeset .admonition.power-user,
.md-typeset details.power-user {
  border-color: rgb(60, 92, 147);
}
.md-typeset .power-user > .admonition-title,
.md-typeset .power-user > summary {
  background-color: rgba(60, 92, 147, 0.1);
}
.md-typeset .power-user > .admonition-title::before,
.md-typeset .power-user > summary::before {
  background-color: rgb(60, 92, 147);
  -webkit-mask-image: var(--md-admonition-icon--power-user);
          mask-image: var(--md-admonition-icon--power-user);
}
