/**
 * Campaign Styles for campaign #351517
 */

/** Style Косметика#6829 */
/*Шрифт*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Special+Elite&display=swap');

body, a, h1, h2, h3, h4, h5, h6 {font-family: Montserrat;}

/* Кроссбраузерная полоса прокрутки, Firefox*/
* {scrollbar-width: thin;}

/* Работает в Chrome, Edge и Safari */
*::-webkit-scrollbar {width: 12px;}

*::-webkit-scrollbar-thumb {border-radius: 20px;}

/*Посты*/
img.note-float-left, img.note-float-right {padding: .4rem;} /*отступ вокруг картинки*/
blockquote {font-size: 1rem;} /*размер шрифта цитаты*/
a.entity-mention {font-weight: bold;} /*упоминания жирным*/
ol.entity-breadcrumb.text-sm.m-0.p-0:before {content: '◀';} /*добавление стрелки назад*/
ol.entity-breadcrumb.text-sm.m-0.p-0 {text-transform: uppercase;} /*хлебные крошки*/

/*Календарь*/
.reminder-comment { /*Ограничение высоты комментария*/
    overflow: auto;
    max-height: 150px;
}

/*Персонажи подсветка*/
div[data-type="zaniatyi-personaz"] { /*занятые*/
    border: 3px solid #ff4444 !important;
    box-shadow: 0 0 15px rgba(255, 68, 68, 0.5) !important;
    position: relative !important;
}

div[data-type="svobodnyi-personaz"] { /*свободные*/
 border: 3px solid #00C851 !important;
    box-shadow: 0 0 15px rgba(0, 200, 81, 0.3) !important;
    position: relative !important;
}

/* Неизвестно штампиком */
:root {
    --redact-text: ' [REDACTED]\00a0 \00a0 ';
    --redact-width: 13ch;

}
/** Style Перекраски#7064 */
a, h1, h2, h3, h4, h5, h6 {
    text-shadow: 0 0 8px rgb(216 65 0 / .5), 0 0 25px rgb(216 65 0 / .35); /*добавление подсветки*/
}

/*прокрутка вверх*/
.back-to-top {
    padding: .375rem .75rem;
    --tw-border-opacity: 1;
    border-color: hsl(var(--p) / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p) / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc) / var(--tw-text-opacity));
    cursor: pointer;
    border-radius: var(--rounded-btn, .25rem);
    border-width: var(--border-btn, 0px);
    animation: button-pop var(--animation-btn, .25s) ease-out;
    text-transform: var(--btn-text-case, inherit);
    margin: 0 1em 1em 0;
}

.back-to-top:hover {
        --tw-border-opacity: 1;
        border-color: hsl(var(--pf) / var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: hsl(var(--pf) / var(--tw-bg-opacity));
        color: hsl(var(--pc) / var(--tw-text-opacity));
    }
