                                                    :root{
    --readaloud-color: #7e1716;
    
    --aoe-chapter-header-color: #B5E0DD;
    --aoe-blue-1: #648790;
    --aoe-blue-2: #2DBCB5;
    --aoe-yellow: #ECBE1D;
    --aoe-orange: #A67A04;
    
    /*Remove After*/
    
    --gw-blue: red;
    --gw-red: red;
    --gw-pink: red;
    
    /*----------*/
    
    
    --base-font: 18px;
    --font-scale: 1.2;
    
    --font-size-1: var(--base-font);
    
    --font-size-2: calc(var(--base-font) * var(--font-scale));
    
    --font-size-3: calc(var(--font-size-2) * var(--font-scale));
    
    --font-size-4: calc(var(--font-size-3) * var(--font-scale));
    
    --font-size-5: calc(var(--font-size-4) * var(--font-scale));
    
    --font-size-6: calc(var(--font-size-5) * var(--font-scale));
    
    --font-size-7: calc(var(--font-size-6) * var(--font-scale));
    
    --font-size-8: calc(var(--font-size-7) * var(--font-scale));
    
    --font-size-small-1: calc(var(--base-font) / var(--font-scale));
    
    --font-size-small-2: calc(var(--font-size-small-1) / var(--font-scale));

    --font-size-small-3: calc(var(--font-size-small-2) / var(--font-scale));
}

@font-face {
    font-family: "Barchella Drumal";
    src: url("https://content.demiplane.com/fonts/Barchella_Drumal.otf") format("opentype");
}

@font-face {
  font-family: "Nunito";
  src: url("https://content.demiplane.com/fonts/Nunito-Regular.ttf")
    format("truetype");
}

@font-face {
  font-family: "Nunito";
  font-weight: bold;
  src: url("https://content.demiplane.com/fonts/Nunito-SemiBold.ttf")
    format("truetype");
}


@font-face {
    font-family: "Galliard Std";
    font-weight: bold;
    src: url("https://content.demiplane.com/fonts/GalliardStd-Ultra.otf") format("opentype");
}

@font-face {
    font-family: "Galliard Std";
    src: url("https://content.demiplane.com/fonts/GalliardNormal.otf") format("opentype");
}

@font-face {
    font-family: "Good OT";
    src: url("https://content.demiplane.com/fonts/GoodOT.otf") format("opentype");
}

@font-face {
    font-family: "Good OT";
    font-weight: bold;
    src: url("https://content.demiplane.com/fonts/GoodOT-Bold.otf") format("opentype");
}

@font-face {
    font-family: "Palatino";
    src: url("https://content.demiplane.com/fonts/Palatino.ttc") format("truetype");
}

@font-face {
  font-family: ColiseumBold;
  src: url("https://content.demiplane.com/fonts/CheGuevaraGolden-Bold.ttf")
    format("opentype");
}

@font-face {
  font-family: Basing;
  src: url("https://content.demiplane.com/fonts/BASING.ttf")
    format("truetype");
}

@font-face {
  font-family: Ex Ponto Pro;
  src: url("https://content.demiplane.com/fonts/Ex+Ponto+Pro+Regular.otf")
    format("opentype");
}

.book-styled-block {
    position: relative;
    padding: 24px 16px 8px 16px;
    padding-top: var(--font-size-3);
    padding-right: var(--font-size-1);
    padding-bottom: var(--font-size-small-3);
    padding-bottom: var(--font-size-1);
    
    margin-top: var(--font-size-2);
    margin-bottom: var(--font-size-4);
    
    background-image: url("https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-belly-of-the-black-whale/css/aoe-sidebar-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    
    color: black;
}

.book-styled-block::before {
        --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    top: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
}


.book-styled-block::after {
        --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    bottom: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(180deg);
}

.book-styled-block p {
    font-family: Good OT;
}

.book-styled-block p strong {
    color: black;
}

.book-styled-block h5 {
    text-align: center;
    color: black;
    font-family: Good OT;
    font-weight: bold;
    font-size: var(--font-size-2)
}

.sidebar {
    position: relative;
    padding: 24px 16px 8px 16px;
    padding-top: var(--font-size-3);
    padding-right: var(--font-size-1);
    padding-bottom: var(--font-size-small-3);
    padding-bottom: var(--font-size-1);
    
    margin-top: var(--font-size-2);
    margin-bottom: var(--font-size-4);
    
    background-image: url("https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-belly-of-the-black-whale/css/aoe-sidebar-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    
    color: black;
}

.sidebar::before {
        --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    top: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
}


.sidebar::after {
        --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    bottom: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(180deg);
}

.sidebar p {
    font-family: Good OT;
}

.sidebar p strong {
    color: black;
}

.sidebar h5 {
    text-align: center;
    color: black;
    font-family: Good OT;
    font-weight: bold;
    font-size: var(--font-size-2)
}

.main-holder > .tags {
    margin-bottom: 16px;
}

.note-1 {
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-torn-paper-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    aspect-ratio: 1885/465;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--font-size-2) var(--font-size-6) 0px var(--font-size-6);
    margin-bottom: var(--font-size-1);
}

.note-1 p {
    color: black;
    font-family: Basing;
    font-size: var(--font-size-3);
}

.note-2 {
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-torn-paper-2.png);
    background-blend-mode: lighten;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    aspect-ratio: 1896/1075;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--font-size-8) var(--font-size-1) var(--font-size-3) var(--font-size-1);
    margin-bottom: var(--font-size-1);
    
}

.note-2 p {
    color: black;
    font-family: Ex Ponto Pro;
    font-size: var(--font-size-2);
}

.split-header {
    font-size: var(--font-size-2);
}

.main-holder > .split-header {
    font-size: var(--font-size-2);
    font-weight: normal;
    color: #5d0000;
    font-family: gin, serif;
    border-bottom:0px;
}


.main-holder > h1 {
    position: relative;
    font-family: ColiseumBold;
    color: var(--aoe-blue-1);
    font-size: var(--font-size-6);
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-chapter-header-container.png);
    background-repeat: no-repeat;
    background-size: cover;
    aspect-ratio: 2296/413;
    padding-top: var(--font-size-1);
    margin-top: -16px;
    margin-bottom: var(--font-size-3);
}

/*.main-holder > h1.alt-header {*/
/*    color: var(--aoe-chapter-header-color);*/
/*    font-size: var(--font-size-7);*/
/*    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-belly-of-the-black-whale/css/aoe-chapter-header-bg.jpg);*/
/*    aspect-ratio: 1239/439;*/
/*    padding-top: var(--font-size-3);*/
/*    text-shadow: 1px 1px 50px #ffffff;;*/
/*}*/

.main-holder > h1.alt-header {
    color: var(--aoe-chapter-header-color);
    font-size: var(--font-size-8);
    margin-top: -6px;
    background-image:
        url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-header-overlay.png),
        url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-blue-background.png);
    background-position: bottom center, center;
    background-size: cover, auto;
    padding-top: var(--font-size-6);
    padding-bottom: var(--font-size-6);
    text-shadow: 1px 1px 50px #ffffff;;
}

.main-holder > h1.alt-header::after {
    --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    /*bottom: calc(2px - var(--font-size-small-3));*/
    bottom: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
        transform: rotate(180deg);
}

.main-holder > h1.alt-header::before {
    --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    /*top: calc(0px - var(--font-size-small-3));*/
    top: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.main-holder > h2 {
    font-family: ColiseumBold;

    color: var(--aoe-blue-2);
    text-transform: none;
    font-size: var(--font-size-4);
    margin-top: var(--font-size-5);
    margin-bottom: var(--font-size-small-1);
}

.main-holder > h3 {
    font-family: ColiseumBold;
    font-size: var(--font-size-3);
    color: var(--aoe-blue-1);
    margin-top: var(--font-size-5);
    margin-bottom: var(--font-size-small-1);
}

.main-holder > h4 {
    font-family: Good OT;
    font-weight: bold;
    text-transform: capitalize;
    font-size: var(--font-size-2);
    color: var(--aoe-yellow);
    margin-top: var(--font-size-5);
    margin-bottom: var(--font-size-small-1);
}

.main-holder > h5 {
    font-family: Good OT;
    font-weight: bold;
    font-size: var(--font-size-2);
    margin-top: var(--font-size-5);
    margin-bottom: var(--font-size-1);
}

.main-holder > .chapter-title {
    text-transform: none;
    color: var(--gw-blue);
}

.record-header-1 {
    font-family: "Palatino";
    text-transform: capitalize;
    font-weight: bold;
    color: var(--gw-dark-red);
    margin-top: var(--font-size-6);
    margin-bottom: var(--font-size-1);
}

.record-header-2 {
    font-family: "Palatino";
    text-transform: capitalize;
    font-weight: bold;
    color: black;
}

.record-header-3 {
    margin: 0;
}

.record-header-3 > strong {
    font-family: "Times New Roman";
}

.record-header-3.bottom {
    margin-bottom: var(--font-size-1);
}

.main-holder > ul {
    font-size: var(--font-size-1);
}

.standard-table {
    font-family: Good OT;
    margin-top: var(--font-size-1);
    margin-bottom: var(--font-size-1);
}

.ap-author-and-text {
    font-family: Times New Roman;
    margin-top: 4px;
}

.ap-author-and-text--top {
    margin-bottom: 4px;
}

.sidebar {
    padding-top: var(--font-size-4);
    padding-bottom: var(--font-size-1);
    padding-left: var(--font-size-5);
    padding-right: var(--font-size-5);
    margin-bottom: var(--font-size-2);
}

.sidebar > * {
    font-family: GoodOT;
}

.sidebar > h5 {
    font-size: var(--font-size-2);
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: var(--font-size-small-3);
}

.sidebar li {
    font-size: var(--font-size-1); 
}




.adv-track {
    margin-bottom: var(--font-size-1);
    text-align: center;
    position: relative;
    padding: var(--font-size-5) var(--font-size-1) var(--font-size-5) var(--font-size-1);
    background-image: url("https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-belly-of-the-black-whale/css/aoe-sidebar-bg.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.adv-track::before {
    --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    top: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
}


.adv-track::after {
    --border-position: clamp(-9px, -1.1vw, -1.1vw);
    content: "";
    position: absolute;
    aspect-ratio: 2550/33;
    width: 100%;
    left: 0;
    bottom: var(--border-position);
    background-image: url(https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe_gold_line.png);
    background-repeat: no-repeat;
    background-size: cover;
    transform: rotate(180deg);
}

.adv-track h4 {
    font-family: Good OT;
    font-weight: bold;
    font-variant: small-caps;
    text-transform: none;
    color: var(--aoe-blue-2);
    font-size: var(--font-size-5);
}

.adv-track p {
    margin-top: var(--font-size-small-3);
}

.adv-track table {
    background-color: transparent;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    font-family: Nunito;
}

.adv-track tr > td {
    text-align: left;
    padding-bottom: var(--font-size-5);
}

.main-holder .adv-track .adv-level {
    text-align: center;
    font-family: ColiseumBold;
    font-size: var(--font-size-8);
    color: var(--aoe-yellow);
}

.readaloud-block {
    padding-top: var(--font-size-1);
    margin-top: var(--font-size-2);
    margin-bottom: var(--font-size-2);
    /*overflow: visible;*/
}

.readaloud-block p {
    font-family: Good OT;
    font-size: var(--font-size-1);
    color: var(--aoe-orange);
}

.centered-block {
    background-color: var(--gw-pink);
    padding: var(--font-size-1) var(--font-size-5) var(--font-size-1) var(--font-size-5);
    margin-top: var(--font-size-1);
    margin-bottom: var(--font-size-3);
    color: var(--gw-blue);
}

.centered-block p {
        font-family: Good OT;
        font-size: var(--font-size-1);
}

.centered-block p strong {
    color: var(--gw-blue);
}

.centered-block h5 {
    text-align: center;
    font-family: Good OT;
    font-weight: bold;
    color: var(--gw-blue);
    font-size: var(--font-size-2)
}

.main-holder > .split-header span{
    color: var(--aoe-blue-1);
    font-family: Good OT;
    font-weight: bold;
}

.trait-holder {
    overflow: visible;
    display: flow-root;
}

.overflow-hidden {
    overflow: hidden;
}


.display-block {
    display: block;
}


.trait-holder > p {
    margin-top: var(--font-size-1);
}


p {
    font-family: Nunito;
    font-size: var(--font-size-1);
    line-height: var(--font-size-2);
    margin-top: 0px;
    padding: 0px;
    margin-bottom: var(--font-size-1);
}

p strong {
    font-family: Good Ot;
}


.image-so {
    shape-margin: 8px;
    margin: 16px;
    padding: 0px;
    position: relative;
}

.book-image-center {
    margin-left: auto;
    margin-right: auto;
}

.force-image-left {
    float: left;
}

.force-image-right {
    float: right;
}

.image-with-subtitle-center {
    margin-left: auto;
    margin-right: auto;
}

.image-so > p {
    position: relative;
    width: fit-content;
    min-width: 148px;
    height: 29px;
    font-family: ColiseumBold;
    font-size: var(--font-size-1);
    line-height: 24px;
    padding: 4px var(--font-size-3);
    border-radius: 24px;
    margin-left: auto;
    margin-right: auto;
    color: white;
    background-image: 
        url("https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-subtitle-overlay.png"),
        url("https://content.demiplane.com/compendium/pathfinder-2e/agents-of-edgewatch-devil-at-the-dreaming-palace/css/aoe-subtitle-background.png");
    
    background-size: 128px, auto;
    background-position: center, center;
    background-repeat: no-repeat, no-repeat;
    z-index: 1001;
}




@media only screen and (max-width: 660px) {
  p {
      line-height: 24px;
  }
  
  :root {
      --gw-p-font-size: 16px;
  }
}


@media only screen and (max-width: 600px){
    .book-image-right {
        float: none;
        display: block;
        margin: 0 auto;
    }
    
    .force-image-right {
        float: none;
        display: block;
        margin: 0 auto;
    }
    
    .image-with-subtitle-right {
        float: none;
        display: block;
        margin: 0 auto;
    }
    
    .book-image-left {
        float: none;
        display: block;
        margin: 0 auto;
    }
    
    .force-image-left {
        float: none;
        display: block;
        margin: 0 auto;
    }
    
    .image-with-subtitle-left {
        float: none;
        display: block;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 700px) {
  
    :root {
      --base-font: 16px;
  }
}

@media only screen and (max-width: 600px) {
  
    :root {
      --base-font: 14px;
  }
}

/*Temporary*/
.image-so {
    shape-outside: none !important;
}
/*---------*/

        .image-time-dragon {
            width: 450px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-overdrive-imentesh {
            width: 360px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-karen-whistles {
            width: 285px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-blune-bandersworth-portrait {
            width: 315px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-blunes-illusory-toady {
            width: 270px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-hestriviniaas {
            width: 325px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-chaos-mage {
            width: 360px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-ilsetsya-wyrmtouched-portrait {
            width: 330px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-servitor-of-the-gray {
            width: 375px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-of-kharnas {
            width: 335px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-slithering-rift {
            width: 405px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-soul-ghaele-azata {
            width: 385px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-symbol-of-tegresin {
            width: 250px;
            z-index: 1;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-graveknight-of-kharnas {
            width: 370px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-the-blind {
            width: 390px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-orimus {
            width: 335px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-ashveros-the-maimed {
            width: 365px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-corrupted-gulgamodh {
            width: 350px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-muse-of-nonsensical-acrimony {
            width: 370px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-skinner {
            width: 385px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-daemonic-rumormonger {
            width: 325px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-alchemical-horror {
            width: 370px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-daemonic-infector {
            width: 310px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-daemonic-olansa {
            width: 405px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-ichkoh {
            width: 380px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-sahkil {
            width: 335px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-offering {
            width: 345px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-correct-cane-of-the-maelstrom {
            width: 170px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-spark {
            width: 250px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-shield {
            width: 320px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-baatamidar {
            width: 350px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-camarach {
            width: 360px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-monster-icon {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-daemon-sordesdaemon {
            width: 350px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-daemon-agradaemon {
            width: 370px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-rules {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-hegessik-protean {
            width: 340px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-monster-icon {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-izfiitar-protean {
            width: 380px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-xxangel-killer {
            width: 390px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-pf-lore {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-sahkil-penquar {
            width: 380px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-location-icon {
            width: 100px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-sahkil-hershuuk {
            width: 300px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-blune-bandersworth {
            width: 365px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-ilsetsya-wyrmtouched {
            width: 380px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    
        .image-olansa-terimor {
            width: 380px;
            shape-outside: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
        }
    