/* FEATURE LINKS ARE BROKEN WITHOUT THIS*/
a.miki-link {
    font-weight: normal;
    color: #57bfee;
    text-shadow: 1px 1px 1px rgba(20, 105, 133, 0.75);
    }
a.miki-link:hover {
    color: #ffd48d !important;
    }
a.miki-link:visited {
    color: #6ad583 !important;
    text-shadow: 1px 1px 1px rgba(20, 105, 133, 0.75);
    }

/* MIKI */
.miki-dialogue {
    color: #1dd1c5;
    text-shadow: 2px 2px 3px rgba(0, 42, 101, 0.66);
    font-family: Gazette Bold;
    font-size: calc(14px + 0.380625vw) !important;
    }
.miki-dialogue > em {
    color: #ffb63d;
    }
.miki-bg {
    background: url('/Chatbots/Miki/(Borastapeter)_Staircase-Red.png');
    background-size: 210px;
    background-color: #992C37;
    color: #fff6ed;
    text-shadow: 2px 2px 3px rgba(80, 0, 12, 0.76);
    border-color: black !important;
    }
.miki-bg > p {
    margin-top: 0;
    margin-bottom: 0.5em;
    font-size: calc(13px + 0.380625vw); /* 0.380625vw */
    }
.miki-bg > p > i {
    font-family: Gazette Italic;
    font-style: normal;
    }
.miki-bg > p > em {
    font-family: Gazette Italic;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    color: #6ad583;
    text-shadow: 2px 2px 3px rgba(59, 0, 45, 0.76);
    }
.miki-bg > * > a {
    font-weight: normal;
    color: #57bfee;
    text-shadow: 1px 1px 1px rgba(20, 105, 133, 0.75);
    }
.miki-bg > * > a:hover {
    color: #ffd48d !important;
    }
.miki-bg > * > a:visited {
    color: #6ad583;
    }
.miki-bg > * > * > a {
    font-weight: normal;
    color: #57bfee;
    text-shadow: 1px 1px 1px rgba(20, 105, 133, 0.75);
    }
.miki-bg > * > * > a:visited {
    color: #6ad583;
    }
.miki-bg > * > * > a:hover {
    color: #ffd48d;
    }
.miki-bg > * > * > * > a:hover {
    color: #ffd48d !important;
    }
.miki-label {
    color: white;
    text-shadow: 2px 2px 1px rgba(0, 11, 72, 0.43);
    background-color: rgba(0, 116, 138, 0.73);
    }
.miki-label2 {
    color: white;
    text-shadow: 2px 2px 1px rgba(0, 11, 72, 0.43);
    background-color: rgba(8, 67, 0, 0.73);
    }


/* PRIOR PARK AQUA GREY */
.prior-park-aqua-grey {
    background: url('/Chatbots/Miki/(1838_Wallcoverings)_Prior-Park-Grey-Aqua.webp');
    background-size: 220px;
    background-color: #B8C4C0;
    color: black;
    text-shadow: 2px 2px 3px rgba(255, 234, 210, 0.76);
    }
.prior-park-aqua-grey > p {
    color: black;
    margin-top: 0;
    margin-bottom: 0.5em;
    font-size: calc(13px + 0.380625vw); /* 0.380625vw */
    }
.prior-park-aqua-grey > * > * > a {
    text-shadow: 1px 1px 1px rgba(227, 248, 255, 0.75);
    }


/* TREGARON BLUE */
.tregaron-blue {
    background: url('/Chatbots/Miki/(Laura_Ashley)_Tregaron.png');
    background-size: 220px;
    background-color: #AEC6D3;
    color: black;
    text-shadow: 2px 2px 3px rgba(255, 255, 255, 0.76);
    }
.tregaron-blue > p {
    color: black;
    margin-top: 0;
    margin-bottom: 0.5em;
    font-size: calc(13px + 0.380625vw); /* 0.380625vw */
    }
.tregaron-blue > * > * > a {
    text-shadow: 1px 1px 1px rgba(227, 248, 255, 0.75);
    }


/* ROOTS MENTA */
.roots-menta {
    background: url('/Chatbots/Miki/(Coordonne)_Roots-Menta.webp');
    background-size: 220px;
    background-color: #abd1d0;
    color: black;
    text-shadow: 2px 2px 3px rgba(255, 234, 210, 0.76);
    }
.roots-menta > p {
    color: black;
    margin-top: 0;
    margin-bottom: 0.5em;
    font-size: calc(13px + 0.380625vw); /* 0.380625vw */
    }
.roots-menta > * > * > a {
    text-shadow: 1px 1px 1px rgba(227, 248, 255, 0.75);
    }



/* SPINE DARK */
.spine-dark {
    background: url('/Chatbots/Miki/(Background-Tiles.com)_1006-Spine-Dark.png');
    background-size: 120px;
    background-color: #212335;
    color: white;
    text-shadow: 2px 2px 3px rgba(87, 106, 255, 0.76);
    border-color: black;
    }
.spine-dark > p {
    color: black;
    margin-top: 0;
    margin-bottom: 0.5em;
    font-size: calc(13px + 0.380625vw); /* 0.380625vw */
    }
.spine-dark > * > * > a {
    font-weight: normal;
    color: #57bfee;
    text-shadow: 1px 1px 1px rgba(20, 105, 133, 0.75);
    }
.spine-dark > * > * > a:hover {
    color: #ffd48d;
    }