[html]
<script src="https://feather-tail.github.io/MyBB-scripts-bundle/js/theme-switcher/theme-iframe.js"></script>
<script src="https://feather-tail.github.io/MyBB-scripts-bundle/js/font-resizer/font-resizer-iframe.js"></script>
<style>
.ks-offer-card {
--ks-offer-bg: var(--podform, #c9c8c8);
--ks-offer-bg-soft: var(--bt-bg, var(--quote, #d1cfcf));
--ks-offer-bg-strong: var(--plash, #1a1a1a);
--ks-offer-border: var(--bord, #b8b8b8);
--ks-offer-border-strong: var(--dark-bord, #232323);
--ks-offer-text: var(--text, #000);
--ks-offer-text-soft: var(--sec-text, #0e0c0b);
--ks-offer-accent: var(--accent, #915252);
--ks-offer-accent-strong: var(--accent2, #5b2a2a);
--ks-offer-title: var(--htm-clr, #c6c5c5);
--ks-offer-light: var(--tab-text, #c9c8c8);
--ks-offer-race: var(--witcher, #9397a1);
--ks-offer-radius: var(--radius, 6px);
--ks-offer-gap: var(--gap, 16px);
--ks-offer-small-gap: var(--small-gap, 8px);
--ks-offer-shadow: var(--shadow, 3px 3px 10px rgba(0, 0, 0, .15));
width: min(100%, 980px);
margin: 24px auto;
color: var(--ks-offer-text);
background:
linear-gradient(135deg, rgba(255, 255, 255, .12), rgba(0, 0, 0, .04)),
var(--ks-offer-bg);
border: 1px solid var(--ks-offer-border);
border-radius: calc(var(--ks-offer-radius) * 2);
box-shadow: var(--ks-offer-shadow);
overflow: hidden;
font-family: var(--main-font, inherit);
}
.ks-offer-card * {
box-sizing: border-box;
}
.ks-offer-card.ks-offer-hostess {
--ks-offer-race: var(--familiar, #a99963);
}
.ks-offer-hero {
position: relative;
display: flex;
align-items: flex-end;
padding: 34px;
color: var(--ks-offer-light);
background:
linear-gradient(90deg, rgba(0, 0, 0, .72), rgba(0, 0, 0, .25)),
var(--htm-bg, var(--head));
background-size: cover;
background-position: center;
border-bottom: 1px solid var(--ks-offer-border-strong);
}
.ks-offer-hero::after {
content: "";
position: absolute;
inset: auto 0 0;
height: 5px;
background: linear-gradient(90deg, var(--ks-offer-accent), var(--ks-offer-title), var(--ks-offer-accent-strong));
opacity: .9;
}
.ks-offer-hero__content {
position: relative;
z-index: 1;
max-width: 680px;
}
.ks-offer-kicker {
display: inline-flex;
align-items: center;
gap: 8px;
margin-bottom: 10px;
color: var(--ks-offer-title);
font-size: 11px;
line-height: 1;
letter-spacing: .18em;
text-transform: uppercase;
}
.ks-offer-kicker::before {
content: "";
width: 34px;
height: 1px;
background: currentColor;
}
.ks-offer-title {
margin: 0;
color: var(--ks-offer-light);
font-family: var(--sec-font, var(--main-font, inherit));
font-size: clamp(32px, 6vw, 58px);
line-height: .95;
font-weight: 700;
text-shadow: 2px 2px 8px rgba(0, 0, 0, .45);
}
.ks-offer-subtitle {
max-width: 560px;
margin-top: 14px;
color: var(--ks-offer-light);
font-size: 14px;
line-height: 1.6;
opacity: .92;
}
.ks-offer-layout {
display: grid;
grid-template-columns: minmax(240px, 300px) minmax(0, 1fr);
gap: var(--ks-offer-gap);
padding: var(--ks-offer-gap);
}
.ks-offer-side {
display: flex;
flex-direction: column;
gap: var(--ks-offer-gap);
}
.ks-offer-photo {
position: sticky;
top: 16px;
padding: 8px;
background: var(--ks-offer-bg-soft);
border: 1px solid var(--ks-offer-border);
border-radius: var(--ks-offer-radius);
box-shadow: var(--ks-offer-shadow);
}
.ks-offer-photo img {
display: block;
width: 100%;
aspect-ratio: 3 / 4;
object-fit: cover;
border-radius: calc(var(--ks-offer-radius) - 2px);
filter: saturate(.92) contrast(1.03);
}
.ks-offer-identity {
display: grid;
gap: var(--ks-offer-small-gap);
}
.ks-offer-identity__item {
padding: 13px 14px;
background: var(--ks-offer-bg-soft);
border: 1px solid var(--ks-offer-border);
border-radius: var(--ks-offer-radius);
}
.ks-offer-identity__item span {
display: block;
margin-bottom: 5px;
color: var(--ks-offer-accent-strong);
font-size: 10px;
line-height: 1;
letter-spacing: .12em;
text-transform: uppercase;
}
.ks-offer-identity__item strong {
display: block;
color: var(--ks-offer-text);
font-size: 13px;
line-height: 1.45;
font-weight: 700;
}
.ks-offer-race {
display: inline-flex !important;
width: fit-content;
padding: 4px 9px;
color: var(--ks-offer-light) !important;
background: var(--ks-offer-race);
border-radius: 999px;
text-transform: lowercase;
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18);
}
.ks-offer-main {
display: grid;
gap: var(--ks-offer-gap);
min-width: 0;
}
.ks-offer-section {
position: relative;
padding: 22px;
background:
linear-gradient(135deg, rgba(255, 255, 255, .14), rgba(0, 0, 0, .025)),
var(--ks-offer-bg-soft);
border: 1px solid var(--ks-offer-border);
border-radius: var(--ks-offer-radius);
overflow: hidden;
}
.ks-offer-section::before {
content: "";
position: absolute;
inset: 0 auto 0 0;
width: 4px;
background: var(--ks-offer-accent);
opacity: .75;
}
.ks-offer-section__head {
margin-bottom: 14px;
}
.ks-offer-section__head span {
display: block;
margin-bottom: 6px;
color: var(--ks-offer-accent-strong);
font-size: 10px;
line-height: 1;
letter-spacing: .16em;
text-transform: uppercase;
}
.ks-offer-section__head h3 {
margin: 0;
color: var(--ks-offer-text);
font-family: var(--sec-font, var(--main-font, inherit));
font-size: clamp(21px, 3vw, 30px);
line-height: 1.1;
font-weight: 700;
}
.ks-offer-section p {
margin: 0;
color: var(--ks-offer-text);
font-size: 14px;
line-height: 1.75;
}
.ks-offer-section p + p {
margin-top: 13px;
}
.ks-offer-gift {
background:
linear-gradient(135deg, color-mix(in srgb, var(--ks-offer-accent) 16%, transparent), transparent 65%),
var(--ks-offer-bg-soft);
}
.ks-offer-note {
margin-top: 16px;
padding: 14px 16px;
color: var(--ks-offer-light);
background: var(--ks-offer-bg-strong);
border-left: 4px solid var(--ks-offer-accent);
border-radius: var(--ks-offer-radius);
font-family: var(--sec-font, var(--main-font, inherit));
font-size: 18px;
line-height: 1.35;
text-align: center;
}
.ks-offer-links {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ks-offer-small-gap);
}
.ks-offer-link {
padding: 16px;
background: color-mix(in srgb, var(--ks-offer-bg) 72%, transparent);
border: 1px solid var(--ks-offer-border);
border-radius: var(--ks-offer-radius);
}
.ks-offer-link h4 {
margin: 0;
color: var(--ks-offer-text);
font-size: 16px;
line-height: 1.25;
}
.ks-offer-link span {
display: inline-flex;
margin: 8px 0 11px;
padding: 3px 8px;
color: var(--ks-offer-light);
background: var(--ks-offer-accent);
border-radius: 999px;
font-size: 11px;
line-height: 1.4;
text-transform: lowercase;
}
.ks-offer-link p {
font-size: 13px;
line-height: 1.65;
}
.ks-offer-bonuses {
border-color: color-mix(in srgb, var(--ks-offer-accent) 55%, var(--ks-offer-border));
}
.ks-offer-bonuses__grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: var(--ks-offer-small-gap);
}
.ks-offer-bonus {
padding: 15px;
background:
linear-gradient(135deg, rgba(255, 255, 255, .14), rgba(0, 0, 0, .03)),
var(--ks-offer-bg);
border: 1px solid var(--ks-offer-border);
border-radius: var(--ks-offer-radius);
}
.ks-offer-bonus strong {
display: block;
margin-bottom: 8px;
color: var(--ks-offer-accent-strong);
font-size: 14px;
line-height: 1.3;
}
.ks-offer-bonus p {
color: var(--ks-offer-text-soft);
font-size: 13px;
line-height: 1.6;
}
@media (max-width: 760px) {
.ks-offer-card {
width: 100%;
margin: 14px auto;
border-radius: var(--ks-offer-radius);
}
.ks-offer-hero {
min-height: 165px;
padding: 24px 18px;
}
.ks-offer-layout {
grid-template-columns: 1fr;
padding: 12px;
}
.ks-offer-side {
display: grid;
grid-template-columns: minmax(120px, 170px) minmax(0, 1fr);
align-items: start;
gap: 12px;
}
.ks-offer-photo {
position: static;
padding: 6px;
}
.ks-offer-identity__item {
padding: 11px 12px;
}
.ks-offer-section {
padding: 18px 16px;
}
.ks-offer-links,
.ks-offer-bonuses__grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 520px) {
.ks-offer-hero {
min-height: 150px;
padding: 22px 15px;
}
.ks-offer-subtitle {
font-size: 13px;
}
.ks-offer-side {
grid-template-columns: 1fr;
}
.ks-offer-photo {
max-width: 230px;
margin: 0 auto;
}
.ks-offer-section p {
font-size: 13px;
line-height: 1.68;
}
.ks-offer-note {
font-size: 16px;
}
}
</style>
<div class="ks-offer-card ks-offer-hostess">
<div class="ks-offer-hero">
<div class="ks-offer-hero__content">
<div class="ks-offer-kicker">Кодовое имя</div>
<h2 class="ks-offer-title">«Хозяйка»</h2>
<div class="ks-offer-subtitle">
Основательница ковена ремесленников, торговка знаниями, артефактами и чужими тайнами
</div>
</div>
</div>
<div class="ks-offer-layout">
<aside class="ks-offer-side">
<div class="ks-offer-photo">
<img src="https://upforme.ru/uploads/001c/82/f2/4/290327.png" alt="Quanxi — Chainsaw Man">
</div>
<div class="ks-offer-identity">
<div class="ks-offer-identity__item">
<span>Внешность</span>
<strong>Quanxi — Chainsaw Man Wiki</strong>
</div>
<div class="ks-offer-identity__item">
<span>Имя</span>
<strong>Имя и фамилия на ваш выбор, 32 года</strong>
</div>
<div class="ks-offer-identity__item">
<span>Раса</span>
<strong class="ks-offer-race">фамильяр</strong>
</div>
</div>
</aside>
<main class="ks-offer-main">
<section class="ks-offer-section ks-offer-gift">
<div class="ks-offer-section__head">
<span>Дар</span>
<h3>Животная форма.</h3>
</div>
<p>
Можете выбрать по своему усмотрению.
</p>
</section>
<section class="ks-offer-section">
<div class="ks-offer-section__head">
<span>Досье</span>
<h3>Работа</h3>
</div>
<p>
Основательница небольшого ковена ремесленников.
</p>
</section>
<section class="ks-offer-section">
<div class="ks-offer-section__head">
<span>История</span>
<h3>Биография</h3>
</div>
<p>
Молодая, амбициозная и бесконечно хитрая основательница собственного ковена.
Она торгует зельями, она торгует артефактами, а иногда даже простым людям.
</p>
<p>
Торговля и знания — две главные страсти её жизни. Она одинакова хороша и в том,
и в другом. Ловко жонглирует информацией, знает нужных людей для всех случаев жизни
и абсолютно ничего не делает без платы. Ею, впрочем, становятся далеко не всегда деньги.
</p>
<p>
Мечта Хозяйки — найти божественные инструменты. Она вообще одна из немногих,
кто об их существовании знает и, разумеется, ни с кем этим знанием не делится.
</p>
</section>
<section class="ks-offer-section">
<div class="ks-offer-section__head">
<span>Тайна</span>
<h3>Божественные инструменты</h3>
</div>
<p>
Одарённые не верят в богов.
</p>
<p>
Во всяком случае, большинство из них склонно видеть в самом факте своего существования
не доказательство высшего замысла, а, напротив, лишний аргумент против него.
</p>
<p>
Так что же это тогда за божественные инструменты?
</p>
<p>
Так немногие сведущие называют артефакты, происхождение которых теряется во тьме веков.
Никто не знает, кто создал их, когда и с какой целью. Известно лишь одно: они дошли
до наших дней, не утратив силы, словно само время не посмело их коснуться.
</p>
<p>
О нескольких таких инструментах ходят упорные слухи. Говорят, один из них находится
у Инквизиции, и именно с его помощью она находит одарённых задолго до того,
как те сами узнают правду о себе.
</p>
<p>
Но если один подобный артефакт действительно существует, разве может он быть единственным?
</p>
<p>
И сколько ещё божественных инструментов скрыто в архивах, подземельях,
частных коллекциях или руках тех, кто предпочитает, чтобы мир никогда не узнал
об их существовании?
</p>
</section>
<section class="ks-offer-section">
<div class="ks-offer-section__head">
<span>Связи</span>
<h3>Связанные персонажи</h3>
</div>
<div class="ks-offer-links">
<article class="ks-offer-link">
<h4>Ведьма/ведьмак</h4>
<span>роль свободна</span>
<p>
Надёжная опора, выполняющая роль второй скрипки. Находится в подчинённом
положении у Хозяйки и ничуть с этим не спорит. Не знает всех тайн,
что хранит Хозяйка.
</p>
</article>
<article class="ks-offer-link">
<h4>Помощник</h4>
<span>роль свободна</span>
<p>
Талантливый молодой ведьмак или ведьма, которые официально делают артефакты
на продажу. Однако кроме этого помощник выполняет для Хозяйки разную нервную
и грязную работу: поиск людей, сбор информации, доставку сообщений.
</p>
</article>
</div>
</section>
<section class="ks-offer-section ks-offer-bonuses">
<div class="ks-offer-section__head">
<span>Разное</span>
<h3>Дополнительно</h3>
</div>
<div class="ks-offer-bonuses__grid">
<div class="ks-offer-bonus">
<strong>Собственный ковен</strong>
<p>
У персонажа уже есть небольшая организация, через которую можно строить
личные и сюжетные связи, а так же вербовать новых членов.
</p>
</div>
<div class="ks-offer-bonus">
<strong>Охота за артефактами</strong>
<p>
Станьте в авангарде раскрытия тайн этого мира и раскройте секреты божественных артефактов.
</p>
</div>
<div class="ks-offer-bonus">
<strong>Бонус</strong>
<p>
Получите 1500 игровой валюты на свой счёт.
</p>
</div>
</div>
</section>
</main>
</div>
</div>
[/html]
[hideprofile]