Она всегда была немного не от мира сего. Её мысли витали где-то среди чертежей, макетов и футуристических проектов, через которые Вероника «говорила», ведь говорить по-настоящему она не могла. На самом деле Доэрти уже настолько привыкла к своему молчанию, что не чувствовала себя какой-то не такой, спокойно изъясняясь на языке жестов или с помощью смс. Сегодняшний вечер был особенным. Колледж устраивал вечеринку в честь сотрудничества с известными архитектурными бюро. Атмосфера была наполнена гулом голосов, звоном бокалов и запахом дорогих духов. Вероника, одетая в элегантное черное платье, чувствовала себя уверенно. Она пришла сюда не только ради знакомства с потенциальными работодателями, но и чтобы почувствовать себя частью этого мира, мира, где её талант мог быть услышан, даже без слов. Алкоголь, который она обычно пила в умеренных количествах, сегодня казался особенно приятным. Несколько бокалов вина расслабили её, сняли привычную скованность. Она смеялась, общалась жестами с друзьями, даже осмелилась подойти к одному из приглашенных архитекторов, чтобы показать ему свой эскиз. Его заинтересованный взгляд и кивок были для неё лучшей похвалой. В какой-то момент, когда Ронни стояла у бара, потягивая коктейль, к ней подошел парень. Он был высоким, с уверенной улыбкой и глазами, которые, казалось, оценивали её с ног до головы. Он что-то говорил, но Вероника не сразу поняла, что именно. Её внимательность была немного притуплена алкоголем, а его речь казалась слишком быстрой и нечёткой. — Ты такая красивая, – наконец, разобрала она. Незнакомец наклонился ближе, его дыхание коснулось её щеки. — Пойдем со мной. У меня есть место, где мы можем... поговорить.
сюжетные акции
Сообщений 1 страница 6 из 6
Поделиться12025-08-30 22:39:38
сюжетные акцииХотите окунуться в самую гущу событий, но не знаете, с чего начать? Эта тема для вас. Взяв одного из этих персонажей, вы не только всегда будете нужны Брайтвинну, но и заработаете 500$ на старте.
Поделиться22025-09-02 21:51:53
Внимание, полиция!
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">JULIAN CARTER</div>
<div class="char-card">
<div class="char-gif">
<img src="https://64.media.tumblr.com/2226e6f68bc9924e07bce8d5376a9d62/tumblr_inline_ogwmjnILFo1qlt39u_250.gifv" alt="faceclaim">
</div>
<div class="char-proto"><b>JOSEPH GORDON-LEVITT</b></div>
<div class="char-occupation">детектив</div>
<div class="char-bio">
<p>
С малых лет Джулиан проявлял интерес к разгадыванию головоломок и детективным историям, что в дальнейшем привело его к карьере в правоохранительных органах.
В его карьере было множество успешных расследований, но одно из них стало поворотным моментом в его жизни. В 2018 году Джулиан расследовал дело о серийном убийце, который терроризировал город. Долгие месяцы напряженной работы привели к аресту преступника, но это дело также оставило свой след на Джулиане. Он столкнулся с темным лицом человеческой натуры и осознал, что мир полон не только справедливости, но и жестокости.
<br><br>
После этого дела Джулиан стал более замкнутым и сосредоточенным. Он начал копаться в своих собственных переживаниях и страхах, что привело его к изучению криминальной психологии. Он стал не только детективом, но и человеком, который стремится понять мотивацию преступников. Это знание помогло ему в дальнейшем раскрытии более сложных дел, но также сделало его более уязвимым.
Теперь он столкнулся с новым вызовом - вирусом.
</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(0px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">TINA SPARKS</div>
<div class="char-card">
<div class="char-gif">
<img src="https://upforme.ru/uploads/001c/00/4d/20/694136.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>NINA DOBREV</b></div>
<div class="char-occupation">судмедэксперт</div>
<div class="char-bio">
<p>Она стала известна благодаря своему вниманию к деталям и способности выявлять даже самые незначительные улики, которые могли стать ключевыми в расследованиях. Тина искренне стремилась помочь тем, кто потерял своих близких. Она часто проводила время с семьями жертв, объясняя им результаты экспертиз и помогая справиться с горем. Её чуткость и человечность сделали её не только уважаемым экспертом, но и другом для многих.
<br><br>
В 2025 году Тина столкнулась с одним из самых сложных дел в своей карьере - необычным вирусом.
</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-30px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">GREG REYNOLDS</div>
<div class="char-card">
<div class="char-gif">
<img src="https://64.media.tumblr.com/9a1d731ce06133eb31f89fdcee2b772b/69e926f111532dc8-a1/s400x600/50607183e74704b5aa07f15fa6b2acf056e046b2.gifv" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>MICHAEL FASSBENDER</b></div>
<div class="char-occupation">начальник полицейского управления</div>
<div class="char-bio">
<p>С годами Грег поднялся по карьерной лестнице и стал детективом, а затем — начальником отдела расследований. Его репутация как бескомпромиссного и справедливого офицера полиции привела к тому, что в 2020 году он был назначен начальником полицейского управления. Под его руководством управление стало более открытым и доступным для граждан. Грег внедрял различные инициативы, направленные на взаимодействие с местным населением, включая программы по профилактике преступности и содействию молодежи.
<br><br>
В личной жизни Грег тоже имел свои испытания. Он потерял свою жену из-за, что сильно сказалось на его эмоциональном состоянии.
</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
Поделиться32025-09-08 19:42:06
Столпы "Инквизиции"
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-30px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">ADRIAN CROWELL, 42</div>
<div class="char-card">
<div class="char-gif">
<img src="https://i.ibb.co/n8sqkfpG/4c1f7cdb308ca805d0a6ae6e3486399d.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>JOEL KINNAMAN</b></div>
<div class="char-occupation">инквизитор II ступени</div>
<div class="char-bio">
<p>Адриан с детства учился держать себя в рамках строгих правил, но быстро понял, что настоящая власть приходит не через послушание, а через расчет и умение видеть слабости других. Он выбрал путь инквизитора, потому что лишь здесь его рациональность могла приносить реальный эффект. Служба научила его жесткости и хладнокровию: Адриан редко проявляет эмоции, но каждое его слово и жест продуманы до мелочей. Он наблюдает, анализирует и принимает решения, исходя из холодного расчета, не доверяя случайностям. Иногда он уходит на долгие часы в архивы и записи, словно пытаясь вычитать из истории ключ к следующей победе. Коллеги боятся его, но и уважают — Адриан умеет давить на слабости, не нарушая правил, и никто не сможет обвинить его в необоснованной жестокости. В бою он действует спокойно и методично, предпочитая стратегию силе. У него есть привычка писать заметки на полях документов, иногда нацарапывая странные символы, которые понимает только он сам. Несмотря на внешнюю строгость, он способен на редкую улыбку, которая всегда скрывает смысл.
</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-30px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">ELISE TRENT, 31</div>
<div class="char-card">
<div class="char-gif">
<img src="https://i.ibb.co/9mPxkZWB/4e32f685c77f94e94452bd51a61e795f-1.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>LESLEY-ANN BRANDT</b></div>
<div class="char-occupation">инквизитор II ступени</div>
<div class="char-bio">
<p>Элиса Трент родилась в семье обычных горожан, но с раннего детства её привлекала дисциплина и физическая подготовка. Она научилась полагаться только на себя и рано поняла, что слабость приводит к смерти, в ее случае — смерти родителей. Элиса пришла в инквизицию без связей, но быстро проявила железную решимость и способность действовать в сложных ситуациях. Её коллеги считают её холодной и молчаливой, но в этом молчании скрывается острая наблюдательность и способность мгновенно оценивать угрозу. Элиса не задает лишних вопросов и редко жалуется, предпочитая действовать, а не обсуждать. В бою она безупречна, точна и бесстрашна, способная справиться с противником, который превосходит её численно. Она часто тренируется в свободное время, поддерживая тело и дух в постоянной готовности. Элиса избегает лишних эмоций, но те, кто её хорошо знают, понимают, что за этим фасадом скрывается человек, который видел слишком много боли и потерял не меньше друзей.</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">LUCIAN CROW, 38</div>
<div class="char-card">
<div class="char-gif">
<img src="https://i.ibb.co/qYLwXpsS/1618d2597006e6da9ca0d66fb68a5dd6-1.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>JAY CORTNEY</b></div>
<div class="char-occupation">инквизитор III ступени</div>
<div class="char-bio">
<p>Люциан родился в тени чужих успехов и с юных лет понял, что честность не ведёт к власти. Он поднялся по "карьерной лестнице" не благодаря заслугами, а умению предавать, подставлять и манипулировать коллегами, оставляя за собой разрушения и слухи. Его умение притворяться, притягивать доверие и тут же использовать его против людей сделало его опасным союзником и ещё более опасным врагом. Люциан привык считать, что слабость — это смерть, а аморальность — инструмент выживания, и он использует это без зазрения совести. Его коллеги знают: одна улыбка Люциана может означать конец чьей-либо карьеры или жизни, и почти никто не осмеливается перечить ему. Он любит находить слабые места у людей, подталкивать их к ошибкам и наслаждаться, наблюдая, как рушатся их надежды. В бою он расчетлив и хитер, предпочитая ловушки и провокации прямой конфронтации, но если необходимо — действует быстро и жестко. В его мире нет друзей и союзников, есть лишь пешки, а сам он всегда остаётся на шаг впереди, держа всё под контролем. </p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
Поделиться42025-09-13 17:36:37
Спасители или вестники апокалипсиса?
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">JAMES BELL</div>
<div class="char-card">
<div class="char-gif">
<img src="https://upforme.ru/uploads/001c/89/28/5/392184.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>BOYD HOLBROOK</b></div>
<div class="char-occupation">пожарный</div>
<div class="char-bio">
<p>С детства он был человеком, всегда стремившимся помогать другим. Теперь, спустя 15 лет, Джеймс стал опытным и уважаемым пожарным. Он участвовал в многочисленных выездах, спасая людей из горящих зданий, и боролся с лесными пожарами, которые угрожали его родному городу. <br><br>
Одной из самых тяжелых ситуаций в его карьере стала трагедия, произошедшая в 2020 году. Во время крупного пожара в жилом районе, Джеймс рискнул своей жизнью, чтобы спасти семью, оказавшуюся в ловушке. Он смог вытащить их в последний момент, но сам получил серьезные травмы. Этот случай оставил на нем глубокий след. Он потерял уверенность в себе и начал сомневаться в своих силах. <br><br>
Вирус дал ему возможность реабилитировать себя в собственных глазах. Но сможет ли он справиться с призраками прошлого? </p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">RAYMOND MONTGOMERY</div>
<div class="char-card">
<div class="char-gif">
<img src="https://upforme.ru/uploads/001c/89/28/5/703148.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>BILL SKARSGARD</b></div>
<div class="char-occupation">парамедик</div>
<div class="char-bio">
<p>В 2015 году, после успешного завершения обучения, он устроился на работу в пожарную службу своего родного города. Его день начинался рано — он всегда был первым на смене, готовый к любым вызовам. Каждое утро он проходил через гараж, где стояли пожарные машины, ощущая их мощь и готовность к действию. В его команде Рэймонд быстро завоевал уважение коллег, ведь он не только был отличным парамедиком, но и хорошим другом, готовым поддержать в любой ситуации. <br><br>
Он научился работать под давлением, принимать решения в экстремальных условиях и сохранять спокойствие, когда вокруг царил хаос. <br>
Он пережил тяжелую утрату, когда его младший брат, также работающий пожарным, погиб в результате несчастного случая во время спасательной операции. Эта трагедия оставила глубокий след в его душе. Он стал еще более преданным своей работе, понимая, что каждое спасение может стать последним. В память о брате Рэймонд организовал благотворительный фонд для помощи семьям пожарных, которые погибли на службе. <br><br>
Сейчас, в 2025 году, Рэймонд продолжает работать парамедиком, но уже в новых условиях, где смерть может поджидать на каждм шагу.</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">JOHN STEWART</div>
<div class="char-card">
<div class="char-gif">
<img src="https://upforme.ru/uploads/001c/89/28/5/70243.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>FRANK GRILLO</b></div>
<div class="char-occupation">начальник экстренной службы</div>
<div class="char-bio">
<p>После нескольких лет работы в качестве парамедика, Джон быстро поднялся по карьерной лестнице и стал начальником экстренной службы в своем родном городе. Его преданность делу, способность принимать быстрые решения и умение работать в команде сделали его уважаемым лидером. Он всегда был на передовой, когда происходили бедствия, и его коллеги знали, что могут положиться на него в любой ситуации. <br><br>
В условиях пандемии его служба столкнулась с невиданными ранее вызовами: необходимость соблюдать строгие протоколы безопасности, работа с ограниченными ресурсами и постоянный страх за здоровье своих коллег и пациентов. Джон понимал, что его опыт и знания могут спасти жизни. Он обучал свою команду новым методам работы и организовывал тренинги по оказанию первой помощи в условиях пандемии.</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
Поделиться52025-09-21 18:55:16
Иди на Свет
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-20px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">LLOYD CARVER</div>
<div class="char-card">
<div class="char-gif">
<img src="https://i.pinimg.com/originals/52/d6/3b/52d63b89ccddc145e8de56bccfa8dfd1.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>IAIN GLEN</b></div>
<div class="char-occupation">глава службы безопасности общины</div>
<div class="char-bio">
<p>Вся жизнь Ллойда была связана с безопасностью других - не имея особого старта по рождению, сразу после школы он отправился в вербовочный пункт корпуса морской пехоты, привлеченный обещанием приличной зарплаты и квот на обучение после увольнения, но все закрутилось, и вместо запланированных пары-тройки лет Ллойд отдал Корпусу почти полтора десятка, успев побывать с оружием в руках от Фаллуджи до Кандагара. Затем - ранение, госпиталь, восстановление, приличные выплаты и возможность заняться собственной жизнью. Ллойд уходит в частный сектор, работает в частной охранной компании, используя накопленный опыт, пока наконец не понимает, что с него хватит. Переезжает южнее, во Флориду, покупает лицензию на экскурсионные туры в Эверглейдс, вкладывает сбережения в собственное дело - реклама, лодки, опытные гиды, пит-стопы для туристов. Все идет довольно неплохо: он не прогорает за несколько первых лет, держится на плаву, кое-как переживает эпидемию коронавируса, хотя и приходится несколько умереть аппетиты, и вот новая напасть. <BR><BR>
Дом в Брайтвинне куплен давно, Ллойд ценит покой небольших городков, и даже подружился с соседями, в числе которых оказалась Мередит Хусток, и когда над городом, как и над всей страной, сгустились тучи, а он обнаружил у себя отметины болезни, Ллойд одним из первых соглашается с предложением Мередит уйти из города, укрыться. <BR><BR>
И вот он снова в ответе за безопасность общины - и за безопасность и жизнь Мередит, что считает своей главной задачей. Ее правота для Ллойда очевидна, ее распоряжения - истина в последней инстанции, но Ллойд не оловянный солдат, заточенный на исполнение. У него есть и собственное мнение, и собственные соображения, касающиеся того, что правила в общине слишком мягкие, а Мередит слишком лояльна к несогласным. </p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-20px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">JTABITHA NOLAN</div>
<div class="char-card">
<div class="char-gif">
<img src="https://gifdb.com/images/high/halle-berry-covering-her-mouth-345c21x27r4oemye.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>HALLE BERRY</b></div>
<div class="char-occupation">глава "патрулей спасения"</div>
<div class="char-bio">
<p>Табита никогда и никому не давала спуску, и вирус не стал исключением. Успешная ученица, активистка, спортсменка, Табита играет за женскую баскетбольную команду штата... Или уже можно сказать - играла? Приехав на похороны отца весной этого года, она взяла временный отпуск, чтобы провести какое-то время с матерью (возможно, у отпуска были и другие причины, у всех есть свои скелеты в шкафу), но вирус убил мать Табиты и вскоре она заметила, что и сама заразилась. Дом ее родителей сгорел вместе с матерью, и когда Мередит Хусток предложила ей, дочери своей подруги, отправиться подальше от города, чтобы там переждать "темные времена", Табита согласилась. <BR><BR>
Ее деятельная натура не дает сидеть на месте, к тому же, она помнит, в каком отчаянии была сама, обнаружив у себя признаки заражения, поэтому, несмотря на риск, она вновь и вновь с другими членами общины отправляется в город, чтобы привести в безопасное место других заболевших, спасая их от инквизиторов и линчевателей, а заодно пополнить запасы провизии и необходимых для выживания общины мелочей, а так же выяснить, что творится в городе.<BR><BR>
Для многих в общине Табита и ее команда - единственная ниточка, что связывает их с прошлым, единственный источник новостей, а для все общины еще и единственный источник лекарств и пищи, которых не было в кладовках лагеря на начало сезона, и которые вот-вот закончатся.</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-60px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">SAM ANDERSON</div>
<div class="char-card">
<div class="char-gif">
<img src="https://live-production.wcms.abc-cdn.net.au/a468e66d025647ae3e18c8bd16fff671?impolicy=wcms_crop_resize&cropH=2000&cropW=3000&xPos=0&yPos=0&width=862&height=575" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>DAVID WENHAM</b></div>
<div class="char-occupation">глава комитета по вопросам быта</div>
<div class="char-bio">
<p>Сэма в Брайтвинн завела любовь к приключениям и просто любовь. Несколько лет назад покинув Нью-Йорк и бросив обучение в университете по специальности "гостиничное дело", Сэм редко надолго задерживался на одном месте, перебираясь из штата в штат на мотоцикле с одной дорожной сумкой, останавливался лишь ради того, чтобы устроиться на поденную работу, заработать немного наличных и отправиться дальше - а потом встретил на дороге Аманду, ради которой решил остепениться. Они вернулись в родной город Аманды, Сэм закончил курсы санитаров и устроился в городскую больницу, а потом, спустя два года, любовь прошла. <BR><BR>
Аманда рванула в Тампу с новым приятелем, а Сэм так и застрял в Брайтвинне, снимая квартиру - и не успел собраться, когда обнаружил, что заразился. Ему не хотелось садиться в карантин в больнице, и он просто перестал появляться на работе и выходить из дома, а затем решил поискать место подальше от города, где мог бы провести оставшиеся дни до предсказуемого результата, но, к своему удивлению, наткнулся на таких же людей как он, тоже сбежавших из города. <BR>
Оказалось, что у него настоящий талант к организации быта - Сэм всегда знает, что необходимо сделать прямо сейчас, чтобы на ужин хватило еды, состоялось следующее общее собрание, где взять кусок мыла для стирки, тарелку или таблетку аспирина, чем занять скучающего ребенка или как спастись от скуки самому. На его плечах и плечах его команды практически все, что делает останки фермы и скаутский лагерь на ее территории пригодными для проживания сотни с лишним человек, и его голос ценится.</p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
Поделиться62025-10-15 17:53:49
Полуночники
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(-20px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">ANDREW CARTER</div>
<div class="char-card taken">
<div class="char-gif">
<img src="https://64.media.tumblr.com/65fde605fb82acb980b3627ceb452cf5/5ac7965fb771795f-1b/s540x810/abeaab2b0168ae41c97bcfe3635b20d9056cf696.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>CHRISTOPHER BRINEY</b></div>
<div class="char-occupation">разведчик, банда "Полуночники</div>
<div class="char-bio">
<p>Его детство прошло в окружении лесов и заброшенных зданий, где он часто устраивал свои собственные «экспедиции». В старших классах он стал лидером группы, которая исследовала окрестности, прокладывая маршруты через труднопроходимые участки и находя укромные места для отдыха. Эндрю мечтал стать исследователем, но экономическая реальность заставила его изменить свои планы.<br><br>
Он оказался в центре уличной культуры, где столкнулся с бандой «Полуночники» — группой, известной своим умением адаптироваться и выживать в условиях городских джунглей. Их философия свободы и непокорности привлекла Эндрю, и вскоре он стал одним из них.<br><br>
Эндрю быстро освоил навыки разведчика: он научился анализировать местность, находить безопасные пути и избегать столкновений с врагами. Его способность заметить детали, которые другие могли бы упустить, помогала банде избегать ловушек и засады. Он стал незаменимым членом команды, отвечая за сбор информации о конкурирующих группировках и планировании операций.</p>
</div>
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(0px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">DANIEL REED</div>
<div class="char-card">
<div class="char-gif">
<img src="https://64.media.tumblr.com/d2e646d57e89f7c54a0d9b75820763fe/471331c5adc67889-4b/s540x810/c04aff75997dc4b847cb22f4ced15e413dea5440.gif" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>RUDY PANKOW</b></div>
<div class="char-occupation">боец, банда "Полуночники"</div>
<div class="char-bio">
<p>Его родители, оба зависимые от наркотиков, никогда не уделяли ему должного внимания. С самого детства Дэниэль учился выживать в этом жестоком мире: крал еду, подбирал подкидыши и прятал свои игрушки от более сильных детей.<BR><BR>
С подросткового возраста он начал искать способы убежать от реальности. В 14 лет его заметили "Полуночники" — банда, специализирующаяся на уличных драках и мелких кражах. Дэниэлу предложили стать частью их семейства, и он, не раздумывая, согласился. В "Полуночниках" он нашел не только защиту, но и чувство принадлежности. Вместе с новыми друзьями он начал участвовать в уличных боях, где быстро проявил свои способности.<BR><BR>
Его стиль боя был агрессивным и непредсказуемым: он использовал не только кулаки, но и окружающие предметы, не стеснялся применять грязные приемы, чтобы одержать победу. </p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]
[html]
<style>
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600&display=swap');
/* Контейнер для карточки + имя */
.char-wrapper {
position: relative;
width: 710px;
margin: 40px auto;
}
/* Плашка имени вне карточки */
.char-name {
position: absolute;
top: 0; /* по верхней границе карточки */
left: 50%;
transform: translate(-50%, -50%); /* по центру и чуть выше */
background: #000;
padding: 8px 35px;
font-size: 20px;
border: 2px solid #A94A34;
border-radius: 18px;
z-index: 5;
letter-spacing: 1px;
line-height: 1;
white-space: nowrap;
box-shadow: 0 0 10px rgba(0,0,0,0.6);
color: #e8e8e8;
font-family: 'Cinzel', serif;
}
/* Карточка */
.char-card {
position: relative;
width: 100%;
height: 615px;
font-family: 'Cinzel', serif;
color: #e8e8e8;
background: url('https://i.pinimg.com/736x/32/22/e5/3222e51a85a0f25ab5096cb0dc1259ca.jpg') center/cover no-repeat;
border-radius: 20px;
overflow: hidden;
box-shadow: 0 0 25px rgba(0,0,0,0.6) inset, 0 0 15px rgba(0,0,0,0.5);
}
/* Затенение */
.char-card::before {
content: "";
position: absolute;
inset: 0;
background: rgba(0,0,0,0.55);
backdrop-filter: blur(2px);
z-index: 0;
border-radius: 20px;
}
/* Круг с гифкой */
.char-gif {
position: relative;
width: 220px;
height: 220px;
margin: 50px auto 10px auto;
border-radius: 50%;
overflow: hidden;
z-index: 2;
box-shadow: 0 0 15px rgba(0,0,0,0.8), 0 0 5px #a94a34 inset;
top: 5px;
}
.char-gif img {
width: 280px;
height: 280px;
object-fit: cover;
object-position: center center;
filter: contrast(1.05) saturate(0.9);
transform: translateX(0px);
}
/* Имя прототипа */
.char-proto {
text-align: center;
font-style: italic;
font-size: 13px;
letter-spacing: 1px;
color: #A94A34;
position: relative;
z-index: 2;
margin-bottom: 10px;
top: 30px;
}
.char-proto::after {
content: "";
display: block;
width: 100%;
height: 2px;
margin: 4px auto 0;
background: linear-gradient(to right, transparent, #a94a34, transparent);
opacity: 0.8;
}
/* Занятость */
.char-occupation {
width: 85%;
margin: 0 auto 12px auto;
text-align: center;
background: rgba(20,20,20,0.6);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 8px 0;
box-shadow: 0 0 8px rgba(0,0,0,0.5);
z-index: 2;
position: relative;
font-size: 15px;
top: 30px;
}
/* Биография */
.char-bio {
position: relative;
width: 90%;
height: 170px;
margin: 0 auto;
margin-top: 5px;
padding: 15px 20px;
background: rgba(40,40,40,0.35);
border-radius: 15px;
overflow-y: auto;
z-index: 2;
backdrop-filter: blur(6px);
box-shadow: 0 0 10px rgba(0,0,0,0.4) inset;
border: 1px solid rgba(255,255,255,0.08);
margin-bottom: 25px;
font-size: 20px;
top: 30px;
}
/* Стилизация скролла */
.char-bio::-webkit-scrollbar {
width: 6px;
}
.char-bio::-webkit-scrollbar-thumb {
background: #a94a34;
border-radius: 10px;
}
.char-bio::-webkit-scrollbar-track {
background: rgba(0,0,0,0.3);
}
/* Лента "ЗАНЯТ" */
.char-taken-ribbon {
display: none;
position: absolute;
top: 35px;
right: -55px;
transform: rotate(45deg);
background: #7a1f1f;
color: #fff;
padding: 8px 80px;
font-weight: 600;
letter-spacing: 2px;
box-shadow: 0 0 8px rgba(0,0,0,0.6);
z-index: 6;
}
/* Карточка занята */
.char-card.taken {
filter: grayscale(1);
}
.char-card.taken .char-taken-ribbon {
display: block;
filter: none; /* лента цветная */
}
</style>
<div class="char-wrapper">
<!-- ВЫНЕСЕННОЕ ИМЯ -->
<div class="char-name">ROBERT BAKER</div>
<div class="char-card">
<div class="char-gif">
<img src="https://64.media.tumblr.com/f72c1f30bbf8534f19d75fb0cf3f8a1d/tumblr_inline_pl5gcgdtb51rqq37j_400.gifv" style="top: 0px;" alt="faceclaim">
</div>
<div class="char-proto"><b>BENJAMIN WADSWORTH</b></div>
<div class="char-occupation">зам.лидера, банда "Полуночники"</div>
<div class="char-bio">
<p>Он был талантливым граффитистом, и его работы привлекали внимание местных жителей и представителей преступных группировок. Когда ему было шестнадцать, он познакомился с членами банды "Полуночники". Их стиль и упор на креативность в уличных боях, а также их философия "всех на равных" привлекли Роберта.<BR><BR>
После нескольких лет участия в уличных разборках в рамках банды он быстро поднялся по иерархии. Его умение стратегически мыслить и способность находить нестандартные решения привели к тому, что он стал правой рукой лидера "Полуночников", а вскоре и заместителем. За годы активной деятельности Роберт не только заработал репутацию жесткого и умного бойца, но и проявил себя как талантливый организатор. </p>
</div>
<!-- Лента "ЗАНЯТ" -->
<div class="char-taken-ribbon">ЗАНЯТ</div>
</div>
</div>
[/html]








