/* Extracted source declarations; generated by migration/library_render.py. */
body[data-rift-view=rift] .rift-lore .custom_tag_dm0 a:hover{
    text-decoration: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_h0{
    background: rgba(var(--accent), .3);
    padding: 5px 15px;
    box-shadow: none;
    border: 1px solid transparent;
    border-radius: 98px;
    padding-top: 8px;
    padding-bottom: 5px;
    margin-left: auto;
    overflow: hidden;
    font: 700 15px Playfair;
    background-image: linear-gradient(#b0bdb6, #b0bdb6), radial-gradient(circle at top left, #dbe8e2, #88a19d);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    margin-right: auto;
    text-shadow: none !important;
    text-align: center !important;
    color: rgb(var(--text-primary), 0.6);
    text-transform: uppercase;
    width: 490px;
    font-weight: 700;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h0{
    display: block;
    margin: 1em auto 0px!important;
}
body[data-rift-view=rift] .rift-lore .quote-box p:last-child,body[data-rift-view=rift] .rift-lore .custom_tag_quote2 p:last-child{
    padding-bottom: 0;
}
body[data-rift-view=rift] .rift-lore em.bbuline{
    font-style: normal;
    text-decoration: underline;
}
body[data-rift-view=rift] .rift-lore img.postimg{
    vertical-align: middle;
}
body[data-rift-view=rift] .rift-lore .height350 img.postimg{
    max-height: 350px;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>blockquote{
    padding: 0;
    display: none;
    margin-top: 10px;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>blockquote.visible{
    display: block;
    overflow: auto;
    color: black;
    overflow: visible;
}
body[data-rift-view=rift] .rift-lore table .quote-box{
    margin: 5px 1px 5px
}
body[data-rift-view=rift] .rift-lore .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .spoiler-box>summary{
    margin-bottom: 0px;
    width: 100%;
    padding-left: 28px !important;
    display: block;
    background: rgb(var(--accent));
    padding: 5px 25px 6px 40px;
    position: relative;
    box-sizing: border-box;
    border-radius: 100px;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>summary::before{
    position: absolute;
    top: 50%;
    left: 16px;
    width: 18px;
    height: 18px;
    font-family: FontAwesome;
    color: white;
    font-size: 18px;
    transform: translate(-50%, -50%) rotate(0deg);
    transform-origin: center;
    backface-visibility: hidden;
    will-change: transform;
    transition: opacity 0.5s ease-in-out, filter 0.5s ease-in-out, transform 0.7s ease-in-out;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>summary::before{
    content: "";
    transform: translate(-50%, -50%) rotate(0deg);
    text-shadow: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_alt .spoiler-box>summary::before{
    color: rgb(115 138 134);
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .spoiler-box>summary::before{

}
body[data-rift-view=rift] .rift-lore .spoiler-box[open]>summary::before{
    transform: translate(-50%, -50%) rotate(180deg);
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .spoiler-box[open]>summary::before{
    transform: translate(-50%, -50%) rotate(180deg);
    filter: invert(0) opacity(0.5);
}
body[data-rift-view=rift] .rift-lore .quote-box{
    font-size: var(--rift-font-size) !important;

}
body[data-rift-view=rift] .rift-lore .quote-box cite:not(.hide-box cite):before,body[data-rift-view=rift] .rift-lore .quote-box cite:not(.hide-box cite):before{
    content: "";
    font-family: "Icons";
    font-size: 1.1em;
    font-weight: 400;

    position: absolute;
    left: 36px;
    top: 50%;
    transform: translateY(-50%);

    display: block;
    width: 14px;
    height: 14px;
    line-height: 14px;

    margin: 0;
    z-index: 3;
    color: white;
}
body[data-rift-view=rift] .rift-lore .quote-box cite,body[data-rift-view=rift] .rift-lore .quote-box cite{
    display: flex;
    align-items: center;
    gap: 8px;

    font: 500 15px Playfair;
    font-size: 15px;
    text-align: justify;
    font-weight: 500;
    line-height: 1.15;

    position: relative;
    margin: -8px 6px 20px -3px;
    padding: 0px 10px 3px 28px;

    letter-spacing: 1px;
    background: transparent;
    border: none;
    color: white;

    width: 100%;
    min-height: 24px;
    height: auto;

    border-radius: 50px;
    box-sizing: border-box;
    overflow: visible;
}
body[data-rift-view=rift] .rift-lore .quote-box cite:not(.hide-box cite),body[data-rift-view=rift] .rift-lore .quote-box cite:not(.hide-box cite){
    margin: 0em 6px -0.6em -3px;
    top: 10px;
    padding: 0px 10px 0px 30px;
    width: 100%;
    box-sizing: border-box;
    height: 18px;
}
body[data-rift-view=rift] .rift-lore .quote-box cite a{
    font-weight: bold;
}
body[data-rift-view=rift] .rift-lore .quote-box cite a:hover{
    color: #715b3e !important;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>summary{
    margin-bottom: 0px;
    cursor: pointer;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>summary:after{
    transform: rotate(45deg);
}
body[data-rift-view=rift] .rift-lore .pinned-post .postimg{
    display: contents;
}
body[data-rift-view=rift] .rift-lore .poiskigr0 .opisbutt{

    position: fixed;
    display: block;
    height: fit-content;
    top: 30%;
    bottom: 30%;
    transform: rotate(-90deg);
    width:135px;
    margin: 0px 0px 0px -372px;
    right: auto;
    left: auto;
}
body[data-rift-view=rift] .rift-lore img.postimg{
    max-width: 100%;
    margin: 0px !important;
}
body[data-rift-view=rift] .rift-lore .flextable{
    display: grid;
    grid-auto-flow: row;
    height: fit-content;
    grid-template-columns: 1fr 1fr;
    gap: 15px;
}
body[data-rift-view=rift] .rift-lore .flextd{
    display: flex;
    flex-direction: column;
    height: 100%;
}
body[data-rift-view=rift] .rift-lore .flextd .custom_tag.custom_tag_dm1{
    flex-grow: 1;
    width: -webkit-fill-available;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
body[data-rift-view=rift] .rift-lore .quote-box:not(:has(cite), .custom_tag_alt .quote-box, .custom_tag_alt1 .quote-box,.custom_tag_alt0 .quote-box),body[data-rift-view=rift] .rift-lore .quote-box:not(:has(cite), .custom_tag_alt .quote-box, .custom_tag_alt1 .quote-box, .custom_tag_alt0 .quote-box),body[data-rift-view=rift] .rift-lore .quote-box.hide-box,body[data-rift-view=rift] .rift-lore .quote-box:has(cite):not(.quote-box.spoiler-box, .custom_tag_alt .visible.quote-box, .custom_tag_alt1 .visible.quote-box, .custom_tag_alt0 .visible.quote-box, .quote-box.hide-box) blockquote,body[data-rift-view=rift] .rift-lore .quote-box:not(:has(cite),  .custom_tag_alt .quote-box,  .custom_tag_alt1 .quote-box,  .custom_tag_alt0 .quote-box),body[data-rift-view=rift] .rift-lore .quote-box:not(:has(cite), .custom_tag_alt .quote-box, .custom_tag_alt1 .quote-box, .custom_tag_alt0 .quote-box),body[data-rift-view=rift] .rift-lore .quote-box.hide-box,body[data-rift-view=rift] .rift-lore .quote-box:has(cite):not(.quote-box.spoiler-box, .custom_tag_alt .visible.quote-box, .custom_tag_alt1 .visible.quote-box, .custom_tag_alt0 .visible.quote-box, .quote-box.hide-box) blockquote{
    margin: 0.8em 1.5em;
    padding: 1.4em 1.8em;
    border-radius: 6px;
    background: #aeb3ae;
    border: 1px solid rgb(161 161 161);

    box-shadow: none;
}
body[data-rift-view=rift] .rift-lore .quote-box:has(cite):not(.quote-box.spoiler-box, .custom_tag_alt > .visible.quote-box, .custom_tag_alt1 .visible.quote-box, .custom_tag_alt0 .visible.quote-box, .quote-box.hide-box) blockquote,body[data-rift-view=rift] .rift-lore .quote-box:has(cite):not(.quote-box.spoiler-box, .custom_tag_alt .visible.quote-box, .custom_tag_alt1 .visible.quote-box, .custom_tag_alt0 .visible.quote-box, .quote-box.hide-box) blockquote{

    padding: 1.6em 1.8em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_quote2{
    margin: 0.5em 0.5em 1em 0.5em;
    padding: 1em 1em 1em 1em;
    background: rgba(223, 225, 223, 1);
    box-shadow: none;
    border: 1px solid rgba(173, 173, 173, 1);
    border-radius: 5px;
}
body[data-rift-view=rift] .rift-lore .quote-box.spoiler-box:not(.custom_tag_alt .quote-box,  .custom_tag_alt1 .quote-box,  .custom_tag_alt0 .quote-box),body[data-rift-view=rift] .rift-lore .quote-box.spoiler-box:not(.custom_tag_alt .quote-box, .custom_tag_alt1 .quote-box, .custom_tag_alt0 .quote-box){
    margin: 0.5em 0.5em 1em 0.5em;
    padding: 1em 1em 1em 1em;
    background: rgba(223, 225, 223, 1);
    box-shadow: none;
    border: 1px solid rgba(173, 173, 173, 1);
    color: rgba(255, 255, 255, 1);
    border-radius: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.quote-main,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.quote-main{
    display: block;
    height: auto;
    outline-offset: 0px;
    background-color: rgb(115 138 134);

    border: 1px solid rgb(165 165 165);
    margin: 4px 2px;
    overflow: hidden;
    transition: all 0.6s ease 0s;
    outline: rgb(116 116 116 / 31%) solid 1px;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    padding: 8px 8px 8px 8px !important;
    color: white;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.quote-main{
    mix-blend-mode: luminosity;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box>summary{
    display: block;
    margin: 4px 0px;
    height: auto;
    overflow: hidden;
    padding: 9px 8px 9px 35px !important;
    transition: background-color .6s, color .6s, text-shadow .6s;


    background: #aeb3ae;
    border: 1px solid rgb(161 161 161);
    filter: none;
    border-radius: 10px;

    outline-offset: -2px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box[open]>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box[open]>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.quote-main:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.quote-main:hover{
    background-color: rgb(59 73 74);
background-image: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box[open]>summary{
    color: white;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box[open]>summary,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.quote-main:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.quote-main:hover{
    letter-spacing: 0.03em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box[open]>summary{
    letter-spacing: 0.0em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box blockquote.visible:last-child,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box blockquote.visible:last-child{
    border-bottom: 3px double rgb(173 173 173);
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box blockquote.visible,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box blockquote.visible{
    border-top: none;
    margin: 0px 12px;
    width: auto;
    padding-top: 0.5em;
    padding-bottom: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box blockquote.visible,body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box blockquote.visible{
    border-top: none;
    margin: -2px 4px 4px 4px;
    width: auto;
    padding: 0.8em;

    background: rgb(213 221 216 / 38%);
    border-radius: 8px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt .quote-box.spoiler-box blockquote.visible:has(table),body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box blockquote.visible:has(table){
    margin: -2px 4px 4px 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt1 .quote-box.spoiler-box>summary:not(.custom_tag_alt .quote-box.spoiler-box>summary, .custom_tag_alt0 .quote-box.spoiler-box>summary){
    text-align: center;
    font-family: Georgia;
    font-size: 14px;
    font-weight: bold;
    text-shadow: #4c4c469c 1px 1px 2px;
    width: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt1 .quote-box.spoiler-box,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .spoiler-box.book>summary{
    background-color: rgb(72 24 3 / 28%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .spoiler-box.book>summary{
    background-color: rgb(72 24 3 / 28%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt1 .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .spoiler-box.book>summary:hover{
    background-color: rgb(72 24 3 / 38%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .custom_tag_alt1 .quote-box.spoiler-box,body[data-rift-view=rift] .rift-lore .custom_tag_special#redspoiler .spoiler-box.book>summary{
    background-color: rgb(72 24 3 / 28%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .spoiler-box>summary{
    background: rgb(136 161 157 / 57%);
    width: auto;
    padding: 3px 20px 4px 34px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 > p{
    display: contents;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0{
    padding: 0 0em 0.8em 0em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box.text-box{
    display: contents;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box{
    display: ruby;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box:has(.visible){
    display: contents;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box>summary{
    display: inline-block;
    font-weight: 800;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box.text-box>summary{
    background-image: none;
    display: inline;
    color: #4c0703;
    text-shadow: #a9a37c99 1px 1px 1px;
    transition: color 0.4s;
    padding-left: 0px;
    text-underline-offset: 0.25em;
    text-decoration: underline dotted !important;
    border: none !important;
    background-color: #ffffff00 !important;
    outline: none;
    box-shadow: none;
    filter: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .quote-box.spoiler-box>summary:hover{
    color: #000000;
    text-shadow: none !important;
    filter: drop-shadow(0px 0px 6px white);
    font-weight: bold;
}
body[data-rift-view=rift] .rift-lore .custom_tag_alt0 .spoiler-box>blockquote{
    padding-top: 0.8em !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_alt0 blockquote.visible{
    box-shadow: rgb(255 255 255 / 28%) 0px 0px 5px 5px;
    padding: 5px 4px 3px 4px !important;

    margin: 8px 5px;
    border-radius: 2px;
    background: rgb(255 255 255 / 28%) !important;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book>summary{
    text-align: center;
    font-family: Georgia;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book>summary,body[data-rift-view=rift] .rift-lore .spoiler-box.book2>summary{
    display: block;
    margin: 0px;
    background-color: rgba(27, 14, 4, 0.1);
    height: auto;
    overflow: hidden;
    padding: 8px 8px 8px 22px;
    border: 3px double rgba(42, 14, 8, 0.28);
    transition: background-color .6s, text-shadow .6s;
    background: url(https://forumstatic.ru/files/001b/d9/4a/90954.png) no-repeat left 5px center;
    background-color: rgba(27, 14, 4, 0.1);
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book,body[data-rift-view=rift] .rift-lore .spoiler-box.book2{
    padding: 0 !important;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book blockquote.visible,body[data-rift-view=rift] .rift-lore .spoiler-box.book2 blockquote.visible{
    border-top: none;
    margin: 0px 15px;
    width: auto;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book>summary:hover{
    text-shadow: #a9a685 1px 1px 0px;
    background-color: rgb(60 31 8 / 22%);
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book2>summary:hover,body[data-rift-view=rift] .rift-lore .spoiler-box.book[open]>summary,body[data-rift-view=rift] .rift-lore .spoiler-box.book2[open]>summary{
    text-shadow: #a9a685a8 1px 1px 0px;
    background-color: rgb(60 31 8 / 22%);
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book>summary,body[data-rift-view=rift] .rift-lore .spoiler-box.book2>summary{
    background-image: url(https://forumstatic.ru/files/001b/d9/4a/99952.png);
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book blockquote.visible:last-child,body[data-rift-view=rift] .rift-lore .spoiler-box.book2 blockquote.visible:last-child{
    border-bottom: 3px double rgba(42, 14, 8, 0.28);
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book blockquote.visible,body[data-rift-view=rift] .rift-lore .spoiler-box.book2 blockquote.visible{
    padding-top: 0.5em;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book blockquote.visible,body[data-rift-view=rift] .rift-lore .spoiler-box.book2 blockquote.visible{
    padding-bottom: 5px;
}
body[data-rift-view=rift] .rift-lore .spoiler-box.book blockquote.visible:has(table),body[data-rift-view=rift] .rift-lore .spoiler-box.book2 blockquote.visible:has(table){
    margin: 5px;
}
body[data-rift-view=rift] .rift-lore .fleximg{
    display: flex;
    justify-content: center;
}
body[data-rift-view=rift] .rift-lore .flex.img{
    display: flex;
    justify-content: space-evenly;
    width: 100%;
}
body[data-rift-view=rift] .rift-lore .flex.img.first{
    max-width: 950px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_ul[alt="r"]{
    list-style: lower-roman;
}
body[data-rift-view=rift] .rift-lore a img.postimg{
    transition: filter 0.3s ease, 0.3s box-shadow linear;
}
body[data-rift-view=rift] .rift-lore .custom_tag_vertical-center{
    top: 50%;
    position: relative;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll{
    display: block;
    overflow-y: auto;
    max-height: 550px;
    padding-right: 0.68em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="350"]{
    max-height: 350px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="340"]{
    max-height: 340px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="150"]{
    max-height: 150px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="200"]{
    max-height: 200px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="250"]{
    max-height: 250px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="800"]{
    max-height: 800px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_column:not(.rift-mobile-columns){
    column-count: 2;
    column-gap: 1.8em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_column[alt="3"]:not(.rift-mobile-columns){
    column-count: 3;
    column-gap: 1.8em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_aul ::marker{


    content: "►  ";
    content: "➤  ";
    font-size: 1.3em;



    color: #33564a9e;
    text-shadow: #e2f1f1d1 0px 1px 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_arrow ul ::marker{content: "";display: none !important;}
body[data-rift-view=rift] .rift-lore .custom_tag_arrow ul li::before{
    content: "►";
    position: absolute;
    margin-left: -16px;
    margin-top: 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_aul2 ul{
    list-style: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_aul2 li:before{

    content: "☀";
    display: grid;

    position: relative;
    color: #33564a9e;
    text-shadow: #e2f1f1d1 0px 1px 1px;
    font-size: 1.68em;

    width: 1em;
    height: 0px;


    margin-left: -1.5em;
    justify-content: center;
    align-items: center;
    align-content: space-between;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglav{
    display: inline;
    writing-mode: vertical-rl;
    transform: rotateZ(180deg);
    position: absolute;
    left: -30px;
    z-index: 999;
    background: var(--link);
    margin: 0;
    color: rgba(230 230 230 / 1);
    padding: 8px 4px 0px 4px !important;
    font-size: medium;
    letter-spacing: 2px;
    text-shadow: #0000007a 1px 1px 1px;
    border-radius: 0.5rem;
    font-family: Georgia;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglav p{
    padding-bottom: 0.65em !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie{
    position: fixed;
    height: auto;
    width: 200px;
    overflow: visible;
    top: 38px;
    right: -184px;
    transition: right 0.6s ease;
    text-align: left;
    display: flex;
    gap: 3px 0px;
    flex-wrap: wrap;
    padding: 8px 5px;
    background: rgba(5 5 5 / 1);
    color: rgb(230 230 230 / 48%);
    border-radius: 0.5rem;
    z-index: 999999999;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie::after{
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    width: 90px;
    height: 100%;
    z-index: -1;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavcont{
    overflow-y: auto;
    max-height: calc(98vh - 50px);
    display: block;
    height: auto;
    width: -webkit-fill-available;
    padding-right: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie:hover{
    right: 0;
    transition: right 0.6s ease;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie>p{
    padding: 2px 4px !important;
    min-width: 73px;
    display: flex;
    flex: 1 1 auto;
    justify-content: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_oglavlenie strong{
    color: #806E48;
    text-shadow: black 1px 1px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie a{
    text-shadow: 1px 0px 3px #000000 !important;
    mix-blend-mode: plus-lighter;
    cursor: pointer !important;
    transition: .5s background;
    width: auto;


    text-align: center;
    flex: 1 1 auto;
    background: rgba(230 230 230 / .18);
    padding: 6px 12px 5px !important;
    border-radius: 0.5rem;

    display: block;
    color: rgba(230 230 230 / 0.6) !important;
    text-align: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie a strong{

    color: rgba(230 230 230 / 1) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie a:hover{
    background: rgba(230 230 230 / .25);
    transition: .5s background;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie strong.legend{
    overflow: auto;
    font-size: small !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie2{
    position: fixed;
    right: 0%;
    height: auto;
    width: 115px;
    overflow: visible;
    top: 1em;
    display: block;
    z-index: 3000;
    transition: right 0.6s ease, width 0.6s ease, padding 0.6s ease;
    padding: 8px 0px 3px 1px;
    background: #9d8a65;
    box-shadow: 0 0px 6px 1px rgb(53 47 25), 0px 0px 8px #543c24 inset !important;
    border-color: rgba(98, 77, 46, 0.71) !important;
    border: 3px double rgba(42, 14, 8, 0.28);
    border-radius: 1px;
    font-size: 10px;
    text-align: left;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_oglavlenie2 ul{
    padding: 0px 0em 0em 0.9em !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_navigaciya{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    min-width: 450px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_navcontent{
    width: calc(100% - 260px) !important;
    margin-right: 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_extrawrapper{
    position: sticky;
    top: 0;
    overflow: clip;
    margin: 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_navslider{
    position: sticky;
    top: 10px;
    display: inline-block;
    min-height: 100px;
    z-index: 2;
    width: 248px;
    display: block;
}
body[data-rift-view=rift] .rift-lore .custom_tag_navinternal{
    overflow-y: scroll;
    max-height: 800px;
    text-align: left;
    padding-bottom: 3px;
    padding-right: 3px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_h3{
    font-family: Mason;
    font-size: 38px;
    font-style: normal;





    display: block;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h5,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h6{
    display: block;
    text-align: center;
    border-radius: 10px;
    padding: 4px 10px;
    margin: 2px auto;
    width: fit-content;
    max-width: 80%;
    text-transform: uppercase;
    font: 700 20px playfair !important;
    color: #FFFF;
    text-shadow: #4c4c469c 1px 1px 2px;
    background: rgba(var(--accent), .3);
    border: 1px solid transparent;


    background-image: linear-gradient(#a1c1ba, #32434082), radial-gradient(circle at top left, #dbe8e2b5, #88a19d);
    background-origin: border-box;
    background-clip: padding-box, border-box;
min-width: 195px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h6{


    background: var(--header-tertiary) !important;
    font-size: small !important;
    border-radius: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h6 a{
    filter: brightness(1.8) saturate(0.5) contrast(1.5) hue-rotate(354deg) drop-shadow(1px 1px 1px #1e1e1ef0);

}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_h7{
    background: rgb(202 210 205);
    border-radius: 5px;
    padding: 1.3em 2em .8em;
    border-width: 0px;
    display: block;
    margin: 0px auto 5px;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_dm0:has(a):hover{
    filter: invert(1) sepia(1);
    transition: filter 0.6s ease 0s;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0 abbr{
    color: #ddc394;
    text-decoration-thickness: 0.01em;
    display: block;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0 table{
    margin-bottom: -0.7em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0 p:last-child{
    padding-bottom: 0;
}

body[data-rift-view=rift] .rift-lore .custom_tag_dm1 p:last-child{
    padding-bottom: 0;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="center"]{

    font-family: georgia;
    text-align: center;
    width: fit-content !important;
    min-width: 240px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="red"]{
    box-shadow: #0000004d 0px 0px 3px 0px;
    background-color: rgb(151 67 55 / 48%) !important;
    border: 1px double rgb(54 5 5 / 36%) !important;
    margin: 0px 10px 15px;
    padding: 1.2em;
    border-radius: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="green"]{


    background-color: rgb(60 135 92 / 48%) !important;

    border: 3px double rgb(3 20 6 / 28%);
    transition: box-shadow 0.2s;
    box-shadow: 0 0 4px #d9e1d9;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="dark-green"]{
    background: rgb(var(--accent)) !important;
transition: box-shadow 0.2s;
}
body[data-rift-view=rift] .rift-lore .custom_tag_moderh1{
    display: block;
    color: #ffffffde;
    text-shadow: #363631a1 1px 1px 2px;
    letter-spacing: 1.5px;
    background-image: -webkit-linear-gradient(left top, #97483dd9, #002e3c8f);
    margin: -1.2em -1.2em .99em -1.2em;
    padding: 8px 4px 6px 8px;
    border-radius: 6px 6px 0px 0px;
    text-align: center;

    filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr=#B22222, endColorstr=#FA8072, GradientType=1);
}
body[data-rift-view=rift] .rift-lore .custom_tag_moderh1 p{
    font: bold 20px "NARZISS" !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="mint"]{

    background: #99b89a !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="ochre"]{
background: #b8ad99 !important;
}
body[data-rift-view=rift] .rift-lore .pinned-content .custom_tag_dm1[alt="mint"],body[data-rift-view=rift] .rift-lore .pinned-content .custom_tag_dm1[alt="ochre"]{
    padding: 0px 0px!important;
    border: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="blue"]{
    background: #44818182 !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="green"]:hover,body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="dark-green"]:hover{
    box-shadow: #000000a8 1px 1px 4px 1px, inset #000000a8 0px 0px 2px 0px;
    transition: box-shadow 0.2s;
}
body[data-rift-view=rift] .rift-lore .custom_tag_vertical,body[data-rift-view=rift] .rift-lore .custom_tag_vertical2{
    transform: rotate(180deg);
    writing-mode: tb-rl;
    display: inline-flex;
    font-family: "Montserrat";
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_vertical2{
    transform: rotate(208deg);
    padding: 0px 8px;
    line-height: 1em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="686"],body[data-rift-view=rift] .rift-lore .custom_tag_likbez,body[data-rift-view=rift] .rift-lore table tr td:has(.custom_tag_likbez2){
    background-color: rgb(191 227 184 / 31%);
    box-shadow: #00000036 0px 0px 3px 0px;
    border: 2px solid rgb(24 39 46);
    outline: 2px solid var(--g-light);
    padding: 10px 14px 10px 12px;
}
body[data-rift-view=rift] .rift-lore table tr td:has(.custom_tag_likbez2){
    padding: 10px 14px 10px 12px !important;
}
body[data-rift-view=rift] .rift-lore table tr td:has(.custom_tag_optable){
    background: var(--dm1);
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="686"]{
    height: 698px !important;
    max-height: 698px !important;
    border-right-width: 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="686"]::-webkit-scrollbar,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya ::-webkit-scrollbar,body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko ::-webkit-scrollbar,body[data-rift-view=rift] .rift-lore .custom_tag_novichko ::-webkit-scrollbar{
    width: 4px;
    height: 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="686"]::-webkit-scrollbar-thumb,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1::-webkit-scrollbar-thumb{
    background: rgb(24 39 46);
    border-radius: 0px !important;
    border: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll[alt="686"]::-webkit-scrollbar-track,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1::-webkit-scrollbar-track{
    background: none !important;
    border: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore3"]{

    background-color: #e8e9c545;
    border: 2px solid rgb(91 56 98 / 0%);

    display: block;
    padding: 6px 8px 0px 0px;
    margin: 8px 15px 12px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya{
    background: url(https://forumstatic.ru/files/001c/70/90/49710.png) center;
    height: 355px;
    width: 984px;
    position: relative;
    font-size: smaller;
    margin: 0 auto 20px auto;
    color: #D7D6D6;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_gostevaya p{
    padding: 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_guest{
    background: url(https://i.imgur.com/eb7Hd4x.png) no-repeat;
    height: 185px;
    width: 870px;

    outline: 4px solid #acc3aabd;
    outline-offset: -8px;
    position: relative;
    background-color: #1d2b31;
    font-size: smaller;
    background-position-x: 0px;
    background-position-y: 0px;
    margin: auto;
    border-radius: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_guest .custom_tag_dm1[alt="lore1"]{
    top: 22px;
    right: 20px;
    width: 440px;
    height: 120px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko{
    background: url(https://i.imgur.com/EGVTiaf.png) no-repeat;
    height: 218px;
    max-width: 870px;
    outline: 6px solid rgb(24 39 46);
    border: 5px solid var(--g-light);
    outline-offset: -11px;
    position: relative;
    background-color: #546b7d;
    font-size: smaller;
    background-position-x: -3px;
    background-position-y: bottom;
    margin: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko .code-box{
    background: rgb(167 169 132 / 62%) 0 top repeat-y !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 2px solid #18272e;
    padding: 8px 5px !important;
    margin: 5px 4px !important;
    line-height: 1em;
    display: block;
    position: absolute;
    width: 480px;
    right: 6px;
    bottom: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko .code-box .scrollbox{
    max-height: 100px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko .custom_tag_dm1[alt="lore0"]{
    display: block;
    position: absolute;
    width: 835px;
    height: 65px;
    top: 12px;
    right: 10px;
    background-color: #ffffff00;
    box-shadow: #00000000 0px 0px 3px 0px;
    border: #ffffff00;
    color: #b3b598;
    font-size: 10px;
    text-shadow: #0000006e 1px 1px 3px;
    overflow: auto;
    padding-right: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko .custom_tag_dm1[alt="lore0"] strong{
    text-shadow: #000000b5 1px 1px 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_novichko .custom_tag_dm1[alt="lore1"]{
    width: 475px;
    right: 22px;
    height: 76px;
    bottom: 18px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore2"]{
    width: 290px;
    height: 182px;
    top: 36px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore1g"]{
    width: 340px;
    height: 140px;
    top: 150px;
    left: 20px;
    color: #D7D6D6;
    overflow: visible;
    text-align: left;
    display: block;
    position: absolute;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore1"],body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore2"]{
    display: block;
    position: absolute;
    overflow: overlay;
    background-color: #b2c3aede;


    border-radius: 5px;
    padding: 10px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore2"]{
    right: 20px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore12"],body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore22"]{
    display: block;
    position: absolute;
    line-height: 100%;
    bottom: 36px;
    background: #00000066;
    width: 383px;
    height: 113px;
    border-radius: 3px;
    right: 20px;
    overflow: visible;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore12"] span:first-child,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore22"] span:first-child{
    font-family: "Playfair";
    text-shadow: none !important;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400 !important;
    display: block;
    position: absolute;
    top: -20px;
    right: 0;
    font-style: normal !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore12"] .wrap,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore22"] .wrap{
    height: calc(100% - 20px);
    position: absolute;
    width: calc(100% - 30px);
    top: 0;
    padding: 0 10px 0 0;
    margin: 10px;
    overflow: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore12"]{
top: 40px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore22"]{
    top: 179px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore12"] p,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore22"] p{
    padding-bottom: 0.3em;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_gostevaya .code-box{
    background: rgb(96 102 88 / 48%) 0 top repeat-y !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    border: 2px solid #18272e;
    padding: 8px 5px !important;
    margin: 5px 4px !important;
    line-height: 1em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink1"],body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink2"]{
    display: block;
    height: auto;
    overflow: hidden;
    transition: all .6s;
    filter: none;
    padding: 7px 8px !important;
    background-color: rgb(44 36 56);
    box-shadow: #00000036 0px 0px 3px 0px;
    outline: 2px solid rgb(44 36 56);
    border: 2px solid var(--g-light);
    color: var(--g-light);
    text-shadow: #0000008f 1px 2px 0px;
    text-align: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary{
    margin: 4px 2px;
    width: 80%;
    margin: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary strong{
    text-shadow: #0000008f 1px 2px 0px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink1"] a strong,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink2"] a strong{
    color: var(--g-light);
    text-shadow: #0000008f 1px 2px 0px !important;
    font: bold 14px "Alegreya SC";
    text-transform: uppercase;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink1"],body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink2"]{
    width: 160px;

    top: 275px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink1"]{
    left: 20px
}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink2"]{
    right: 20px
}
body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box[open]>summary,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink1"]:hover,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lorelink2"]:hover{
    color: rgb(183 183 143);
    background-color: rgb(104 88 117) !important;
    border: 2px solid var(--g-light);
    outline: 2px solid rgb(104 88 117);
}
body[data-rift-view=rift] .rift-lore .custom_tag_altlore .quote-box.spoiler-box>summary{
    background-position: 8px;
}
body[data-rift-view=rift] .rift-lore tr:has(.custom_tag_hide){
    display: none;
}
body[data-rift-view=rift] .rift-lore td:has(.custom_tag_hidetd){
    display: none;
}
body[data-rift-view=rift] .rift-lore tr:has(.custom_tag_transparent){
    opacity: 0.7;
    font-size: xx-small;
    filter: contrast(0.99);
    background-color: rgb(0 0 0 / 34%);
    mix-blend-mode: luminosity;
    text-shadow: #a9a37cc9 1px 1px 2px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_marble,body[data-rift-view=rift] .rift-lore .custom_tag_marble{
    color: #33564ad4;
    text-shadow: #e5e5e5b8 1px 1px 1px;
    font-family: arial;
}
body[data-rift-view=rift] .rift-lore .custom_tag_divider1{
    background-image: url(https://forumstatic.ru/files/001b/d9/4a/62054.png);
    display: block;
    height: 41px;
    width: auto;
    margin-top: -22px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_divider2{
    background-image: url(https://forumupload.ru/uploads/001b/d9/4a/2/691865.png);
    display: block;
    height: 18px;
    max-width: 610px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0.8em;
}
body[data-rift-view=rift] .rift-lore .spoiler-box>blockquote a[onclick^="clickSP"]{
    font-family: Georgia;
    font-size: 0.95em;
    font-style: italic;
    bottom: 6px;
    position: relative;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_opacity[alt="80"]{
    opacity: 80%;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_opacity[alt="50"]{
    opacity: 55%;
}
body[data-rift-view=rift] .rift-lore .custom_tag_opacity[alt="30"]{
    opacity: 30%;
}
body[data-rift-view=rift] .rift-lore .custom_tag_float#left{
    float: left;
    margin: 5px 15px 5px 0px;
    display: grid;
}
body[data-rift-view=rift] .rift-lore .custom_tag_float#right{
    float: right;
    margin: 5px 0px 5px 15px;
    display: grid;
}
body[data-rift-view=rift] .rift-lore .custom_tag_stress::after{
    content: "′";
    position: relative;
    margin-left: -0.3em;
    display: inline-flex;
    top: -0.3em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_s1{
    text-decoration: line-through;
}
body[data-rift-view=rift] .rift-lore .custom_tag_int,body[data-rift-view=rift] .rift-lore .custom_tag_indent{
    display: inline-block;
    width: 2.5em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_intall p{
    text-indent: 2.5em;
    padding-bottom: 0.8em !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_intall p .postimg:only-child,body[data-rift-view=rift] .rift-lore .custom_tag_intpost p .postimg:only-child{
    display: block;
}
body[data-rift-view=rift] .rift-lore :has(.custom_tag.custom_tag_intpost) p:not(.post-sig p, p:has(>.postimg)){
    text-indent: 2.5em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_intall p .postimg:only-child{
    display: block;
}
body[data-rift-view=rift] .rift-lore .custom_tag_delete p:first-line{
    display: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_mob{
    background-color: transparent !important;
    font: 24px "Book Antiqua" !important;
    font-weight: bold !important;
    color: #2f1406;
    text-shadow: #e4d7ba8a 1px 1px 1px;
    letter-spacing: 1px !important;
    text-align: center;
    margin-top: 2px;
    display: block;
}
body[data-rift-view=rift] .rift-lore .quote-box.spoiler-box .custom_tag_mob{
    margin-top: -7px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_mob abbr{
    text-decoration: underline overline #856c3f 1px;
    text-underline-offset: 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tdanketa{
    background-color: rgba(27, 14, 4, 0.1);
}
body[data-rift-view=rift] .rift-lore .custom_tag_rul,body[data-rift-view=rift] .rift-lore .custom_tag_rulka{
    font-size: 15px;
    font-family: georgia;
    text-align: center;
    font-weight: 800;
    text-shadow: #d3c5948a 0.5px 0.8px 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka,body[data-rift-view=rift] .rift-lore .custom_tag_rulka0,body[data-rift-view=rift] .rift-lore .custom_tag_rulka,body[data-rift-view=rift] .rift-lore .custom_tag_rulka0{
    background: rgb(219 223 220 / 76%);
    display: block;
    border: 1px double rgba(173, 173, 173, 1);
    color: rgba(74, 74, 74, 1);
    text-align: center;
    border-radius: 3px;

    padding: 3px 10px;
    margin: 2px auto;
    width: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka0,body[data-rift-view=rift] .rift-lore .custom_tag_rulka0{
    padding: 12px 0px 10px 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka,body[data-rift-view=rift] .rift-lore .custom_tag_rulka{
    font-family: Playfair;
    font-size: 26px !important;
    font-weight: 500;
    line-height: 100%;
    text-transform: uppercase;
    font: 700 12px playfair;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka abbr{
    text-decoration: underline dashed #472a20 0.05em;
    text-underline-offset: 0.25em;
    transition: color 0.4s;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka0,body[data-rift-view=rift] .rift-lore .custom_tag_rulka0{
    font-family: Moyenage;
    text-align: center;
    font-size: 25px;

    line-height: 0.8;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka0:first-line{
    font-weight: 800;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka01{
    font-size: 12px;
    font-family: georgia;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka02{
    font-size: 12px;
    text-transform: uppercase;
    font-family: georgia;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka0::first-letter{
    color: #6a1111;
    font-family: Carmen;
    font-size: 35px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka3{
    background-color: var(--dm1);
    box-shadow: #00000036 0px 0px 3px 0px;
    padding: 0.4em 0em 0.4em 0em !important;
    font-size: 15px;
    font-family: georgia;
    text-align: center;
    font-weight: 800;
    text-shadow: #d3c5948a 0.5px 0.8px 1px;
    border: 3px double rgba(42, 14, 8, 0.28);
    display: block;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka31 table,body[data-rift-view=rift] .rift-lore .custom_tag_rulka32 table{
    border-collapse: separate !important;
    width: calc(100% + 50px) !important;
    -webkit-border-horizontal-spacing: 25px;
    margin-left: -25px !important;
    overflow: hidden;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka31 tr{
    font-size: 15px;
    font-family: georgia;
    text-align: center;
    font-weight: 800;
    text-shadow: #d3c5948a 0.5px 0.8px 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka31 table tr td,body[data-rift-view=rift] .rift-lore .custom_tag_rulka32 table tr td{
    border: 3px double rgba(42, 14, 8, 0.28);
    background-color: var(--dm1);
    box-shadow: #00000036 0px 0px 3px 0px;
    padding: 6px 8px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka3,body[data-rift-view=rift] .rift-lore .custom_tag_rulka31 table tr td,body[data-rift-view=rift] .rift-lore .custom_tag_rulka32 table tr td{
    background: rgb(202 210 205);
    border-radius: 5px;
    padding: 10px;
    border: none;
    box-shadow: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka31 td p{
    padding: 0px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_rulka32 ul{
    padding: 0 0 0.1em 2.0em !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_rulka30{
    font-size: 15px;
    font-family: georgia;
    text-align: center;
    font-weight: 800;
    text-shadow: #d3c5948a 0.5px 0.8px 1px;
    display: block;
    color: #443c33;
}
body[data-rift-view=rift] .rift-lore .custom_tag_break{
    content: "\A ";
    white-space: pre;
}
body[data-rift-view=rift] .rift-lore .custom_tag_justify{
    text-align: justify;
}
body[data-rift-view=rift] .rift-lore .post-box .custom_tag_justify br{
    content: "";
    padding-bottom: 1em;
    display: block;
}
body[data-rift-view=rift] .rift-lore .post-box .custom_tag_justify span.custom_tag.custom_tag_rulka0 br{
    padding-bottom: 0 !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_multiply{
    mix-blend-mode: multiply;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00 img.postimg{
    max-width: 550px !important;
    max-height: 350px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgframe,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00{
    max-width: fit-content;
    display: inline-flex;
    width: fit-content;
    gap: 0 5px;
}
body[data-rift-view=rift] .rift-lore table .custom_tag_imgframe,body[data-rift-view=rift] .rift-lore table .custom_tag_imgframe0,body[data-rift-view=rift] .rift-lore table .custom_tag_imgframe00{
    margin: 0px 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0{
    max-width: 400px;
    display: inline-flex;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgshad{
    box-shadow: 0px 0px 5px #1a0b06;
    display: inline-flex;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0{
    max-width: 300px;
    display: inline-flex;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgshad1 img{
    max-height: 250px;
    display: inline-flex;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgshad2{
    box-shadow: 0px 0px 4px 1px #1a0b06, 0px 0px 1px 1px #1a0b06ad;
    outline: 1px solid #d1c4ad42;
    outline-offset: -5px;
    display: inline-flex;
    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_intall .custom_tag_imgshad,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_intall .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_intall .custom_tag_imgshad2,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_intall .custom_tag_imgframe,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_intall .custom_tag_imgframe0{
    display: grid;
}
body[data-rift-view=rift] .rift-lore .custom_tag_hrsolid{
    border-bottom: 4px double rgb(42 14 8 / 20%);
    margin: 0.3em;
}
body[data-rift-view=rift] .rift-lore .custom_tag_hr2{
    display: block;
    border: 0.1px solid transparent !important;
    border-image: linear-gradient(to right, rgb(95 107 103 / 1%) 0%, rgb(51 106 97 / 57%) 50%, rgba(95 107 103 / 1%) 100%) 1 !important;
    margin: 0.2em auto 1em;
    width: 60%;
}
body[data-rift-view=rift] .rift-lore .custom_tag_hr3{
    box-shadow: 0px 0px 7px 2px rgba(58, 25, 8, 0.76), 0px 0px 0px 0px rgba(50, 25, 13, 0.86);
    border-color: rgb(38 16 5 / 37%);
    border-style: ridge;
    border-width: 1px;
    border-radius: 9px;
    margin: 0em 0.8em 0.8em 0.8em;
    opacity: 0.5;
}
body[data-rift-view=rift] .rift-lore .custom_tag_shad{
    text-shadow: rgb(0, 0, 0) 1px 0px 3px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_glow{
    text-shadow: rgba(206, 197, 181, 0.82) 1px 0px 2px;
}
body[data-rift-view=rift] .rift-lore .post:has(.custom_tag_blurall),body[data-rift-view=rift] .rift-lore :has(.custom_tag_blur){
    filter: blur(8px);
    transition: filter 0.3s ease-in-out;
}
body[data-rift-view=rift] .rift-lore .post:has(span.custom_tag.custom_tag_blurall):hover,body[data-rift-view=rift] .rift-lore :has(.custom_tag_blur):hover{
    filter: none;
}
body[data-rift-view=rift] .rift-lore .quote-box.with-avatar cite > a.qc-avatar-link{
    display: block;
    flex: 0 0 auto;
    margin-left: auto;
    line-height: 0;
}
body[data-rift-view=rift] .rift-lore em.bbuline{
    font-style: normal;
    text-decoration: underline;
    text-decoration-thickness: 3px;
    text-decoration-color: #00000030;
    text-decoration-skip-ink: none;
    text-underline-offset: 2px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_mobile{

    padding: 2px;
    overflow-x: auto;

    margin: 0 auto;

    width: fit-content;
}
body[data-rift-view=rift] .rift-lore .lavka .wrap{
    overflow: auto;


    padding: 0 0px 0 0;
}
body[data-rift-view=rift] .rift-lore .artimg img.postimg{














    display: block;
    width: 100%;
    height: auto;
}
body[data-rift-view=rift] .rift-lore .artimg img.postimg{
filter: grayscale(0.2) brightness(0.9) contrast(0.8) saturate(0.99);
}
body[data-rift-view=rift] .rift-lore .opisa{
    background: #1B2424;
    border-radius: 10px;
    padding: 15px;
    margin: 10px 0;}
body[data-rift-view=rift] .rift-lore .opisa .wrap{
    max-height: 70px;
    overflow: auto;
    padding: 0 10px 0 0;
    scrollbar-gutter: stable;
}
body[data-rift-view=rift] .rift-lore .custom_tag_quote2 a{
    color: #7b2e23 !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_quote2 a:hover{
    color: #81bbb1 !important;
}
body[data-rift-view=rift] .rift-lore .episode .wrap{
    background: #738A86;
    border: 1px solid;
    border-image-source: linear-gradient(310.36deg, #1C2525 0%, #CACACA 126.25%);
    width: calc(100% - 80px);
    margin: auto;
    height: calc(100% - 80px);
    padding: 20px;
    border-radius: 3px;
}
body[data-rift-view=rift] .rift-lore .episode.general .wrap{
    height: auto;
    margin: 20px auto;
    padding: 1.5em 1.5em 0.7em 1.5em;
}
body[data-rift-view=rift] .rift-lore .episode .kartinf{
    position: relative;
    margin: 0 auto 20px auto;
}
body[data-rift-view=rift] .rift-lore .episode .opisan{
    height: 63px;
    overflow: auto;
    padding: 0 10px 0 0;
}
body[data-rift-view=rift] .rift-lore .episode .opisan a,body[data-rift-view=rift] .rift-lore .episode p:not(.kartinf p) a{color: #7b2e23 !important;}
body[data-rift-view=rift] .rift-lore .episode .opisan a:hover,body[data-rift-view=rift] .rift-lore .episode p:not(.kartinf p) a:hover{color: #81bbb1 !important;}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore1"] a{color: #AAC3A3 !important; text-decoration: underline;}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore1"] a:hover{color: #974337 !important;}
body[data-rift-view=rift] .rift-lore .org *::-webkit-scrollbar-track{background-color: #D2D0C7 !important;}
body[data-rift-view=rift] .rift-lore .org *::-webkit-scrollbar-thumb{background-color: #768F70 !important;  cursor: pointer;}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya *::-webkit-scrollbar-track{background-color: #D2D0C7 !important;}
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya *::-webkit-scrollbar-thumb{background-color: #768F70 !important;  cursor: pointer;}
body[data-rift-view=rift] .rift-lore .custom_tag_hr1,body[data-rift-view=rift] .rift-lore .custom_tag_hr1{
    border-bottom: 4px double #708f84;
    margin: 0.8em auto 0.8em;
    width: 78%;
}
body[data-rift-view=rift] .rift-lore .org2{
    color: #2D2D2D;
    background-color: #CAD1CA;
    width: 944px;
    padding: 0px 20px 20px 20px;
    border-radius: 4px;
    border: 1px solid #ADADAD;
    position: relative;
    margin: 0 auto 10px auto;
}
body[data-rift-view=rift] .rift-lore .org2 .custom_tag_moa{margin: 0 0 10px -20px; width: 984px !important;}
body[data-rift-view=rift] .rift-lore .org{
    color: #2D2D2D;
    background-color: #CAD1CA;
    width: 944px;
    padding: 0px 20px 20px 20px;
    border-radius: 3px;
    border: 1px solid #ADADAD;
    position: relative;
    margin: 0 auto 10px auto;
    left: -1px;
}
body[data-rift-view=rift] .rift-lore .org img{border-radius: 5px;}
body[data-rift-view=rift] .rift-lore .custom_tag_moa{
    background: url(https://forumstatic.ru/files/001c/67/33/92929.png) top left no-repeat;



    width: calc(100% + 1px);
    height: 50px;
    display: flex;
    border-radius: 5px;
    font-family: NARZISS;
    color: #D7D6D6;
    align-items: center;
    justify-content: flex-start;
    padding: 0 0 0 0px;
    margin: 0 0 20px -1px;
    position: relative;
}
body[data-rift-view=rift] .rift-lore .custom_tag_moa>p:first-child{
    font-size: 40px !important;
    padding: 0px 0 0 30px !important;
    text-transform: uppercase;
}
body[data-rift-view=rift] .rift-lore .org .custom_tag_moa{
    margin: 0 0 20px -20px;
    width: 984px !important;
    border-radius: 2px;
}
body[data-rift-view=rift] .rift-lore .moatitle,body[data-rift-view=rift] .rift-lore .moatitle2{
    padding: 3px 12px 1px !important;
    background: #D7D6D6 !important;
    border: 1px solid #ADADAD !important;
    color: #4A4A4A !important;

    border-radius: 50px;
    width: max-content;
    font-family: Playfair;
    position: absolute;
    right: 20px;
}
body[data-rift-view=rift] .rift-lore .moatitle2{
margin-top: -58px;
}
body[data-rift-view=rift] .rift-lore .moatitle p:last-child,body[data-rift-view=rift] .rift-lore .moatitle2 p:last-child{font-size: 12px !important; padding:0px !important;}
body[data-rift-view=rift] .rift-lore .s_all,body[data-rift-view=rift] .rift-lore .s_all2,body[data-rift-view=rift] .rift-lore .s_all0{
    display: flex;
    justify-content: space-around;
}
body[data-rift-view=rift] .rift-lore .s_wrap{
    width: 565px;
    padding: 0 18px 0 0;
    height: 616px;
    overflow: auto;
}
body[data-rift-view=rift] .rift-lore .s_all .s_wrap{
    width: 655px;
    margin: 0px 16px 0px 10px;
    height: 100%;
    transition: max-height 0.4s;
    padding: 0px;
}
body[data-rift-view=rift] .rift-lore .s_all .s_img{

    width: min-content;
    min-width: 250px;
}
body[data-rift-view=rift] .rift-lore .s_all2 .s_wrap{
    width: 615px;
    padding: 0 18px 0 0;
}
body[data-rift-view=rift] .rift-lore .s_all0 .s_wrap{
    width: 565px;
    padding: 0 18px 0 0;
}
body[data-rift-view=rift] .rift-lore .s_wrap2{
    display: grid !important;
    grid-template-columns: 41% 56%;
    justify-content: space-between;
    gap: 20px;
    max-width: 920px;
    margin: auto;
}
body[data-rift-view=rift] .rift-lore .s_wrap2 .qut{
    padding: 15px 15px 5px !important;
    margin: -8px 0px 8px !important;
}
body[data-rift-view=rift] .rift-lore .s_wrap1 .org .qut{
    margin: 10px 0 4px 0px;
}
body[data-rift-view=rift] .rift-lore .org .qut,body[data-rift-view=rift] .rift-lore .org2 .qut{
    background: #BBBFBB;
    border-radius: 3px;
    margin: 10px 0 10px 0px;
    padding: 10px;
}
body[data-rift-view=rift] .rift-lore .qut a{text-decoration: underline;}
body[data-rift-view=rift] .rift-lore .freelbl{


    color: #7e705a !important;
    text-transform: uppercase;
    font-size: 18px !important;
    font-family: "Playfair";
    font-weight: 600;
}
body[data-rift-view=rift] .rift-lore .freelbl p{
    font-size: 18px !important;
}
body[data-rift-view=rift] .rift-lore .org .freelbl{
    margin: 10px 20px -10px 10px !important;
    display: inline-flex;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore"],body[data-rift-view=rift] .rift-lore .lore2 p span{
    padding: 2px 8px 1px 8px !important;
    background: #83534c;
    border: 1px solid #ADADAD !important;
    outline: none !important;
    text-shadow: none !important;
    color: #FFF !important;
    text-transform: uppercase;
    border-radius: 50px;
    width: max-content;
    font-family: Playfair;
    font-weight: 500;
    word-spacing: 2px;
}
body[data-rift-view=rift] .rift-lore .lore2.green p span{background: #768F70 !important;}
body[data-rift-view=rift] .rift-lore .lore2.green p span[style="color: silver"]{
    background: none !important;
    border: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore"]{
    margin: 0 0px 10px 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore 1"]{
    margin-bottom: 10px;
}
body[data-rift-view=rift] .rift-lore .lore2{
    margin: 0 auto 10px !important;
    display: flex;
    justify-content: center;
    gap: 10px;
    background: none !important;
    padding: 0px !important;
    align-items: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lore"] a,body[data-rift-view=rift] .rift-lore .lore2 a{
    filter: brightness(1.5);
 }
body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya .custom_tag_dm1[alt="lore"] p,body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore"] p{
    font-size: 13px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1[alt="lbl"]{
    padding: 2px 12px !important;


    background: rgb(var(--accent), 0.68) !important;
    border: 1px solid #73817e6e !important;
    outline: none !important;
    text-shadow: none !important;
    color: #4A4A4A !important;
    text-transform: uppercase;
    border-radius: 50px;
    width: max-content;
    margin: 0 0px 10px 0px;
    font-family: Playfair;
    font-size: 13px !important;
    font-weight: 900;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 6px 6px 0;
    word-spacing: 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgframe img.postimg,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0 img.postimg,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad1 img,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00 img.postimg,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe img.postimg,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0 img.postimg,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad1 img,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00 img.postimg{




border-radius: 5px;
    outline: 1px double #738a86db;
    outline-offset: -1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_imgframe,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe0,body[data-rift-view=rift] .rift-lore .custom_tag_imgshad0,body[data-rift-view=rift] .rift-lore .custom_tag_imgframe00{
    display: inline-block;
    padding: 2px;
    border-radius: 5px;
    background: linear-gradient(315deg, #1c2525d6 0%, #e1e3e1 126%);
    border-image: linear-gradient(314deg, #1C2525 0%, #e1e3e1 126%) 1;
    outline: 1px double #738a8659;
    outline-offset: 0px;
    text-indent: 0px !important;
}
body[data-rift-view=rift] .rift-lore span[style*="text-align: center"] > div.custom_tag_imgframe00{
    display: flex !important;
    justify-content: center;
}
body[data-rift-view=rift] .rift-lore a img.postimg:hover{
    filter: grayscale(1);
    transition: 1s filter linear, 0.3s box-shadow linear;
    box-shadow: 0 0 4px 0px #000000bd;
}
body[data-rift-view=rift] .rift-lore .org .ttl,body[data-rift-view=rift] .rift-lore .org .ttl a{

    color: #406868 !important;

    font-family: "Playfair";
    font-weight: 700;

    margin: 0px 0px -1px 4px;
}
body[data-rift-view=rift] .rift-lore .org .ttl p{
    font-size: 18px !important;
    padding: 0!important;
}
body[data-rift-view=rift] .rift-lore .ttls{
    background: #D7D6D6;
    border: 1px solid #ADADAD;
    border-radius: 50px;
    text-align: center;
    width: max-content;
    padding: 0 6px;
    margin: 0 5px 5px;
    display: inline-block;
}
body[data-rift-view=rift] .rift-lore .race .ttls,body[data-rift-view=rift] .rift-lore .raceXL .ttls,body[data-rift-view=rift] .rift-lore .raceXXL .ttls{
    margin-right: 8px;
}
body[data-rift-view=rift] .rift-lore .org .ttls p{
    font-size: 10px !important;
    padding: 0!important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0{
    font-family: "PLAYFAIR";
    font-size: 18px;
    text-transform: uppercase;
    color: #4C5354;
    margin-bottom: 4px;
    letter-spacing: 0.02em;
    transition: all 0.6s ease 0s;
    width: max-content;
    display: inline-flex;
}
body[data-rift-view=rift] .rift-lore .anturaz{
    width: 100%;
    display: flex;
    gap: 0px 10px;
}
body[data-rift-view=rift] .rift-lore .anturaz .ttls{
    width: -webkit-fill-available;
    display: inline-grid;
    justify-content: center;
    margin: 0px 0px 4px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0:not(.org .custom_tag_dm0){
    background: #88A19D;
    border: 1px solid #CAD1CA;
    color: #FFFFFF;
    font-family: Playfair;
    font-size: 24px !important;
    font-weight: 500;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    border-radius: 7px;

    padding: 3px 10px 2px;
    margin: 2px 0px;
    display: block;
    width: auto;
}
body[data-rift-view=rift] .rift-lore p:has(.custom_tag_dm0){
    padding-bottom: 0px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1{
    display: block;
    margin: 0px auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm1:not(
    .org .custom_tag_dm1,
    .custom_tag_lorkratko .custom_tag_dm1,
    .custom_tag_gostevaya .custom_tag_dm1,
    .custom_tag_guest .custom_tag_dm1,
    .custom_tag_novichko .custom_tag_dm1,
    .gostevaya-mobile-bottom .custom_tag_dm1,
    .lorkratko-mobile-bottom .custom_tag_dm1
){
    background: rgb(202 210 205);
    border-radius: 5px;
    padding: 1.2em;
    border-width: 0px;
}
body[data-rift-view=rift] .rift-lore p:has(.custom_tag_dm0:not(.org .custom_tag_dm0)){
    padding-left: 0px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_h4{
    display: flex !important;
    padding: 0 0 4px 0 !important;
    text-align: center !important;
    font-family: NARZISS !important;
    color: #D7D6D6 !important;
    font-size: 45px !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    margin: 10px auto 10px auto !important;
    text-decoration: none !important;





    background: url(https://i.imgur.com/P0bTPBp.png) center center no-repeat !important;
    text-shadow: none !important;
    border-radius: 4px !important;
    overflow: hidden !important;
    width: 100%;
    max-width: 986px !important;
    height: 46px !important;
    align-items: center !important;
    justify-content: center !important;
}
body[data-rift-view=rift] .rift-lore .roli .custom_tag_h4{
    font-size: 35px !important;
}
body[data-rift-view=rift] .rift-lore .org .custom_tag_h4{
    margin: 0px -20px 20px -20px !important;
    width: -webkit-fill-available;
}
body[data-rift-view=rift] .rift-lore .custom_tag_h4 p{
    padding: 0 !important;
    text-align: center !important;
    font-family: NARZISS !important;
    color: #D7D6D6 !important;
    font-size: 47px!important;
    letter-spacing: 2px !important;
    font-weight: 500!important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_dm00{
    display: block;
    overflow-y: auto;
    padding: 2px 0px;
    text-align: center;
    font-family: Playfair;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    word-spacing: 0.3em;
    letter-spacing: 0.02em;
    transition: all 0.6s ease 0s;
    position: absolute;
    width: 80px;
    bottom: 30px;
    left: 34px;
    border: 1px solid #CAD1CA;
    border-radius: 50px;


    background: #3d3f3d;
    z-index: 1;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_dm00.reserved{
background-color: rgb(67 82 113) !important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_dm00.need{
background-color: #974337 !important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_dm00.need2{
    background-color: #974337 !important;
    right: 34px;
    left: auto;
}
body[data-rift-view=rift] .rift-lore #setka span.custom_tag.custom_tag_dm00{
    width: 55px;
    bottom: auto;
    left: auto;
    margin-top: 125px;
    margin-left: 9px;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_dm00[alt="npc"]{
    background-color: #9D9D9D !important;
}
body[data-rift-view=rift] .rift-lore .opisanie0{
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-around;
    gap: 5px;
}
body[data-rift-view=rift] .rift-lore .opisanie{
    background: #D7D6D6;
    border-radius: 30px;
    padding: 5px 10px;
    border: 1px solid #ADADAD;
    color: #4A4A4A;


    width: inherit;
    margin: 0px auto;
    margin: auto;
    text-align: -webkit-center;
}
body[data-rift-view=rift] .rift-lore .opisanie2{
    font-size: smaller;
    text-align: center;
}
body[data-rift-view=rift] .rift-lore #setka .opisanie{
    font-size: 10px;
}
body[data-rift-view=rift] .rift-lore .org .sovet{

}
body[data-rift-view=rift] .rift-lore .org .cl0{

    padding-left: 12px;
}
body[data-rift-view=rift] .rift-lore .sovet span.custom_tag.custom_tag_need,body[data-rift-view=rift] .rift-lore .sovet span.custom_tag.custom_tag_needg{
    position: absolute;
    left: -65px;
    top: 4px;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needg{
    background: #768F70 !important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_need,body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needg{
    text-transform: uppercase;
    background: #974337;

    color: #fff;
    display: inline;
    padding: 1px 6px;
    margin: 0px 1px;
    border-radius: 50px;
    font-family: "Playfair";
    font-size: 11px;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcg,body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcw,body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcb,body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needc{
    background: #D7D6D6;
    display: inline;
    padding: 1px 6px;

    border-radius: 50px;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcg{
    color: #4e7e42!important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcb{
    color: #505655;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcw{
    color: #a3a3a3;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcw span{
    font-family: georgia;
    font-weight: 800;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needcw strong{
    color: black;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needc{
    color: #974337!important;
}
body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_need:has(a),body[data-rift-view=rift] .rift-lore span.custom_tag.custom_tag_needg:has(a){
    box-shadow: 0 0 5px #ffffff;
}
body[data-rift-view=rift] .rift-lore .soo2 .wrap{
    background: #415052;
    color: #FFFFFF;
    padding: 15px;
    border: 1px solid;
    border-image: linear-gradient(343deg, #1C2525 0%, #CACACA 126.25%);
    border-image-slice: 1;
    height: calc(100% - 32px);
    overflow-y: auto;
}
body[data-rift-view=rift] .rift-lore .soo1{
    width: 723px;
    height: auto;
    margin: 0 auto;
    background: url(https://forumstatic.ru/files/001c/67/33/14380.png) top left no-repeat;
    background-color: #28332e;
    border-radius: 3px;
    padding: 29px 21px;
}
body[data-rift-view=rift] .rift-lore .soo1.dark{
    padding: 15px 21px;
    width: 680px;
}
body[data-rift-view=rift] .rift-lore .soo1 .wrap,body[data-rift-view=rift] .rift-lore .soo3 .wrap{
    background: #C1C8C1;
    border: 1px solid #ADADAD;
    border-radius: 3px;
    padding: 15px;
}
body[data-rift-view=rift] .rift-lore .dark .soo1 .wrap,body[data-rift-view=rift] .rift-lore .dark .soo3 .wrap{
    color: #0e0b07;
}
body[data-rift-view=rift] .rift-lore .soo1.dark .wrap{
    background: #c1c8c100;
    border: none;
    color: rgb(var(--canvas-primary));
}
body[data-rift-view=rift] .rift-lore .doplbl{


    background: #974337;
    border: 1px solid #CAD1CA;
    color: #FFFFFF;
    font-family: Playfair;
    font-weight: 500;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
    border-radius: 50px;
    width: max-content;
    padding: 2px 10px 0px 10px;
    margin: 2px auto 10px auto;
}
body[data-rift-view=rift] .rift-lore .doplbl p{
    font-size: 14px !important;
    padding: 0 !important;
    display: flex;
    align-items: center;
    line-height: 0;

}
body[data-rift-view=rift] .rift-lore .faces .custom_tag_dm0{
    width: 100%;
    text-align: center;
    display: block;
    font-weight: 600;
    margin: 20px 0 4px 0 !important;
}
body[data-rift-view=rift] .rift-lore .idei{
    height: max-content;
}
body[data-rift-view=rift] .rift-lore .ideya{
    position: relative;
    background: #BBBFBB;
    border-radius: 3px;
    padding: 10px 10px 10px;
    display: flex;
    flex-direction: row;
    gap: 30px;
    margin: 10px auto;
}
body[data-rift-view=rift] .rift-lore .strani .ideya{
    padding: 0px;
    align-items: center;
    margin: 0px auto 45px;
}
body[data-rift-view=rift] .rift-lore .karti{
    min-width: 285px;
}
body[data-rift-view=rift] .rift-lore .org .karti{
    display: flex;
    justify-content: center;
    align-items: center;
}
body[data-rift-view=rift] .rift-lore .karti .moatitle{
    right: auto;

    text-align: center;

    color: rgb(151 67 55) !important;
    padding: 2px 12px 0px !important;
}
body[data-rift-view=rift] .rift-lore .karti .moatitle p{
    font-size: 15px !important;
}
body[data-rift-view=rift] .rift-lore .strani .karti{
    min-width: 360px;
}
body[data-rift-view=rift] .rift-lore .strani .opisbutt{
    bottom: -25px;
}
body[data-rift-view=rift] .rift-lore .karti img,body[data-rift-view=rift] .rift-lore .karti p,body[data-rift-view=rift] .rift-lore .opisbutt p{
    padding: 0 !important;
    margin: 0 !important;
}
body[data-rift-view=rift] .rift-lore .opis{
    position: relative;
    overflow: auto;
    padding-right: 14px;
    scrollbar-gutter: stable;
    transition: max-height 0.4s ease;
    max-height: 263px;
    margin-bottom: 15px;
}
body[data-rift-view=rift] .rift-lore .plan .opis{
    margin-right: 10px;
    margin-top: 0.8em;
    margin-bottom: 0px;
}
body[data-rift-view=rift] .rift-lore .plan .opis.collapsed{
    margin-top: 0px;
}
body[data-rift-view=rift] .rift-lore .opi{
    position: relative;
    overflow: visible;
    width: calc(100% - 360px);
}
body[data-rift-view=rift] .rift-lore .grey .quote-box.spoiler-box{
    background: #BBBFBB !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    border: none !important;
    padding: 5px !important;
    box-shadow: none !important;
}
body[data-rift-view=rift] .rift-lore .grey .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .grey .spoiler-box>summary{
    background: rgb(136 161 157 / 59%) !important;
}
body[data-rift-view=rift] .rift-lore .opis.collapsed::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
    background: linear-gradient(0deg, #bbbfbb, transparent);
    pointer-events: none;
}
body[data-rift-view=rift] .rift-lore .plan .opis.collapsed::after{
display:none;
}
body[data-rift-view=rift] .rift-lore .opisbutt{
    position: absolute;
    bottom: 10px;
    left: 332px;
    right: 0;
    width: max-content;
    text-align: center;
    margin-top: 10px;
    color: #fff;
    background: #974337;
    font-family: Playfair;
    cursor: pointer;
    text-transform: uppercase;
    transition: color 0.15s linear, background-color 0.15s linear;
    border-radius: 50px;
    padding: 3px 10px;
    z-index: 1;
}
body[data-rift-view=rift] .rift-lore .opisbutt:hover{
    background-color: rgba(136, 161, 157, 1);
}
body[data-rift-view=rift] .rift-lore .plan .opisbutt{
    margin-bottom: 343px;
    left: 42%;
}
body[data-rift-view=rift] .rift-lore .razvorot .opisbutt{
    margin-bottom: -35px;
    z-index: 999;
}
body[data-rift-view=rift] .rift-lore .chto_igraem{

    background-color: #CAD1CA;
    height: max-content;
}
body[data-rift-view=rift] .rift-lore .chto_igraem .dop{
    background: url(https://i.imgur.com/WoTX54K.png) 590px 75px no-repeat;
}
body[data-rift-view=rift] .rift-lore .chto_igraem .s_wrap{
    height: max-content;
}
body[data-rift-view=rift] .rift-lore .custom_tag_dm0 a{
    color: #4C5354 !important;
    text-decoration: underline dotted #4C5354 0.01em !important;
}
body[data-rift-view=rift] .rift-lore .countries{
    height: auto;
}
body[data-rift-view=rift] .rift-lore .countries .ttls{
    display: block;
    width: auto !important;
    border: none !important;
    background: transparent !important;
    white-space: pre-line;
    text-align: left !important;
    padding: 0 !important;
}
body[data-rift-view=rift] .rift-lore .countries .cell3{
    padding: 0 10px 0 0;
    width: 44%;
}
body[data-rift-view=rift] .rift-lore .cell3 p:last-child{
    padding-bottom: 0px;
}
body[data-rift-view=rift] .rift-lore .races{
}
body[data-rift-view=rift] .rift-lore .tag_mob{
    color: #4C5354;
    text-transform: uppercase;
    font-size: 18px !important;
    font-family: "Playfair";
    font-weight: 600;
    margin: 10px 20px -10px 10px !important;
    display: inline-flex;
    width: max-content;
}
body[data-rift-view=rift] .rift-lore .tag_mob p{
    font-size: 18px !important;
}
body[data-rift-view=rift] .rift-lore .race,body[data-rift-view=rift] .rift-lore .raceXL,body[data-rift-view=rift] .rift-lore .raceXXL{
    background: #BBBFBB;
    border-radius: 3px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 10px 0;
}
body[data-rift-view=rift] .rift-lore .race{
    height: 130px;
}
body[data-rift-view=rift] .rift-lore .raceXL{
    height: 180px;
}
body[data-rift-view=rift] .rift-lore .raceXXL{
    height: 220px;
}
body[data-rift-view=rift] .rift-lore .race .cell1,body[data-rift-view=rift] .rift-lore .raceXL .cell1,body[data-rift-view=rift] .rift-lore .raceXXL .cell1{
    height: 130px;
    width: 350px;
    min-width: 350px;
}
body[data-rift-view=rift] .rift-lore .raceXL .cell1{
    height: 180px;
}
body[data-rift-view=rift] .rift-lore .raceXXL .cell1{
    height: 220px;
}
body[data-rift-view=rift] .rift-lore .race .cell3,body[data-rift-view=rift] .rift-lore .raceXL .cell3,body[data-rift-view=rift] .rift-lore .raceXXL .cell3{
    width: auto;
    height: auto;
    padding: 0 10px 0 20px;
    overflow: auto;
}
body[data-rift-view=rift] .rift-lore .race .cell3{
    max-height: 120px;
}
body[data-rift-view=rift] .rift-lore .raceXL .cell3{
    max-height: 160px;
}
body[data-rift-view=rift] .rift-lore .raceXXL .cell3{
    max-height: 205px;
}
body[data-rift-view=rift] .rift-lore .race .ttl,body[data-rift-view=rift] .rift-lore .raceXL .ttl,body[data-rift-view=rift] .rift-lore .raceXXL .ttl{
    text-transform: uppercase;
}
body[data-rift-view=rift] .rift-lore .ttls a{
    color: #617975 !important;
    text-decoration: underline !important;
}
body[data-rift-view=rift] .rift-lore .ttls a:hover{
    color: #974337!important;
    text-decoration: none !important;
}
body[data-rift-view=rift] .rift-lore .plani{
}
body[data-rift-view=rift] .rift-lore .plani .s_wrap{
    width: 100%;
    height: auto;
    padding: 0 !important;
    overflow: visible;
}
body[data-rift-view=rift] .rift-lore .plan{
    background: #BBBFBB;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 10px 0 10px 0;

}
body[data-rift-view=rift] .rift-lore .cell1{

    display: flex;
    width: 350px;
    min-width: 350px;
}
body[data-rift-view=rift] .rift-lore .cell1 p{
    padding: 0 !important;
    line-height: 0 !important;
    margin: 0 !important;
}
body[data-rift-view=rift] .rift-lore .cell1 img{
    width: 100%;
    height: auto !important;
}
body[data-rift-view=rift] .rift-lore .cell2{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 16%;
    flex-direction: column;
    padding: 0 10px 0 20px;
}
body[data-rift-view=rift] .rift-lore .countries  .cell2{
    padding-left: 15px;
}
body[data-rift-view=rift] .rift-lore .cell3{
    padding: 0px 20px 0px 0px;
    width: 44%;
    max-height: 100px;
    min-height: 10px;
    overflow: auto;
    margin-right: 10px;
}
body[data-rift-view=rift] .rift-lore .charismll{
    display: flex;
    gap: 8px;
    justify-content: space-between;
margin: 0 0 10px 0;
}
body[data-rift-view=rift] .rift-lore .chari,body[data-rift-view=rift] .rift-lore .izlom{
    background: url(https://forumstatic.ru/files/001c/67/33/17758.png) top left no-repeat;
    background-color: #CAD1CA;
    height: max-content;
    border-radius: 4px;
}
body[data-rift-view=rift] .rift-lore .chari .s_wrap,body[data-rift-view=rift] .rift-lore .izlom .s_wrap{
    width: 100%;
    height: max-content;
    padding: 0;
    overflow: hidden;
}
body[data-rift-view=rift] .rift-lore .izlom .custom_tag_moa{
background: url(https://i.imgur.com/hC8uuJZ.png) top left no-repeat;
    height: 310px;
    border-radius: 3px !important;
}
body[data-rift-view=rift] .rift-lore .izlom .custom_tag_moa>p:first-child{
    font-weight: 900;
    letter-spacing: 1.5px;
    text-shadow: 1px 1px 1px #000000, 2px 1px 1px #000000, 0px 0px 14px #000000, 0px 0px 10px #000000, 0px 0px 2px #000000, 0px 0px 4px #000000, 0px 0px 12px #000000;
}
body[data-rift-view=rift] .rift-lore .izlom{
    padding: 0px 20px 6px 20px;
    overflow: clip;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko{
    background: url(https://forumstatic.ru/files/001c/67/33/62162.webp) center;
    height: 355px;
    width: 984px;
    outline: none;
    border: none;
    position: relative;
    font-size: smaller;
    margin: 0px auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore1"]{
    background: none;
    color: #fff;
    outline: none;
    border: none;
    box-shadow: none;
    left: 55px;
    top: 140px;
    width: 400px;
    height: 80px;
    padding: 0;
    font-size: 12px !important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore1"] p:nth-child(2){
    background: #415052;
    border-radius: 50px;
    padding: 4px 10px;
    text-transform: uppercase;
    font-size: 10px !important;
    text-shadow: none !important;
    border: 1px solid #CAD1CA;
    height: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore4"]{
    display: block;
    position: absolute;
    overflow: overlay;
    left: 55px;
    top: 250px;
    width: 280px;
    height: 80px;
    padding: 0;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore4"] a{
    color: #fff !important;
    text-shadow: none !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore4"] a:hover{
    color: #b48478 !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore4"] p{
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-content: stretch;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    flex-wrap: wrap;
    gap: 0;
    line-height: 0.8;
    text-transform: uppercase;
    font-size: 12px !important;
    align-items: flex-start;
    font-family: "Playfair";
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko .custom_tag_dm1[alt="lore1"] p:nth-child(2) span strong span{
    color: #fff !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko table,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya table{
    position: absolute;
    bottom: -24px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_lorkratko table tr,body[data-rift-view=rift] .rift-lore .custom_tag_gostevaya table tr{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
body[data-rift-view=rift] .rift-lore .sinopsis{

    background: url(https://i.imgur.com/S8kyY0L.png) 620px 70px no-repeat;
    background-color: #CAD1CA;
    height: 685px;
}
body[data-rift-view=rift] .rift-lore .gde_chto{

    background: url(https://i.imgur.com/gvMpf2d.png) 620px 77px no-repeat;
    background-color: #CAD1CA;
    height: 700px;
}
body[data-rift-view=rift] .rift-lore .gde_chto .s_wrap{
    height: 630px;
}
body[data-rift-view=rift] .rift-lore .sandbox{
    margin: 14px 0px 11px 33px;
}
body[data-rift-view=rift] .rift-lore .vetki,body[data-rift-view=rift] .rift-lore .vetki2{
    margin: 0px;
}
body[data-rift-view=rift] .rift-lore .sandbox .quote-box,body[data-rift-view=rift] .rift-lore .vetki > .quote-box,body[data-rift-view=rift] .rift-lore .sandbox .quote-box,body[data-rift-view=rift] .rift-lore .vetki2 > .quote-box{
    margin: auto !important;
    padding: 0px;
    width: 694px;
}
body[data-rift-view=rift] .rift-lore .vetki > .quote-box.spoiler-box,body[data-rift-view=rift] .rift-lore .vetki2 > .quote-box.spoiler-box{
    width: calc(100% - 1px);
    padding: 0px !important;
}
body[data-rift-view=rift] .rift-lore .sandbox .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .sandbox .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .vetki  .sandbox .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .vetki > .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .vetki2  .sandbox .spoiler-box>summary,body[data-rift-view=rift] .rift-lore .vetki2 > .spoiler-box>summary{
    background: none;
    margin: 0px;
    padding: 0px !important;
}
body[data-rift-view=rift] .rift-lore .sandbox .spoiler-box>summary p,body[data-rift-view=rift] .rift-lore .sandbox .spoiler-box>summary p,body[data-rift-view=rift] .rift-lore .vetki .spoiler-box>summary p,body[data-rift-view=rift] .rift-lore .vetki .spoiler-box>summary p,body[data-rift-view=rift] .rift-lore .vetki2 .spoiler-box>summary p,body[data-rift-view=rift] .rift-lore .vetki2 .spoiler-box>summary p{
    padding: 0px;
}
body[data-rift-view=rift] .rift-lore .sandbox .sandbox2{
    color: #fefefe;
    margin-top: 75px;
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-transform: uppercase;
    z-index: 1;
    letter-spacing: 1.5px;

    text-shadow: 1px 1px 1px #000000, 2px 1px 1px #00000085, 0px -1px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000, 0px 0px 1px #000000;
    flex-wrap: nowrap;
    justify-content: flex-start;
}
body[data-rift-view=rift] .rift-lore .vetki .sandbox2,body[data-rift-view=rift] .rift-lore .vetki2 .sandbox2{
    bottom: auto;
    position: absolute;
    margin-left: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    text-transform: uppercase;
    z-index: 1;
    letter-spacing: 1.5px;
    text-shadow: 1px 1px 1px #000000, 2px 1px 1px #000000, 0px 0px 14px #000000, 0px 0px 10px #000000, 0px 0px 2px #000000, 0px 0px 4px #000000, 0px 0px 12px #000000;
    flex-wrap: nowrap;
}
body[data-rift-view=rift] .rift-lore .sandbox .moatitle{
    right: auto;

    top: 5px;
}
body[data-rift-view=rift] .rift-lore .sandbox2 p,body[data-rift-view=rift] .rift-lore .vetki .sandbox2 p{

    font-family: NARZISS !important;
    color: #dddddd;
    font-size: 34px !important;
    text-transform: uppercase;
    font-weight: 900;
}
body[data-rift-view=rift] .rift-lore .sandbox:hover .sandbox1 img,body[data-rift-view=rift] .rift-lore .spoiler-box>summary .sandbox1 img,body[data-rift-view=rift] .rift-lore .vetki:hover .sandbox1 img,body[data-rift-view=rift] .rift-lore .vetki2:hover .sandbox1 img{
    transform: scale(1.0);

    filter: contrast(100%) brightness(100%) saturate(100%) blur(0px);
}
body[data-rift-view=rift] .rift-lore .sandbox .sandbox1{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
body[data-rift-view=rift] .rift-lore .vetki .sandbox1,body[data-rift-view=rift] .rift-lore .vetki2 .sandbox1{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
body[data-rift-view=rift] .rift-lore .sandbox1 img{
    border-radius: 5px;
    object-fit: cover;
    height: 100%;

    filter: contrast(94%) brightness(90%) saturate(88%) blur(1px);
    transform: scale(1.1);

    transition: filter 0.3s cubic-bezier(.63, .34, .09, .96), transform 0.3s cubic-bezier(.63, .34, .09, .96);
}
body[data-rift-view=rift] .rift-lore .vetki .sandbox1 img{
    transform: scale(1.00);
}
body[data-rift-view=rift] .rift-lore .vetki2 .sandbox1 img{
    transform: scale(1.043);
}
body[data-rift-view=rift] .rift-lore .sandbox .spoiler-box>blockquote.visible{
    padding: 12px !important;
}
body[data-rift-view=rift] .rift-lore .vetki .spoiler-box>blockquote.visible,body[data-rift-view=rift] .rift-lore .vetki2 .spoiler-box>blockquote.visible{
    padding: 15px !important;
}
body[data-rift-view=rift] .rift-lore .vetki .quote-box.quote-main,body[data-rift-view=rift] .rift-lore .vetki2 .quote-box.quote-main{
    width: auto;
    border-width: 0px !important;
    padding: 1em !important;
    background: #aeb3aea6 !important;
    margin: 0px !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box{
    position: relative;
    border-radius: 5px !important;
    background: #ebebeb4f url(http://funkyimg.com/i/2H4xP.jpg) center 2px no-repeat !important;

    background-size: 101% auto !important;
    border: 3px solid #0000009e !important;
    padding: 6px !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box>blockquote>p{
    background: rgb(193 180 173 / 67%) !important;
    padding: 7px;
    margin-bottom: 7px;
    border-bottom: 3px solid rgb(110 24 24);
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box>blockquote>p>span[style*="text-align: center"]{
    background-color: #6e1818;
    margin: -7px;
    margin-bottom: 2px !important;
    padding: 14px;
    color: #fff;
    font: normal normal 400 30px/normal "Century Gothic" !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box>blockquote>p>span[style*="text-align: center"]+br{
    display: none;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box>blockquote{
    margin: 0 !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box{
    box-shadow: none;
    border: 0 none !important;
    border-radius: 0 !important;
    margin: 2px auto !important;

    padding: 0 0 3px 0 !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>blockquote{


    background: none !important;
    box-shadow: none;
    overflow-y: auto;
    margin: 7px -5px 3px -5px !important;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>summary{
    border: 1px solid rgba(154, 36, 36, .15);
    margin: 0 0 -4px 0;
    text-align: center;
    text-shadow: none;
    font: normal normal 400 16px/normal "Century Gothic";
    background: none;
    padding: .6em;
    color: #220702cf;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>summary.active,body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>summary:hover{
    background-color: #6e1818;
    color: #c9c5c5;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box+.code-box{
    background: rgba(197, 192, 192, 0.67) !important;
    padding: 4px;
    border: solid #9A2424;
    border-width: 2px 1px !important;
    border-radius: 0 !important;
    margin-top: -7px;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box p:last-child{
    padding: 2px 9px;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>blockquote.visible{
    border-top: none;
    padding-top: 0px;
}
body[data-rift-view=rift] .rift-lore table[style="width:111px"]+.quote-box .quote-box.spoiler-box>blockquote{
    padding-top: 0;
}
body[data-rift-view=rift] .rift-lore blockquote.akkordion.active .quote-box.quote-main{
    margin-left: 15px;
    margin-right: 10px;
}
body[data-rift-view=rift] .rift-lore .wrapper{
    display: grid;
    grid-template:
        ". buttop ." auto
        "butleft windows butright" auto
        ". butbottom ." auto / auto 1fr auto;
    overflow: hidden;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_contentw.windows>div{
    padding: 12px 6px 12px 12px;
    line-height: 150%;
}
body[data-rift-view=rift] .rift-lore .wrapper>br,body[data-rift-view=rift] .rift-lore .wrapper>p{
    display: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_shablon .windows>.activevkladka{
    width: calc(100% - 22px);
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_vkladka.vkladka,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_avkladka.vkladka,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_vkladka.vkladka{
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_acont.window.activevkladka:has(.custom_tag_marble){
    margin: auto;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .windows,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .windows{
    display: grid;
    grid-area: windows;
    max-height: 100%;
    background: transparent;
    background-color: none;
    border: none;
    width: -webkit-fill-available;
    margin-top: 15px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races{
    display: inline-block;
    width: 100%;
    margin-top: 25px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .buttons div:hover,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .buttons>.activevkladka{
    text-shadow: #000000c9 1px 1px 2px !important;
    background-color: #41537763 !important;
    color: #b0c2e6 !important;
    background-image: url(https://forumstatic.ru/files/001b/d9/4a/99952.png);
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .buttons div{
    text-align: center;
    transition: background-color 0.3s ease, color 0.3s ease, text-shadow 0.3s ease;
    cursor: pointer;
    font-family: Georgia;
    font-weight: bold;
    vertical-align: middle;
    font-size: larger;
    flex: 1 1 auto;
    outline-offset: 1px;
    box-shadow: rgb(255 255 255 / 68%) 0px 0px 5px inset, rgb(255 255 255 / 59%) 0px 0px 1px 0px;
    filter: invert(1);
    background-color: #9fb2d77d !important;
    margin: 4px 2px;
    overflow: hidden;
    outline: rgb(255 255 255 / 38%) solid 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #8fa4be6e;
    border-image: initial;
    padding: 8px 8px 8px 22px !important;
    color: #000e28;
    background: url(https://forumstatic.ru/files/001b/d9/4a/90954.png) no-repeat left 8px center;
    text-transform: uppercase;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .buttons div{
    text-align: center;
    cursor: pointer;
    font-family: Georgia;
    text-transform: uppercase;
    font-weight: bold;
    overflow: inherit;
    vertical-align: middle;
    font-size: larger;
    flex: 1 1 auto;
    background: radial-gradient(ellipse at center, #2e1408 14%, #200702 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8e2c23", endColorstr="#48150a", GradientType=1);
    color: #806E48 !important;
    box-shadow: inset 0px 0px 6px #855d42c7, 0px 3px 5px rgba(102, 48, 27, 0.553);
    border-radius: 3px;
    padding: 6px 8px !important;
    text-shadow: black 1px 1px !important;
    transition: color 0.6s ease, background 0.6s ease, text-shadow 0.6s ease, transform 0.6s ease !important;
    border: 2px outset !important;
    border-color: rgba(98, 77, 46, 0.71) !important;
    margin: 0px 38px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .buttons div:hover,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .buttons>.activevkladka{
    color: #9b8559 !important;
    background: radial-gradient(ellipse at center, #662609 14%, #200702 100%);
    transition: color 0.6s ease, background 0.6s ease, text-shadow 0.6s ease, transform 0.6s ease !important;
    text-shadow: black 1px 1px 1px !important;
    transform: scale(0.9);
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .custom_tag_alt1 .quote-box.spoiler-box>summary,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .custom_tag_alt1 .quote-box.spoiler-box>summary{
    display: block;
    height: auto;
    outline-offset: 1px;
    box-shadow: rgba(255, 255, 255, 0.46) 0px 0px 5px inset;
    filter: invert(1);
    background-color: #c4d8ff42 !important;
    margin: 4px 2px;
    overflow: hidden;
    transition: background-color 0.6s ease, color 0.6s ease, box-shadow 0.6s ease;
    outline: rgba(255, 242, 218, 0.31) solid 1px;
    border-width: 1px;
    border-style: solid;
    border-color: #8fa4be6e;
    border-image: initial;
    padding: 8px 8px 8px 22px !important;
    color: #000e28;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .custom_tag_alt1 .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races .custom_tag_alt1 .quote-box.spoiler-box[open]>summary,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .custom_tag_alt1 .quote-box.spoiler-box>summary:hover,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_races2 .custom_tag_alt1 .quote-box.spoiler-box[open]>summary{
    text-shadow: #000000c9 1px 1px 2px !important;
    background-color: #415377a6 !important;
    color: #b0c2e6;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_arkadia{
    margin-bottom: -1em;
    margin-left: 1em;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_arkadia span{
    display: inline-block;
    margin-left: 5px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_need a,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_needg a{
    color: white !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_need a:hover,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_needg a:hover{
    color: var(--link1) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_float0 table{
    float: inline-end;
    display: flex;
    padding: 10px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl1,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl2{
    border: 2px solid rgba(0, 0, 0, 0.22);
    padding: 1px;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_float0 .custom_tag.custom_tag_tbl1,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_float0 .custom_tag.custom_tag_tbl2{
    border: none !important;
    padding: 0px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl10{
    border: 1px solid rgb(0 0 0 / 18%);
    border-radius: 3px;
    scroll-behavior: smooth;
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl10:has(.custom_tag_stick){
    overflow: auto;
    max-width: 100%;
    padding-bottom: 5px;
}
body[data-rift-view=rift] .rift-lore td:has(.custom_tag_stick){
    position: sticky;
    left: 2px;
    background-color: rgb(171 188 180) !important;
    z-index: 100;
}
body[data-rift-view=rift] .rift-lore td:has(.custom_tag_stick) p{
    font-size: x-small !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl1>table tr:nth-child(odd) td,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:nth-child(odd):not(:first-child) td{
    background-color: rgb(255 255 255 / 15%);
    border: 1px outset rgba(0, 0, 0, 0.22);
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl1>table tr:nth-child(even) td,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:nth-child(even) td{
    background-color: rgb(255 255 255 / 5%);
    border: 1px outset rgba(0, 0, 0, 0.22);
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl2>table tr td{
    background-color: rgb(255 255 255 / 8%);
    border: 1px outset rgba(0, 0, 0, 0.22);
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl1>table tr td p,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr td p,body[data-rift-view=rift] .rift-lore .custom_tag_tbl2>table tr td p{
    padding: 0px 3px !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl1>table tr:hover,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:hover:not(.org table tr),body[data-rift-view=rift] .rift-lore .custom_tag_tbl1>table tr:hover,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:hover:not(.org table tr){
     background-color: rgb(48 110 99 / 18%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tbody .hover,body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tbody .hover{
     background-color: rgb(48 110 99 / 18%) !important;
}
body[data-rift-view=rift] .rift-lore .org .custom_tag_tbl10>table tbody .hover{
    background-color: rgb(48 110 99 / 38%) !important;
}
body[data-rift-view=rift] .rift-lore .org .custom_tag_tbl10:hover td[colspan="2"]{
    background-color: rgb(48 110 99 / 18%) !important;
}
body[data-rift-view=rift] .rift-lore #p145585-content .custom_tag_tbl10>table tbody{
    text-align: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:first-child,body[data-rift-view=rift] .rift-lore td:has(.custom_tag_tdhd){
    background-color: rgb(255 255 255 / 38%) !important;
    font-weight: bold;
    filter: invert(1);
    mix-blend-mode: luminosity;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:nth-child(odd):first-child td:last-child{
    border-right: 1px outset rgba(0, 0, 0, 0.22);
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl10>table tr:nth-child(odd):first-child td{
    border-left: 1px outset rgba(0, 0, 0, 0.22);
    border-top: 1px outset rgba(0, 0, 0, 0.22);
}
body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl10 td,body[data-rift-view=rift] .rift-lore .custom_tag.custom_tag_tbl10 tr{
    transition: background-color 0.3s ease, filter 0.3s ease;
    border-radius: 3px;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl2>table tr:hover{
    background-color: rgb(255 255 255 / 18%) !important;
}
body[data-rift-view=rift] .rift-lore .custom_tag_tbl10 table tr td,body[data-rift-view=rift] .rift-lore .custom_tag_tbl1 table tr td{
    padding: 0.4em 0.3em 0.4em 0.3em !important;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) :not(:has(.org)),body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) :not(:has(.org)){
    border: 1px solid #00000068;
    top: 0.3em;
    width: auto;
    padding: 1.2em 1.2em;
    border-radius: 3px;




    outline-offset: 0px;
    background: linear-gradient(320deg, #99ada8 0%, #dee3e0 126%);
    border-image: linear-gradient(0deg, #818986 0%, #f7f7f7 126%) 1;
    outline: 1px double #59877f59;
    margin: -12px 0px !important;
}
body[data-rift-view=rift] .rift-lore .container:has(img.img0Start) .post-links{
    display: none;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) .post-box:has(.org){


}
body[data-rift-view=rift] .rift-lore .tabobv_content .custom_tag.custom_tag_dm0{
    font-size: 12px;
    padding: 4px 5px;
}
@media  screen and (max-width: 980px) {body[data-rift-view=rift] .rift-lore .post-body td:not(
    .custom_tag.custom_tag_tbl10 table td,
    .custom_tag_gostevaya table td,
    .custom_tag_lorkratko table td,
    table.gostevaya-mobile-bottom td,
    table.lorkratko-mobile-bottom td
){
        display: flex !important;
        flex-direction: column;
        flex-wrap: nowrap;

        width: fit-content !important;
        min-width: -webkit-fill-available !important;
    }}
@media  screen and (max-width: 1366px) {body[data-rift-view=rift] .rift-lore .custom_tag_oglavlenie::after{
        display: none !important;
    }}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) h3 span .sharelink,body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) h3 span strong{
    display: none !important;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) .permalink{


    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-top: -25px !important;


    filter: brightness(1);
    transition: all 0.3s ease-in-out;


    display: inline-flex !important;
    align-items: center;
    gap: 6px;
    width: fit-content !important;
    height: auto;
    min-height: 15px;
    padding: 3px 8px !important;
    background: var(--link);
    color: rgb(215 215 215) !important;
    font-size: 14px !important;
    font: 700 14px var(--font-cat-title);
    text-shadow: 1px 0px 1px #000000 !important;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    text-decoration: none !important;
    cursor: pointer;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) .permalink::before{
    content: "копия из другой темы |";
    font-size: 12px;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) .permalink:hover{
    color: #ffffff !important;
    filter: brightness(1.1);
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start) h3 span{
    background: transparent !important;
    padding: 0 !important;
    border: none;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start):has(.org){
    position: relative !important;
}
body[data-rift-view=rift] .rift-lore .post:has(img.img0Start):has(.org) .permalink{
    float: none !important;
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-top: -13px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
body[data-rift-view=rift] .rift-lore .opisbutt.forum-expand-toggle{
    position: static;
    display: block;
    width: max-content;
    margin: 10px auto 0;
    transform: none;
}
body[data-rift-view=rift] .rift-lore .custom_tag_scroll{
    transition: max-height 0.4s ease;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll{
    display: flex;
    align-items: flex-start;
    gap: 5px;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll.picroll-right{
    flex-direction: row-reverse;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll > .picroll_img{
    position: relative;
    flex: 0 0 var(--picroll-image-width, 255px);
    width: var(--picroll-image-width, 255px);
    height: var(--picroll-image-height, 380px);
    overflow: hidden;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll > .picroll_img img{
    position: absolute;
    inset: 0;
    display: block;
    margin: 0;
    object-fit: var(--picroll-image-fit, cover);
    object-position: center;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll > .picroll_body{
    flex: 1 1 auto;
    width: 0;
    min-width: 0;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll .picroll_text{
    width: 100%;
    min-width: 0;
    max-height: var(--picroll-text-height, 380px);
    overflow-y: auto;
    padding-right: 14px;
    box-sizing: border-box;
    transition: max-height 0.4s ease;
}
body[data-rift-view=rift] .rift-lore .custom_tag_picroll .picroll_text table{
    max-width: 100%;
    box-sizing: border-box;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist .hvClearFilters{
    border-radius: 25px !important;
    color: white;
    text-shadow: none;
    padding: 5px 15px;
    cursor: pointer !important;
    transition: .5s background, .5s color;
    font: var(--font-cat-title) !important;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 12px !important;
    width: auto;
    font-weight: 700 !important;
    background: rgba(var(--accent));
    border: 0px outset;
    border-color: transparent !important;
    box-shadow: none;
    margin-right: 10px;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist .hvClearFilters:hover{
    cursor: pointer !important;
    background: white;
    color: rgb(136 161 157);
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist .hvClearFilters{
    border-radius: 25px !important;
    color: white;
    text-shadow: none;
    padding: 5px 15px;
    cursor: pointer !important;
    transition: .5s background, .5s color;
    font: var(--font-cat-title) !important;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 12px !important;
    width: auto;
    font-weight: 700 !important;
    background: rgba(var(--accent));
    border: 0px outset;
    
    border-color: transparent;
    box-shadow: none;
    margin-right: 10px;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist .hvClearFilters:hover{
    cursor: pointer !important;
    background: white;
    color: rgb(136 161 157);
}
body[data-rift-view=rift] .rift-lore .quotewhite{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    background: #DFE1DF;
    border: 1px solid #ADADAD;
    padding: 20px;
    margin: -13px -21px 0 -21px;
}
body[data-rift-view=rift] .rift-lore .quotewhite a{
    text-decoration: underline;
    color: #974337 !important;
}
body[data-rift-view=rift] .rift-lore .quotewhite a:hover{
    text-decoration: none;
    color: #738A86 !important;
}
body[data-rift-view=rift] .rift-lore .roli2{
    padding: 10px 0 10px 0;
    border-radius: 3px;
}
body[data-rift-view=rift] .rift-lore .cl1{
    min-width: 165px;
    max-width: 165px;
    
    text-align: center;
}
body[data-rift-view=rift] .rift-lore .cl1 p{
    position: sticky;
    top: 60%;
    
    
    margin: 25% auto !important;
    text-align: center;
}
body[data-rift-view=rift] .rift-lore .cl1 strong{
    font-family: Playfair;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    text-shadow: none !important;
    color: #4C5354;
}
body[data-rift-view=rift] .rift-lore .cl1 span{
    font-style: normal !important;
    font-size: 9px;
    color: #1C2525;
}
body[data-rift-view=rift] .rift-lore .cl2{
}
body[data-rift-view=rift] .rift-lore .post .charlist .charlist_title{
    font-weight: 800;
}
body[data-rift-view=rift] .rift-lore .post .charlist ul{
    padding-left: 0.8em !important;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist{
    gap: 28px 3px;
    padding: 18px 3px 16px 18px !important;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist ul{
    padding: 8px 14px 8px 0px !important;
}
body[data-rift-view=rift] .rift-lore ul li:not(.post .charlist .charlist_title, li.pa-author, .fitting-block-prof ul li){
    
    margin-bottom: 0.5em !important;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist ul{
    flex: auto !important;
}
body[data-rift-view=rift] .rift-lore .post.topicpost .charlist .hvClearFilters{
    position: absolute;
    top: -4px !important;
    right: -4px !important;
    
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 4px 8px !important;
    border: 2px outset !important;
    filter: grayscale(0.5);
}
