Orbis Aberratus

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Orbis Aberratus » энциклопедия » бестиарий


бестиарий

Сообщений 1 страница 39 из 39

1

[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:wght@400;500;600&display=swap');
.bestiary-nav-wrap {
    --bn-ink: #e7e1d4;
    --bn-ink-dim: #948a78;
    --bn-bg: #201e1c;
    --bn-bg-light: #2a2724;
    --bn-bg-dark: #141312;
    --bn-brass: #c9a15f;
    --bn-brass-light: #e0bd79;
    --bn-brass-dim: #6e5c39;
    --bn-blood-light: #b0403f;
    box-sizing: border-box;
    width: 100%;
    max-width: 1160px;
    margin: 24px auto;
    color: var(--bn-ink);
    font-family: 'EB Garamond', Georgia, serif;
    font-style: normal !important;
}
.bestiary-nav-wrap *,
.bestiary-nav-wrap *::before,
.bestiary-nav-wrap *::after {
    box-sizing: border-box;
    font-style: normal !important;
}
.bestiary-nav {
    position: relative;
    overflow: hidden;
    padding: 40px 42px 34px;
    border: 1px solid var(--bn-brass-dim);
    background:
        radial-gradient(
            circle at 15% 0%,
            rgba(255,255,255,.055),
            transparent 38%
        ),
        radial-gradient(
            circle at 95% 100%,
            rgba(0,0,0,.72),
            transparent 48%
        ),
        linear-gradient(
            145deg,
            #292624 0%,
            #201e1c 48%,
            #151412 100%
        );
    box-shadow:
        0 14px 30px rgba(0,0,0,.55),
        inset 0 0 70px rgba(0,0,0,.35);
}
.bestiary-nav::before {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(
        90deg,
        transparent,
        var(--bn-brass-dim) 18%,
        var(--bn-brass) 50%,
        var(--bn-brass-dim) 82%,
        transparent
    );
}
.bn-heading,
.bn-guide,
.bn-tab-switcher,
.bn-tab-panels,
.bn-footer {
    position: relative;
    z-index: 2;
}
/* ШАПКА */
.bn-heading {
    padding-left: 22px;
    border-left: 3px solid var(--bn-blood-light);
}
.bn-title {
    margin: 0;
    color: var(--bn-brass);
    font-family: 'Cinzel Decorative', Cinzel, serif;
    font-size: 31px;
    font-weight: 700;
    line-height: 1.25;
    letter-spacing: 1px;
}
#bestiary-navigation .bn-subtitle {
    max-width: 700px;
    margin-top: 10px;
    color: var(--bn-ink-dim);
    font-size: 17px !important;
    line-height: 1.65 !important;
}
.bn-divider {
    display: flex;
    align-items: center;
    gap: 13px;
    margin: 26px 0;
}
.bn-divider::before,
.bn-divider::after {
    content: "";
    height: 1px;
    flex: 1;
}
.bn-divider::before {
    background: linear-gradient(
        90deg,
        transparent,
        var(--bn-brass-dim)
    );
}
.bn-divider::after {
    background: linear-gradient(
        90deg,
        var(--bn-brass-dim),
        transparent
    );
}
.bn-divider span {
    width: 7px;
    height: 7px;
    border: 1px solid var(--bn-blood-light);
    transform: rotate(45deg);
}
/* СОПРОВОДИТЕЛЬНЫЙ ТЕКСТ */
.bn-guide {
    margin-bottom: 30px;
    padding: 25px 27px 27px;
    border: 1px solid var(--bn-brass-dim);
    background:
        linear-gradient(
            135deg,
            rgba(42,39,36,.82),
            rgba(20,19,18,.76)
        );
    box-shadow: inset 0 0 32px rgba(0,0,0,.25);
}
.bn-guide-title {
    margin-bottom: 18px;
    color: var(--bn-brass);
    font-family: 'Cinzel Decorative', Cinzel, serif;
    font-size: 21px;
    line-height: 1.3;
}
#bestiary-navigation .bn-guide-copy {
    color: var(--bn-ink);
    font-size: 17px !important;
    line-height: 1.8 !important;
    text-align: justify;
}
.bn-guide-copy p {
    margin: 0 0 15px;
}
.bn-guide-copy p:last-child {
    margin-bottom: 0;
}
.bn-grading-title {
    display: flex;
    align-items: center;
    gap: 13px;
    margin: 25px 0 14px;
    color: var(--bn-brass);
    font-family: Cinzel, serif;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.7px;
    text-transform: uppercase;
}
.bn-grading-title::after {
    content: "";
    height: 1px;
    flex: 1;
    background: linear-gradient(
        90deg,
        var(--bn-brass-dim),
        transparent
    );
}
.bn-grading {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px;
}
#bestiary-navigation .bn-grade {
    position: relative;
    min-height: 86px;
    padding: 13px 15px 13px 40px;
    border: 1px solid var(--grade-border);
    background:
        linear-gradient(
            135deg,
            var(--grade-bg),
            rgba(20,19,18,.52)
        );
    color: var(--bn-ink-dim);
    font-size: 15.5px !important;
    line-height: 1.55 !important;
}
.bn-grade::before {
    content: "";
    position: absolute;
    top: 20px;
    left: 17px;
    width: 8px;
    height: 8px;
    border: 1px solid var(--grade-color);
    background: var(--grade-bg);
    transform: rotate(45deg);
}
.bn-grade strong {
    color: var(--grade-color);
    font-family: Cinzel, serif;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.bn-grade-common {
    --grade-color: #93a97b;
    --grade-border: #586749;
    --grade-bg: rgba(88,103,73,.24);
}
.bn-grade-magical {
    --grade-color: #769bc9;
    --grade-border: #435d7d;
    --grade-bg: rgba(67,93,125,.24);
}
.bn-grade-mythical {
    --grade-color: #bd6671;
    --grade-border: #70404a;
    --grade-bg: rgba(112,64,74,.25);
}
.bn-grade-unique {
    --grade-color: #d1a34f;
    --grade-border: #745d32;
    --grade-bg: rgba(116,93,50,.25);
}
/* ВКЛАДКИ */
.bn-tab-control {
    position: absolute;
    width: 1px;
    height: 1px;
    opacity: 0;
    pointer-events: none;
}
.bn-tab-switcher {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-bottom: 20px;
    border: 1px solid var(--bn-brass-dim);
    background: rgba(20,19,18,.76);
}
.bn-tab-label {
    position: relative;
    display: flex;
    min-height: 58px;
    align-items: center;
    justify-content: center;
    gap: 11px;
    padding: 12px 18px;
    color: var(--bn-ink-dim);
    font-family: Cinzel, serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.4px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    transition:
        color .2s ease,
        background .2s ease;
}
.bn-tab-label:first-child {
    border-right: 1px solid var(--bn-brass-dim);
}
.bn-tab-label::before {
    content: "";
    width: 7px;
    height: 7px;
    border: 1px solid var(--bn-brass-dim);
    transform: rotate(45deg);
}
.bn-tab-label:hover {
    color: var(--bn-brass);
    background: rgba(92,26,31,.20);
}
#bn-tab-rarity:checked
~ .bn-tab-switcher
.bn-tab-label-rarity,
#bn-tab-alphabet:checked
~ .bn-tab-switcher
.bn-tab-label-alphabet {
    color: var(--bn-brass-light);
    background:
        linear-gradient(
            180deg,
            rgba(92,26,31,.56),
            rgba(92,26,31,.25)
        );
    box-shadow: inset 0 -3px 0 var(--bn-blood-light);
}
#bn-tab-rarity:checked
~ .bn-tab-switcher
.bn-tab-label-rarity::before,
#bn-tab-alphabet:checked
~ .bn-tab-switcher
.bn-tab-label-alphabet::before {
    border-color: var(--bn-brass);
    background: var(--bn-brass);
}
.bn-tab-panel {
    display: none;
}
#bn-tab-rarity:checked
~ .bn-tab-panels
.bn-panel-rarity {
    display: block;
}
#bn-tab-alphabet:checked
~ .bn-tab-panels
.bn-panel-alphabet {
    display: block;
}
/* ССЫЛКИ */
#bestiary-navigation .bn-link {
    display: grid;
    grid-template-columns: 9px minmax(0, 1fr) 15px;
    gap: 10px;
    align-items: center;
    min-height: 40px;
    padding: 8px 13px;
    border-bottom: 1px dotted rgba(110,92,57,.42);
    color: var(--bn-ink) !important;
    font-size: 16px !important;
    line-height: 1.4 !important;
    text-decoration: none !important;
    transition:
        color .18s ease,
        background .18s ease,
        padding-left .18s ease;
}
.bestiary-nav-wrap .bn-link:hover {
    padding-left: 17px;
    background: linear-gradient(
        90deg,
        rgba(92,26,31,.43),
        rgba(92,26,31,.08),
        transparent
    );
    color: var(--bn-brass) !important;
}
.bn-link-mark {
    width: 6px;
    height: 6px;
    border: 1px solid var(--bn-blood-light);
    transform: rotate(45deg);
}
.bn-link:hover .bn-link-mark {
    border-color: var(--bn-brass);
    background: var(--bn-brass);
}
.bn-link-arrow {
    color: var(--bn-brass-dim);
    font-family: Cinzel, serif;
    font-size: 18px;
    text-align: right;
    transition:
        color .18s ease,
        transform .18s ease;
}
.bn-link:hover .bn-link-arrow {
    color: var(--bn-brass);
    transform: translateX(2px);
}
.bn-hybrid {
    display: inline-block;
    margin-left: 6px;
    padding: 2px 5px;
    border: 1px solid rgba(110,92,57,.7);
    color: var(--bn-ink-dim);
    font-family: Cinzel, serif;
    font-size: 7px;
    line-height: 1.2;
    letter-spacing: .6px;
    vertical-align: middle;
    text-transform: uppercase;
}
/* ПО РЕДКОСТИ */
.bn-rarity-list {
    display: grid;
    gap: 15px;
}
.bn-rarity-group {
    display: grid;
    grid-template-columns: 205px minmax(0, 1fr);
    border: 1px solid var(--rarity-border);
    background:
        linear-gradient(
            135deg,
            var(--rarity-bg),
            rgba(20,19,18,.88)
        );
    box-shadow: inset 0 0 26px rgba(0,0,0,.25);
}
.bn-rarity-head {
    position: relative;
    display: flex;
    align-items: center;
    gap: 14px;
    padding: 21px 18px;
    border-right: 1px solid var(--rarity-border);
    background: var(--rarity-bg);
}
.bn-rarity-head::before {
    content: "";
    width: 10px;
    height: 10px;
    flex: 0 0 10px;
    border: 1px solid var(--rarity-color);
    background: var(--rarity-bg);
    transform: rotate(45deg);
}
.bn-rarity-name {
    color: var(--rarity-color);
    font-family: 'Cinzel Decorative', Cinzel, serif;
    font-size: 17px;
    line-height: 1.3;
}
.bn-rarity-links {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    align-content: start;
    padding: 6px 8px;
}
.bn-rarity-group .bn-link:hover {
    color: var(--rarity-color) !important;
    background: linear-gradient(
        90deg,
        var(--rarity-bg),
        transparent
    );
}
.bn-rarity-group .bn-link:hover .bn-link-mark {
    border-color: var(--rarity-color);
    background: var(--rarity-color);
}
.bn-rarity-group .bn-link:hover .bn-link-arrow {
    color: var(--rarity-color);
}
.bn-rarity-common {
    --rarity-color: #93a97b;
    --rarity-border: #586749;
    --rarity-bg: rgba(88,103,73,.22);
}
.bn-rarity-magical {
    --rarity-color: #769bc9;
    --rarity-border: #435d7d;
    --rarity-bg: rgba(67,93,125,.22);
}
.bn-rarity-mythical {
    --rarity-color: #bd6671;
    --rarity-border: #70404a;
    --rarity-bg: rgba(112,64,74,.23);
}
.bn-rarity-unique {
    --rarity-color: #d1a34f;
    --rarity-border: #745d32;
    --rarity-bg: rgba(116,93,50,.23);
}
#bestiary-navigation .bn-rarity-note {
    margin-top: 13px;
    color: var(--bn-ink-dim);
    font-size: 14.5px !important;
    text-align: center;
}
/* ПО АЛФАВИТУ */
.bn-alphabet-title {
    margin: 2px 0 11px;
    color: var(--bn-ink-dim);
    font-family: Cinzel, serif;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
}
.bn-alphabet {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 7px;
    margin-bottom: 25px;
}
.bestiary-nav-wrap .bn-alphabet a {
    display: flex;
    width: 34px;
    height: 34px;
    align-items: center;
    justify-content: center;
    border: 1px solid var(--bn-brass-dim);
    background: rgba(20,19,18,.72);
    color: var(--bn-brass) !important;
    font-family: Cinzel, serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none !important;
    transition:
        color .2s ease,
        border-color .2s ease,
        background .2s ease,
        transform .2s ease;
}
.bestiary-nav-wrap .bn-alphabet a:hover {
    border-color: var(--bn-brass);
    background: rgba(92,26,31,.55);
    color: var(--bn-brass-light) !important;
    transform: translateY(-2px);
}
.bn-alpha-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
    gap: 14px;
}
.bn-alpha-group {
    scroll-margin-top: 20px;
    border: 1px solid var(--bn-brass-dim);
    background:
        linear-gradient(
            135deg,
            rgba(42,39,36,.78),
            rgba(20,19,18,.89)
        );
}
.bn-alpha-head {
    display: flex;
    min-height: 48px;
    align-items: center;
    gap: 13px;
    padding: 8px 15px;
    border-bottom: 1px solid rgba(110,92,57,.7);
    background: rgba(20,19,18,.5);
}
.bn-alpha-letter {
    min-width: 28px;
    color: var(--bn-blood-light);
    font-family: 'Cinzel Decorative', Cinzel, serif;
    font-size: 23px;
    font-weight: 700;
    line-height: 1;
}
.bn-alpha-line {
    height: 1px;
    flex: 1;
    background: linear-gradient(
        90deg,
        var(--bn-brass-dim),
        transparent
    );
}
.bn-alpha-links {
    padding: 5px 0;
}
.bn-alpha-links .bn-link:last-child {
    border-bottom: 0;
}
/* ПОДВАЛ */
.bn-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    margin-top: 26px;
    padding-top: 18px;
    border-top: 1px solid var(--bn-brass-dim);
}
#bestiary-navigation .bn-footer-note {
    color: var(--bn-ink-dim);
    font-size: 14.5px !important;
}
.bestiary-nav-wrap .bn-back {
    color: var(--bn-brass) !important;
    font-family: Cinzel, serif;
    font-size: 10px;
    letter-spacing: 1.3px;
    text-decoration: none !important;
    text-transform: uppercase;
}
.bestiary-nav-wrap .bn-back:hover {
    color: var(--bn-brass-light) !important;
}
/* АДАПТАЦИЯ */
@media (max-width: 900px) {
    .bn-rarity-group {
        grid-template-columns: 180px minmax(0, 1fr);
    }
    .bn-rarity-links {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 720px) {
    .bestiary-nav {
        padding: 32px 24px 28px;
    }
    .bn-title {
        font-size: 26px;
    }
    .bn-grading,
    .bn-alpha-grid {
        grid-template-columns: 1fr;
    }
    .bn-rarity-group {
        grid-template-columns: 1fr;
    }
    .bn-rarity-head {
        border-right: 0;
        border-bottom: 1px solid var(--rarity-border);
    }
}
@media (max-width: 480px) {
    .bestiary-nav {
        padding: 27px 15px 24px;
    }
    .bn-heading {
        padding-left: 15px;
    }
    .bn-title {
        font-size: 22px;
    }
    #bestiary-navigation .bn-subtitle {
        font-size: 16px !important;
    }
    .bn-guide {
        padding: 21px 17px;
    }
    #bestiary-navigation .bn-guide-copy {
        font-size: 16.5px !important;
        text-align: left;
    }
    .bn-tab-label {
        min-height: 52px;
        padding: 10px 7px;
        font-size: 10px;
        letter-spacing: .8px;
    }
    .bn-rarity-links {
        grid-template-columns: 1fr;
    }
    .bn-alphabet {
        gap: 5px;
    }
    .bestiary-nav-wrap .bn-alphabet a {
        width: 31px;
        height: 31px;
        font-size: 12px;
    }
    #bestiary-navigation .bn-link {
        font-size: 15px !important;
    }
    .bn-footer {
        display: block;
    }
    .bn-back {
        display: inline-block;
        margin-top: 12px;
    }
}

/* УВЕЛИЧЕННЫЙ ТЕКСТ СТАТЬИ */
#bestiary-navigation .bn-guide-copy,
#bestiary-navigation .bn-guide-copy p {
    font-size: 15px !important;
    line-height: 1.75 !important;
}

/* Размер на телефонах */
@media (max-width: 480px) {
    #bestiary-navigation .bn-guide-copy,
    #bestiary-navigation .bn-guide-copy p {
        font-size: 18px !important;
        line-height: 1.7 !important;
    }
}
</style>
<div class="bestiary-nav-wrap" id="bestiary-navigation">
<div class="bestiary-nav">
    <div class="bn-heading" id="bn-top">
        <div class="bn-title">Бестиарий Севиктуса</div>
        <div class="bn-subtitle">
            Сведения о существах, их свойствах, местах обитания
            и возможностях практического применения.
        </div>
    </div>
    <div class="bn-divider"><span></span></div>
    <div class="bn-guide">
        <div class="bn-guide-title">Как работать с бестиарием?</div>
        <div class="bn-guide-copy">
            <p>
                Перед вами — некоторые из существ, населяющих Севиктус. Одни используются в скотоводстве, другие — для добычи ценных ресурсов, для третьих же добыча — это вы сами. В своих эпизодах вы можете абсолютно преспокойно встретить любое существо из тех, что описаны ниже — за исключением уникальных. Уникальные существа могут быть получены только тремя способами: в ивентах, сюжете или через биржу.
            </p>
            <p>
                Вас конечно же волнует вопрос, кого из них вы можете приручить. Так вот, приручить можно любое существо, кроме мифических. Дело в том, что мифические существа сами по себе обладают куда более развитым разумом, чем любые другие (порой умом они могут перещеголять и человека). Многим из них доступна человеческая речь, но пользуются они ею как правило для того, чтобы отвадить человеческий вид от мест своего обитания или же наоборот, чтобы приманить и съесть. Исключение здесь лишь одно и называется оно — «сюжет». Есть вероятность, что во время игры в сюжете вы получите в своё распоряжение мифическое существо, в остальных же случаях вам придётся довольствоваться приручением других видов. Вы также не можете использовать для приручения мифических существ купоны или зелья, полученные в ивентах — мифические существа, в связи со спецификой их природы и в связи с наличием полноценного разума выходят из-под определения «тварей».
            </p>
            <p>
                Играть за мифических существ или любых других — нельзя. Но персонаж, имеющий склонность к оборотничеству, может принимать их внешний облик.
            </p>
        </div>
        <div class="bn-grading-title">Градация существ</div>
        <div class="bn-grading">
            <div class="bn-grade bn-grade-common">
                <strong>Обычные</strong> — существа, не обладающие врождёнными магическими способностями.
            </div>
            <div class="bn-grade bn-grade-magical">
                <strong>Магические</strong> — существа, чьи свойства или способности имеют магическую природу.
            </div>
            <div class="bn-grade bn-grade-mythical">
                <strong>Мифические</strong> — разумные существа, недоступные для обычного приручения.
            </div>
            <div class="bn-grade bn-grade-unique">
                <strong>Уникальные</strong> — существа, доступные только через ивенты, сюжет или биржу.
            </div>
        </div>
    </div>
    <input class="bn-tab-control" type="radio"
           name="bestiary-navigation-tabs"
           id="bn-tab-rarity" checked>
    <input class="bn-tab-control" type="radio"
           name="bestiary-navigation-tabs"
           id="bn-tab-alphabet">
    <div class="bn-tab-switcher">
        <label class="bn-tab-label bn-tab-label-rarity"
               for="bn-tab-rarity">
            По редкости
        </label>
        <label class="bn-tab-label bn-tab-label-alphabet"
               for="bn-tab-alphabet">
            По алфавиту
        </label>
    </div>
    <div class="bn-tab-panels">
        <div class="bn-tab-panel bn-panel-rarity">
            <div class="bn-rarity-list">
                <div class="bn-rarity-group bn-rarity-common">
                    <div class="bn-rarity-head">
                        <div class="bn-rarity-name">Обычные</div>
                    </div>
                    <div class="bn-rarity-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p254"><span class="bn-link-mark"></span><span>Аметарис</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p300"><span class="bn-link-mark"></span><span>Арахнид</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p504"><span class="bn-link-mark"></span><span>Асконисос</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p226"><span class="bn-link-mark"></span><span>Вульфир</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p455"><span class="bn-link-mark"></span><span>Гигантская земляная кукушка</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p224"><span class="bn-link-mark"></span><span>Грифон</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p255"><span class="bn-link-mark"></span><span>Желудевый броненосец</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p257"><span class="bn-link-mark"></span><span>Луллийская лягушка</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p451"><span class="bn-link-mark"></span><span>Медные выдры</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p266">
                            <span class="bn-link-mark"></span>
                            <span>Морхан <small class="bn-hybrid">двойная категория</small></span>
                            <span class="bn-link-arrow">›</span>
                        </a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p453"><span class="bn-link-mark"></span><span>Мясные пчёлы</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p503"><span class="bn-link-mark"></span><span>Нетопырь</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p264"><span class="bn-link-mark"></span><span>Пельпер</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p258">
                            <span class="bn-link-mark"></span>
                            <span>Совомедведь <small class="bn-hybrid">двойная категория</small></span>
                            <span class="bn-link-arrow">›</span>
                        </a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p301"><span class="bn-link-mark"></span><span>Скарн</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p502"><span class="bn-link-mark"></span><span>Степной Хулиган</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p261"><span class="bn-link-mark"></span><span>Тамавия Перламутровая</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p302"><span class="bn-link-mark"></span><span>Харгут</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p247"><span class="bn-link-mark"></span><span>Шетар</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-rarity-group bn-rarity-magical">
                    <div class="bn-rarity-head">
                        <div class="bn-rarity-name">Магические</div>
                    </div>
                    <div class="bn-rarity-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p449"><span class="bn-link-mark"></span><span>Василиск</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p260"><span class="bn-link-mark"></span><span>Гидра</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p506"><span class="bn-link-mark"></span><span>Гольдигль</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p508"><span class="bn-link-mark"></span><span>Гургулио</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p507"><span class="bn-link-mark"></span><span>Джалеша</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p263"><span class="bn-link-mark"></span><span>Драконова лягушка</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p256"><span class="bn-link-mark"></span><span>Кошмар / Единорог</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p454"><span class="bn-link-mark"></span><span>Леший</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p266">
                            <span class="bn-link-mark"></span>
                            <span>Морхан <small class="bn-hybrid">двойная категория</small></span>
                            <span class="bn-link-arrow">›</span>
                        </a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p265"><span class="bn-link-mark"></span><span>Облер</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p262"><span class="bn-link-mark"></span><span>Пантийский лев</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p448"><span class="bn-link-mark"></span><span>Рух</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p258">
                            <span class="bn-link-mark"></span>
                            <span>Совомедведь <small class="bn-hybrid">двойная категория</small></span>
                            <span class="bn-link-arrow">›</span>
                        </a>
                    </div>
                </div>
                <div class="bn-rarity-group bn-rarity-mythical">
                    <div class="bn-rarity-head">
                        <div class="bn-rarity-name">Мифические</div>
                    </div>
                    <div class="bn-rarity-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p259"><span class="bn-link-mark"></span><span>Варгест</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p452"><span class="bn-link-mark"></span><span>Мегеры</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p505"><span class="bn-link-mark"></span><span>Тиннин</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p450"><span class="bn-link-mark"></span><span>Упыри</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-rarity-group bn-rarity-unique">
                    <div class="bn-rarity-head">
                        <div class="bn-rarity-name">Уникальные</div>
                    </div>
                    <div class="bn-rarity-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p304"><span class="bn-link-mark"></span><span>Гелос</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p447"><span class="bn-link-mark"></span><span>Карас</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p303"><span class="bn-link-mark"></span><span>Кацерат</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p305"><span class="bn-link-mark"></span><span>Саттари</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
            </div>
            <div class="bn-rarity-note">
                Существа с двойной категорией представлены в обоих соответствующих разделах.
            </div>
        </div>
        <div class="bn-tab-panel bn-panel-alphabet">
            <div class="bn-alphabet-title">Алфавитный указатель</div>
            <div class="bn-alphabet">
                <a href="#bn-a">А</a>
                <a href="#bn-v">В</a>
                <a href="#bn-g">Г</a>
                <a href="#bn-d">Д</a>
                <a href="#bn-zh">Ж</a>
                <a href="#bn-k">К</a>
                <a href="#bn-l">Л</a>
                <a href="#bn-m">М</a>
                <a href="#bn-n">Н</a>
                <a href="#bn-o">О</a>
                <a href="#bn-p">П</a>
                <a href="#bn-r">Р</a>
                <a href="#bn-s">С</a>
                <a href="#bn-t">Т</a>
                <a href="#bn-u">У</a>
                <a href="#bn-h">Х</a>
                <a href="#bn-sh">Ш</a>
            </div>
            <div class="bn-alpha-grid">
                <div class="bn-alpha-group" id="bn-a">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">А</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p254"><span class="bn-link-mark"></span><span>Аметарис</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p300"><span class="bn-link-mark"></span><span>Арахнид</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p504"><span class="bn-link-mark"></span><span>Асконисос</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-v">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">В</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p259"><span class="bn-link-mark"></span><span>Варгест</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p449"><span class="bn-link-mark"></span><span>Василиск</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p226"><span class="bn-link-mark"></span><span>Вульфир</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-g">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Г</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p304"><span class="bn-link-mark"></span><span>Гелос</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p455"><span class="bn-link-mark"></span><span>Гигантская земляная кукушка</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p260"><span class="bn-link-mark"></span><span>Гидра</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p506"><span class="bn-link-mark"></span><span>Гольдигль</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p224"><span class="bn-link-mark"></span><span>Грифон</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p508"><span class="bn-link-mark"></span><span>Гургулио</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-d">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Д</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p507"><span class="bn-link-mark"></span><span>Джалеша</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p263"><span class="bn-link-mark"></span><span>Драконова лягушка</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-zh">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Ж</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p255"><span class="bn-link-mark"></span><span>Желудевый броненосец</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-k">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">К</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p447"><span class="bn-link-mark"></span><span>Карас</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p303"><span class="bn-link-mark"></span><span>Кацерат</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p256"><span class="bn-link-mark"></span><span>Кошмар / Единорог</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-l">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Л</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p454"><span class="bn-link-mark"></span><span>Леший</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p257"><span class="bn-link-mark"></span><span>Луллийская лягушка</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-m">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">М</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p451"><span class="bn-link-mark"></span><span>Медные выдры</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p452"><span class="bn-link-mark"></span><span>Мегеры</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p266"><span class="bn-link-mark"></span><span>Морхан</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p453"><span class="bn-link-mark"></span><span>Мясные пчёлы</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-n">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Н</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p503"><span class="bn-link-mark"></span><span>Нетопырь</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-o">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">О</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p265"><span class="bn-link-mark"></span><span>Облер</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-p">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">П</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p262"><span class="bn-link-mark"></span><span>Пантийский лев</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p264"><span class="bn-link-mark"></span><span>Пельпер</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-r">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Р</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p448"><span class="bn-link-mark"></span><span>Рух</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-s">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">С</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p305"><span class="bn-link-mark"></span><span>Саттари</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p301"><span class="bn-link-mark"></span><span>Скарн</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p258"><span class="bn-link-mark"></span><span>Совомедведь</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p502"><span class="bn-link-mark"></span><span>Степной Хулиган</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-t">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Т</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p261"><span class="bn-link-mark"></span><span>Тамавия Перламутровая</span><span class="bn-link-arrow">›</span></a>
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p505"><span class="bn-link-mark"></span><span>Тиннин</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-u">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">У</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p450"><span class="bn-link-mark"></span><span>Упыри</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-h">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Х</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p302"><span class="bn-link-mark"></span><span>Харгут</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
                <div class="bn-alpha-group" id="bn-sh">
                    <div class="bn-alpha-head"><div class="bn-alpha-letter">Ш</div><div class="bn-alpha-line"></div></div>
                    <div class="bn-alpha-links">
                        <a class="bn-link" href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p247"><span class="bn-link-mark"></span><span>Шетар</span><span class="bn-link-arrow">›</span></a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="bn-footer">
        <div class="bn-footer-note">
            Бестиарий будет дополняться со временем
        </div>
        <a class="bn-back" href="#bn-top">
            ↑ Вернуться к началу
        </a>
    </div>
</div>
</div>
[/html]
[hideprofile]

0

2

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#griffon-article .best-text,
#griffon-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
.best-wrap .best-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-tag::before { content: "◆"; font-size: 8px; color: var(--blood-br); }
/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-subspecies-scroll {
  max-height: 420px;
  overflow-y: auto;
  padding-right: 8px;
}
.best-wrap .best-subspecies-scroll::-webkit-scrollbar { width: 7px; }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-track { background: var(--bg-card-3); }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-thumb { background: var(--brass-dim); }
.best-wrap .best-sub {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.2);
  padding: 11px 14px;
  margin-bottom: 10px;
}
.best-wrap .best-sub:last-child { margin-bottom: 0; }
.best-wrap .best-sub-name {
  font-family: 'Cinzel', serif;
  font-size: 13.5px;
  color: var(--brass);
  margin-bottom: 5px;
}
.best-wrap .best-sub p {
  font-size: 15px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}
/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-link {
  font-size: 14px;
  color: var(--ink-dim);
  margin-top: 4px;
}
.best-wrap .best-v2-link a { color: var(--brass); cursor: pointer; }
.best-wrap .best-v2-link a:hover { color: var(--ink); }
.best-wrap .best-v2-link a::after { content: " ↗"; font-size: 10px; }
#griffon-article .best-note,
#griffon-article .best-note b {
  color: var(--ink-dim);
}
/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
  #griffon-article .best-text,
  #griffon-article p.best-text { text-align: left; }
}
</style>
<div class="best-wrap" id="griffon-article">
  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ГРИФОНА на прямую ссылку
       на картинку (например, с upforme.ru). Автора можно указать
       в best-v2-author или удалить эту строку целиком, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://www.demotivateur.fr/images-buzz/189387/hippo.jpg" alt="Грифон">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Грифон</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Ареал</span><span>преимущественно юг (Саргос, Тортуга, Фортида)</span></div>
          <div class="best-v2-stat-row"><span>Мигрирующие виды</span><span>север (Моленгард, Ландвиди)</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый, рукотворный</span></div>
          <div class="best-v2-stat-row"><span>Семейств</span><span>5</span></div>
        </div>
        <p class="best-text">Существа, появившиеся в результате скрещивания млекопитающих с крупными хищными птицами. Научно верно называть представителей этого класса «Mammalia Avianus» — «птичье млекопитающее». Дальнейшие названия и распределения по отрядам, семействам, родам, видам и подвидам зависят от животного, с которым скрещивали птицу. Назвать любую химеру этого класса «грифоном» будет правильно — это нарицательное для всех. Однако в миру грифонами чаще зовут представителей конкретного вида — фелигрифов, которые появились в результате селекции кошачьих и хищных птиц.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Большинство представителей грифоньего рода предпочитают тёплый климат юга — Империю Саргос, Тортугу и Фортиду, тогда как отдельные закалённые виды не боятся суровых широт Моленгарда и Ландвиди.</p>
          <p class="best-text">У всех грифонов, независимо от видового многообразия, прослеживаются одинаковые внешние черты. Неизменными остаются очертания птиц — клюв, голова, крылья, передние чешуйчатые лапы с загнутыми когтями. Окрас оперения может меняться, но сами крылья остаются широкими и изогнутыми, с мощной мускулатурой под жёсткими маховыми перьями и пухом. Задняя часть грифона принадлежит млекопитающему. Иногда они могут родиться с полным набором конечностей млекопитающего или получить вместо хвоста животного птичий.</p>
          <p class="best-text">Задние лапы млекопитающего мускулистые, широкие ступни и когти (копыта) дарят им силу и устойчивость наземного существа. Спины существ слегка наклонены от плеч к бёдрам, что обеспечивает обтекаемую аэродинамическую форму тела. Они прекрасно сочетают в себе птичью грацию и первобытную мощь млекопитающих.</p>
          <p class="best-text">Все грифоны — исключительно яйцекладущие. Период спаривания начинается весной, потомство вылупляется к осени. В зависимости от семейства и рода, самки откладывают от 1 до 3 яиц. Оба родителя принимают активное участие в процессе выведения потомства. Самка строит гнездо в укромном месте из листьев и веток, занимается поиском пищи. В процессе вылупления она помогает детёнышам выбраться из скорлупы, аккуратно отколупывая толстый слой кальция специальным наростом на клюве. Самец охраняет гнездо с самого начала его постройки и вплоть до сепарирования подросших особей. На нём лежит воспитание потомства — обучение полёту и охоте.</p>
          <p class="best-text">У грифонов серийная моногамия. Некоторые учёные отмечают в своих наблюдениях, что отдельные животные проявляют полную верность избранной паре всю жизнь. В большинстве случаев пара грифонов остаётся вместе вплоть до подрастания потомства. Иногда они могут формировать более прочные узы и не расставаться годами. В зависимости от вида, грифоны могут как собираться в группы, так и вести одиночный образ жизни.</p>
          <p class="best-text best-note"><b>Кулинария и быт.</b> Грифонье мясо знаменито своей питательностью и количеством, на вершине вкусовых качеств пребывает плоть гиппогрифов, считающаяся яством изысканным. Вторые по вкусу — таурогрифы. Медвесычи на третьем месте с их сильным ароматом дичи. Фелигрифов и канигрифов почти не едят.</p>
        </div>
      </details>
      <details class="best-fold">
        <summary>Семейства грифонов (5)</summary>
        <div class="best-fold-body">
          <div class="best-subspecies-scroll">
            <div class="best-sub">
              <div class="best-sub-name">Фелигрифы (грифоны)</div>
              <p>Хищные представители кошачьих. Грифонами или фелигрифами называют всех существ, независимо от рода, к которому принадлежало животное в процессе скрещивания, но именно их чаще называют просто «грифон». Существует их великое множество — линксогрифы, леогрифы, тигрогрифы. Слабо проявляют тягу к коллективной жизни: их чаще можно встретить поодиночке, в паре или в составе небольшой группы (на момент выведения потомства). Отлично справляются с ролью сторожевых зверей, преданны избранной территории. Умны, бдительны и очень горды. Несмотря на врождённую свирепость, не проявляют бездумной агрессии и отличаются высокой хитростью и расчётливостью. Размах крыльев — 5–6 метров, высота в холке — 4 метра. Дрессировщикам стоит проявить терпение в приручении и воспитании этих зверей: процесс непростой и длительный, но в результате получается верный сторож и ездовая тварь. В кладке обычно 1–2 яйца.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">Киногрифы</div>
              <p>Хищные представители псовых, самые известные — ликогрифы (от волков), канигрифы (от пород крупных домашних собак). В народе их называют «летающие волки» и «летающие псы». Увы, не все они подходят на роль ездовых животных: самые большие достигают максимум 2 метров в холке при 4 метрах в размахе крыльев. Те, что появились в результате селекции с собаками, и того меньше, но всё ещё приспособлены к полёту. Ликогрифам свойственно сбиваться в стаи с сохранением иерархии обычных волков — вожаком становится самый сильный и крупный, остальные заметно мельче. Канигрифы с момента рождения предрасположены к человеку и легко поддаются дрессировке, отличные охранники и прирождённые охотники. Самки стабильно откладывают по 2–3 яйца. Стая может стать действительно опасной угрозой для человека, несмотря на заметное отставание особей по размерам от остальных представителей класса.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">Таурогриф</div>
              <p>Копытные представители грифонов — химера хищной птицы и быка. Не стоит вестись на родство этих тварей с травоядными: они питаются мясом и спокойно употребляют в пищу даже падаль. Обладают самым мощным строением тел и крыльев. Самцы в холке достигают 1–2 метров, размах крыльев — 3–4 метра. Самки чуть мельче, к лактации не приспособлены. Детёныши по-прежнему появляются из крупных яиц, одна самка способна отложить одно яйцо. Несмотря на то, что передняя часть таурогрифов принадлежит птице, на головах они носят массивные рога и нередко рождаются парнокопытными, без чешуйчатых лап, однако сохранить выработку молока от млекопитающего родителя вивисекторам так и не удалось. Зачастую их выращивают на роли вьючных и кормовых зверей.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">Гиппогриф</div>
              <p>Ещё один копытный представитель — полу-конь, полу-гриф. Не менее популярны в качестве ездовых зверей, чем фелигрифы, но куда более смиренны и добры к людям, легче поддаются дрессуре и воспитанию. Спокойны, безмятежны, при этом весьма свободолюбивы и крайне тяжело переносят полную неволю. У многих народов гиппогрифы являлись символом любви, мужества и благородства — того же они требуют и от своих хозяев. Говорят, способны чувствовать ложь. Не потерпят рабства над собой, а достойному хозяину будут невероятно преданы. В холке достигают максимум 3 метров, размах крыльев — до 6 метров. Достаточно сильны, чтобы перевозить грузы весом до 150 кг. Есть маленький подвид, который считается скорее декоративным — понегриф, вырастающий всего до 80 см в холке.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">Арктогриф</div>
              <p>Представители медвежьих, самые известные, вызывающие горячие споры среди учёных и вивисекторов, так и не смогли ужиться в миру со своим истинным названием. Медвежьи грифоны больше известны как совомедведи или медвесычи — это самое популярное семейство.</p>
              <div class="best-v2-link">Профиль: <a href="https://orbisaberratus.f-rpg.me/viewtopic.php?id=9#p258" target="_blank" rel="noopener">Совомедведь — статья (Моленгард)</a></div>
            </div>
          </div>
        </div>
      </details>
      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Больше всего в грифонах ценятся глаза. Гелеобразное стекловидное тело используют в лекарствах для улучшения зрения, мигательной перепонкой покрывают тяжёлые ожоги для уменьшения рубцов в процессе заживления.</li>
            <li>Костная пыль идёт в основу сорбентов против отравлений, благодаря структуре имеет отличные впитывающие свойства.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый и рукотворный.</li>
            <li>За специально обученной конкретной тварью стоит обратиться на фермы вивисекции, но грифоны спокойно существуют и в дикой природе.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Из полых костей изготавливаются надёжные и недорогие флаконы для алхимиков, их можно использовать с большим количеством зелий, не вступающих в реакцию с костной тканью.</li>
            <li>Когти крупных особей идут в кинжалы, мелкие — для широкого круга украшений, пуговиц, предметов быта, славящихся своей долговечностью.</li>
            <li>Сердцевины маховых перьев используются как футляры для посланий почтой, благодаря влагонепроницаемости и невесомости.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

3

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
  font-style: normal !important;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
  font-style: normal !important;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#wulphir-article .best-text,
#wulphir-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}
/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
  #wulphir-article .best-text,
  #wulphir-article p.best-text { text-align: left; }
}
</style>
<div class="best-wrap" id="wulphir-article">
  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ВУЛЬФИРА на прямую ссылку
       на картинку (например, с upforme.ru). Автора можно указать
       в best-v2-author или удалить эту строку целиком, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://images.squarespace-cdn.com/content/v1/51360d4ee4b0f24e710ab469/1673259515437-RZJW880NPTL8YCBSM7EQ/Anara%2C+Wolvid+Familiar.jpg?format=2500w" alt="Вульфир">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Вульфир</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Холка</span><span>1,3–1,5 м</span></div>
          <div class="best-v2-stat-row"><span>Длина</span><span>1,7 м (без хвоста)</span></div>
          <div class="best-v2-stat-row"><span>Ареал</span><span>Повсеместно</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>рукотворный</span></div>
        </div>
        <p class="best-text">Выведенный вивисекторами вид, предназначающийся для охраны как предметов и помещений, так и людей, в зависимости от дрессуры. В холке 1,3–1,5 метра и в длину 1,7 метра, не учитывая хвост, в зависимости от пола, причём самки крупнее самцов и по заверениям учёных обладают чуть более развитыми интеллектом и лидерскими качествами. Самое грозное оружие вульфиров — их острые как бритва клыки.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Рога вульфиров (которые те сбрасывают примерно один раз в три года) не имеют чёткого практического назначения, сами вульфиры, исходя из их повадок, воспринимают их как показатель силы, а их хозяева — как показатель крепкого здоровья. Плотный подшёрсток и толстая кожа защищают вульфиров на манер кожаного доспеха, плотная длинная шерсть прикрывает уязвимую шею. Их вид от множества подобных отличают не только развитая мускулатура, природная выносливость и высокий интеллект, но и исключительная преданность хозяину. Расцветка вульфира может быть любой: от снежно-белых до пятнистых и передаётся детёнышу по материнской линии.</p>
          <p class="best-text">По характеру вульфиры одиночки, в дикой (что большая редкость, поскольку по большей части вульфиры разводятся в неволе) природе — встречаются с представителями своего вида исключительно ради размножения, и после случки расходятся навсегда. На свет рождается всего 1–3 детёныша за раз, и первый месяц они полностью зависимы от матери, в этот же период они должны начинать приучаться к человеку. Плохо обученные щенки могут вырасти опасными и агрессивными без хозяина, и будут до последней капли крови защищать территорию, которую сочтут своей. К двум с половиной месяцам детёныши становятся пригодными к самостоятельной жизни, растут быстро, набирая рост и основную массу до года.</p>
          <p class="best-text">Вульфиры — отличные ищейки, особенно если дело касается человека, с которым они связаны. В темноте ориентируются в основном по запаху, обладают посредственным (по меркам тварей) зрением. Посторонних, если их представляет хозяин, покорно терпят, но имеют привычку перенимать отношение хозяина к человеку. Нуждаются в активности и нагрузке, иначе начинают создавать активность сами, часто в ущерб жилищу.</p>
        </div>
      </details>
      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Рога используют для микстур нейтрализации ядов, обладают отличными абсорбирующими свойствами.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: рукотворный.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Шерсть используют для валяния и создают из неё тёплые поддоспешники, скрадывающие силу удара и играющие роль дополнительной защиты.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

4

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#shetar-article .best-text,
#shetar-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Увеличение изображения только в карточке Шетара */

.best-wrap .best-v2.best-shetar .best-v2-image-col img {
  transform: scale(1.08);
  transform-origin: center;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }

  #shetar-article .best-text,
  #shetar-article p.best-text {
    text-align: left;
  }
}
</style>

<div class="best-wrap" id="shetar-article">
  <div class="best-v2 best-texture best-shetar">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://upforme.ru/uploads/001c/c1/35/6/83513.png" alt="Шетар">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Шетар</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Длина тела</span>
            <span>22–28 мм</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Размах крыльев</span>
            <span>6 см</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Ареал</span>
            <span>Запад</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>приручаемый</span>
          </div>
        </div>

        <p class="best-text">Шетар — мелкое насекомое-хищник, напоминающее сочетание сколопендры и ночной бабочки. Гибкое тело, покрытое плотным хитином, позволяет ему проникать даже в самые миниатюрные отверстия и расщелины. В темноте шетаров можно различить только по их фосфоресцирующим крыльям.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Шетары охотятся преимущественно в ночное время. Они маскируются среди листвы, используя свечение крыльев, чтобы в темноте привлекать других мелких насекомых. В жертвы побольше они впрыскивают парализующий яд с помощью мандибул, после чего хотя бы частично погружают добычу в кокон из нитей и начинают медленно переваривать её снаружи.</p>

          <p class="best-text">В дикой природе шетары редко нападают на крупных тварей, скот или людей, но могут ужалить в ответ на попытку причинить им вред — подобно осам. После того как шетар переварит жертву, от неё не остаётся никаких следов. История знает случаи, когда люди держали в неволе целые колонии шетаров, используя их для избавления от «улик».</p>

          <p class="best-text">Тела шетаров мелкие и хрупкие, однако сами насекомые способны развивать большую скорость. Они изменяют привычке нападать только на небольших зверьков и насекомых, если испытывают сильный голод. В период мора стаи шетаров могут набрасываться на одиноких путников и тварей, в десятки раз превосходящих их размерами.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Яд шетара входит в состав снотворных и парализующих смесей. Из крыльев выделяют светящиеся пигменты, используемые в зельях ночного зрения и артефактах освещения.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: приручаемый. Шетаров используют для выведения более покорных человеку видов. Так были созданы шорны, распространённые как питомцы и источник нитей.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Нити шетара можно сплетать в крайне прочные волокна, устойчивые к воздействию влаги и разрывам.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

5

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#ametaris-article .best-text,
#ametaris-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Смещение изображения только в карточке Аметариса */

.best-wrap .best-v2.best-ametaris .best-v2-image-col img {
  object-position:  40% center;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }

  #ametaris-article .best-text,
  #ametaris-article p.best-text {
    text-align: left;
  }
}
</style>

<div class="best-wrap" id="ametaris-article">
  <div class="best-v2 best-texture best-ametaris">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/d8/9d/e9/d89de93a2cf174aedd787ccd21afed9c.jpg" alt="Аметарис">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Аметарис</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Длина тела</span>
            <span>до 1 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Среда</span>
            <span>Фермы вивисекторов</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Интеллект</span>
            <span>низкий</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>рукотворный</span>
          </div>
        </div>

        <p class="best-text">Аметарис — искусственно выведенный вид, полученный в результате экспериментов по слиянию земноводных с кристаллическими организмами. Он обладает массивным телом, мощными лапами и длинным хвостом, покрытым осколками минералов. Цвет кристаллов зависит от среды обитания и питания, варьируясь от прозрачного кварца до изумрудных и сапфировых оттенков.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Аметарис — искусственно выведенный вид, созданный вивисекторами в результате экспериментов по слиянию земноводных с кристаллическими организмами. В длину взрослая особь может достигать одного метра. Аметарис обладает массивным телом, мощными лапами и длинным хвостом, покрытым осколками минералов.</p>

          <p class="best-text">Цвет растущих на теле кристаллов зависит от среды обитания и питания существа. Их оттенки варьируются от прозрачного кварца до насыщенных изумрудных и сапфировых тонов. Некоторые декоративные породы были специально выведены ради редких расцветок и необычной формы минеральных наростов.</p>

          <p class="best-text">Аметарисы миролюбивы и обладают низким интеллектом, примерно сравнимым с интеллектом трёхлетнего ребёнка. Они быстро привыкают к хозяину, двигаются медленно и обычно не проявляют агрессии.</p>

          <p class="best-text">Почувствовав угрозу, аметарис способен резко сбросить часть растущих на его теле кристаллов. Разлетающиеся осколки и их яркий блеск ослепляют противника, позволяя существу скрыться. Утраченные минералы постепенно отрастают и могут быть собраны без вреда для животного.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Кристаллы, растущие на теле аметариса, обладают магической проводимостью и используются в составах для усиления защитных свойств.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: рукотворный. Аметарисов разводят для добычи кристаллов, которые можно собирать без вреда для животного. Существуют декоративные породы с редкими оттенками минералов. Также этих созданий используют как живые индикаторы месторождений.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Кристаллы применяют для инкрустации оружия, позволяя ему аккумулировать необходимые свойства.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

6

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#acorn-armadillo-article .best-text,
#acorn-armadillo-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }

  #acorn-armadillo-article .best-text,
  #acorn-armadillo-article p.best-text {
    text-align: left;
  }
}
</style>

<div class="best-wrap" id="acorn-armadillo-article">
  <div class="best-v2 best-texture">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/ed/79/dc/ed79dcb2375919e8a4cf80527a8b0a30.jpg" alt="Желудевый броненосец">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Желудевый броненосец</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Ареал</span>
            <span>повсеместно</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Исключения</span>
            <span>крайний север и безлесные земли</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Нрав</span>
            <span>крайне пугливый</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>приручаемый</span>
          </div>
        </div>

        <p class="best-text">Желудевый броненосец — небольшой дальний родственник обыкновенного броненосца, также известный как скрытень. Его отличают длинные лапы, позволяющие передвигаться мощными прыжками, и чрезвычайно прочный огнеупорный панцирь. При малейшей опасности зверёк сворачивается в шар.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Желудевые броненосцы встречаются практически повсюду, за исключением крайнего севера и местностей, где совсем нет деревьев. Свои норы они обустраивают возле древесных корней или селятся непосредственно в дуплах.</p>

          <p class="best-text">Этих животных также называют скрытнями за привычку постоянно сворачиваться в шар. По своей природе они невероятно трусливы. Испытывающий сильный страх или продолжительный стресс зверёк способен проигнорировать инстинкт самосохранения и остаться в свёрнутом положении, пренебрегая необходимостью пить и есть.</p>

          <p class="best-text">Желудевые броненосцы приходятся дальними родственниками обыкновенным броненосцам, но отличаются от них меньшими размерами и более длинными лапами. Такое строение позволяет им передвигаться мощными и длинными прыжками. У них нет ни яда, ни опасных когтей. Единственная травма, которую скрытень способен нанести человеку, — болезненный укус, однако при столкновении с угрозой он почти всегда предпочитает свернуться в шар.</p>

          <p class="best-text">Подобная осторожность имеет смысл: внешний панцирь желудевого броненосца способен выдержать давление веса гидры. Он огнеупорен, не плавится и не горит под воздействием пламени. Однако при продолжительном воздействии высокой температуры панцирь постепенно нагревается, из-за чего находящийся внутри зверёк может заживо свариться.</p>

          <p class="best-text"><b>Кулинария и быт.</b> Именно эта особенность ценится среди гурманов. Тушёный в собственном панцире желудевый броненосец, несмотря на всю жестокость подобного приготовления, считается крайне изысканным деликатесом.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не используется.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: приручаемый.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Прочный и огнеупорный панцирь используется при изготовлении доспехов.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

7

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#nightmare-unicorn-article .best-text,
#nightmare-unicorn-article p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 8px;
}

.best-wrap .best-v2-res-pill p:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill strong {
  color: var(--brass);
  font-weight: 600;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }

  #nightmare-unicorn-article .best-text,
  #nightmare-unicorn-article p.best-text {
    text-align: left;
  }
}
</style>

<div class="best-wrap" id="nightmare-unicorn-article">
  <div class="best-v2 best-texture">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/7d/6d/20/7d6d2038cec95bdd5c52173bb5bd4de1.jpg" alt="Кошмар, или Единорог">
        <span class="best-v2-habitat-badge">магический</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Кошмар / Единорог</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Ареал</span>
            <span>Сумеречная Чаща, Моленгард</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Статус</span>
            <span>гербовый зверь королевства</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Образ жизни</span>
            <span>хищник-одиночка</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>приручаемый</span>
          </div>
        </div>

        <p class="best-text">Кошмар — гербовый зверь королевства Моленгард. Хотя силуэт единорога на знамёнах и гобеленах давно стал символом благородства, мало кто из простых людей знает, каким чудовищем на самом деле оборачивается это прекрасное создание, повзрослев.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Нет истории более запутанной, чем хронология изучения единорогов. Долгое время рогатые белоснежные кони с самыми честными глазами и странной падкостью на невинных дев считались мифом — геральдической опечаткой, породившей целый культ благородной жертвенности и порядочности, уходящий далеко во тьму веков.</p>

          <p class="best-text">Однажды вуаль тайны их вида приоткрылась перед особенно пьяным и настойчивым академиком из Анклава, одержимым поисками родника вечной молодости в Сумеречной Чаще Моленгарда. Мужчина, чьё имя позднее вымарали из летописей из-за сговора с пиратами, стал невольным свидетелем того, как Кошмар разродился. Перед ним предстал массивный парнокопытный хищник, отдалённо напоминающий помесь кобылы и носорога.</p>

          <p class="best-text"><b>Что есть Кошмар?</b> Шкура взрослых созданий тёмная, мягкая на ощупь и одновременно щетинистая. Их головы венчают от одного до трёх зазубренных «ножей», светящихся мягким синим светом из основания черепа. Это хищники-одиночки с особым анатомическим строением гортани и лёгких, позволяющим воспроизводить звуки на ультранизких и ультравысоких частотах.</p>

          <p class="best-text">Так Кошмары общаются между собой на дальних расстояниях и заявляют о себе существам, восприимчивым к звуку. Человек не слышит и половины их диапазона, зато ощущает его воздействие. Ультранизкие вибрации, особенно направленные через рог, способны вызвать панику, тяжёлую апатию, дезориентацию и галлюцинации. Направленный звуковой удар разрывает капилляры, приводит к частичной потере зрения, тошноте и затруднённому дыханию.</p>

          <p class="best-text">Однако звук — лишь малая часть арсенала Кошмара. Взрослые особи обладают полноценными ментальными способностями и способны оказывать направленное психотропное воздействие. Оно ощущается не через уши, а напрямую — как чужая воля, вторгшаяся в мысли. При достаточной концентрации Кошмар может парализовать жертву, обездвижив её тело одной лишь волей. Жертва остаётся в полном сознании, но не способна пошевелить и пальцем, пока хищник сам не потеряет к ней интерес.</p>

          <p class="best-text">Зверь, за которым наблюдал академик, явил свету жеребёнка безупречно белого цвета, с единственным витым рогом и шкурой, в локонах которой будто застревали отблески подмигивающих звёзд. Это было безупречное и завораживающее создание с самым честным и проникновенным взглядом.</p>

          <p class="best-text">Последующее изучение свидетельских рукописей привело к ряду вольных экспедиций через всю Сумеречную Чащу Моленгарда. Опытным путём, а также заимствованием действительно невинных дев из столицы, были подтверждены слухи о том, что единороги существуют и давно известны — просто являются переходной стадией другого вида.</p>

          <p class="best-text">Вопреки сказкам и роскошным историям с королевских гобеленов, единорог — не изящный скакун с безупречным чувством долга и ответственности, а жеребёнок-подросток. Кошмары живут долгой, насыщенной насилием жизнью, переживают целые поколения людей и с феноменальной настойчивостью преследуют однажды обидевших их прямоходящих. Они злопамятны, осторожны, мстительны и смертельно опасны. Их редкие отпрыски, напротив, действительно невинны и открыты миру. Белоснежные создания могут десятки лет оставаться «невинными единорогами» размером с обычного породистого коня.</p>

          <p class="best-text">Несмотря на хищный и преимущественно плотоядный образ жизни, единороги крайне любопытны и социальны в фазе взросления. Они активно изучают окружающий мир и идут на контакт даже с людьми, отдавая предпочтение наиболее здоровым особям. Молодой Кошмар прекрасно видит в тени и ночью, но своеобразно слеп в дневное время. Поэтому он часто ориентируется с помощью других органов чувств и особенно восприимчив к запахам. Отсюда происходят и проникновенный взгляд, и стремление находиться рядом с юными и здоровыми людьми, от которых не разит болезнью и перегаром.</p>

          <p class="best-text">С возрастом природа хищника берёт верх. Шерсть грубеет и темнеет, сменяясь жёсткой чёрной щетиной, пробивающейся из-под мягкого подшёрстка. Тело становится более массивным и приземистым, как у лесного оленя, а изящные копыта раздваиваются, позволяя твёрже стоять на лесной почве. Рог обретает более интенсивное сияние и превращается в зазубренный клинок, иногда раздваивающийся или утраивающийся. Взрослый единорог — территориальный охотник, вершина пищевой цепи в своей чаще, сообразительный и неуловимый.</p>

          <p class="best-text"><b>Почему именно Сумеречная Чаща Моленгарда?</b> В период межсезонной миграции Кошмаров этот лес становится излюбленным местом встреч между независимыми особями. Здесь они размножаются и проводят некоторое время после выжеребки.</p>

          <p class="best-text">Как ни парадоксально, единорога можно приручить. Юный Кошмар легко поддаётся на ласку и угощения и с удовольствием остаётся рядом с приятными ему людьми. Однако быт и дурные манеры человека нередко отваживают зверя обратно в лес. Прирученный единорог, сформировавший связь со своим другом, часто переживает владельца и окончательно взрослеет лишь значительно позднее его кончины.</p>

          <p class="best-text">Главная трудность при приручении заключается в том, что единорог редко бывает один. За юным жеребёнком обычно следит как минимум один плотоядный родитель.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>

          <p>Компоненты единорога невероятно высоко ценятся алхимиками, однако их добыча сопряжена со смертельным риском.</p>

          <p><strong>Рог юной особи.</strong> Порошок из синего рога служит основой для сильнейших противоядий и эликсиров, очищающих разум. При употреблении вызывает сильную эйфорию и последующий крепкий сон. По заверениям очевидцев, проснувшийся человек теряет тягу к алкоголю, дурману и азартным играм и исцеляется от душевных недугов, но затем целый месяц ходит как неприкаянный.</p>

          <p><strong>Рог взрослой особи.</strong> В растолчённом виде используется как кормовая основа для капризных растений. Заводчики породистых лошадей добавляют муку из рога Кошмара в корм, после чего животные восстанавливаются от травм и заметно «расцветают».</p>

          <p><strong>Кровь единорога.</strong> В свежем виде служит универсальным катализатором, способным стабилизировать самые летучие зелья. Другие свойства мало изучены из-за крайней редкости ингредиента.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: приручаемый. Находятся под полной монополией и протекцией королевской семьи Моленгарда и имеют статус гербовых животных.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>

          <p><strong>Рог.</strong> Кошмары и единороги сбрасывают рога раз в сезон. Их обрезают и вытачивают в лезвия дорогих засапожных ножей. Такие клинки не слишком практичны в бою, но высоко ценятся как статусные предметы.</p>

          <p><strong>Копыта.</strong> Раздвоенные копыта взрослых особей используют для создания подков, наколенников и налокотников. Подкованный ими конь движется почти бесшумно и не оставляет следов. В качестве брони такие щитки поглощают мощные удары, не трескаются и мерцают при каждом контакте.</p>

          <p><strong>Шкура.</strong> Крайне редкий материал для мантий, попон и дорогих камзолов. В жару он защищает от солнца, зимой — от ветра и стужи, не боится влаги и плохо прокалывается ножами и стрелами. Щетинистый покров создаёт эффект «обтекаемости», заставляя удары соскальзывать.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

8

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-lullian-frog .best-text,
#bestiary-lullian-frog p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 8px;
}

.best-wrap .best-v2-res-pill p:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill strong {
  color: var(--brass);
  font-weight: 600;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-lullian-frog .best-text,
  #bestiary-lullian-frog p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-lullian-frog">
  <div class="best-v2 best-texture">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/3d/f5/b1/3df5b16f3c4c201ea045eca37c0e44ee.jpg" alt="Луллийская лягушка">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Луллийская лягушка</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Размер</span>
            <span>с ладонь взрослого человека</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Вес</span>
            <span>до 450 г</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Ареал</span>
            <span>Моленгард, Фортида, Анклав</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>рукотворный</span>
          </div>
        </div>

        <p class="best-text">Луллийская лягушка — искусственно выведенное земноводное, созданное ради производства доступных лекарств. Внешне напоминает крупную ярко окрашенную лягушку с жабрами и характерными оранжевыми кольцами вокруг лап. Её кровь, органы, кожа и даже скелет широко используются в медицине и алхимии.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text"><b>Места обитания.</b> Луллийские лягушки водятся в болотах, реках и озёрах Моленгарда и Республики Фортида — везде, где обитают другие земноводные твари. В нынешние дни их чаще можно встретить в чистых запрудах и у лекарей. В дикой природе они стали чрезвычайно редки.</p>

          <p class="best-text">Во времена войн и голода, в час крайней нужды, учёные мужи и алхимики искали способы ускорить изготовление лекарств и целебных припарок. Добыча дорогостоящих редких веществ и выращивание сложных трав были почти невозможны в тяжёлые времена. Поэтому малозаметный в своих кругах алхимик по фамилии Луллий заинтересовался вивисекцией.</p>

          <p class="best-text">Луллий не стремился вывести тварь, способную превзойти гидр или драконов. Он избрал более милосердный путь — создать существо, части тела которого могли бы послужить медицине. Этой тварью стала луллийская лягушка.</p>

          <p class="best-text">Выведение нового вида заняло двадцать лет, но успех оправдал всё затраченное время. Скрещивая и изучая разных земноводных, Луллий создал лягушку, чья кровь способствовала заживлению тканей, а поджелудочная железа могла использоваться в производстве мазей, препятствующих загноению ран.</p>

          <p class="best-text">Высушенная кожа перетиралась и добавлялась в порошки для успокоения нервов, снотворного и обезболивающего, а глаза лягушки перемалывались с маковым молоком и использовались в рецептуре восстанавливающих зелий.</p>

          <p class="best-text">История не сохранила заметок о личности Луллия или других его деяниях, однако оставила множество созданных им простых и эффективных рецептов.</p>

          <p class="best-text">Луллийская лягушка внешне напоминает обыкновенную, но отличается большими размерами — примерно с ладонь взрослого мужчины. Вес взрослой особи не превышает 450 граммов. Кожа может иметь различный, зачастую яркий окрас. Поскольку лягушка не ядовита, подобная расцветка лишь мешает ей выживать в дикой природе.</p>

          <p class="best-text">Главная отличительная особенность вида — оранжевые кольца вокруг лап, напоминающие браслеты. Чаще всего на каждой лапе расположено по три кольца, хотя встречаются особи с двумя. Их цвет варьируется от тёмно-жёлтого до ржавого, но никогда не бывает зелёным, синим или каким-либо иным.</p>

          <p class="best-text">Ещё одной особенностью луллийской лягушки являются жабры — единственный её орган, не используемый ни в одном известном алхимическом рецепте.</p>

          <p class="best-text">Единственную потенциальную опасность представляет кожа животного. Контакт с выделяемым ею секретом вызывает у человека слабость и галлюцинации. Смертельного отравления или иных серьёзных побочных эффектов он не вызывает, однако возникающее наркотическое опьянение способно стать причиной травм и девиантного поведения.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>

          <p><strong>Свежая кровь.</strong> Используется при изготовлении заживляющих мазей наружного применения. Употребление крови внутрь вызывает тошноту и не даёт положительного эффекта.</p>

          <p><strong>Глаза.</strong> Используются в предназначенных для приёма внутрь восстанавливающих микстурах и зельях.</p>

          <p><strong>Кожа.</strong> Выделяемый ею секрет после алхимической обработки оказывает сильное седативное и обезболивающее действие.</p>

          <p><strong>Поджелудочная железа.</strong> Используется для изготовления средств, эффективных против загноения. Имеет некросечный эффект.</p>

          <p><strong>Хрящи и кости.</strong> В перемолотом виде применяются для создания мазей от болей в суставах.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: рукотворный.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не используется.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

9

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-owlbear .best-text,
#bestiary-owlbear p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 8px;
}

.best-wrap .best-v2-res-pill p:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill strong {
  color: var(--brass);
  font-weight: 600;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-owlbear .best-text,
  #bestiary-owlbear p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-owlbear">
  <div class="best-v2 best-texture">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/b3/6b/fd/b36bfde0192acb21378830ef4725ca78.jpg" alt="Совомедведь">
        <span class="best-v2-habitat-badge">обычный и магический</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Совомедведь</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Длина тела</span>
            <span>4–5 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Размах крыльев</span>
            <span>8–10 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Вес</span>
            <span>320–450 кг</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>рукотворный</span>
          </div>
        </div>

        <p class="best-text">Совомедведь — результат скрещивания крупных хищных птиц с медведями и кошачьими. Массивное тело зверя покрыто густым пухом и жёсткими перьями, голова напоминает совиную, а крепкие крылья позволяют совершать короткие полёты и бесшумно планировать в воздушных потоках.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Совомедведь — рукотворный вид, полученный в результате скрещивания крупных хищных птиц с медведями и кошачьими. Его широкое и мускулистое тело сохраняет пропорции настоящего медведя, но дополнено мощными крыльями и крупной совиной головой.</p>

          <p class="best-text">Тело существа покрыто густым пухом и жёсткими перьями. Такое оперение превосходно защищает от холода, но делает продолжительное пребывание в южных широтах практически невозможным. Крупные округлые глаза обеспечивают великолепное ночное зрение.</p>

          <p class="best-text">Крылья позволяют совершать короткие полёты и планировать в воздушных потоках. Благодаря полым костям и особому биохимическому составу мышечной ткани совомедведи весят в два-три раза меньше наземных животных сопоставимого размера. Их мышцы отличаются высокой энергоотдачей при малой массе.</p>

          <p class="best-text">В воздухе совомедведи передвигаются почти бесшумно. Развитый вестибулярный аппарат позволяет им улавливать малейшие колебания ветра и мгновенно подстраиваться под воздушные потоки. Короткий птичий хвост служит дополнительным рулевым элементом.</p>

          <p class="best-text">Совомедведи обладают высоким интеллектом и формируют сильную привязанность к своему укротителю. Они преданны, способны к обучению и становятся превосходными спутниками и ездовыми животными. Однако по достижении взрослого возраста практически не поддаются переобучению.</p>

          <p class="best-text">Во время полёта лапы сжимаются, как у грифов. Массивные закруглённые когти обладают свойством самостоятельно затачиваться. У обычных совомедведей две пары лап.</p>

          <p class="best-text">По своей природе эти существа — хищники и одиночки. Они плотоядны, любят охоту и склонны играть с пойманной добычей. Несмотря на стремление к уединению, совомедведь постоянно ищет общества своего укротителя или наездника.</p>

          <p class="best-text">Звери одинаково хорошо видят днём и ночью и способны различать цели на огромном расстоянии. Их оперение обычно очень мягкое на ощупь, но почти не сминается. В моменты стресса или сильного волнения оно ощутимо грубеет и топорщится.</p>

          <p class="best-text">Несмотря на периодически потерянный вид, совомедведи обладают великолепной памятью, включая злопамятность, и развитым чувством социальной ответственности.</p>

          <p class="best-text">Между вивисекторами до сих пор ведутся споры о том, какое название следует считать этимологически верным: совомедведь или медвесыч.</p>
        </div>
      </details>

      <details class="best-fold">
        <summary>Разновидности</summary>

        <div class="best-fold-body">
          <p class="best-text"><b>Обыкновенный совомедведь</b></p>

          <p class="best-text">Обычные совомедведи обладают преимущественно бурым или чёрным окрасом. Длина тела от клюва до хвоста составляет 4–5 метров, размах крыльев — 8–10 метров, высота в холке без учёта головы и крыльев — около 2,5 метра. Вес взрослой особи варьируется от 320 до 450 килограммов.</p>

          <p class="best-text">Тело широкое и мускулистое, как у медведя. Крупная совиная голова способна поворачиваться на 270 градусов. Лапы массивные и снабжены когтями хищной птицы. Крылья крепятся немного ниже плечевых суставов.</p>

          <p class="best-text"><b>Полярный совомедведь</b></p>

          <p class="best-text">Полярные совомедведи обладают белым или золотистым окрасом и примерно вдвое превосходят обычных размерами. Длина их тела достигает 9 метров, размах крыльев — 20 метров, высота в холке — 4,5 метра. Вес взрослой особи составляет 900–1100 килограммов.</p>

          <p class="best-text">Третья пара лап, расположенная на груди немного ниже основной плечевой линии, используется для приземления, захвата добычи и удержания на отвесных скалах и других поверхностях.</p>

          <p class="best-text">Мышцы полярного подвида были усилены посредством селекции с отдельной разновидностью грозовых грифонов. Так совомедведи унаследовали внутримышечные мембраны, способные накапливать кинетическую и статическую энергию.</p>

          <p class="best-text">Во время взлёта мышцы буквально вспыхивают, обеспечивая необходимую стартовую мощность даже при неблагоприятном ветре. При полёте через верхние слои атмосферы мембраны накапливают достаточно заряженной энергии для резкого ускорения или разрушительного приземления.</p>

          <p class="best-text">Хребет полярного совомедведя усилен кератиновыми пластинами. В крыльях расположены дополнительные железы, вырабатывающие особый телесный жир с неминеральным магнезитом. Он естественным образом распределяется по оперению, отталкивает воду и препятствует накоплению статического заряда.</p>

          <p class="best-text">Благодаря этому полярные совомедведи считаются единственным безопасным воздушным транспортом даже во время сильнейших грозовых штормов. При контакте с заряженной атмосферой покрывающее перья вещество начинает сиять подобно северному свету, откуда и происходит название подвида.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>

          <p><strong>Жир с магнезитом.</strong> Используется в алхимии и производстве масел как эффективное водоотталкивающее и антистатическое средство. Не смешивается с водой.</p>

          <p>Также применяется в особенно дорогих походных лампах, которые начинают светиться, если их как следует потрясти.</p>

          <p><strong>Костный мозг.</strong> Ценится как компонент зелий для укрепления костей и суставов.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>

          <p>Категория: рукотворный.</p>

          <p>Совомедведей преимущественно используют как ездовых животных для состоятельных людей или выращивают ради охраны. Некоторые особи выводятся специально для звериных боёв.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>

          <p><strong>Масло с магнезитом.</strong> Маслом на основе жира совомедведей пропитывают кожу и ткань, придавая материалу водоотталкивающие свойства и приятное свечение при нажатии.</p>

          <p>Обработанная кожа получает умеренную устойчивость к ударам тупыми предметами: сила воздействия рассеивается по всей площади изделия. Эффект зависит от количества использованного жира и площади пропитанного материала.</p>

          <p><strong>Кератиновые пластины.</strong> Лёгкие, гибкие и невероятно прочные пластины с хребта полярных совомедведей настолько же ценны, насколько редки.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

10

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-wargest .best-text,
#bestiary-wargest p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Увеличение изображения только в карточке Варгеста */

.best-wrap .best-v2.best-vargest .best-v2-image-col img {
  transform: scale(1.12);
  transform-origin: center top;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 8px;
}

.best-wrap .best-v2-res-pill p:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill strong {
  color: var(--brass);
  font-weight: 600;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-wargest .best-text,
  #bestiary-wargest p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-wargest">
  <div class="best-v2 best-texture best-vargest">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/42/7f/b7/427fb72d3a5ef0103bfec66e87e4bb28.jpg" alt="Варгест">
        <span class="best-v2-habitat-badge">мифический</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Варгест</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Размер</span>
            <span>с телёнка</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Ареал</span>
            <span>Могильная земля</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Стая</span>
            <span>3–5 особей</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>дикий</span>
          </div>
        </div>

        <p class="best-text">Варгест — крупный, чёрный как смоль пёс размером с телёнка. Его дыхание в холодном воздухе не образует пара, а глаза светятся тускло-алым, словно тлеющие угли. Протяжный низкий вой варгестов, доносящийся из опустошённых деревень и заброшенных погостов, считается одной из мрачных примет Моленгарда. Тем не менее, почти в каждом краю есть свои собственные истории и поверья вокруг «призрачных псов».</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Варгесты обитают в заброшенных деревнях, на старых кладбищах и в окрестностях Могильника. Местные жители знают: услышав вдалеке протяжный низкий вой, не следует идти туда, откуда он доносится, по крайней мере до рассвета.</p>

          <p class="best-text">Варгест не вполне принадлежит миру живых. Удар обычным оружием проходит сквозь его тело, словно сквозь густой туман. Нанести ему вред можно лишь металлом, предварительно освящённым у статуи Серкеса, либо оружием, омытым колодезной водой рукой жреца.</p>

          <p class="best-text">По этой причине в отряды, отправляющиеся зачищать проклятые деревни, старается напроситься хотя бы один служитель культа. Без благословлённого оружия варгеста попросту нечем остановить.</p>

          <p class="best-text">Варгесты держатся стаями по три-пять особей, но никогда не покидают своей территории. Обычно они появляются там, где когда-то были совершены религиозные преступления, где умерших давно не хоронили как положено или где земля пропиталась кровью множества погибших.</p>

          <p class="best-text">Считается, что варгесты — не звери в привычном смысле, а порождения намоленной могильной земли Моленгарда, отзывающиеся на скопления непогребённых и непрощённых мертвецов. Тем не менее, они могут повстречаться на могильниках и кладбищах любой земли.</p>

          <p class="best-text">Жрецы Серкеса относятся к этим существам со сдержанным уважением. Варгесты не тревожат тех, кто чтит мёртвых, но беспощадны к осквернителям могил и тем, кто бросает тела без надлежащего обряда.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>

          <p>Кровь варгеста, добытая освящённым оружием, не сворачивается на открытом воздухе.</p>

          <p>По слухам, её используют в редких ритуалах Могильника — например, в ритуале переселения душ.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>

          <p>Категория: дикий.</p>

          <p>Способы приручения и разведения неизвестны. Варгест не покидает своей территории и не подпускает к себе живых, кроме, по некоторым свидетельствам, жрецов Серкеса.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>

          <p>Не используется. Тело варгеста, убитого освящённым оружием, в течение часа рассеивается подобно дыму, не оставляя ни шкуры, ни костей.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

11

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-hydra .best-text,
#bestiary-hydra p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-fold-body ul { margin: 8px 0 0; }
.best-wrap .best-fold-body li {
  position: relative;
  padding-left: 15px;
  font-size: 14.5px;
  line-height: 1.65;
  color: var(--ink);
  margin-bottom: 8px;
}
.best-wrap .best-fold-body li:last-child { margin-bottom: 0; }
.best-wrap .best-fold-body li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 5px;
  font-size: 7px;
  color: var(--blood-br);
}

.best-wrap .best-subspecies-scroll {
  max-height: 420px;
  overflow-y: auto;
  padding-right: 8px;
}
.best-wrap .best-subspecies-scroll::-webkit-scrollbar { width: 7px; }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-track { background: var(--bg-card-3); }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-thumb { background: var(--brass-dim); }
.best-wrap .best-sub {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.2);
  padding: 11px 14px;
  margin-bottom: 10px;
}
.best-wrap .best-sub:last-child { margin-bottom: 0; }
.best-wrap .best-sub-name {
  font-family: 'Cinzel', serif;
  font-size: 13.5px;
  color: var(--brass);
  margin-bottom: 5px;
}
.best-wrap .best-sub p {
  font-size: 13px;
  line-height: 1.6;
  color: var(--ink-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-hydra .best-text,
  #bestiary-hydra p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-hydra">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ГИДРЫ на прямую ссылку
       на картинку (например, с upforme.ru). Автора можно указать
       в best-v2-author или удалить эту строку целиком, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/a0/22/4f/a0224fac789469a01e2d135b57e97c50.jpg" alt="Гидра">
        <span class="best-v2-habitat-badge">магический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Гидра</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Голов</span><span>3–16 (обычно 4–8)</span></div>
          <div class="best-v2-stat-row"><span>Длина тела</span><span>от 6 м</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
          <div class="best-v2-stat-row"><span>Подвидов</span><span>5</span></div>
        </div>
        <p class="best-text">Гидры — обобщающий термин для всех подвидов этих многоглавых рептилий: массивных, четырёхлапых, разводящихся преимущественно на территории Империи Саргос. Из всех известных вивисекторам тварей, именно гидры считаются самыми своенравными, опасными и наименее поддающимися приручению. Кроме того — все как одна прожорливые, территориальные, практически не умирающие, преданные только своему «гнезду».</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">По-настоящему одомашнить гидр смогли лишь вивисекторы дома Тант. Любая гидра, встреченная за пределами их владений, так или иначе восходит родословной именно к этому благородному дому Саргоса. Прирученные гидры за пределами империи, из-за специфики созданий, всегда доставались кому-то из родственников дома — как правило, прямым потомкам. Собственной, независимой линии одомашненных гидр, выведенной кем-то ещё, попросту не существует.</p>
          <p class="best-text">Каждая гидра — создание с уникальным характером, прямо как люди. Гидры откладывают по одному яйцу в год, вылупляются уже с тремя головами, и если не испытывают проблем с пропитанием на протяжении долгого времени — отращивают новую голову во время линьки (в среднем гидры имеют от четырёх до восьми голов, но бывали случаи, когда гидры отращивали и шестнадцать — самая старая из известных подобных особей прожила несколько веков, прежде чем сгинула в одной из стародавних войн). Принято считать, что отдельная голова обладает своим ограниченным сознанием и особенностями, однако черты «отрубленной» головы, как показала практика, наследуется новой головой вплоть до уникального паттерна чешуи.</p>
          <p class="best-text">Всем гидрам, даже обитающим преимущественно в воде, присуще иметь от трёх голов при рождении. На третий год жизни они уже имеют массивное тело от 6 метров в длину, четыре крепкие лапы с изогнутыми кинжалообразными когтями, длинный хвост (4 метра у сухопутных, 6 метров у водоплавающих), крепкую чешую «внахлёст». Длина шеи, хвоста, наличие гребней, плавников, рогов, устройство челюстей и даже формирование отдельных органов у гидр определяется породой и подвидом.</p>
          <p class="best-text">Несмотря на то, что гидры являются крайне смертоносным и эффективным решением по контролю населения на любом поле боя, у них удивительно лебединый темперамент: они выбирают себе одного «спутника» на всю его жизнь, долго грустят после кончины «друга», а затем выбирают себе нового «спутника» из числа тех, кто им приглянулся. Немногие, кому выпадает счастье — а чаще проклятие — быть избранным гидрой, называют себя всадниками, хотя сами гидры относятся к своим «наездникам» куда более странно: как к своим неразумным детям, которым нужен постоянный присмотр и защита.</p>
          <p class="best-text">Строгая иерархия взаимоотношений с гидрами: каждая только что вылупившаяся особь достаётся тому, кто сумел раздобыть яйцо, — а сделать это невероятно сложно и почти всегда смертельно опасно, ведь гидры тщательно охраняют кладку. Юная гидра относится к владельцу как к родителю и перенимает черты характера человека, вплоть до девиаций. По мере взросления особь начинает воспринимать семью и ближайшее окружение «родителя» как своё «гнездо». Затем, после смерти первого хозяина, гидра начинает считать себя «главной в стае», опекает всех отпрысков в гнезде, оттуда же выбирая себе нового «спутника», которого сочтёт наиболее приемлемым.</p>

          <p class="best-text" style="margin-bottom:0;"><b>Ключевые особенности</b></p>
          <ul>
            <li>способны регенерировать отрубленные головы, конечности, органы и любые прочие части тела в произвольных пропорциях (скорость зависит от качества и количества провианта, иногда бывали случаи деградации голов от голода). Пока у гидры бьётся сердце — она не умирает;</li>
            <li>отлично чувствуют запах и слышат «температуру», в зрении лучше всего видят движущиеся цели;</li>
            <li>имеют чрезмерно развитую гортань, что позволяет им издавать самые разные звуки — от рыка до завывания, если глотка не перегружена вторичными органами;</li>
            <li>хладнокровные, а потому предпочитают тёплый климат;</li>
            <li>растут на протяжении всей жизни, и чем больше лет гидре, тем крепче её чешуя;</li>
            <li>плотоядные, хищные, предпочитают, чтобы обед подавался «ещё живым»;</li>
            <li>сильно развит спинной, костный мозг — вивисекторы верят, что управление огромной тушей существа ведётся именно «от хребта». У гидры в теле несколько «суб-мозгов», отвечающих за рефлексы — они полноценно способны принимать решения в обход «главного мозга».</li>
          </ul>
        </div>
      </details>

      <details class="best-fold">
        <summary>Подвиды гидр (5)</summary>
        <div class="best-fold-body">
          <div class="best-subspecies-scroll">
            <div class="best-sub">
              <div class="best-sub-name">«Мирные»</div>
              <p>Самый распространённый и простой в содержании вид гидр, названный так потому, что их разводят для дальнейшей селекции с другими гидрами; не настолько требовательны в еде, у них никогда не вырастает больше трёх голов. Цветом умеренно зелёные, ведут довольно ленный образ жизни у водоёмов, если предоставлены сами себе. Своё название получили за то, что их частенько передают в дар особо доверенным союзникам и покровителям — большая редкость и честь.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">«Токсичные»</div>
              <p>Пёстро чёрные и зелёные гидры, чьи головы и шеи обрамлены колючими наростами. Их кровь крайне токсична и ядовита. Гортань снабжена мешками ядовитого концентрата, который щедро выплёскивается на неприятелей и бережно сцеживается для перепродажи. Желудок — бездна, способная переварить рыцаря в полном боевом облачении вместе с мечом и конём в течение нескольких минут. Головы наиболее похожи на крокодильи, пасть способна раскрыться до огромных размеров, а вместо леса зубов — всего шесть игольно-острых клыков. Пищевод крайне плотный и крепкий, способный выдержать предсмертную агонию крупного и хорошо защищённого обеда.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">«Глубинные»</div>
              <p>Амфибии. Рождаются из яиц с тремя головами, плавниками, но без конечностей. Развиваются на протяжении всей жизни в зависимости от образа жизни — известны особи, нарастившие аж три пары крепких перепончатых лап. Градация цвета — фиолетовый, пурпурный, лиловый. В общении применяют активную жестикуляцию, в том числе гребнями, жабрами и плавниками. Зрение ничтожно слабое, но в полной мере освоена эхолокация. Гортань оснащена дополнительными жвалами с пазухами для дробления и отбраковки особо крепких панцирей водоплавающих, а также чтобы с силой исторгать неусваиваемые предметы и кости. Взрослые особи могут «плеваться» не только твёрдыми объектами, но и жидкостями. Славятся особенно «заботливым» нравом — со своей глубоководной охоты постоянно приносят добычу ещё и для «спутника».</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">«Пламенные»</div>
              <p>Особо крупные, а потому и особо прожорливые гидры с красной чешуёй. Обладание такой гидрой — предмет гордости и зависти для любого, кому доводится её приручить. Крайне податливые к тренировкам, с хорошей памятью, тренируются для боя как внушительный стратегический ресурс. Видя мир в ультрафиолетовом свете, такие гидры могут распознавать и запоминать простейшие символы, начертанные неразличимыми человеческому глазу красками. Гортань снабжена железами с раздражающей жидкостью, которая, проходя через гланды с другим химическим веществом, быстро «закипает» до состояния, близкого к реальному дыханию огнём. Такой огонь прилипчивый, маслянистый и плохо сбивается — попытка потушить его водой оборачивается ещё более яркой вспышкой пламени. Единственный надёжный способ — полностью перекрыть доступ к кислороду.</p>
            </div>
            <div class="best-sub">
              <div class="best-sub-name">«Призрачные»</div>
              <p>Наиболее редкий тип гидр, полностью чёрных в окрасе. Внешне сильно тоньше и более вытянутые, чем другие подвиды, но их чешуя настолько прочная, что им не требуется какая-либо дополнительная броня. Не терпят на себе никакого дополнительного «обвеса» и не подпускают к себе кого-либо, кроме выходцев из «гнезда». Истинная кожа оснащена дополнительным слоем-органом, который генерирует волны электричества, а чешуя позволяет эту энергию направлять или «сбрасывать». Появляющиеся на свет совершенно белыми, эти гидры с годами чернеют именно из-за постоянного использования этого свойства. Хвост очень длинный, иногда двоится или троится — в бою часто применяется как «хватательный» жгут или как бич. Быть наездником такого создания нелегко и часто требует облачаться в защитную броню из ранее сброшенной шкуры всё той же гидры.</p>
            </div>
          </div>
          <p class="best-text" style="font-size:13px;color:var(--ink-dim);margin-top:12px;"><i>Гидры хорошо поддаются селекции, а значит их уникальных подвидов и гибридов с другими рептилиями может быть много. При необходимости данный список будет продолжаться.</i></p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Ядовитый секрет (подвиды) — смертоносный и крайне агрессивный яд, больше похожий на кислоту, который можно удержать только в стеклянной таре. Выветривается со временем на открытом воздухе, разъедает почти любой материал при контакте с воздухом. В разбавленном виде повсеместно используется в алхимии для уничтожения других ядов, стерилизации лабораторий, или для острой реакции с другими элементами.</li>
            <li>Кровь моря (подвиды) — кровь гидры, насыщенная кислородом и солью, используется для лечения различных болезней мозга и поражений нервной системы ядами, токсинами. Прекрасно абсорбирует грибковые образования в организме и выводит их из поражённого тела.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый.</li>
            <li>Несмотря на сильное ограничение популяции гидр, отдельные вивисекторы Империи Саргос предпринимают попытки скрещивать гидр с другими видами рептилий — как правило, безуспешно и ценой собственной жизни. Разведение или контрабанда гидр и их потомства строго ограничены имперскими указами, а незаконная охота на гидру карается смертью.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Ядовитый секрет (подвиды) — используется в плавильных и кузнях как способ обработки или очистки особо неподатливой руды.</li>
            <li>Шкура гидры — жёсткая, но подвижная, часто становится верхним слоем доспехов или красивым отделочным материалом. Мутноватый блеск материала притягивает взгляд. Шкуры отдельных подвидов обладают дополнительным защитным эффектом.</li>
            <li>Призрачный жгут — чешуя и жилы призрачных гидр используются при изготовлении фамильного оружия с «неприятным эффектом» (цеп, хлыст, тетива, «утренняя звезда») — с каждым новым натяжением или ударом генерируют всё больше шокового эффекта. Требует бережного хранения и регулярной смазки маслами или даже кровью других созданий, чтобы свойство не утратилось.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

12

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-pearl-tamavia .best-text,
#bestiary-pearl-tamavia p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-pearl-tamavia .best-text,
  #bestiary-pearl-tamavia p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-pearl-tamavia">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ТАМАВИИ на прямую ссылку
       на картинку (например, с upforme.ru). Автора можно указать
       в best-v2-author или удалить эту строку целиком, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/e7/72/07/e7720736670871f28cdb353652af5ae3.jpg" alt="Тамавия Перламутровая" style="object-position: left center;">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Тамавия Перламутровая</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Длина тела</span><span>1,4–1,8 м (с панцирем)</span></div>
          <div class="best-v2-stat-row"><span>Высота в холке</span><span>60–80 см</span></div>
          <div class="best-v2-stat-row"><span>Масса</span><span>90–130 кг</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>дикий, приручаемый</span></div>
        </div>
        <p class="best-text">Тамавией Перламутровой называют крупных черепах, обладающих уникально красивыми панцирями и столь же уникальной неторопливостью. Сами по себе эти черепахи почти всегда белые, а их панцири переливаются перламутровыми оттенками — от розовато-золотистого до голубовато-серебристого, и особенно заметно блестят под прямыми лучами солнца или при лунном свете.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">В целом это полностью безобидное создание, питающееся водорослями, планктоном и морскими губками, но не брезгующее и падалью. В стыках панциря постоянно образуются необычные хрупкие наросты, внешне такие же переливающиеся, как и весь остальной панцирь, но при этом крайне токсичные. При попадании внутрь жертвы (а чаще всего это морской хищник, желающий попробовать на зуб блестящий панцирь), токсичное вещество вызывает ужасные судороги и галлюцинации. Что примечательно — большинство хищников переживают этот опыт и оставляют черепаху в покое.</p>
          <p class="best-text">Единственную угрозу для неё представляют люди, которым не даёт покоя красочный панцирь черепахи. Или те, кто пристрастился к её природному наркотику.</p>
          <p class="best-text"><b>Особенности характера и поведения:</b> миролюбивы, живут поодиночке или парами, крайне редко — малыми стаями до семи особей. При опасности не прячутся, а сворачиваются в панцирь, ожидая, что опасность попробует их на вкус и затем оставит в покое.</p>
          <p class="best-text"><b>Отношения с людьми:</b> в древности Тамавий почитали в прибрежных поселениях. Панцири умерших черепах использовали как ритуальные купели, а стружку с их изумительно красивых «домов» до сих пор активно используют в украшениях и декоре.</p>
          <p class="best-text">На сегодняшний день охота и массовый отлов черепах запрещены, а пойманные «на горячем» преступники немедленно заключаются в темницу до выяснения всех обстоятельств. Тем не менее очень многие представители подпольного рынка стараются разводить этих прелестных черепах в целях производства наркотического токсина.</p>
          <p class="best-text"><b>Видовые особенности:</b> любимая среда обитания — тёплые озёра, лагуны и заросшие лотосами дельты Империи Саргос; длина тела (с панцирем) — около 1,4–1,8 м; высота в холке — 60–80 см; масса — от 90 до 130 кг.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p><b style="color:var(--ink);">Перламутровый сон</b> — уникальное выделение с панциря Тамавии в чистом виде вызывает крайне сильные галлюцинации и судороги. Алхимики используют этот ингредиент для «расширяющих сознание зелий», а наркоторговцы разводят в воде и подают в качестве быстрого и универсального «утешения души».</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: дикий, приручаемый.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Панцирь черепахи ценится любыми ювелирами и знатью. Немногие легальные заводчики Тамавий научились кормить черепах особой смесью, и как итог — их панцири растут в пять раз быстрее, чем на воле. Это позволяет людям срезать излишки завораживающего перламутра без причинения какого-либо вреда и боли самой черепахе.</p>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 10:07:58)

0

13

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-pantian-lion .best-text,
#bestiary-pantian-lion p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-pantian-lion .best-text,
  #bestiary-pantian-lion p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-pantian-lion">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ПАНТИЙСКОГО_ЛЬВА на прямую
       ссылку на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ...".
       Автора можно указать в best-v2-author или удалить строку.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/2e/d2/98/2ed298588d5d7618bce8186083e70070.jpg" alt="Пантийский лев" style="transform: scale(1.18);">
        <span class="best-v2-habitat-badge">магический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Пантийский лев</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Холка</span><span>4–6 м</span></div>
          <div class="best-v2-stat-row"><span>Хвост</span><span>2–3 м</span></div>
          <div class="best-v2-stat-row"><span>Вес</span><span>800–1200 кг</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
        </div>
        <p class="best-text">В миру носит название «Железный лев». Животных привезли в Фортиду ещё на заре республики — их доставили из экспедиции в неизведанные земли, а купцы и мореходы, впечатлённые слухами о неуязвимой шкуре зверя, продолжили завозить их и позже. С тех пор Пантийские львы прижились на землях Фортиды - вырвавшись из своих загонов и облюбовав дикую местность.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Взрослые особи достигают от 4 до 6 метров в холке, самки не сильно мельче самцов. Длина хвоста — 2–3 метра. Вес — в районе 800–1200 кг. Окрасы варьируются от рыжевато-жёлтого до тёмно-коричневого, реже — грязно-белого. Пантийский лев носит прочные когти, способные без труда пробивать металлический панцирь доспеха, но свою славу они получили по другой причине. В наличии имеются 30 зубов, не менее прочных, чем когти. Срок жизни таких львов в дикой природе составляет в среднем 40 лет.</p>
          <p class="best-text">Шкура Пантийского льва непробиваема и обладает устойчивостью к высоким температурам. Стрелы и арбалетные болты от неё отскакивают. Ножи и копья для этих зверей — всё равно что зубочистки или неприятные занозы. Шкуре льва слабо вредит пламя: при попытке поджечь зверя вы не убьёте его — просто невероятно разозлите. Нанести критическое внешнее ранение такому животному крайне тяжело, однако он не застрахован от внутренних повреждений, вроде переломов, а волосяной покров вполне можно подпалить. Слабыми местами Пантийских львов являются пасть и глаза, однако слепой лев по-прежнему остаётся грозным хищником.</p>
          <p class="best-text">Шкура прочная от рождения, но львята куда уязвимее своих взрослых сородичей — ровно до тех пор, пока не подрастут и не научатся давать противнику отпор. Пол не влияет на качество шкуры — она одинаково прочная как у самцов, так и у самок. Животные обладают острым слухом и зоркостью. Как и обычные львы, живут прайдами по 4–6 особей: один вожак, львицы и детёныши. Иногда в прайде встречаются взрослые львы-самцы, но, как правило, они не оспаривают главенство доминантного, пока не подворачивается удачная возможность сместить его. В таком случае старого льва убивают или изгоняют из прайда — его место занимает победитель, при этом убивая всё оставшееся потомство.</p>
          <p class="best-text">В дикой природе Пантийские львы распространены не слишком широко — на всех землях Фортиды найдётся от силы пара прайдов, но купить прирученных можно на ферме вивисекторов. Животные отличаются гордостью и с трудом поддаются дрессировке — нужно запастись терпением. Процесс опасен и легко может закончиться летальным исходом. Они весьма ленивы, закономерно проявляют агрессию при угрозе потомству. Львы используются в качестве ездовых животных, а их шкуры — дорогое удовольствие для действительно зажиточных господ.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Мази на основе жира применяются для заживления ожогов и дают коже устойчивость к огню.</li>
            <li>Мази могут изготавливаться как для применения человеком, так и для нанесения на предметы, повышая прочность и жароустойчивость обоих.</li>
            <li>На крови львов варятся зелья, временно избавляющие человека от чувства страха и боли.</li>
            <li>Способы применения в алхимии продолжают изучаться и ждут расширений.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый.</li>
            <li>Пантийские львы используются в качестве транспорта и широко применяются в боях.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Непробиваемая шкура применяется в кожевенном производстве. При правильной обработке свойства сохраняются, и сделать из такой шкуры можно что угодно: от прочных наручей и плащей до кожаных доспехов.</li>
            <li>Волосы гривы и хвоста не менее прочные, с повышенной термостойкостью.</li>
            <li>Зубы и когти могут использоваться как оружие или украшения.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 10:08:03)

0

14

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-dragon-frog .best-text,
#bestiary-dragon-frog p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-dragon-frog .best-text,
  #bestiary-dragon-frog p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-dragon-frog">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ДРАКОНОВОЙ_ЛЯГУШКИ на прямую
       ссылку на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/ae/4d/ff/ae4dffe1de60641e6ec80cbae40b667e.jpg" alt="Драконова лягушка" style="object-position: 30% center;">
        <span class="best-v2-habitat-badge">магический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Драконова лягушка</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Ареал</span><span>Фермы</span></div>
          <div class="best-v2-stat-row"><span>Питание</span><span>плотоядное</span></div>
          <div class="best-v2-stat-row"><span>Огнеопасность</span><span>высокая</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
        </div>
        <p class="best-text"><b>Места обитания:</b> водятся драконовы лягушки преимущественно в Фортиде, но могут существовать и в пределах человеческих жилищ (если тот, кто решит завести драконову лягушку, не боится остаться с пепелищем вместо дома).</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">На самом деле драконову лягушку среди учёных прозвали «драко-гапус», но название это даже в стенах Анклава не прижилось, а оттого практически не используется. Доподлинно неизвестно, откуда взялись первые драконовы лягушки — по одной из версий, их завезли торговые корабли много поколений назад. Любящие тепло драконовы лягушки прижились в Республике Фортида.</p>
          <p class="best-text">Их феноменальная плодовитость привела к тому, что всего за год популяция драконовых лягушек увеличилась в четыре раза. А вредный нрав, умение воспламеняться и выдыхать огонь привели к тому, что из-за их активного переселения целиком сгорело несколько деревень Фортиды. Перепуганные жители, видевшие среди ночи, как нечто выдыхает огонь, поначалу принимали драконовых лягушек за настоящих драконов и в панике покидали дома.</p>
          <p class="best-text">Разрушения, которые приносили эти небольшие твари, были столь велики, что сенат и знатные семьи принялись нанимать людей, готовых отлавливать и убивать их. И до сих пор на службе у некоторых из них можно найти «убийцу лягушек», в чьё число задач входит контроль их популяции.</p>
          <p class="best-text">Драконьих лягушек невозможно обучить, они не понимают человеческую речь, но охотно «прикипают» к человеку, который их кормит. Драконьи лягушки плотоядны и могут употреблять в пищу как насекомых, так и птиц и мелких млекопитающих. В их горле находятся пазухи, позволяющие им выдыхать огонь, а кожа покрыта легко воспламеняющейся слизью. Самим драконовым лягушкам огонь не страшен, из-за чего они легко выживают в любом пожарище.</p>
          <p class="best-text">Имеют дурную привычку воспламенять всё, что их окружает (особенно если пару часов не кормить) — поэтому содержать их в пределах крупных городов настоятельно не рекомендуется.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Перетёртая кожа используется при изготовлении пороха.</li>
            <li>Железы используются для изготовления мазей, защищающих от огня.</li>
            <li>Слизистые выделения используются для театральных представлений, позволяя артистам без вреда для здоровья «выдыхать огонь».</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: приручаемый.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не используется.</p>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 10:08:45)

0

15

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-pelper .best-text,
#bestiary-pelper p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-pelper .best-text,
  #bestiary-pelper p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-pelper">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ПЕЛЬПЕРА на прямую
       ссылку на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://upforme.ru/uploads/001c/69/9f/4/196203.jpg" alt="Пельпер">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Пельпер</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Длина тела</span><span>50–120 см</span></div>
          <div class="best-v2-stat-row"><span>Холка</span><span>до 40 см</span></div>
          <div class="best-v2-stat-row"><span>Масса</span><span>5–20 кг</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>рукотворный</span></div>
        </div>
        <p class="best-text">Пельпер, или же «Пепельный Переперит», появился на свет случайно — результат неудачного эксперимента с северными пушными зверьками. Вместо ожидаемого выносливого рабочего животного получился ловкий, обаятельный питомец, которого быстро оценили не только в самом Триумвирате, но и за его пределами. Сегодня пельперов разводят и продают как экзотических животных, заменяющих собак и кошек.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Обычный пельпер размерами напоминает нечто среднее между кошкой и не самой крупной собакой. Он устойчив к любым перепадам температур (в летнее время или в жару он сбрасывает часть шерсти, к холодам же наоборот, уплотняет её) и хоть и не развивает огромных скоростей — невероятно ловок. Так же, как кошки всегда приземляются на четыре лапы, пельпер прекрасно держит равновесие, отличается превосходной координацией, может влезть по практически отвесной скале. Кроме того, пельпер достаточно умён, чтобы обучиться сложным командам, а потому труд пельперов начали использовать для доставки посланий или... в воровском ремесле.</p>
          <p class="best-text">Все пельперы худы и жилисты, у них жёсткое мясо, малопригодное для употребления в пищу. Они обладают относительно плотной шкурой, гасящей достаточно серьёзное физическое воздействие — например, она не даёт пельперам отбить себе внутренние органы при падении с высоты. Их шерсть приятна на ощупь, но не имеет практически никакой ценности. Пельперы — мелкие хищники, а если их оставить без присмотра и хозяина, неизменно становятся падальщиками.</p>
          <p class="best-text">Их главная отличительная черта — от их тел исходит не животный запах, а слабый запах угля.</p>
          <p class="best-text"><b>Видовые особенности:</b> длина тела — от 50 до 120 см; высота в холке — до 40 см; средняя продолжительность жизни — 30 лет; масса — от 5 до 20 кг.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не используется.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <p>Категория: рукотворный.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Шкура пельперов может использоваться в качестве дешёвых заплаток для кожаных доспехов.</p>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 10:08:52)

0

16

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-obler .best-text,
#bestiary-obler p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

.best-wrap .best-subspecies-scroll {
  max-height: 460px;
  overflow-y: auto;
  padding-right: 8px;
}
.best-wrap .best-subspecies-scroll::-webkit-scrollbar { width: 7px; }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-track { background: var(--bg-card-3); }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-thumb { background: var(--brass-dim); }
.best-wrap .best-sub {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.2);
  padding: 12px 14px;
  margin-bottom: 10px;
}
.best-wrap .best-sub:last-child { margin-bottom: 0; }
.best-wrap .best-sub-name {
  font-family: 'Cinzel', serif;
  font-size: 13.5px;
  color: var(--brass);
  margin-bottom: 6px;
}
.best-wrap .best-sub-tag {
  font-size: 10px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: var(--ink-dim);
  margin-bottom: 6px;
  display: block;
}
.best-wrap .best-sub p {
  font-size: 13px;
  line-height: 1.6;
  color: var(--ink-dim);
  margin-bottom: 8px;
}
.best-wrap .best-sub p:last-child { margin-bottom: 0; }
.best-wrap .best-sub p b { color: var(--brass); font-weight: 600; }
.best-wrap .best-sub-res {
  margin-top: 10px;
  padding-top: 9px;
  border-top: 1px dashed var(--brass-dim);
}
.best-wrap .best-sub-res-line {
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-sub-res-line:last-child { margin-bottom: 0; }
.best-wrap .best-sub-res-line b {
  color: var(--blood-br);
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-obler .best-text,
  #bestiary-obler p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-obler">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ОБЛЕРА на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/4a/33/7e/4a337e84dbbc35f63f655bb6cbc89b07.jpg" alt="Облер">
        <span class="best-v2-habitat-badge">магический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Облер</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Длина</span><span>до 5 м</span></div>
          <div class="best-v2-stat-row"><span>Ширина</span><span>до 2 м</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
          <div class="best-v2-stat-row"><span>Подвидов</span><span>4</span></div>
        </div>
        <p class="best-text">Внешне облеры невероятно схожи со своими дальними родственниками — лобстерами, которых добывают почти на каждом побережье. Когда-то облеры были обычными речными лобстерами, но в Ландвиди — по неясным причинам, будь то местные воды или богатая органикой почва болот — они начали вырастать до исполинских размеров, каких не встретишь больше нигде.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">В первую очередь друг от друга их отличают размеры: облеры могут достигать до пяти метров в длину и двух в ширину (если множество их лап находятся в согнутом состоянии). В отличие от лобстеров, облеры предпочитают заболоченные заводи и пресную воду, они селятся у берегов, хотя на деле могут обходиться без воды до месяца — прежде чем панцирь теряет запас влаги и внутренности начинают высушиваться. Одна из немногих тварей архипелага, способных подолгу следовать за кораблём по воде, не отставая от его хода.</p>
          <p class="best-text">Из-за специфического ареала обитания (болота, небольшие илистые озёра), облеры считаются немногочисленным видом, даже несмотря на внушительные кладки яиц, что они откладывают (причём откладывать их могут как мужские, так и женские особи, и во многих королевствах яйца облеров считаются дорогостоящим деликатесом): как только выжившее потомство подрастает, оно вступает в борьбу за ограниченную территорию. Как правило, в одном и том же месте можно найти не более двух облеров, и за свою территорию они будут бороться, пока не умрут. Инстинкт самосохранения у облеров отсутствует вовсе — в их маленьком мозге попросту нет сегмента, который бы отвечал за этот инстинкт. Вивисекторы утверждают, что облеры в целом крайне глупы, но при этом легко поддаются дрессировке. Правда многие хозяева облеров всё равно погибали по случайности: никто не объяснил им, что ни при каких условиях нельзя оказываться в клешне облера — стоит чему-либо оказаться внутри клешни, и она смыкается мгновенно, разрезая при этом как плоть, так и кости.</p>
          <p class="best-text">При своих размерах и агрессии в вопросах борьбы за территорию, облеров можно счесть достаточно миролюбивыми (и даже более того, ленивыми) созданиями: они не защищают потомство, живут на подножном корме, а люди почти никогда не входят в их рацион. Если приблизившись к болотам вы обнаружили, как под рыхлой землёй или водой зашевелился облер, то достаточно отойти назад — и облер не станет вас преследовать.</p>
          <p class="best-text">Кроме крупных клешней, которые способны не только гнуть металлы, но и с первого раза разрезать большинство из них (за исключением разве что очень крепких сплавов), облеры обладают длинными усиками, позволяющими им чувствовать приближение любого живого существа, вне зависимости от того, насколько скрытно оно перемещается. Облеров невозможно застать врасплох. Множество лапок на животе позволяет им развивать высокую скорость по прямой, но исключительно по прямой — всякое отсутствие мобильности облеры компенсируют достаточно крепким панцирем.</p>
          <p class="best-text">Питаются облеры только обваренной пищей. В ротовой полости у них присутствуют нагревательные железы, которые позволяют им выплёвывать кипяток (до 300 градусов) — в небольших количествах, но под огромным напором. Такой плевок, не теряя скорости и массы, может пролететь до 400 метров.</p>
          <p class="best-text">Железы облеров порой используют для изготовления артефактов, нуждающихся в поддержании высокой температуры, а также для изготовления грелок. Детали панциря в некоторых королевствах использовались в качестве декоративных частей брони или декора, но среди самих ландвидийцев принято считать панцирь облера крайне безвкусным (и вонючим) украшением, так как почти невозможно избавить панцирь от въевшегося в него болотистого запаха.</p>
        </div>
      </details>

      <details class="best-fold">
        <summary>Подвиды облера (4)</summary>
        <div class="best-fold-body">
          <div class="best-subspecies-scroll">

            <div class="best-sub">
              <div class="best-sub-name">Облер-разрядник</div>
              <span class="best-sub-tag">Болотный</span>
              <p>Подвид облера, у которого нагревательные железы эволюционировали в нечто куда более грозное: вместо струи кипятка облер-разрядник выбрасывает сгусток раскалённой плазмы, схлопывающийся с оглушительным щелчком, — способность, схожая с той, что даёт некоторым мелким ракообразным их знаменитый «выстрел» клешнёй, только здесь на порядки мощнее и разрушительнее. Разряд способен прожечь дерево навылет и оставить ожог даже сквозь доспех.</p>
              <p>В прежние времена колонии облеров-разрядников держали при укреплениях как полноценную замену осадным орудиям — расставленные вдоль стен и берегов, они били по приближающимся кораблям и живой силе не хуже баллист или катапульт, но не требовали ни строительства, ни постоянного обслуживания. Сегодня традиция почти забыта официальным королевством, но облер-разрядник остаётся любимцем Дикой Охоты — на кораблях и в набегах его до сих пор держат как живое орудие, готовое к бою в любой момент. Именно наличие таких облеров и позволяет Дикой Охоте удерживать своё положение в нейтральных водах и представлять реальную угрозу для организаций, куда более крупных и хорошо оснащённых, чем горстка кораблей мятежных потомков.</p>
              <div class="best-sub-res">
                <div class="best-sub-res-line"><b>Алхимия</b>Не используется.</div>
                <div class="best-sub-res-line"><b>Вивисекция</b>категория: приручаемый; разводится избирательно — колонии пушечных облеров требуют больше ухода и пространства, чем обычные, из-за территориальности и риска случайного разряда.</div>
                <div class="best-sub-res-line"><b>Ковка</b>Разрядные железы, извлечённые аккуратно и сохранённые живыми, представляют интерес для артефакторики как источник разового мощного заряда — тема ждёт дальнейшей проработки.</div>
              </div>
            </div>

            <div class="best-sub">
              <div class="best-sub-name">Древесный облер</div>
              <span class="best-sub-tag">Островной</span>
              <p>В отличие от прочих облеров, эта разновидность взрослеет не в воде, а на деревьях: вылупившаяся в заводи молодь со временем выбирается на сушу и забирается в кроны прибрежных деревьев, где и растёт. Как только особь набирает свой обычный для облеров размер, она спускается обратно на землю — крона дерева попросту перестаёт её выдерживать. Панцирь древесного облера светлее и легче, чем у болотных сородичей, а клешни, хоть и остаются такими же мощными, служат не для убийства, а для того, чтобы вскрывать твёрдую кору и раскалывать орехи и семенные коробочки.</p>
              <p>В отличие от почти всех остальных облеров, эта разновидность травоядна: питается корой, плодами, грибами и наростами на стволах. Характер спокойнее, чем у болотных родичей, но клешни при угрозе используются точно так же безжалостно.</p>
              <div class="best-sub-res">
                <div class="best-sub-res-line"><b>Алхимия</b>Не используется.</div>
                <div class="best-sub-res-line"><b>Вивисекция</b>категория: приручаемый.</div>
                <div class="best-sub-res-line"><b>Ковка</b>Не используется.</div>
              </div>
            </div>

            <div class="best-sub">
              <div class="best-sub-name">Клинковый облер</div>
              <span class="best-sub-tag">Прибрежный</span>
              <p>Редкий подвид с панцирем насыщенного синего и бирюзового цвета, который легко спутать с игрой света на воде. Главная его особенность — вытянутая, заострённая передняя часть морды, напоминающая клинок или кинжал, явно позаимствованная у одной из глубинных рыб. Клинковый облер использует этот вырост не только для защиты, но и для охоты — резкими выпадами головы пронзает и оглушает добычу прежде, чем пустить в ход клешни.</p>
              <div class="best-sub-res">
                <div class="best-sub-res-line"><b>Алхимия</b>Не используется.</div>
                <div class="best-sub-res-line"><b>Вивисекция</b>категория: дикий; плохо поддаётся приручению — «клинок» делает его крайне опасным в неволе даже для опытных дрессировщиков.</div>
                <div class="best-sub-res-line"><b>Ковка</b>Костяной «клинок» пригоден для изготовления небольших колющих орудий, но встречается крайне редко и потому мало распространён.</div>
              </div>
            </div>

            <div class="best-sub">
              <div class="best-sub-name">Колоссальный Облер</div>
              <span class="best-sub-tag">Мифический</span>
              <p>Обычный облер редко доживает до старости — его либо съедают, либо он погибает в бесконечных территориальных схватках. Но у этого вида нет предела роста: облеры растут на протяжении всей жизни, и чем дольше особь выживает, тем крупнее становится. Колоссальный облер — по сути, не отдельный вид, а самый обычный облер-долгожитель, которому посчастливилось (или, глядя с его стороны — не посчастливилось) прожить достаточно, чтобы вырасти до исполинских, почти легендарных размеров.</p>
              <p>Прирученных особей на сегодняшний день известно всего три, и две из них принадлежат Дикой Охоте. Эти создания настолько сроднились с водой, что буквально стали водоплавающими — часть их панциря обросла и срослась с корабельным корпусом, превратившись в единое целое с судном. Даже без этого нароста колоссальный облер не способен полностью уйти под воду, зато свободно передвигается по суше.</p>
              <div class="best-sub-res">
                <div class="best-sub-res-line"><b>Алхимия</b>Не определена — тема ждёт дальнейшей проработки.</div>
                <div class="best-sub-res-line"><b>Вивисекция</b>категория: мифический; прирученных особей всего три, две из них — в распоряжении Дикой Охоты.</div>
                <div class="best-sub-res-line"><b>Ковка</b>Не определена — тема ждёт дальнейшей проработки.</div>
              </div>
            </div>

          </div>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не используется.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый.</li>
            <li>Облеры не защищают своё потомство — кладку яиц легко разорить, а впоследствии вырастить в подходящих для этого климатических условиях.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Нагревательные железы облеров используются в артефактах, подразумевающих необходимость поддерживать определённую температуру.</li>
            <li>Куски панцирей облеров, имеющих порой абсолютно безумную расцветку, используются в качестве декоративных частей брони (и не только брони).</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 10:08:58)

0

17

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-morhan .best-text,
#bestiary-morhan p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

.best-wrap .best-quote {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.25);
  padding: 12px 16px;
  margin-bottom: 14px;
  font-size: 14.5px;
  font-style: italic;
  color: var(--brass);
  line-height: 1.6;
}
.best-wrap .best-quote span {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  color: var(--ink-dim);
  font-style: normal;
}

.best-wrap .best-v3-list { margin: 6px 0 14px; }
.best-wrap .best-v3-list li {
  position: relative;
  padding-left: 18px;
  font-size: 14.5px;
  line-height: 1.65;
  color: var(--ink);
  margin-bottom: 6px;
}
.best-wrap .best-v3-list li:last-child { margin-bottom: 0; }
.best-wrap .best-v3-list li::before {
  content: "▸";
  position: absolute;
  left: 0;
  color: var(--blood-br);
  font-size: 12px;
}

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

.best-wrap .best-subspecies-scroll {
  max-height: 460px;
  overflow-y: auto;
  padding-right: 8px;
}
.best-wrap .best-subspecies-scroll::-webkit-scrollbar { width: 7px; }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-track { background: var(--bg-card-3); }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-thumb { background: var(--brass-dim); }
.best-wrap .best-sub {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.2);
  padding: 12px 14px;
  margin-bottom: 10px;
}
.best-wrap .best-sub:last-child { margin-bottom: 0; }
.best-wrap .best-sub-name {
  font-family: 'Cinzel', serif;
  font-size: 13.5px;
  color: var(--brass);
  margin-bottom: 6px;
}
.best-wrap .best-sub-tag {
  font-size: 10px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  color: var(--ink-dim);
  margin-bottom: 6px;
  display: block;
}
.best-wrap .best-sub p {
  font-size: 13px;
  line-height: 1.6;
  color: var(--ink-dim);
  margin-bottom: 8px;
}
.best-wrap .best-sub p:last-child { margin-bottom: 0; }
.best-wrap .best-sub p b { color: var(--brass); font-weight: 600; }
.best-wrap .best-sub-res {
  margin-top: 10px;
  padding-top: 9px;
  border-top: 1px dashed var(--brass-dim);
}
.best-wrap .best-sub-res-line {
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-sub-res-line:last-child { margin-bottom: 0; }
.best-wrap .best-sub-res-line b {
  color: var(--blood-br);
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 2px;
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-morhan .best-text,
  #bestiary-morhan p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-morhan">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_МОРХАНА на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/93/c7/00/93c70032c3ecd3f19484e3b2bfed04cc.jpg" alt="Морхан" style="object-position: left center;">
        <span class="best-v2-habitat-badge">обычный и магический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Морхан</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Размер</span><span>в 2–3 раза крупнее кабана</span></div>
          <div class="best-v2-stat-row"><span>Ареал</span><span>степи и топи</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>рукотворный</span></div>
          <div class="best-v2-stat-row"><span>Подвидов</span><span>1</span></div>
        </div>
        <p class="best-text">Морханы — ужасающие порождения алчности и щедро оплаченной вивисекции. Искусственно выведенный гибрид кабана и гигантского сумчатого волка из далёких земель — кошмар, созданный по заказу одной из благородных семей, чтобы положить конец браконьерству в принадлежащих им степях.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <div class="best-quote">«Что это за дьявольская тварь?! Это не кабан… это сама месть леса!»<span>— Последние слова охотника Фолькера.</span></div>

          <p class="best-text">В два-три раза крупнее обычных кабанов, с частично полосатой шкурой, что толще добротной кольчуги — корпус морханов наполовину покрыт жёстким мехом, почти как у мантикоры. Их агрессия не знает границ — они нападают даже на хищников особо крупных размеров, не испытывая и тени страха перед смертельной угрозой. Особенно свирепы взрослые самцы в брачный период.</p>
          <p class="best-text">Непритязательные в еде, морханы активно разводятся вблизи загонов вивисекторов, которые работают с хищниками особо крупных размеров. Во всех прочих местах мигрирующие морханы подвергаются жёсткому контролю и/или истреблению, ведь в больших количествах они способны обглодать пастбища и распугать всю мирную фауну.</p>
          <p class="best-text">Крайняя агрессивность и огромная мышечная масса берёт своё начало в особом надпочечном органе, который производит массу гормонального тонизирующего секрета. Это и преимущество, и фатальный изъян биологии — морханы растут на протяжении всей жизни и нередко умирают от сердечного приступа или нервного паралича, когда органы изнашиваются от постоянных скачков гормонов.</p>

          <ul class="best-v3-list">
            <li>имеют двойной ряд иглообразных зубов, несмотря на преимущественно травоядный рацион;</li>
            <li>морханы почти не чувствуют боли во время «адреналиновой вспышки ярости», и обычные стрелы или копья почти не способны пробить их толстую шкуру;</li>
            <li>плохо видят в светлое время суток, ориентируются преимущественно на запах;</li>
            <li>обитают в степях и топях, в брачный сезон мигрируют в леса;</li>
            <li>есть три типа охоты на морхана: заманивание в заготовленную ловушку с последующим застрелом из арбалета; стравливание с охотничьими тварями подходящей комплектации; использование дробящего оружия (в т.ч. цепа) для оглушения и аккуратного добивания.</li>
          </ul>
        </div>
      </details>

      <details class="best-fold">
        <summary>Подвиды морхана (1)</summary>
        <div class="best-fold-body">
          <div class="best-subspecies-scroll">

            <div class="best-sub">
              <div class="best-sub-name">Пепельный морхан</div>
              <span class="best-sub-tag">Вулканические земли</span>
              <p>Подвид морхана, выведенный (или сумевший приспособиться сам — доподлинно неизвестно) для жизни там, где не выживает почти никто: в землях, до сих пор устланных вулканическим пеплом со времён Хлада. Шкура пепельного морхана серо-чёрная, местами будто подёрнута сажей, а надпочечный орган, отвечающий у обычных морханов за гормональные вспышки ярости, здесь работает иначе — в момент атаки животное способно буквально вспыхивать, обдавая противника коротким всплеском пламени.</p>
              <p>Устойчив к испепеляющим температурам куда лучше обычного морхана — ожоги, способные убить сородича, пепельный морхан переносит почти без вреда для себя. Обратная сторона этой приспособленности — крайняя огнеопасность зверя в содержании: достаточно испугать или разозлить его в неподходящем месте, и вспышка легко перекинется на солому, дерево или сухую траву вокруг, так что держать пепельного морхана рядом с чем-либо горючим считается у вивисекторов делом крайне безрассудным.</p>
              <div class="best-sub-res">
                <div class="best-sub-res-line"><b>Алхимия</b>Адреналиновые тюки те же, что и у обычного морхана, но, по всей видимости, обладают дополнительными свойствами, связанными с устойчивостью к огню — тема ждёт дальнейшей проработки.</div>
                <div class="best-sub-res-line"><b>Вивисекция</b>категория: рукотворный; разведение возможно только в пределах пепельных земель или в искусственно воссозданных условиях — на обычной почве потомство слабеет.</div>
                <div class="best-sub-res-line"><b>Ковка</b>Шкура пепельного морхана, предположительно, обладает огнестойкими свойствами сверх обычной армированной шкуры морхана — тема ждёт дальнейшей проработки.</div>
              </div>
            </div>

          </div>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Адреналиновые тюки — крупные образования в надпочечниках, используются в медицине и алхимии как реагент или основа зелий, мазей. Невероятно популярны среди крестьян как средство «от всех болезней» — помогает больному организму даже практически в сыром виде, употребляется перорально. Не рекомендуется пожилым, беременным, малым детям и лицам со слабым сердцем.</li>
            <li>Зубной порошок — зубы морханов растут в два ряда на протяжении всей жизни, старые легко стираются, ломаются, крошатся и уступают место новым. Легко поддаются обработке и стачиваются в порошок алхимиками и крестьянами, используются как порошковая основа для клея, светлых красителей и в качестве пищевой добавки.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: рукотворный.</li>
            <li>Отнятые от родителей особи в раннем детстве могут быть обучены некоторым несложным командам и вести удивительно спокойный образ жизни. Существует отдельный вид «миниморхов», который разводят как «ручных питомцев». Способны любить своих хозяев, но в пять раз агрессивнее своих крупных родичей, когда доходит до общения с «чужаками».</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Армированная шкура — повышенное сопротивление проникающему, колющему урону, может использоваться как альтернатива кольчуге. Знатным сословием нередко используется как основа для подошв или кавалеристских сапог.</li>
            <li>Жёсткая грива — передняя часть тела морхана покрыта тёмным жёстким мехом, на ощупь напоминающим мелкие иглы ежа. Массивный крой удивительно лёгкий, обеспечивает неплохую защиту от жары и скользяще-режущего урона. Часто используется в специализированных костюмах — например, у дрессировщиков.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

18

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-arachnid .best-text,
#bestiary-arachnid p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

.best-wrap .best-quote {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.25);
  padding: 12px 16px;
  margin-bottom: 14px;
  font-size: 14.5px;
  font-style: italic;
  color: var(--brass);
  line-height: 1.6;
}
.best-wrap .best-quote span {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  color: var(--ink-dim);
  font-style: normal;
}

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-arachnid .best-text,
  #bestiary-arachnid p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-arachnid">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_АРАХНИДА на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://battlebrothersgame.com/wp-content/uploads/2018/11/spoder_04.jpg" alt="Арахнид">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Арахнид</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Холка</span><span>до 60 см (крупные особи)</span></div>
          <div class="best-v2-stat-row"><span>Срок жизни</span><span>до 15 лет (в дикой природе)</span></div>
          <div class="best-v2-stat-row"><span>Срок жизни в неволе</span><span>до 10 лет</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
        </div>
        <p class="best-text">Арахниды не являются проблемой для кого-либо, кроме трусливых путников. Их ареал обитания — глубокие ущелья и труднодоступные расщелины лесов Ландвиди, куда почти никогда не забредает человек: арахниды предпочитают держаться как можно дальше от людских троп и поселений.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <div class="best-quote">«…Поворачиваюсь я, а тут эта тварь ка-а-ак выскочит! Грег тут-то и заорал как девка, паучара визг услышал, сразу же и сбежал. Но в те леса мы больше ни ногой!»<span>(из рассказов путешественников)</span></div>

          <p class="best-text">Дикие арахниды довольно пугливы и остро реагируют на любые звуки, поэтому предпочтут сбежать, нежели атаковать. Опасность могут представлять лишь самки в период спаривания.</p>
          <p class="best-text">Арахниды бывают разных размеров и расцветок, есть даже крупные особи, в холке достигающие 60 сантиметров. Обычно за крупными представителями арахнидов охотятся вивисекторы, чтобы использовать в дальнейшем размножении и выведении более опасных подвидов.</p>
          <p class="best-text">В народе ходят толки, что арахниды питаются человечиной, но это не так. Они употребляют в пищу насекомых и других мелких членистоногих, но бывали периоды, когда арахниды за неимением пропитания начинали охотиться друг на друга. Таким образом исчезли отдельные виды, обитавшие в этих лесах прежде.</p>
          <p class="best-text">Арахнидов также используют и в алхимии, однако намного чаще их приобретают в качестве питомцев. Арахниды, в отличие от других видов пауков, абсолютно приручаемы. Намного проще приобрести у вивисектора уже одомашненную особь, чем пытаться поймать себе одного в лесу. Многие люди заводят себе арахнидов, чтобы избавиться от назойливых насекомых и других вредителей.</p>
          <p class="best-text">Арахниды живут не более пятнадцати лет в дикой природе и десяти в неволе.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Хелицеры и ядовитые железы арахнидов используют для приготовления как ядов, так и противоядий к ним.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый.</li>
            <li>Легко приручаемые, поэтому люди часто их заводят себе в качестве экзотических домашних питомцев или в качестве борьбы с насекомыми и паразитами.</li>
            <li>В некоторых случаях арахнидов разводят с целью получить новые ядовитые подвиды.</li>
            <li>Были зарегистрированные случаи, когда вивисекторам удавалось выводить достаточно крупных особей, которых можно было использовать в качестве транспорта.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Паутина некоторых видов арахнидов отличается прочностью и лёгкостью, поэтому её используют как дополнительную нить в плетении ткани и верёвок, но это крайне редкий и дорогой ингредиент.</p>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

19

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-skarn .best-text,
#bestiary-skarn p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-skarn .best-text,
  #bestiary-skarn p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-skarn">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_СКАРНА на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://cdnb.artstation.com/p/assets/images/images/009/301/895/large/mahea-rodrigues-mahea-riverbeast.jpg?1518202059" alt="Скарн" style="object-position: 78% 55%; transform: scale(1.15);">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Скарн</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Длина</span><span>до 3 м</span></div>
          <div class="best-v2-stat-row"><span>Ареал</span><span>скалы, шахты, ущелья</span></div>
          <div class="best-v2-stat-row"><span>Прозвище</span><span>«Скальный Призрак»</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>дикий</span></div>
        </div>
        <p class="best-text">Скарн — крупное хищное существо длиной до 3 метров, с гибким телом, покрытым плотной чешуёй, напоминающей застывший обсидиан. Его конечности мощные, с острыми когтями, позволяющими карабкаться по скалам. Основная особенность скарна — спинные пластины, напоминающие разлохмаченные перепонки, и длинный хвост, покрытый тонкими, движущимися отростками.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Предпочитает скалистую местность, заброшенные шахты и глубокие ущелья, где может скрываться в тени.</p>
          <p class="best-text">Несмотря на массивность, он передвигается почти бесшумно и стремителен в атаке. Он одновременно хорош как в выслеживании и преследовании добычи, так и в засадной охоте. Его рычание напоминает завывание ветра в пещерах, что дало ему прозвище среди шахтёров — «Скальный Призрак».</p>
          <p class="best-text">Скарн хоть и покрыт прочной чешуёй, имеет уязвимые места — мягкую кожу под шеей и в местах сочленений, куда можно нанести смертельный удар. Его глаза также остаются слабым местом: при должном усердии его можно ослепить. Не слишком опытные охотники на тварей часто забывают про подвижный хвост скарна, что становится их последней в жизни ошибкой — и дело не только в том, что он управляется со своим хвостом даже лучше, чем любой другой конечностью, а в смертельном яде, которым покрыты хвостовые отростки. В бою против скарна эффективны огонь и взрывчатые смеси — высокая температура наносит ему значительный урон. Он полагается на слух, поэтому также можно оглушить его и тем самым дезориентировать.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Железы, расположенные у горла, содержат вязкую жидкость, применяемую в алхимических дымовых составах.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: дикий.</li>
            <li>Плохо поддаётся разведению, но редкие экземпляры выращивают в качестве боевых тварей.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Чешуя идёт на создание лёгких, но прочных пластинчатых доспехов.</li>
            <li>Когти и зубы используются для создания орудий резки, включая уникальные боевые ножи.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

20

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-khargut .best-text,
#bestiary-khargut p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-khargut .best-text,
  #bestiary-khargut p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-khargut">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ХАРГУТА на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/37/54/b8/3754b862aa0b0d6623b9bc990b7130a7.jpg" alt="Харгут" style="transform: scale(1.18);">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Харгут</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Холка</span><span>1,5 м</span></div>
          <div class="best-v2-stat-row"><span>Длина тела</span><span>~2 м</span></div>
          <div class="best-v2-stat-row"><span>Ареал</span><span>горы и скалы</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>рукотворный</span></div>
        </div>
        <p class="best-text">Харгут — крупное парнокопытное животное, выведенное вивисекторами на основе местных горных баранов и монстров из холодных регионов. В высоту достигает 1,5 метра в холке, а длина тела составляет около 2 метров. Шерсть харгута густая, плотная, прекрасно удерживает тепло.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Голова массивная, с мощными изогнутыми рогами, которыми чаще всего харгуты пользуются в брачный период. У харгутов укороченные морды, грубая кожа, крепкие раздвоенные копыта, позволяющие им уверенно передвигаться по скалистым поверхностям и рыхлому снегу.</p>
          <p class="best-text">Несмотря на грозный вид, харгуты обладают спокойным нравом и хорошо поддаются приручению. Они отличаются выносливостью и неприхотливостью в питании, что делает их ценным скотом для северных регионов.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Жир харгута используется в изготовлении согревающих составов.</p>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: рукотворный.</li>
            <li>Харгуты широко разводятся для получения шерсти, которая ценится за теплоизоляционные свойства.</li>
            <li>Некоторые разновидности выведены для транспортировки грузов в горах.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <ul>
            <li>Крепкие рога харгута используют для изготовления накладок на доспехи и рукоятей для оружия.</li>
            <li>Шерсть, подвергнутая особой обработке, используется в создании утеплённых подкладок для брони и плащей охотников.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

0

21

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-katserat .best-text,
#bestiary-katserat p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Кадрирование только для карточки Кацерата */

.best-wrap .best-v2.best-katserat .best-v2-image-col img {
  object-position: 42% center;
  transform: scale(1.14);
  transform-origin: center top;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px;
  left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-katserat .best-text,
  #bestiary-katserat p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-katserat">
  <div class="best-v2 best-texture best-katserat">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/d3/91/15/d3911539b43ff0d011db80f46ec9ca93.jpg" alt="Кацерат">
        <span class="best-v2-habitat-badge">уникальный (ивент)</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Кацерат</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Холка</span>
            <span>редко более 1,5 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Длина</span>
            <span>до 2,5 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Скорость</span>
            <span>до 95 км/ч</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>уникальный</span>
          </div>
        </div>

        <p class="best-text">Говорят, прародителями кацератов были чёрные быки Таламары — давно исчезнувшего королевства на северо-востоке. Внешне они чем-то напоминают быков, но имеют менее вытянутую и острую морду и острые, но очень мелкие клыки, которых внутри пасти насчитывается почти 62.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">В холке они редко достигают высоты более 1,5 метров, а в длину — 2,5-3 метра. Для человека, привыкшего к лошадям, кацераты покажутся слишком коренастыми, широкими и неудобными — у них вообще нет шкуры и они полностью покрыты слоем минералов и кристаллов, а потому неловкий наездник легко может порезаться об это «покрытие».</p>

          <p class="best-text">Основной чертой кацератов является их способность кристаллизироваться: их тела почти на 80% состоят из кристаллов, переливающихся подобно самоцветным камням (хотя встречаются и полностью чёрные особи, которые будто бы сделаны из обсидиана). Подобная защита может выдержать как минимум один укус взрослой гидры.</p>

          <p class="best-text">На голове кацераты носят опущенные книзу рога, которыми пользуются как жвалами. Мощные лицевые мышцы позволяют им сжимать кристаллические отростки, насквозь пробивая плоть и многие другие материалы. Давление жвал настолько велико, что они способны пробить даже плотную чешую, хотя для этого кацерату потребуется некоторое время.</p>

          <p class="best-text">Кацераты проворны, прыгучи и могут развивать внушительную скорость как на открытой, так и на пересечённой местности — вплоть до 95 км/ч. Несмотря на то что их прародителями были быки, они плотоядны и часто отличаются зловредным характером.</p>

          <p class="best-text">Плохо воспитанный кацерат способен оторвать голову прохожему, если тот ведёт себя с ним слишком фамильярно. Дурной нрав зверя слегка притупляется после кормёжки, поэтому его содержание обходится дорого: поддерживать постоянную сытость кацерата будет накладно для худого кошелька.</p>

          <p class="best-text">В качестве последней меры защиты кацераты используют костистый хвост. Острые края костей легко рассекают кожу и мясо, если противник зазевается. Их главная слабость — зрение. У кацерата только один глаз, расположенный на лбу, а потому у них очень небольшой угол обзора.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не определена.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: уникальный (яйцо «кацерат»).</li>
            <li>Доступен к получению только на бирже или через ивентовый купон.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не определена.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

22

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-gelos .best-text,
#bestiary-gelos p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Кадрирование только для карточки Гелоса */

.best-wrap .best-v2.best-gelos .best-v2-image-col img {
  object-fit: cover;
  object-position: 20% center;
  transform: none;
  position: static;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-gelos .best-text,
  #bestiary-gelos p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-gelos">
  <div class="best-v2 best-texture best-gelos">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/83/33/20/833320ed8e6050624de2c57816899de2.jpg" alt="Гелос">
        <span class="best-v2-habitat-badge">уникальный (ивент)</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Гелос</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Высота</span>
            <span>до 1 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Ширина</span>
            <span>от 3,5 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Длина</span>
            <span>от 7 м с хвостом</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>уникальный</span>
          </div>
        </div>

        <p class="best-text">Гелос — похожее на огромного морского ската воздушное существо, совершенно не связанное с морем. У него нет лап, поэтому всю жизнь оно проводит в воздухе. Во время сна гелос обвивает длинным хвостом жердь или ветвь и складывает крылья, напоминая гигантский плод, источающий сладкий фруктовый аромат.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Гелосы часто становятся причиной недоразумений и пренебрежительного отношения. Внешне они похожи на морских скатов, хотя в действительности не имеют к морю никакого отношения. Эти существа передвигаются исключительно по воздуху и вовсе лишены лап.</p>

          <p class="best-text">Чтобы поспать, гелос обвивает длинным хвостом жердь или ветви дерева и складывает крылья. Даже после взросления спящее существо напоминает огромный фрукт и источает сладкий плодовый аромат.</p>

          <p class="best-text">Высота гелоса не превышает одного метра, однако ширина взрослой особи составляет не менее 3,5 метра, а длина с учётом хвоста — не менее 7 метров. Тело покрыто очень мягкой бархатной кожей, чрезвычайно уязвимой к любым повреждениям.</p>

          <p class="best-text">Несмотря на хрупкость, гелосы далеко не безобидны. Они испускают особый вид феромонов, воздействующий как на людей, так и на других тварей. Продолжительное воздействие постепенно сводит мозговую активность жертвы к нулю, превращая её в практически не способное мыслить существо.</p>

          <p class="best-text">Чтобы временно лишить гелоса способности распространять феромоны, его кожу необходимо регулярно смазывать специальным составом. Вещество проникает через поры и полностью подавляет выделение феромонов либо ограничивает их количество.</p>

          <p class="best-text">Другой отличительной особенностью гелоса является необычная пищеварительная система. У существа два рта: первый расположен на голове, а второй — непосредственно на животе. Брюшной рот значительно шире и при необходимости способен вместить целую лошадь.</p>

          <p class="best-text">Внутри второго рта находятся особые пазухи, впрыскивающие вязкую сладко пахнущую жидкость. Она постепенно обволакивает тело проглоченной жертвы и сохраняет его в законсервированном состоянии: плоть не портится и не гниёт.</p>

          <p class="best-text">Теоретически при должном умении эту способность можно использовать для перевозки тяжелораненых. Консервирующая жидкость не позволит человеку умереть до того, как он попадёт к лекарю.</p>

          <p class="best-text">Гелосов можно использовать в качестве ездовых животных, однако такой способ передвижения подойдёт только терпеливым наездникам. По меркам других тварей гелосы летают слишком плавно и медленно.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Желудочный сок гелоса используется в качестве замены других ингредиентов.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: уникальный (яйцо «гелос»).</li>
            <li>Доступен к получению только на бирже или через ивентовый купон.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не определена.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

23

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-sattari .best-text,
#bestiary-sattari p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Кадрирование только для карточки Саттари */

.best-wrap .best-v2.best-sattari .best-v2-image-col img {
  object-position: center top;
  transform: scale(1.08);
  transform-origin: center top;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-sattari .best-text,
  #bestiary-sattari p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-sattari">
  <div class="best-v2 best-texture best-sattari">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://upforme.ru/uploads/001c/69/9f/2/736067.jpg" alt="Саттари">
        <span class="best-v2-habitat-badge">уникальный (ивент)</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Саттари</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Высота в холке</span>
            <span>до 4 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Длина</span>
            <span>до 6,5 м с хвостом</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Грузоподъёмность</span>
            <span>до 1 тонны</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>уникальный</span>
          </div>
        </div>

        <p class="best-text">Саттари — пугающее и невероятно сильное существо неизвестного происхождения. Его тело заключено в светлый слитный панцирь, а огромные человеческие глаза вызывают у наблюдателей особенное беспокойство. Несмотря на колоссальные размеры и феноменальную силу, саттари передвигается чрезвычайно медленно.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Тяжело с уверенностью сказать, откуда появились эти пугающие существа. Одни убеждены, что саттари — венец эволюции вивисекторского искусства, другие считают, что они возникли из плоти одного из послушников Танит. Как бы то ни было, большинство людей пугают их необычайно крупные глаза, крайне похожие на человеческие.</p>

          <p class="best-text">Саттари покрыты слитным белым или светло-бежевым панцирем, имеющим сочленения только на груди, бёдрах и под лопатками. У них четыре лапы и крепкие остовы крыльев. К полётам существа не приспособлены и используют крылья для ударов или запугивания противника.</p>

          <p class="best-text">Последствия точного и размашистого удара крылом сравнимы с падением целого дерева. Необычное строение делает крылья похожими на гигантские ладони. Внутри каждой такой «ладони» панцирь скручивается в спираль, которую с большого расстояния можно принять за глаз.</p>

          <p class="best-text">Челюсти саттари немного выдвинуты вперёд. У существа всего четыре клыка, тогда как остальные зубы являются жевательными. Голову и загривок покрывают шерсть и перья, приобретающие ближе к кончикам приятный алый оттенок.</p>

          <p class="best-text">Высота саттари в холке достигает 4 метров, а длина с учётом хвоста, покрытого на конце перьями, — 6,5 метра. Широкие плечи и спина позволяют наезднику легко удерживаться сверху, однако для роли ездового животного саттари приспособлены плохо. Из-за огромного веса они передвигаются чрезвычайно медленно, за что их справедливо называют «улитками мира тварей».</p>

          <p class="best-text">Свою медлительность саттари компенсируют невероятной сообразительностью и феноменальной физической силой. Они способны за один раз вытянуть груз весом до тонны.</p>

          <p class="best-text">Если противник подходит слишком близко, саттари может раскалить и воспламенить собственный панцирь. Иногда существо вспыхивает просто от ярости, но быстро успокаивается от голоса или прикосновения хозяина.</p>

          <p class="best-text">В некоторых королевствах саттари считали детьми Танит. Ради появления священного потомства под них подкладывали человеческих женщин, однако эти богомерзкие попытки неизменно завершались для женщин гибелью.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не определена.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: уникальный (яйцо «апокалипсис»).</li>
            <li>Доступен к получению только на бирже или через ивентовый купон.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не определена.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

24

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-karas .best-text,
#bestiary-karas p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Крупный план только для карточки Караса */

.best-wrap .best-v2.best-karas .best-v2-image-col img {
  object-fit: cover;
  object-position: center;
  transform: scale(1.22);
  transform-origin: center center;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-karas .best-text,
  #bestiary-karas p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-karas">
  <div class="best-v2 best-texture best-karas">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/5c/24/51/5c2451a6037da2dcb767740394722547.jpg" alt="Карас">
        <span class="best-v2-habitat-badge">уникальный (ивент)</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Карас</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Высота</span>
            <span>до 3 м с рогами</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Длина</span>
            <span>4–4,5 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Бег по воде</span>
            <span>до 2 часов</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>уникальный</span>
          </div>
        </div>

        <p class="best-text">Карас — водное оленеподобное существо, также известное как коралловый или перламутровый олень. Наросты на его теле напоминают части кораллового рифа, а жабры не только позволяют свободно дышать под водой, но и выделяют кислород для находящегося рядом наездника.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Карасов часто называют коралловыми или перламутровыми оленями из-за наростов на их телах, напоминающих части кораллового рифа. Пожалуй, это единственный вид оленей, обладающий жабрами.</p>

          <p class="best-text">Карасы не просто свободно чувствуют себя под водой — они выделяют кислород, которым может дышать их наездник или любой оказавшийся рядом с ними под водой человек.</p>

          <p class="best-text">Расцветка карасов одинакова у всех особей. Их тела покрыты белой, обычно быстро высыхающей шкурой, хорошо сохраняющей тепло во время погружений. Грива у них небольшая, а между шерстью заметны перламутровые наросты, отбрасывающие яркие блики при попадании света.</p>

          <p class="best-text">Карасы быстро плавают и способны развивать внушительную скорость на поверхности воды. Однако к передвижению по суше они совершенно не приспособлены.</p>

          <p class="best-text">В их копытах расположены особые железы, выделяющие вещество, которое мгновенно замораживает небольшой участок водной поверхности. Карас использует образовавшийся лёд как опору, отталкивается от него и таким образом скачет прямо по воде. Поддерживать подобное движение животное способно до двух часов, после чего ему требуется отдых.</p>

          <p class="best-text">Копыта карасов полые, если не считать расположенных внутри желёз и выделяемой ими жидкости. Поэтому они чрезвычайно хрупки и легко повреждаются при ходьбе по суше. Без воды карасы быстро иссушаются и погибают, из-за чего их существование вдали от берегов озёр, рек и морей невозможно.</p>

          <p class="best-text">Карасы всеядны, однако основу их рациона составляет мелкая рыба. Высота взрослой особи вместе с рогами достигает 3 метров, а длина тела — от 4 до 4,5 метра.</p>

          <p class="best-text">Это чрезвычайно социальные животные. Они легко приручаются, отличаются общительностью и альтруизмом и с готовностью бросаются спасать утопающих. Вместе с тем карасы злопамятны: человека, причинившего им даже небольшой вред, они будут сторониться до конца жизни.</p>

          <p class="best-text">При столкновении с опасностью карас способен высечь из копыт облако мороза. Попавший под него противник мгновенно получает сильное обморожение открытых участков кожи.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Не определена.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: уникальный (яйцо «песнь волны»).</li>
            <li>Доступен к получению только на бирже или через ивентовый купон.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не определена.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

25

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-roc .best-text,
#bestiary-roc p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Кадрирование только для карточки Руха */

.best-wrap .best-v2.best-rukh .best-v2-image-col img {
  object-position: 40% center;
  transform: scale(1.10);
  transform-origin: center top;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-roc .best-text,
  #bestiary-roc p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-roc">
  <div class="best-v2 best-texture best-rukh">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/d0/b8/1a/d0b81a45f784ece0b0fdbf364ca6249e.jpg" alt="Рух">
        <span class="best-v2-habitat-badge">магический</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Рух</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Срок жизни</span>
            <span>до 400 лет</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Размах крыльев</span>
            <span>до 30 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Длина тела</span>
            <span>до 12 м с хвостом</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>приручаемый</span>
          </div>
        </div>

        <p class="best-text">Во времена, когда Империи Саргос ещё не существовало и на её месте стояло пять королевств, птицы рух считались одной из самых опасных напастей — по крайней мере для тех, кто жил на побережье или недалеко от него.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Во времена, когда Империи Саргос ещё не существовало и на её месте стояло пять королевств, птицы рух считались одной из самых опасных напастей — по крайней мере для тех, кто жил на побережье или недалеко от него.</p>

          <p class="best-text">Говорят, что изначально это птицы прибыли откуда-то из-за океана и, облюбовав необжитые скалистые острова к югу от чешуйчатых гор, расплодились так сильно, что среди их стай началась борьба за охотничьи угодья. От этой борьбы страдали все: исполинские птицы уносили скот и слонов, которых часто использовали в строительстве; портили посевы; разоряли целые деревни.</p>

          <p class="best-text">Дошло до того, что королевствам пришлось нанимать охотников за магическими тварями, чтобы те наконец избавили эти земли от прожорливых птиц. Это помогло, пусть и множество охотников в процессе сложило головы: популяция птиц заметно уменьшилась. Они не перестали, конечно, полностью досаждать населению будущей империи, но по крайней мере большую часть времени (и так обстоят дела и по сей день) птиц рух можно увидеть лишь на одноимённом острове или в небе подле него.</p>

          <p class="best-text">Птицы рух живут до четырёхста лет и растут на протяжении всей своей жизни. Размер птицы сильно зависит от частоты и качества её питания: поэтому чем чаще и обильнее она ест, тем больших размеров может достичь. Известно, что у самой крупной особи размах крыльев достигал тридцати метров, а длина тела — двенадцать метров вместе с хвостом.</p>

          <p class="best-text">Тела и крылья птиц рух покрыты плотными золотистыми перьями, обладающими способностью проводить электричество: сами птицы рух не боятся молний и не могут быть ими убиты, только если сперва не лишить их оперения полностью. Кроме того, в своих перьях они накапливают разряды и могут выпускать их как стрелы — из-за этой неприятной особенности около острова Рух потерпело крушение немало добротных кораблей.</p>

          <p class="best-text">По тем данным, которые удалось собрать исследователям и вивисекторам, птицы рух также умеют вызывать грозу и дождь — но не могут управлять ею. Правда доступен этот навык лишь тем особям, которые выросли в естественной среде обитания, среди дикой стаи. Те же птицы рух, которых вывели вивисекторы, увы, такой способностью не обладают — но зато и нрав имеют куда более мирный, и с большей вероятностью не раскроят череп хозяина своим крепким клювом.</p>

          <p class="best-text">Птицы рух — исключительно плотоядны. Что примечательно, они предпочитают употреблять в пищу внутренности: печень, желудок, сердце. У каждой птицы, впрочем, могут вырабатываться свои личные предпочтения: одни предпочитают говяжьи внутренности, а другие — человечьи.</p>

          <p class="best-text">Живут птицы рух крупными стаями, где всегда есть один вожак. Как правило это та птица, которая крупнее других — её возраст не играет роли. Одомашненные птицы рух или же выведенные искусственно, своей стаей считают хозяина: и могут воспринимать человека и как птенца, и как вожака, в зависимости от того как человек с ними взаимодействует.</p>

          <p class="best-text">Так как птицы рух имеют острое чувство территории, то заходить на территорию, которую они считают своей — значит спровоцировать их на нападение. Убить их крайне тяжело, потому что они часами могут стрелять издали молниями, но самый эффективный способ — пронзить птицу рух снарядом из баллисты; или покрыть перья чем-то крайне вязким — тогда птица рух не сможет парить в воздухе и её можно будет свободно добить в воде или на земле.</p>

          <p class="best-text">Птицы рух предпочитают жаркий климат: чем холоднее климат и чем меньше солнца они получают, тем чаще они подхватывают хвори, отказываются от пищи и, как следствие — хиреют.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <p>Перетёртые жилы птиц рух используются при создании электрических бомб, а кровь — в составах, улучшающих кровообращение, разогревающих и разгоняющих кровь.</p>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: приручаемый.</li>
            <li>выведены «карликовые» птицы рух, но в отличие от своих крупных собратьев срок жизни у них не больше 30 лет.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Оперение используется при изготовлении электрических стрел и болтов.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

26

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}

.best-wrap *,
.best-wrap *::before,
.best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}

.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}

#bestiary-basilisk .best-text,
#bestiary-basilisk p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}

.best-wrap .best-text:last-child {
  margin-bottom: 0;
}

.best-wrap .best-text b {
  color: var(--brass);
  font-weight: 600;
}

/* Сворачиваемые блоки */

.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}

.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}

.best-wrap details.best-fold > summary::-webkit-details-marker {
  display: none;
}

.best-wrap details.best-fold > summary::before {
  content: "▸";
  color: var(--blood-br);
  transition: transform 0.15s;
}

.best-wrap details.best-fold[open] > summary::before {
  transform: rotate(90deg);
}

.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* Полевой атлас */

.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow:
    0 14px 30px rgba(0,0,0,0.55),
    inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}

.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}

.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}

.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}

/* Кадрирование только для карточки Василиска */

.best-wrap .best-v2.best-basilisk .best-v2-image-col img {
  object-fit: cover;
  object-position: center 35%;
  transform: scale(1.10);
  transform-origin: center top;
}

.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px;
  left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}

.best-wrap .best-v2-body {
  flex: 1;
  padding: 26px 28px;
  min-width: 0;
}

.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}

.best-wrap .best-v2-stat-list {
  margin: 14px 0 16px;
}

.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}

.best-wrap .best-v2-stat-row:last-child {
  border-bottom: none;
}

.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}

.best-wrap .best-v2-stat-row span:last-child {
  color: var(--ink);
  text-align: right;
}

.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 20px 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
}

.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}

.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}

.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}

.best-wrap .best-v2-res-pill ul {
  margin: 0;
}

.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}

.best-wrap .best-v2-res-pill li:last-child {
  margin-bottom: 0;
}

.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0;
  top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}

.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  font-style: italic;
}

/* Мобильная адаптация */

@media (max-width: 700px) {
  #bestiary-basilisk .best-text,
  #bestiary-basilisk p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head {
    flex-direction: column;
  }

  .best-wrap .best-v2-image-col {
    width: 100%;
    height: 240px;
  }

  .best-wrap .best-v2-body {
    padding: 20px 16px;
  }

  .best-wrap .best-v2-full {
    padding: 16px 16px 20px;
  }

  .best-wrap .best-v2-resources {
    flex-direction: column;
  }
}
</style>

<div class="best-wrap" id="bestiary-basilisk">
  <div class="best-v2 best-texture best-basilisk">

    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/736x/98/a3/d0/98a3d0ffaf9ecb633ecd296c9e701d41.jpg" alt="Василиск">
        <span class="best-v2-habitat-badge">магический</span>
      </div>

      <div class="best-v2-body">
        <div class="best-v2-name">Василиск</div>

        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row">
            <span>Длина</span>
            <span>до 3 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Высота</span>
            <span>до 2 м</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Климат</span>
            <span>умеренный</span>
          </div>

          <div class="best-v2-stat-row">
            <span>Категория</span>
            <span>дикий</span>
          </div>
        </div>

        <p class="best-text">Василискам часто приписывают «проклятую» природу: их опасаются и избегают, потому что при своих относительно скромных в сравнении с другими хищниками размерах василиски крайне непредсказуемы и опасны. И их — невозможно полноценно приручить.</p>
      </div>
    </div>

    <div class="best-v2-full">
      <details class="best-fold">
        <summary>Полное описание</summary>

        <div class="best-fold-body">
          <p class="best-text">Василискам часто приписывают «проклятую» природу: их опасаются и избегают, потому что при своих относительно скромных в сравнении с другими хищниками размерах василиски крайне непредсказуемы и опасны. И их — невозможно полноценно приручить.</p>

          <p class="best-text">Их можно содержать (с периодическим успехом), но всегда в клетке. Не уследить за василиском — всё равно что своими руками убить население замка или соседней деревни. Потому что василискам незнакома концепция послушания, они — не собаки, которые станут слушаться приказов. Василискам неведомо насыщение — они будут убивать и есть даже если удовлетворили свою потребность в пище.</p>

          <p class="best-text">В отличие от других магических существ, у василисков есть два способа появления на свет: самый стандартный прозаичен — василиск попросту вылупляется из яиц другого василиска (что примечательно, каждая самка василиска откладывает до десяти яиц раз в несколько лет, но состав кладки всегда случаен: в кладке могут быть как живые или мёртвые яйца василисков, так и живые и мёртвые яйца с обыкновенными цыплятами); во втором же случае (или способе) василиски вылупляются из яиц, которые снёс чёрный петух. Именно эту особенность принято связывать с проклятиями и магией: если у кого-то в деревне появляется чёрный петух, то об этом слухи разлетаются мгновенно. Чтобы петух снёс яйцо — это, конечно, огромная редкость. Но когда подобное происходит, то и от петуха, и от снесённых им яиц поскорее пытаются избавиться.</p>

          <p class="best-text">Выглядят василиски как помесь чёрного петуха и змея. Передняя часть туловища у них петушиная — есть и гребешок, и клюв, и лапы, а задняя — змеиная, покрытая смертельным ядом. Самый большой василиск из тех, каких когда-либо видел человек в длину были не больше трёх метров, а в высоту — не больше двух. Гораздо чаще встречаются особи поменьше, но и они доставляют человеку немало проблем.</p>

          <p class="best-text">Василиски по своей природе крайне агрессивны и прожорливы: им незнаком страх, а потому они нападают вне зависимости от того, сколько перед ними людей и чем те вооружены (многие говорят что это, мол, оттого что у них куриные мозги). Но при том, василиски владеют способностью парализовать людей (в а более редких случаях и вовсе обращать в камень). Достаточно встретиться с василиском взглядом даже случайно и человек уже не сможет пошевелиться.</p>

          <p class="best-text">Парализовав жертву, василиски принимаются пожирать её заживо — и неизвестно от чего жертва умирает раньше: от кровопотери или от смертоносного яда, который у василиска и на змеином хвосте, и на когтях, и в железах внутри клюва.</p>

          <p class="best-text">Если кому-то всё-таки приходит в голову идея завести василиска, то нужно озаботиться тем, чтобы глаза василиска были закрыты. Это немного притупляет их агрессию, и лишает возможности парализовывать. Одни надевают на василисков повязки, другие — лишают василисков зрения. Но так или иначе оставлять василисков без присмотра нельзя: даже без своего парализующего взгляда они по-прежнему владеют смертельным ядом — бывали случаи, когда под покровом ночи оставленные без присмотра василиски опустошали замки. Разжиревший и откормленный василиск становятся ленивым, вялым и неповоротливым — вот тогда-то он и перестаёт бросаться на всех подряд и его, хоть и с натяжкой, можно посчитать питомцем.</p>

          <p class="best-text">Если василиск переедает слишком сильно, то погружается в спячку — в это время он наиболее беззащитен и его можно убить наверняка, одним ударом пронзив сердце. Для спячки и высиживания яиц василиски подыскивают себе неглубокую пещеру, зачастую выгоняя из неё прежних обитателей.</p>

          <p class="best-text">Любимая пища василиска — яйца крупных птиц.</p>

          <p class="best-text">Обитают василиски преимущественно в лесах и предпочитают умеренный климат.</p>

          <p class="best-text">Того, кого василиск обратил в камень — можно расколдовать, хотя такому человеку придётся жить с последствиями: крайней болезненностью и необходимостью регулярно пить противоядие, потому что у таких людей яд василиска не выводится из организма ни обычным, ни магическим способами.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Смертельный яд содержится на змеином хвосте, когтях и в железах внутри клюва.</li>
            <li>Пострадавшим от обращения в камень необходимо регулярно принимать противоядие.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: магическое.</li>
            <li>Полноценное приручение невозможно.</li>
            <li>Содержание допускается только в клетке, с закрытыми глазами и под постоянным наблюдением.</li>
          </ul>
        </div>

        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не определена.</p>
        </div>
      </div>
    </div>

  </div>
</div>[/html][hideprofile]

0

27

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-ghouls .best-text,
#bestiary-ghouls p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-ghouls .best-text,
  #bestiary-ghouls p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
}
</style>

<div class="best-wrap" id="bestiary-ghouls">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_УПЫРЯ на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.

       Раздел с Алхимией/Вивисекцией/Ковкой здесь намеренно убран —
       в исходном тексте таких сведений нет: упыри не тварь, которую
       ловят и разделывают вивисекторы, а проклятая городская
       (точнее, деревенская) легенда Моленгарда. Если решите
       дополнить статью практической стороной — добавьте блок
       .best-v2-resources по образцу других карточек.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/b3/f8/90/b3f890e57e247c1013a1427c037c0fe3.jpg" alt="Упырь">
        <span class="best-v2-habitat-badge">мифический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Упыри</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Активность</span><span>исключительно ночная</span></div>
          <div class="best-v2-stat-row"><span>Уязвимость</span><span>солнечный свет</span></div>
          <div class="best-v2-stat-row"><span>Ареал</span><span>Моленгард</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>проклятое, мифическое</span></div>
        </div>
        <p class="best-text">Никто точно не знает, какова их природа и откуда они появляются. Их существование принято так или иначе связывать с Серкесом: во многом потому, что с упырями редко можно столкнуться за пределами Моленгарда.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Известно что они — исключительно ночные создания, а по поверьям упырями становятся те, кто не был похоронен должным образом. Те кому удавалось увидеть упырей издали и выжить, говорят что у них вытянутые, худые тела — что их руки и ноги кажутся хрупкими. Но при этом руками упыри могут смять голову человека, облачённого в металлический шлем. При своей внешней худобе упыри обладают исключительной силой.</p>
          <p class="best-text">Очевидцы говорят что тела упырей покрыты трупными пятнами, и источают они зловоние гниения. Особенно часто от упырей страдают удалённые деревни и хуторы — и если случается так что упыри опустошают их полностью, порой об этом становится известно только спустя несколько недель или месяцев.</p>
          <p class="best-text">Поговаривают, что упырей невозможно убить никак иначе, кроме как солнечным светом — и что они куда умнее, чем кажутся на первый взгляд. По неуверенным заявлениям тех, кому доводилось поглядеть на упыря хоть краем глаза, они мастерски умеют подражать голосам и потому легко заводят человека в ловушку. Известны случаи, когда упыри изничтожали хорошо вооруженные караваны.</p>
          <p class="best-text">По мнению тех, кто занимался изучением жизни «ночной фауны» Моленгарда, вероятнее всего в дневное время упыри прячутся глубоко в пещерах, а в ночное — выходят на охоту. От своих жертв упыри не оставляют ничего, кроме обглоданных костей и разорванных одеяний.</p>
          <p class="best-text">Люди говорят, что тот кого упырь укусил — и сам станет упырём. И верят, что рассыпанная под порогом соль не даст упырю войти в дом. Именно по этой причине торговля солью — крайне прибыльное дело в любом регионе Моленгарда.</p>
        </div>
      </details>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 14:53:20)

0

28

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-copper-otters .best-text,
#bestiary-copper-otters p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-copper-otters .best-text,
  #bestiary-copper-otters p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
}
</style>

<div class="best-wrap" id="bestiary-copper-otters">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ВЫДРЫ на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.

       Раздел с Алхимией/Вивисекцией/Ковкой здесь тоже намеренно
       убран — в исходном тексте такие сведения не приводятся.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/bd/9e/cb/bd9ecb6906a8e2b9d4ce2baf8483e425.jpg" alt="Медная выдра" style="object-position: right center;">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Медные выдры</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Отличие</span><span>насыщенный медный цвет шкуры</span></div>
          <div class="best-v2-stat-row"><span>Интеллект</span><span>хорошо развит</span></div>
          <div class="best-v2-stat-row"><span>Особенность</span><span>коллекционирование минералов</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>приручаемый</span></div>
        </div>
        <p class="best-text">От обычных выдр медных в первую очередь отличает цвет шкуры: именно этот насыщенный медный цвет стал причиной, по которой в своё время медных выдр практически полностью изничтожили.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">С годами их популяция заметно увеличилась и на день сегодняшний вымирание им не грозит — хотя дикие медные выдры по-прежнему настороженно относятся к людям и стараются не приближаться к человеческим поселениям слишком близко.</p>
          <p class="best-text">Иная их особенность — хорошо развитый интеллект. Медные выдры отлично понимают человеческую речь и могут заучить огромное множество команд. А в сочетании с их исключительной гибкостью и мелкими размерами это делает их прекрасными кандидатурами на транспортировку посланий или выполнения разнообразных мелких поручений. Медные выдры легко запоминают местность даже если видели её единожды и нередко помогают своим хозяевам выходить из дремучей чащи — если, конечно, не начнут вредничать.</p>
          <p class="best-text">Медные выдры обожают минералы: они коллекционируют красивые камешки и никому не позволяют прикасаться к своим сокровищам, даже хозяину. Забрать камешек у выдры — значит сильно её обидеть. Такие обиды медные выдры прощают крайне неохотно и могут даже уйти от хозяина, который поступил с ними подобным образом.</p>
          <p class="best-text">Из-за этой страсти к коллекционированию в схронах медных выдр можно найти самые различные вещи: от красивой гальки до украденного сапфирового ожерелья. По этой же причине хозяев медных выдр часто обвиняют в кражах — и даже казнят, если те не защищены титулом или не смогут доказать свою невиновность.</p>
          <p class="best-text">В остальном же медные выдры активные и достаточно социальные создания. Их излюбленное занятие — обнимать руку хозяина и страшно вопить, если от этой руки их пытаются отлучить.</p>
        </div>
      </details>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 14:53:27)

0

29

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-megeras .best-text,
#bestiary-megeras p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

.best-wrap .best-subspecies-scroll {
  max-height: 460px;
  overflow-y: auto;
  padding-right: 8px;
}
.best-wrap .best-subspecies-scroll::-webkit-scrollbar { width: 7px; }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-track { background: var(--bg-card-3); }
.best-wrap .best-subspecies-scroll::-webkit-scrollbar-thumb { background: var(--brass-dim); }
.best-wrap .best-sub {
  border-left: 2px solid var(--blood-br);
  background: rgba(0,0,0,0.2);
  padding: 12px 14px;
  margin-bottom: 10px;
}
.best-wrap .best-sub:last-child { margin-bottom: 0; }
.best-wrap .best-sub-name {
  font-family: 'Cinzel', serif;
  font-size: 13.5px;
  color: var(--brass);
  margin-bottom: 6px;
}
.best-wrap .best-sub p {
  font-size: 13px;
  line-height: 1.6;
  color: var(--ink-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-megeras .best-text,
  #bestiary-megeras p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-megeras">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_МЕГЕРЫ на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.

       Раздел с Вивисекцией и Ковкой убран — в исходном тексте таких
       сведений о мегерах нет. Осталась только Алхимия — три
       ингредиента, по одному на каждый вид.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/79/fc/1a/79fc1a78f2499af379909aea410e1437.jpg" alt="Мегеры" style="object-position: center 20%; transform: scale(1.12);">
        <span class="best-v2-habitat-badge">мифический</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Мегеры</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Виды</span><span>гарпии, сирены, русалки</span></div>
          <div class="best-v2-stat-row"><span>Оружие</span><span>чарующее пение, когти, клыки</span></div>
          <div class="best-v2-stat-row"><span>Слабость</span><span>резкие, неприятные звуки</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>дикий</span></div>
        </div>
        <p class="best-text">Всех этих мифических существ роднит женское начало. Учёные мужи с пеной у рта спорят о том, следует ли объединять их в одно семейство (попросту разделённое на виды) или нет, но одно ясно точно — они одинаково сильно ненавидят людей и рассматривают род человеческий исключительно в качестве источника пищи.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Гарпии, сирены и русалки не владеют полноценной человеческой речью, хоть и определённо способны её понимать. Все они имеют способность исторгать из себя чарующее пение, но на этом (и на внешних чертах) их сходство с человеческими женщинами и заканчивается.</p>
          <p class="best-text">Это чарующее пение — опасное оружие (хотя кроме него гарпии, сирены и русалки в совершенстве владеют своими острыми когтями и клыками). Один раз услышав его, человек попадает в капкан и уже не может самостоятельно справиться с желанием идти на голос. Попытки закрыть уши плодов не приносят, но резкие и неприятные звуки могут отвлечь человека и временно освободить его от влияния пения. Поговаривают, будто бы тех, кто хоть раз слышал пение гарпий, сирен или русалок — постоянно тянет к воде.</p>
          <p class="best-text">Никому неизвестно, как именно гарпии, сирены и русалки появляются. Учёные мужи утверждают, что они откладывают яйца или икру, но до сих пор не удавалось найти ни единого следа такой кладки. Сами они на эти вопросы, разумеется, не отвечают. Существует также предположение, что гарпиями, русалками или сиренами становятся проклятые, несчастные женщины, умершие насильственной смертью.</p>
          <p class="best-text">Несмотря на то, что гарпии, сирены и русалки не поддерживают с людьми диалог, они крайне умны. Печальный исход у подобных историй неизбежен — достигнуть понимания с гарпиями, сиренами или русалками невозможно. Они могут играть с человеком, забавляться, а затем — жестоко убить.</p>
          <p class="best-text">Ещё одной интересной особенностью гарпий, сирен и русалок является то, что заточить их можно лишь в магической клетке. А на того, кому это удалось — ложится проклятие. Это проклятие связывает человека с гарпией, сиреной или русалкой неразрывными нитями судьбы: конец всегда один — умрёт либо пленивший, либо пленённый.</p>
        </div>
      </details>

      <details class="best-fold">
        <summary>Виды (3)</summary>
        <div class="best-fold-body">
          <div class="best-subspecies-scroll">

            <div class="best-sub">
              <div class="best-sub-name">Гарпии</div>
              <p>Когда не поют, гарпии способны воспроизводить только птичьи звуки. Пение гарпий — всегда тоскливое и пробирающее до костей, а голоса — гораздо более «грудные». Гарпиям свойственно собираться в стаи. По одной из версий их происхождения, гарпии — женщины, подвергшиеся воздействию проклятия.</p>
            </div>

            <div class="best-sub">
              <div class="best-sub-name">Сирены</div>
              <p>Когда не поют, сирены (как и русалки) издают лишь бульканье, рычание и неясный клёкот. Пение сирен — гораздо более нежное и влекущее. Сирены не могут выжить в пресной воде. По одной из версий их происхождения, сирены — бывшие утопленницы, сгинувшие в море. Бывали случаи, когда сирена не нападала на человека продолжительное время, дожидаясь, пока он заманит к ней своих товарищей. Хоть сирены иногда и охотятся вместе с другими — по сути своей они довольно эгоистичны.</p>
            </div>

            <div class="best-sub">
              <div class="best-sub-name">Русалки</div>
              <p>Когда не поют, русалки (как и сирены) издают лишь бульканье, рычание и неясный клёкот. Пение русалок — более задорное, а голоса у них звонче и тоньше. Русалки не могут выжить в солёной воде. По одной из версий их происхождения, русалки — бывшие утопленницы, сгинувшие в пресноводных водоёмах. Случалось и такое, что русалки водили с человеком хороводы в прудах, прежде чем утопить его и сожрать. Хоть русалки иногда и охотятся вместе с другими — по сути своей они довольно эгоистичны.</p>
            </div>

          </div>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
          <ul>
            <li>Из чешуи сирены можно создать невероятно мощное приворотное зелье.</li>
            <li>Из волоса русалки — сладкий нектар забвения.</li>
            <li>Из перьев гарпии — эликсир, временно снимающий эффекты проклятия.</li>
            <li>Добыть каждый из этих ингредиентов невероятно тяжело, и стоят они баснословных денег.</li>
          </ul>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 14:53:33)

0

30

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
  box-sizing: border-box;
  --ink:        #e7e1d4;
  --ink-dim:    #948a78;
  --bg-card:    #201e1c;
  --bg-card-2:  #2a2724;
  --bg-card-3:  #141312;
  --brass:      #c9a15f;
  --brass-dim:  #6e5c39;
  --blood:      #5c1a1f;
  --blood-br:   #b0403f;
  font-family: 'EB Garamond', Georgia, serif;
  color: var(--ink);
  padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
  line-height: normal;
}
.best-wrap .best-texture {
  background-color: var(--bg-card);
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
    radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
    radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
    linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
  background-blend-mode: overlay, soft-light, multiply, normal;
  background-repeat: repeat, no-repeat, no-repeat, no-repeat;
  background-size: 140px 140px, cover, cover, cover;
}
#bestiary-flesh-bees .best-text,
#bestiary-flesh-bees p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
  text-align: justify;
  color: var(--ink);
  margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

/* сворачиваемые блоки (общие) */
.best-wrap details.best-fold {
  border: 1px solid var(--brass-dim);
  margin: 14px 0;
}
.best-wrap details.best-fold > summary {
  cursor: pointer;
  list-style: none;
  padding: 11px 15px;
  font-family: 'Cinzel', serif;
  font-size: 14.5px;
  letter-spacing: 0.5px;
  color: var(--brass);
  background: var(--bg-card-2);
  display: flex;
  align-items: center;
  gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
  padding: 15px 16px 16px;
  border-top: 1px solid var(--brass-dim);
}

/* =========================================================
   ВАРИАНТ 2 — полевой атлас
   ========================================================= */
.best-wrap .best-v2 {
  max-width: 820px;
  margin: 0 auto;
  border: 1px solid var(--brass-dim);
  box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
  display: block;
  width: 100%;
}
.best-wrap .best-v2-head {
  display: flex;
  align-items: stretch;
  width: 100%;
}
.best-wrap .best-v2-image-col {
  flex: 0 0 320px;
  width: 320px;
  position: relative;
  overflow: hidden;
}
.best-wrap .best-v2-image-col img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
  position: absolute;
  top: 12px; left: 12px;
  font-family: 'Cinzel', serif;
  font-size: 10.5px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--brass);
  background: rgba(20,19,18,0.85);
  border: 1px solid var(--brass-dim);
  padding: 5px 10px;
  z-index: 2;
}
.best-wrap .best-v2-author {
  position: absolute;
  bottom: 12px; left: 12px;
  font-size: 10.5px;
  font-style: italic;
  color: var(--ink-dim);
  background: rgba(20,19,18,0.85);
  padding: 4px 9px;
  z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
  font-family: 'Cinzel Decorative', 'Cinzel', serif;
  font-weight: 700;
  font-size: 26px;
  letter-spacing: 2px;
  color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 6px 0;
  border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
  font-family: 'Cinzel', serif;
  font-size: 11.5px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
  display: block;
  width: 100%;
  clear: both;
  padding: 0 28px 26px;
  border-top: 1px solid var(--brass-dim);
  margin-top: 4px;
  padding-top: 20px;
}
.best-wrap .best-v2-resources {
  display: flex;
  gap: 8px;
  margin-top: 18px;
  flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
  flex: 1 1 200px;
  border: 1px solid var(--brass-dim);
  padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
  display: block;
  font-family: 'Cinzel', serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--blood-br);
  margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
  position: relative;
  padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
  margin-bottom: 5px;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
  content: "◆";
  position: absolute;
  left: 0; top: 3px;
  font-size: 6px;
  color: var(--blood-br);
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
  color: var(--ink-dim);
}

/* ---------- мобильная адаптация ---------- */
@media (max-width: 700px) {
  #bestiary-flesh-bees .best-text,
  #bestiary-flesh-bees p.best-text {
    text-align: left;
  }

  .best-wrap .best-v2-head { flex-direction: column; }
  .best-wrap .best-v2-image-col { width: 100%; height: 240px; }
  .best-wrap .best-v2-body { padding: 20px 16px; }
  .best-wrap .best-v2-full { padding: 16px 16px 20px; }
  .best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-flesh-bees">

  <!-- ==========================================================
       РЕДАКТИРУЕМЫЙ БЛОК — картинка
       Замените ССЫЛКА_НА_ИЗОБРАЖЕНИЕ_ПЧЁЛ на прямую ссылку
       на картинку (например, с upforme.ru). Если картинка
       обрежется неудачно, добавьте в img style="object-position: ..."
       или style="transform: scale(1.x);". Автора — в best-v2-author,
       или удалите строку, если не нужно.
       ========================================================== -->
  <div class="best-v2 best-texture">
    <div class="best-v2-head">
      <div class="best-v2-image-col">
        <img src="https://i.pinimg.com/1200x/80/aa/6f/80aa6f99cb5445a30769f0299129934b.jpg" alt="Мясные пчёлы" style="transform: scale(1.25); transform-origin: center top;">
        <span class="best-v2-habitat-badge">обычный</span>
      </div>
      <div class="best-v2-body">
        <div class="best-v2-name">Мясные пчёлы</div>
        <div class="best-v2-stat-list">
          <div class="best-v2-stat-row"><span>Рацион</span><span>останки</span></div>
          <div class="best-v2-stat-row"><span>Роль в природе</span><span>падальщики</span></div>
          <div class="best-v2-stat-row"><span>Опасность для людей</span><span>безобидны</span></div>
          <div class="best-v2-stat-row"><span>Категория</span><span>дикий, приручаемый</span></div>
        </div>
        <p class="best-text">Вид пчёл, отказавшийся от пыльцы и нектара в пользу падали: они выкармливают личинок и питаются сами останками мелких зверей, погибших тварей и прочей органикой, которую находят в лесу. По сути, мясные пчёлы выполняют роль лесных санитаров — именно благодаря им леса Ландвиди не захлёбываются гниющей органикой, а хищники и падальщики реже задерживаются рядом с человеческим жильём.</p>
      </div>
    </div>
    <div class="best-v2-full">
      <details class="best-fold" open>
        <summary>Полное описание</summary>
        <div class="best-fold-body">
          <p class="best-text">Для людей и живых животных мясные пчёлы совершенно безобидны — их не интересует ничего живое, и ужалить они могут разве что в порядке самообороны, если их гнездо потревожить напрямую. Мёд, который они производят, не похож на обычный: тёмный, плотный, с непривычным вяжущим вкусом, но при этом отлично хранится и ценится. Травники обожают их воск за необычные консервирующие свойства и приятный аромат. Крайне плохо переносят жару.</p>
        </div>
      </details>

      <div class="best-v2-resources">
        <div class="best-v2-res-pill">
          <b>Алхимия</b>
<ul>
            <li>Воск мясных пчёл используется как основа для консервирующих составов и мазей, замедляющих порчу тканей.</li>
            <li>Мед на вкус похож на крайне сладкий бульон, а его свойства напрямую зависит от того, с кого пчелы его "собрали". Некоторые алхимики нарочно разводят пчел в вольерах, и скармливают им определенных существ для выведения нужного меда.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Вивисекция</b>
          <ul>
            <li>Категория: дикий.</li>
            <li>Колонии можно подселять вблизи поселений намеренно — как естественную "уборку" леса от падали и для производства меда, воска.</li>
          </ul>
        </div>
        <div class="best-v2-res-pill">
          <b>Ковка</b>
          <p>Не используется.</p>
        </div>
      </div>
    </div>
  </div>
</div>[/html][hideprofile]

Отредактировано Orbis (2026-08-23 14:53:39)

0

31

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');

.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-leshy .best-text,
#bestiary-leshy p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }

details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}

.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
}

@media (max-width: 700px) {
  #bestiary-leshy .best-text,
  #bestiary-leshy p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>

<div class="best-wrap" id="bestiary-leshy">

<!-- ЗАМЕНИТЬ ССЫЛКУ НА ИЗОБРАЖЕНИЕ НИЖЕ (image_placeholder) -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/1200x/b0/f0/18/b0f018e492f62963746ea7a4399bc6e6.jpg" alt="Леший">
<span class="best-v2-habitat-badge">магический</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Леший</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Природа</span><span>хищное "растение"</span></div>
<div class="best-v2-stat-row"><span>Ареал</span><span>подозрительно часто обитает на границах храмовых земель</span></div>
<div class="best-v2-stat-row"><span>Нрав</span><span>территориальный</span></div>
<div class="best-v2-stat-row"><span>Опасность</span><span>умеренная</span></div>
</div>
<p class="best-text">Леший - живой организм, который имитирует форму дерева: кора, ветви и подобие листвы служат ему скорее маскировкой и защитой, чем настоящей растительной природой. Точное происхождение таких существ неизвестно - их вывели и распространили жрецы дома Модрейк, используя этих преимущественно инертных существ как способ защиты рощ запретных земель. Годами "лешие" могут дремать и подпитываться через вполне функциональные корни, пока какой-нибудь чужак их не потревожит. Часто форму леших принимают некоторые малые божества.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">По деревенским легендам - лешими становятся деревья, простоявшие на одном месте не одну сотню лет в местах, насыщенных остаточной магией или вниманием богов, но на самом деле они куда ближе к моллюскам и медузам, которые отчасти стали растительными по своей природе.</p>
<p class="best-text">Двигается леший небыстро и тяжело, но обманываться этим не стоит: его шаг огромен, и то, что кажется человеку неспешной прогулкой, на деле покрывает расстояние в разы быстрее - многие жертвы, понадеявшиеся на медлительность лешего, оказывались настигнуты в считаные шаги. Предпочитает оставаться на одном месте десятилетиями, но если леший решает защитить свой лес, то противник далеко не всегда успевает распознать угрозу: сначала его атакуют корни, колкие ветки будто бы совершенно случайно пронзают неосторожных людей.</p>
<p class="best-text">Само древо начинает двигаться и являть себя только тогда, когда абсолютно уверено в своей победе.</p>
</div>
</details>

<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<p>Кору и сок Леших используют в различных алхимических реагентах, где требуется "поженить" несовместимую органику.</p>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<p>категория: дикий; возможно сосуществование. Жрецы в Ландвиди используют благовония, чтобы Лешие не были к ним враждебными.</p>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<p>Засушенная кора лешего черствеет и уменьшается в толщину, становясь при этом плотной, как камень. Кору часто сушат в специальных формах, чтобы создать доспешные элементы.</p>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

Отредактировано Orbis (2026-08-23 14:53:51)

0

32

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-giant-ground-cuckoo .best-text,
#bestiary-giant-ground-cuckoo p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-giant-ground-cuckoo .best-text,
  #bestiary-giant-ground-cuckoo p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-giant-ground-cuckoo">
<!-- ЗАМЕНИТЬ ССЫЛКУ НА ИЗОБРАЖЕНИЕ НИЖЕ -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/736x/fe/91/3d/fe913dbd07405227e0f4b28b9631c917.jpg" alt="Гигантская земляная кукушка" style="object-position: 0% center;">
<span class="best-v2-habitat-badge">обычный</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Гигантская земляная кукушка</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Высота в холке</span><span>1,6–1,9 м</span></div>
<div class="best-v2-stat-row"><span>Длина тела</span><span>2,3–2,6 м (+ хвост ок. 1 м)</span></div>
<div class="best-v2-stat-row"><span>Вес</span><span>180–220 кг</span></div>
<div class="best-v2-stat-row"><span>Скорость</span><span>рывком до 70 км/ч, выносливо — 35–40 км/ч</span></div>
</div>
<p class="best-text">Крупная нелетающая птица родом из засушливых пустошей, стремительный бегун, приспособленный к сухой или каменистой местности, где лошадь быстро выматывается или калечит ноги. Питается змеями, скорпионами и мелкими тварями, которых забивает клювом о камни. Издаёт характерный сухой стрекочущий звук перед атакой.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Тело гигантской земляной кукушки вытянутое, обтекаемое, с длинными мощными ногами и короткими, почти бесполезными для полёта крыльями — они служат ей скорее балансиром на резких поворотах на полном ходу, чем средством подъёма в воздух. Оперение жёсткое, пыльно-песочных и охристых тонов, сливающееся с барханами и каменистой почвой. Длинный жёсткий хвост работает как руль: птица способна разворачиваться на бегу почти на месте, не теряя скорости.</p>
<p class="best-text">Достаточно крупная и выносливая, чтобы нести на себе всадника в доспехе, гигантская земляная кукушка ценится как ездовое животное для тех, кому нужна скорость и маневренность по пересечённой местности. Заодно из кукушки выходит превосходный охотничий компаньон — птица чует змей и скорпионов задолго до человека, а забить мелкую добычу для неё дело пары мгновений.</p>
<p class="best-text">Перед атакой (и нередко просто в качестве предупреждения) птица издаёт сухой, дробный стрекот — звук, который бывалые погонщики учатся различать издалека и воспринимают как однозначный сигнал: остановиться и не делать резких движений. Гигантские земляные кукушки территориальны и держатся парами или небольшими семейными группами, но приручённые особи, выращенные с птенцового возраста человеком, быстро переносят эту территориальность на своего наездника и его пожитки.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>кровь и печень — многолетний рацион из змеиного и скорпионьего яда наделяет птицу накопленной устойчивостью; из этих органов варят основу для противоядий широкого спектра действия.</li>
<li>гастролиты (камни, заглатываемые птицей для перетирания пищи в желудке) — перемолотые в порошок, используются как компонент желудочных снадобий.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: приручаемый.</li>
<li>ездовая и охотничья птица; выращенная с птенцового возраста, легко привязывается к одному хозяину и хорошо поддаётся дрессировке.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>перья — используются для оперения стрел, лёгкие и устойчивые к сухому климату.</li>
<li>клюв — крепкий, ороговевший, идёт на наконечники мелких инструментов вроде зубил и шильев.</li>
<li>полые кости ног — лёгкие каркасные трубки для походных флейт, воронок и футляров.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

33

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-steppe-hooligan .best-text,
#bestiary-steppe-hooligan p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-steppe-hooligan .best-text,
  #bestiary-steppe-hooligan p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-steppe-hooligan">
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/736x/72/b6/c4/72b6c44ffa00312a9cfdeca97a242fc5.jpg" alt="Степной Хулиган">
<span class="best-v2-habitat-badge">обычный</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Степной Хулиган</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Высота в холке</span><span>1,4–1,6 м</span></div>
<div class="best-v2-stat-row"><span>Длина тела</span><span>ок. 2 м</span></div>
<div class="best-v2-stat-row"><span>Вес</span><span>90–120 кг</span></div>
<div class="best-v2-stat-row"><span>Грузоподъёмность</span><span>невелика</span></div>
</div>
<p class="best-text">Высокая длинноногая хищная птица, охотится пешком, а не с воздуха — забивает змей и мелких тварей точными, стремительными ударами когтистых лап, а потерявшую равновесие жертву загрызает.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Причудливая птица — результат работы дома Тант из Саргоса. Вивисекторы пытались вывести ещё один вид птичьего транспорта, но вместо этого у них получились крайне агрессивные и послушные пернатые гончие. Птица всё ещё достаточно крупна и вынослива, чтобы нести всадника, но её грузоподъёмность невелика, а потому её целенаправленно разводят в качестве боевых зверей.</p>
<p class="best-text"> Держат Степных Хулиганов чаще стаями, как загоняющих псов - они охотно работают в связке друг с другом, окружая и изнуряя добычу или противника с нескольких сторон, пока тот не потеряет равновесие под градом ударов когтистых лап. У птиц также феноменальная память на лица и голос, за счет чего она пользуется бешенной популярностью у стражников.</p>
<p class="best-text">Нрав у птицы под стать имени: задиристый, шумный, легко переходящий в неконтролируемую ярость при виде чужака на охраняемой территории. При этом птица чудесно поддается тренировкам и может запоминать сложные команды.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>надпочечные железы и кровь - источник гормона боевой ярости; на их основе варят тоник кратковременной агрессии и нечувствительности к боли, популярный среди наёмников и бойцов на аренах. После действия тоника наступает резкий упадок сил.</li>
<li>желчь - быстрый коагулянт; используется в полевых снадобьях для срочной остановки кровотечения.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: рукотворный.</li>
<li>ездовая и охотничья птица; разводится преимущественно как боевой зверь.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>когти - идут на армирование боевых шпор либо перековываются в небольшие клинки и боевые крюки.</li>
<li>клюв - крепкий, конусовидный, используется для наконечников и метательных дротиков.</li>
<li>кости ног - плотные, не полые; из них делают тубусы для хранения ценнейшей бумаги и свитков..</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

34

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-netopyr .best-text,
#bestiary-netopyr p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-netopyr .best-text,
  #bestiary-netopyr p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-netopyr">
<!-- ЗАМЕНИТЬ ССЫЛКУ НА ИЗОБРАЖЕНИЕ НИЖЕ -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/1200x/33/ef/1f/33ef1fe573451b6704326ca4f092f8c8.jpg" alt="Нетопырь">
<span class="best-v2-habitat-badge">обычный</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Нетопырь</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Размах крыльев</span><span>4–5 м</span></div>
<div class="best-v2-stat-row"><span>Длина тела</span><span>1,2–1,5 м (без крыльев)</span></div>
<div class="best-v2-stat-row"><span>Вес</span><span>60–90 кг</span></div>
<div class="best-v2-stat-row"><span>Разведение</span><span>крайне ограничено</span></div>
</div>
<p class="best-text">Крупный, выведенный вивисекторами подвид летучих мышей, достаточно сильный, чтобы нести взрослого седока. Ориентируется эхолокацией не хуже дикого сородича, что делает его незаменимым для ночных вылетов и засад - в отличие от большинства летающих тварей, нетопырь одинаково уверенно чувствует себя что в кромешной тьме пещер, что в открытом небе, и даже в дождь.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Требователен к уходу: чуткий слух легко сбивается от резких звуков и вибраций, что делает нетопыря нервным пугливым. По этой же причине разведение идёт туго - особи нуждаются в полной темноте и тишине для размножения, а любой шум поблизости от гнездовья с равной вероятностью сорвёт кладку или заставит самку бросить уже вылупившегося детёныша.</p>
<p class="best-text">Не годится для затяжных сражений верхом, но идеален для точного удара и последующего отступления. Нетопырь поддаётся дрессировке, и серией щелчков им можно управлять созданием с расстояния, не подавая голоса. </p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>ушная сера нетопыря - идёт в состав зелий и амулетов, обостряющих слух и тактильность;</li>
<li>кровь - применяется в микстурах для быстрого восстановления после травм головы и контузий, или чтобы сгладить последствия резкого перепада давления.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: рукотворный.</li>
<li>низкая плодовитость и требовательность к условиям разведения делают вид редким и дорогим.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>кожистая перепонка крыльев - лёгкий, бесшумный материал для плащей и накидок.</li>
<li>когти на крыльях - используются как небольшие крючья для скрытного лазания по стенам и скалам.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

35

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-askonisos .best-text,
#bestiary-askonisos p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2.best-asconisos .best-v2-image-col img {
transform: scale(1.25) !important;
transform-origin: center top !important;
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-askonisos .best-text,
  #bestiary-askonisos p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-askonisos">
<div class="best-v2 best-texture best-asconisos">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/1200x/35/35/0f/35350f65b80053ca9f0d08ed94c4d517.jpg" alt="Асконисос">
<span class="best-v2-habitat-badge">обычный</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Асконисос</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Размер</span><span>от лодки до приличного острова</span></div>
<div class="best-v2-stat-row"><span>Движение</span><span>дрейф по течениям</span></div>
<div class="best-v2-stat-row"><span>Разумность</span><span>не применима</span></div>
<div class="best-v2-stat-row"><span>Опасность</span><span>вводит моряков в заблуждение</span></div>
</div>
<p class="best-text">Колония примитивных морских организмов (асцидий), за десятилетия только разрастается. Но отдельные колонии настолько крупные, что образуют единую плавучую массу размером с приличный остров. Поверхность колонии постепенно нарастает почвой из ила и птичьего помёта, зарастает травой — такой "остров" легко принять за настоящую сушу, и в истории мореходства известны случаи, когда корабли пытались на нём высадиться или даже разбить лагерь.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Колония медленно дрейфует по течениям, а потому её положение на картах никогда не бывает точным — то, что вчера значилось клочком суши на полпути между двумя портами, завтра может обнаружиться на добрую сотню миль в стороне или пропасть с глаз вовсе. Опытные лоцманы любят и ненавидят такие блуждающие острова. Любят — потому что там частенько можно найти пиратский схрон. Ненавидят, потому что случайный остров может сбить с курса, а ещё на нём могут обитать страшные твари.</p>
<p class="best-text">Название своё асконисосы получили не от одного вида существа, а от целой массы сросшихся между собой особей — потому и колоний таких на свете может быть много: одни размером не больше рыбацкой лодки, другие вытягиваются на добрую милю и способны прокормить небольшую птичью колонию или стать пристанищем мигрирующим земноводным, гнездящимся на их спине. Молодые асконисосы держатся ближе к берегам и мельче, старые — уходят на глубину и разрастаются десятилетиями, обрастая слоем настоящей почвы толщиной в человеческий рост.</p>
<p class="best-text">Под слоем дёрна и поросшего зеленью, илом и прибившимися камнями скрывается вовсе не твёрдая земля, а упругая, дышащая плоть колонии, пронизанная полостями и сифонами. Попытки возвести какую-то постройку на таких "островах" заканчивались плачевно — асцидии, потревоженные сверх меры, разом сокращаются, "проваливаются", и выбрасывают воду через сифоны с такой силой, что сбивает с ног или переворачивает шлюпку.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>фильтрующая слизь колонии — после обработки даёт средство, очищающее морскую воду от соли и множества ядов; ценится на вес золота среди мореплавателей.</li>
<li>пигмент из тканей колонии — используется как стойкий краситель и клей, не выцветающий и не растворяющийся от солёной воды и солнца.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>неприменимо — колониальный организм, не имеющий единого тела или воли.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>туницин (плотное волокно из «туники» колонии) — вываренное и высушенное, идёт на водонепроницаемую парусину и обшивку лодок; гибкое и почти не разлагается в солёной воде.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

36

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-tinnin .best-text,
#bestiary-tinnin p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-tinnin .best-text,
  #bestiary-tinnin p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-tinnin">
<!-- https://i.pinimg.com/1200x/ca/41/28/ca4 … fd93f2.jpg -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/1200x/ca/41/28/ca41285c009ae27982d0f15bb1fd93f2.jpg" alt="Тиннин">
<span class="best-v2-habitat-badge">мифический, непознанный</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Тиннин</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Размер</span><span>колоссальный</span></div>
<div class="best-v2-stat-row"><span>Ареал обитания</span><span>бесплодные земли</span></div>
<div class="best-v2-stat-row"><span>Приручение</span><span>невозможно</span></div>
<div class="best-v2-stat-row"><span>Опасность</span><span>критическая</span></div>
</div>
<p class="best-text">Колоссальный червь бесплодных пустошей, свободно передвигающийся под толщей песка. Никто доподленно не может объяснить, действительно ли они "черви" или человек видел всего лишь часть этого создания. Одиночки. Хищные. Реагируют на малейшие колебания песка. Названы так в честь старых сказок и суеверий народов, живущих на рубеже бескрайней пустыни.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">При приближении добычи тиннин стремительно вырывается наружу, силясь поймать жертву мощными челюстями. Размеры его колоссальны — целые караваны или экспедиции исчезали в жерле этих тварей одним мгновением, едва успев только вскрикнуть. Уцелевшие свидетели рассказывают одно и то же: сперва возникла нарастающая дрожь под ногами, затем песок буд-то разрыхлился и стал вязким - и только потом из мириада песчинок вырывается нечто, что обычные люди называют "червем".</p>
<p class="best-text">Никто не знает, сколько тиннинов бродит под барханами бесплодных пустошей и сколько лет живёт каждый из них. Попытки выследить, изучить или тем более убить тиннина заканчивались одинаково: пропажей отряда без следа. Слава "червей" настолько печальна, что редкие и тайные экспедиции в пустоши часто намерено забывают уведомить своих участников о том, что в песках живет нечто, пока не будет слишком поздно поворачивать назад.</p>
<p class="best-text">Всё, что попадает в руки алхимикам и кузнецам от Тиннинов - чистая случайность: сброшенные при линьке фрагменты панциря, обломки зубов, найденные в песке у остова давно погибшего исполина. Такие находки редки, ценятся и обрастают собственными легендами задолго до того, как попадут на верстак, в чьи-то умелые руки.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>У проходимцев часто можно найти "легендарную шкуру песчаного ужаса", которую не берет ни один клинок. Разумеется, настоящей "кожи" нет практически ни у кого..</li>
<li>Желчь червя - настоящий "филосовский камень" среди алхимиков. Ходят легенды, что желчь Тиннина превращает любые металлы в золото.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: дикий, не приручаем даже при помощи ивентовых зелий и артефактов.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>обломки челюстей и костей - перековываются в церемониальные клинки, не требующие заточки десятилетиями; каждый такой клинок наперечёт и передаётся по наследству, а не продаётся.</li>
<li>скобы панциря - идут на статусные щиты и накладки для доспехов, если находка достаточно велика для обработки.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

37

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-goldigl .best-text,
#bestiary-goldigl p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-goldigl .best-text,
  #bestiary-goldigl p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-goldigl">
<!-- ЗАМЕНИТЬ ССЫЛКУ НА ИЗОБРАЖЕНИЕ НИЖЕ -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/736x/8b/86/b9/8b86b95df1473cb00f26641ae5f2dedf.jpg" alt="Гольдигль">
<span class="best-v2-habitat-badge">магический</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Гольдигль</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Длина тела</span><span>20–30 см</span></div>
<div class="best-v2-stat-row"><span>Вес</span><span>1–2 кг</span></div>
<div class="best-v2-stat-row"><span>Нрав</span><span>пугливый, безобидный</span></div>
<div class="best-v2-stat-row"><span>Угроза для вида</span><span>браконьерство</span></div>
</div>
<p class="best-text">Небольшой зверёк, чьи иглы содержат в себе вкрапления металла с характерным золотистым отливом — не настоящее золото, но достаточно похожее, чтобы привлекать охотников и ювелиров. Иглы слегка ядовиты: укол вызывает лёгкое онемение и жжение, что отпугивает большинство хищников.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Из-за ценных игл популяция гольдигля страдает от браконьерства сильнее, чем от природных врагов - редкий охотник за пушниной или зверолов способен пройти мимо колючего клубка, отливающего золотом на солнце.</p>
<p class="best-text">Есть у ежа и куда более странное свойство: всё, что случайно попадает ему на колючки - будь то наколотое яблоко, гриб или ягода, - со временем самым настоящим образом обращается в золото. Процесс небыстрый, занимает от нескольких недель до пары месяцев, и по этой причине охотники за таким "урожаем" специально подбрасывают ежам плоды и грибы, а затем возвращаются проверить колючки спустя время. Отдельные предприимчивые феодалы все пытаются разводить несчастных ежей в загонах, но в неволе они теряют все свои свойства.</p>
<p class="best-text">Отчего колючки обладают подобным свойством - доподлинно неизвестно. Учёные мужи спорят, идёт ли дело о естественном минеральном обмене или о чём-то менее объяснимом, но само золото, полученное таким способом, ничем не отличается от обычного ни на пробу, ни на вес. Ежей этих любят и стараются защищать, а встреча с ним - к большой удаче.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>яд игл — слабый, но все равно поражает центральную нервную систему; в разбавленном виде применяется в мазях от зубной и суставной боли, где важно приглушить чувствительность, не лишая конечность подвижности.</li>
<li>стружка позолоченных игл — используется как катализатор в зельях, ускоряющих любые процессы медленного превращения одного вещества в другое, в народе также известно как "золото бедных" за то, что многие малоимущие алхимики целенаправленно охотятся за ежами ради своих изысканий.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: дикий, можно одомашнить.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>иглы - переплавляются в золото.</li>
<li>позолоченные колючкой плоды - также переплавляются в золото.</li>
<li>«медленное золочение» — ремесленная техника: мелкий предмет из дерева или кости на несколько месяцев закрепляют между игл живого ежа, чтобы получить тонкий золотистый налёт без плавки и огня.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

38

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-dzhalesha .best-text,
#bestiary-dzhalesha p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-dzhalesha .best-text,
  #bestiary-dzhalesha p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-dzhalesha">
<!-- ЗАМЕНИТЬ ССЫЛКУ НА ИЗОБРАЖЕНИЕ НИЖЕ -->
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://upforme.ru/uploads/001c/c1/35/6/t281533.jpg" alt="Джалеша">
<span class="best-v2-habitat-badge">магический</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Джалеша</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Размеры</span><span>до 4 метров в длинну</span></div>
<div class="best-v2-stat-row"><span>Образ жизни</span><span>пары или одиночки</span></div>
<div class="best-v2-stat-row"><span>Явная черта</span><span>мерцающие глаза</span></div>
<div class="best-v2-stat-row"><span>Приручение</span><span>Требуются крайне опытные вивисекторы</span></div>
</div>
<p class="best-text">Крупный хищник с массивным сложением, живёт парами или в одиночку и в целом мало чем отличается от обычного тигра. Своё название получил за уникальную мистическую особенность - этот зверь может управлять водой, растекаться, чтобы избежать удара, и просочиться сквозь самые непролазные препятствия.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">Самый верный способ отличить обычного тигра от джалеши, так это по его глазам -  у магического зверя они всегда мерцают, будто под их радужкой зажжена свеча. В остальном та же полосатая шкура, та же поступь, тот же охотничий нрав.</p>
<p class="best-text">Зверь обычно держится лесной чащи, но не гнушается охотиться на людей - в отличие от многих других хищников, этот тигр не боится ни меча, ни огня, а в случае опасности буквально "утекает": тело на миг теряет плотность, пропускает удар или клинок сквозь себя, а затем вновь собирается воедино в паре шагов от нападавшего. Именно эта особенность и сделала охоту на джалешу почти невозможной - трофей, за который берутся только самые отчаянные или самые отчаявшиеся. Тем не менее - управление водой сжирает немало сил твари, а потому зверя часто берут измором.</p>
<p class="best-text">Приручить джалешу не удавалось никому, кроме дома Тант из Саргоса: их вивисекторы потратили не одно поколение, прежде чем смогли добиться хотя бы шаткого повиновения от пойманных детёнышей. Прирученные линии джалеш редки, стоят целое состояние и остаются собственностью дома - за его пределами встретить ручного джалешу почти невозможно.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>жидкость из мерцающих глаз - редкий компонент зелий, временно защищающих от обезвоживания и облегчающих переносимость жажды в долгом пути.</li>
<li>кровь - при добавлении в стоячую воду не даёт ей застаиваться и цвести неделями;</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: дикий, едва приручаемый.</li>
<li>единственная известная одомашненная линия принадлежит дому Тант.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>кости - материал повышенной прочности, ценится оружейниками и артефакторами.</li>
<li>шкура - статусный трофей, но добыть его крайне трудно.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0

39

[html]<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@500;700&family=Cinzel+Decorative:wght@700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&display=swap');
.best-wrap {
box-sizing: border-box;
--ink: #e7e1d4;
--ink-dim: #948a78;
--bg-card: #201e1c;
--bg-card-2: #2a2724;
--bg-card-3: #141312;
--brass: #c9a15f;
--brass-dim: #6e5c39;
--blood: #5c1a1f;
--blood-br: #b0403f;
font-family: 'EB Garamond', Georgia, serif;
color: var(--ink);
padding: 20px 12px;
}
.best-wrap *, .best-wrap *::before, .best-wrap *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
text-decoration: none;
line-height: normal;
}
.best-wrap .best-texture {
background-color: var(--bg-card);
background-image:
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E"),
radial-gradient(ellipse at 18% 12%, rgba(255,255,255,0.06), transparent 55%),
radial-gradient(ellipse at 88% 95%, rgba(0,0,0,0.6), transparent 60%),
linear-gradient(160deg, var(--bg-card-2), var(--bg-card) 55%, var(--bg-card-3) 100%);
background-blend-mode: overlay, soft-light, multiply, normal;
background-repeat: repeat, no-repeat, no-repeat, no-repeat;
background-size: 140px 140px, cover, cover, cover;
}
#bestiary-gurgulio .best-text,
#bestiary-gurgulio p.best-text {
  font-size: 15px !important;
  line-height: 1.65 !important;
text-align: justify;
color: var(--ink);
margin-bottom: 12px;
}
.best-wrap .best-text:last-child { margin-bottom: 0; }
.best-wrap .best-text b { color: var(--brass); font-weight: 600; }
details.best-fold {
border: 1px solid var(--brass-dim);
margin: 14px 0;
}
.best-wrap details.best-fold > summary {
cursor: pointer;
list-style: none;
padding: 11px 15px;
font-family: 'Cinzel', serif;
  font-size: 14.5px;
letter-spacing: 0.5px;
color: var(--brass);
background: var(--bg-card-2);
display: flex;
align-items: center;
gap: 8px;
}
.best-wrap details.best-fold > summary::-webkit-details-marker { display: none; }
.best-wrap details.best-fold > summary::before { content: "▸"; color: var(--blood-br); transition: transform 0.15s; }
.best-wrap details.best-fold[open] > summary::before { transform: rotate(90deg); }
.best-wrap details.best-fold > .best-fold-body {
padding: 15px 16px 16px;
border-top: 1px solid var(--brass-dim);
}
.best-wrap .best-v2 {
max-width: 820px;
margin: 0 auto;
border: 1px solid var(--brass-dim);
box-shadow: 0 14px 30px rgba(0,0,0,0.55), inset 0 0 70px rgba(0,0,0,0.45);
display: block;
width: 100%;
}
.best-wrap .best-v2-head {
display: flex;
align-items: stretch;
width: 100%;
}
.best-wrap .best-v2-image-col {
flex: 0 0 320px;
width: 320px;
position: relative;
overflow: hidden;
}
.best-wrap .best-v2-image-col img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(0.85) brightness(0.9);
}
.best-wrap .best-v2-habitat-badge {
position: absolute;
top: 12px; left: 12px;
font-family: 'Cinzel', serif;
font-size: 10.5px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--brass);
background: rgba(20,19,18,0.85);
border: 1px solid var(--brass-dim);
padding: 5px 10px;
z-index: 2;
}
.best-wrap .best-v2-body { flex: 1; padding: 26px 28px; min-width: 0; }
.best-wrap .best-v2-name {
font-family: 'Cinzel Decorative', 'Cinzel', serif;
font-weight: 700;
font-size: 26px;
letter-spacing: 2px;
color: var(--brass);
}
.best-wrap .best-v2-stat-list { margin: 14px 0 16px; }
.best-wrap .best-v2-stat-row {
display: flex;
justify-content: space-between;
gap: 10px;
padding: 6px 0;
border-bottom: 1px dashed var(--brass-dim);
  font-size: 14.5px;
}
.best-wrap .best-v2-stat-row:last-child { border-bottom: none; }
.best-wrap .best-v2-stat-row span:first-child {
font-family: 'Cinzel', serif;
  font-size: 11.5px;
letter-spacing: 0.5px;
text-transform: uppercase;
color: var(--ink-dim);
}
.best-wrap .best-v2-stat-row span:last-child { color: var(--ink); text-align: right; }
.best-wrap .best-v2-full {
display: block;
width: 100%;
clear: both;
padding: 20px 28px 26px;
border-top: 1px solid var(--brass-dim);
margin-top: 4px;
}
.best-wrap .best-v2-resources {
display: flex;
gap: 8px;
margin-top: 18px;
flex-wrap: wrap;
}
.best-wrap .best-v2-res-pill {
flex: 1 1 200px;
border: 1px solid var(--brass-dim);
padding: 10px 12px;
}
.best-wrap .best-v2-res-pill b {
display: block;
font-family: 'Cinzel', serif;
  font-size: 12px;
letter-spacing: 1px;
text-transform: uppercase;
color: var(--blood-br);
margin-bottom: 6px;
}
.best-wrap .best-v2-res-pill p {
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 8px;
}
.best-wrap .best-v2-res-pill p:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill ul { margin: 0; }
.best-wrap .best-v2-res-pill li {
position: relative;
padding-left: 12px;
  font-size: 14.5px !important;
  line-height: 1.6 !important;
color: var(--ink-dim);
margin-bottom: 5px;
list-style: none;
}
.best-wrap .best-v2-res-pill li:last-child { margin-bottom: 0; }
.best-wrap .best-v2-res-pill li::before {
content: "◆";
position: absolute;
left: 0; top: 3px;
font-size: 6px;
color: var(--blood-br);
}
@media (max-width: 700px) {
  #bestiary-gurgulio .best-text,
  #bestiary-gurgulio p.best-text {
    text-align: left;
  }

.best-wrap .best-v2-head { flex-direction: column; }
.best-wrap .best-v2-image-col { width: 100%; height: 240px; }
.best-wrap .best-v2-body { padding: 20px 16px; }
.best-wrap .best-v2-full { padding: 16px 16px 20px; }
.best-wrap .best-v2-resources { flex-direction: column; }
}
</style>
<div class="best-wrap" id="bestiary-gurgulio">
<div class="best-v2 best-texture">
<div class="best-v2-head">
<div class="best-v2-image-col">
<img src="https://i.pinimg.com/736x/b5/e8/d8/b5e8d815c42208d9788d599c22cf376d.jpg" alt="Гургулио">
<span class="best-v2-habitat-badge">магический</span>
</div>
<div class="best-v2-body">
<div class="best-v2-name">Гургулио</div>
<div class="best-v2-stat-list">
<div class="best-v2-stat-row"><span>Особенность</span><span>шкура, неотличимая от камня</span></div>
<div class="best-v2-stat-row"><span>Активность</span><span>ночная</span></div>
<div class="best-v2-stat-row"><span>Ареал обитания</span><span>каменные постройки, шахты, скалы</span></div>
<div class="best-v2-stat-row"><span>Вивисекция</span><span>поддаётся одомашниванию</span></div>
</div>
<p class="best-text">Крылатое существо с шкурой, внешне неотличимой от камня — днём гургулио замирает в позе статуи, полностью сливаясь с архитектурой, а по ночам охотится. Может годами сосуществовать с человеком, а тот даже не будет в курсе, что у него на крыше не модное изваяние, а настоящий ночной охотник.</p>
</div>
</div>
<div class="best-v2-full">
<details class="best-fold">
<summary>Полное описание</summary>
<div class="best-fold-body">
<p class="best-text">В отличие от того, что о них любят рассказывать в тавернах, гургулио избегают оживлённых городов и людных улиц - их можно найти на заброшенных домах, руинах и в особенности на покинутых, забытых храмах, куда давно никто не заглядывает. Чем меньше глаз вокруг, тем охотнее тварь выбирает себе насест: скатный карниз, обвалившийся портик, нишу над давно не отпираемой дверью. Впрочем, гургулио иногда подселяется к жилищу пожилых людей - и те нередко относятся к странным статуям как к "садовым гномам".</p>
<p class="best-text">Своё имя существо получило по той же причине, по которой каменные изваяния подобной формы издавна украшали водостоки храмов и крепостей: широко распахнутая пасть твари как две капли воды похожа на резной жёлоб, а её неподвижный днём силуэт веками принимали за нарочно высеченное украшение кровли.</p>
<p class="best-text">Днём гургулио не просто выглядит камнем - обмен веществ в это время замедляется до полной остановки, и разбудить спящую тварь почти невозможно, разве что прямым физическим воздействием. С наступлением темноты оцепенение спадает столь же резко, сколь наступило, и охотник, ещё минуту назад бывший частью карниза, бесшумно снимается с места на охоту за мелким зверьём, залётными птицами, а порой и неосторожным путником, вздумавшим заночевать среди руин. Тем не менее, гургулио не охотятся рядом со своим насестом, предпочитая некоторое удаление от своего места сна.</p>
</div>
</details>
<div class="best-v2-resources">
<div class="best-v2-res-pill">
<b>Алхимия</b>
<ul>
<li>железы, отвечающие за дневное оцепенение, - в малых дозах используются в снотворных зельях глубокого сна, замедляющих обмен веществ; применяются лекарями для стабилизации тяжелораненых на время долгой перевозки.</li>
<li>каменная пыль со сброшенных чешуек кожи = добавляется в растворы для кладки и штукатурки, повышая их долговечность.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Вивисекция</b>
<ul>
<li>категория: дикий, поддаётся одомашниванию.</li>
<li>прирученных гургулио держат состоятельные владельцы поместий и храмовые общины как "дополнительную" стражу - тварь бдительно караулит двери и залы, если её приучить к распорядку дня и регулярному кормлению.</li>
</ul>
</div>
<div class="best-v2-res-pill">
<b>Ковка</b>
<ul>
<li>Не применимо.</li>
</ul>
</div>
</div>
</div>
</div>
</div>
[/html][hideprofile]

0


Вы здесь » Orbis Aberratus » энциклопедия » бестиарий