raina: в полуподвальном окне солнечный свет преломляется, словно чья-то оборванная линия жизни на ладони. в полуподвальной комнате тихо и пахнет лавандой, приправленной чем-то приторно-сладким, будто кто-то только что поджёг сахар. рейна в окно не смотрит, взглядом она цепляется за другой (единственный) источник света — зеленовато-синий огонь под её котлом...

necro test

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

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


Вы здесь » necro test » we are legacy we are future » гостьова


гостьова

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

1

[hideprofile][html]<center>
<div class="guest-template-container">
  <div class="guest-header">
    <h1> honey dukes </h1>
  </div>
    <p><center><b>welcome to honey dukes kingdom</b><br>
<s>let's go to honey dicks party</s></center></p>
  <!-- Описание форума -->
  <div class="guest-description">
    <p>1986: мародеры повзрослели, темный лорд мертв. война закончилась - а была война? какая война? министерство провернуло самую большую <s>аферу</s> секретную операцию , вылив на своих граждан столько яда пикирующего злыдня, что можно было забыть не только войну, но и собственную маму. однако - кто-то еще помнит. голубая пилюля или красная, счастливая иллюзия или попытаться рассказать всем правду?<br>
держим роли и внешности по <b>три</b> дня, с возможностью продлить <b>три</b> раза.
за гостями <b>сутки.</b></p>
  </div>
<p><center><b>они ответят на ваши вопросики</b><br>
<a href="https://honeydicks.rusff.me/profile.php?id=7"><b>dorcas </b></a> ♦ <a href="https://honeydicks.rusff.me/profile.php?id=6"><b>lily</b></a> ♦ <a href="https://honeydicks.rusff.me/profile.php?id=5"><b>grant</b></a></center></p><br><br>
<center>
  <div class="guest-column-container">
    <!-- Панель 1 -->
    <div class="guest-column">
      <h3>внешности</h3>
      <div class="guest-item-container">
<p class="guest-item">abigail cowen  <a href="https://honeydicks.rusff.me/profile.php?id=6"></a></p>
<p class="guest-item">tati gabrielle  <a href="#"></a></p>
<p class="guest-item">benjamin wadsworth <a href="#6"></a></p>
<br>
<p class="guest-item">до 15.11</p>
<p class="guest-item">rob raco - <a href="https://honeydicks.rusff.me/profile.php?id=8">sirius black</a></p>
<p class="guest-item">drew starkey - <a href="https://honeydicks.rusff.me/profile.php?id=8">sirius black</a></p>
<p class="guest-item">jacob elordi - <a href="https://honeydicks.rusff.me/profile.php?id=9">піздюк</a></p>
<p class="guest-item">milly alcock - <a href="https://honeydicks.rusff.me/profile.php?id=16">mary macdonald</a></p>
</div>
    </div>

    <!-- Панель 2 -->
    <div class="guest-column">
      <h3>роли</h3>
      <div class="guest-item-container">
<p class="guest-item">dorcas meadowes  <a href="#"></a></p>
<p class="guest-item">lily potter  <a href="https://honeydicks.rusff.me/profile.php?id=6"></a></p>
<br>

<p class="guest-item">до 15.11</p>
<p class="guest-item">remus lupin - <a href="https://honeydicks.rusff.me/profile.php?id=8">sirius black</a></p>
<p class="guest-item">sirius black - <a href="https://honeydicks.rusff.me/profile.php?id=8">sirius black</a></p>
<p class="guest-item">james potter - <a href="https://honeydicks.rusff.me/profile.php?id=9">піздюк</a></p>
<p class="guest-item">mary macdonald - <a href="https://honeydicks.rusff.me/profile.php?id=16">mary macdonald</a></p>

</div>
    </div>

    <!-- Панель 3 -->
    <div class="guest-column">
      <h3>Выкупленные</h3>
      <div class="guest-item-container">
<p class="guest-item">harris dickinson  <a href="#"></a></p>
<p class="guest-item">margaret qualley  <a href="#"></a></p>
     
</div>
    </div>
  </div>

  <!-- Компактный футер -->
  <div class="guest-footer">
    <a href="https://honeydicks.rusff.me/viewtopic.php?id=6" class="footer-link">внешности</a> ♦
<a href="https://honeydicks.rusff.me/viewtopic.php?id=5" class="footer-link">роли</a> ♦
    <a href="https://honeydicks.rusff.me/viewtopic.php?id=3" class="footer-link">фак</a> ♦
    <a href="https://honeydicks.rusff.me/viewtopic.php?id=4" class="footer-link">сюжет и хронология</a>
  </div>
</div>
</center>[/html]

Код:
 <p class="guest-item">имя фамилия - <a href="ССЫЛКА НА ПРОФИЛЬ">имя фамилия</a></p>

0

2

[hideprofile][html]

<div style="
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px 20px;
">

    <!-- ЗАГОЛОВОК -->
    <div style="
        position: relative;
        z-index: 1;
        text-align: center;
        margin: 0 0 -12px 0;
        padding: 0;
        font-family: 'TheSilverEditorial', serif;
        font-size: 62px;
        font-weight: normal;
  text-transform: uppercase;
        font-style: italic;
        line-height: 1.15;
        color: #ffffff;
-webkit-text-stroke: 0.5px #999999;
    ">
        занятые внешности
    </div>

    <!-- СПІЛЬНИЙ БІЛИЙ БЛОК -->
    <div style="
        position: relative;
        z-index: 2;
        width: 100%;
        box-sizing: border-box;
        padding: 22px;
        background: rgb(255 255 255);
        border-radius: 14px;
        box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    ">

        <!-- ABC -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                abc
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- DEF -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                def
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- GHIJ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                ghij
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- KLMN -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                klmn
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- OPQ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                opq
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- RSTU -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                rstu
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- VWXYZ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                vwxyz
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

        <!-- OTHER -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                other
            </div>

            <div style="
                width: 62%;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a><br>
                name surname — <a href="#" style="color: #8a622e; text-decoration: none;">name surname</a>
            </div>

        </div>

    </div>

</div>

[/html]

0

3

[hideprofile][html]

<div style="
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px 20px;
">
<!-- КАРТИНКА + ЗАГОЛОВОК -->
<div style="
    position: relative;
    z-index: 1;
    width: 100%;
    height: 190px;
    margin: 0 0 -35px 0;
    overflow: hidden;
    border-radius: 8px;
">

    <!-- КАРТИНКА -->
    <img src="https://upforme.ru/uploads/001c/8c/2b/7/920402.png"
         style="
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
         ">

    <!-- ЗАГОЛОВОК ПОВЕРХ КАРТИНКИ -->
    <div style="
        position: absolute;
        z-index: 2;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        text-align: center;

        font-family: 'TheSilverEditorial', serif;
        font-size: 62px;
        font-weight: normal;
        text-transform: uppercase;
        font-style: italic;
        line-height: 1.15;

        color: #ffffff;
        -webkit-text-stroke: 0.5px #999999;
    ">
        занятые имена
    </div>

</div>

    <!-- СПІЛЬНИЙ БІЛИЙ БЛОК -->
    <div style="
        position: relative;
        z-index: 2;
        width: 100%;
        box-sizing: border-box;
        padding: 22px;
        background: rgb(255 255 255);
        border-radius: 14px;
        box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    ">

        <!-- ABC -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <!-- АЛФАВІТ -->
            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                abc
            </div>

            <!-- ДВІ КОЛОНКИ -->
            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- DEF -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                def
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- GHIJ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                ghij
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- KLMN -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                klmn
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- OPQ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                opq
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- RSTU -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                rstu
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- VWXYZ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                vwxyz
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- OTHER -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                other
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

    </div>

</div>

[/html]

0

4

[html]

<style>

.news-wrap {
    width: 600px;
    margin: 0 auto;
    padding: 0 20px 25px;
    box-sizing: border-box;
}

/* =========================================
   ЗАГОЛОВОК
   ========================================= */

.news-heading {
    position: relative;
    z-index: 1;

    width: 100%;
    margin: 0 0 -12px 0;
    padding: 0;

    text-align: center;

    font-family: 'TheSilverEditorial', serif;
    font-size: 62px;
    font-weight: normal;
    font-style: italic;
    text-transform: uppercase;
    line-height: 1.1;

    color: #ffffff;

    -webkit-text-stroke: 0.5px #999999;
}

/* =========================================
   ОСНОВНИЙ БІЛИЙ БЛОК
   ========================================= */

.news-main {
    position: relative;
    z-index: 2;

    width: 100%;
    box-sizing: border-box;

    padding: 22px;

    background: rgb(255,255,255);

    border-radius: 14px;

    box-shadow: 0 8px 25px rgba(0,0,0,0.08);
}

/* =========================================
   ВНУТРІШНІЙ СІРИЙ БЛОК
   ========================================= */

.news-card {
    width: 100%;
    box-sizing: border-box;

    background: #f4f4f4;

    border-radius: 8px;

    overflow: hidden;
}

/* =========================================
   КАРТИНКА
   ========================================= */

.news-image {
    width: 100%;
    height: 190px;

    overflow: hidden;

    position: relative;
}

.news-image img {
    width: 100%;
    height: 100%;

    display: block;

    object-fit: cover;

    filter: brightness(1.3) grayscale(100%);
}

/* золотистий фільтр */

.news-image:after {
    content: "";

    position: absolute;

    inset: 0;

    background: rgba(186, 158, 113, 0.55);

    mix-blend-mode: multiply;

    pointer-events: none;
}

/* =========================================
   ЗАГОЛОВОК НОВИНИ
   ========================================= */

.news-info {
    padding: 15px 20px 0;

    text-align: center;
}

.news-title {
    margin: 0;

    font-family: Arial, sans-serif;

    font-size: 15px;
    font-weight: 700;

    text-transform: uppercase;

    color: #333333;
}

.news-date {
    margin-top: 4px;

    font-family: Arial, sans-serif;

    font-size: 10px;
    font-weight: 600;

    color: #999999;
}

/* =========================================
   ТЕКСТ
   ========================================= */

.news-text {
    padding: 10px 20px 20px;

    font-family: Arial, sans-serif;

    font-size: 11px;

    line-height: 1.65;

    color: #222222;

    text-align: justify;
}

.news-text p {
    margin: 8px 0;
}

.news-text a {
    color: #8a622e;

    text-decoration: none;
}

/* =========================================
   КНОПКИ НОВИН
   ========================================= */

.news-buttons {
    width: calc(100% - 40px);

    margin: 8px auto 0;

    display: grid;

    grid-template-columns: repeat(3, 1fr);

    gap: 7px 8px;
}

/* =========================================
   ОКРЕМА КНОПКА
   ========================================= */

.news-button {
    display: flex;

    align-items: center;

    width: 100%;
    min-height: 45px;

    box-sizing: border-box;

    padding: 4px 8px 4px 5px;

    background: #ffffff;

    border-radius: 30px;

    text-decoration: none !important;

    box-shadow: 0 2px 7px rgba(0,0,0,0.08);

    transition: 0.2s ease;
}

.news-button:hover {
    transform: translateY(-2px);

    box-shadow: 0 4px 10px rgba(0,0,0,0.14);
}

/* =========================================
   КРУЖЕЧОК ДАТИ
   ========================================= */

.news-button-date {
    width: 35px;
    height: 35px;

    min-width: 35px;

    border-radius: 50%;

    display: flex;

    align-items: center;
    justify-content: center;

    background: #677c83;

    color: #ffffff;

    font-family: Arial, sans-serif;

    font-size: 8px;

    line-height: 1;
}

/* =========================================
   ТЕКСТ КНОПКИ
   ========================================= */

.news-button-text {
    padding-left: 8px;

    font-family: Arial, sans-serif;

    font-size: 9px;

    line-height: 1.2;

    color: #555555;

    text-align: left;
}

.news-button-title {
    display: block;

    font-weight: 700;
}

.news-button-subtitle {
    display: block;
}

</style>

<div class="news-wrap">

    <!-- ЗАГОЛОВОК -->
    <div class="news-heading">
        новости
    </div>

    <!-- ОСНОВНИЙ БІЛИЙ БЛОК -->
    <div class="news-main">

        <!-- СІРИЙ БЛОК НОВИНИ -->
        <div class="news-card">

            <!-- КАРТИНКА -->
            <div class="news-image">

                <img
                    src="https://upforme.ru/uploads/001c/8c/2b/7/920402.png"
                    alt=""
                >

            </div>

            <!-- НАЗВА + ДАТА -->
            <div class="news-info">

                <div class="news-title">
                    первая неделя
                </div>

                <div class="news-date">
                    22-09-2025
                </div>

            </div>

            <!-- ТЕКСТ -->
            <div class="news-text">

                <p>
                    добрий вечір, студія здравствуйте
                </p>

                <p>
                    первая неделя пролетела быстро, а мы все еще в шоках. я долго могу рассказывать, как мы визжим чаечкой на каждый приведенный вами профиль, но лучше дам немножко цифр: 22 принятые анкеты, 12 открытых эпизодов, 36(!) написанных постов! и 3 убитих шаловливых флуда. если кого-то забыла посчитать проститеизвините я на эмоциях как одна из тоталли под спайсами.
                </p>

                <p>
                    из новенького: выкатили для вас (ваших твинков)
                    <a href="https://honeydicks.rusff.me/viewtopic.php?id=110#p4738">
                        акцию селебрити;
                    </a>
                </p>

                <p>
                    появились первые активисты: наш главный дэдди
                    <a href="https://honeydicks.rusff.me/profile.php?id=29">
                        муди,
                    </a>

                    прекрасная красотка
                    <a href="https://honeydicks.rusff.me/profile.php?id=10">
                        марлен,
                    </a>

                    приколдесная рыжуля
                    <a href="https://honeydicks.rusff.me/profile.php?id=27">
                        маленькая тонкс.
                    </a>
                </p>

                <p>
                    на первой неделе никто не голосовал за лучший пост, поэтому мы выбрали сами (такая вот диктатура).
                </p>

                <p>
                    пост от
                    <a href="https://honeydicks.rusff.me/viewtopic.php?id=28">
                        рейны
                    </a>

                    с её острым
                    <a href="https://honeydicks.rusff.me/viewtopic.php?id=72">
                        — очень страшно, аластор...
                    </a>
                </p>

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

                <p>
                    а пока - дописываем анкеты (админам надо написать), разбираем лотерейку, и пора идти забирать форумные ачивки к себе в странички.
                </p>

                <p>
                    спасибо, что пришли! оставайтесь с нами, любим целуем дальше-больше
                    https://forumstatic.ru/files/001c/71/74/36685.svg
                </p>

            </div>

        </div>

        <!-- КНОПКИ -->
        <div class="news-buttons">

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #1
                    </span>
                </span>

            </a>

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #2
                    </span>
                </span>

            </a>

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #3
                    </span>
                </span>

            </a>

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #4
                    </span>
                </span>

            </a>

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #5
                    </span>
                </span>

            </a>

            <a href="#" class="news-button">

                <span class="news-button-date">
                    01/01
                </span>

                <span class="news-button-text">
                    <span class="news-button-title">
                        интересная
                    </span>

                    <span class="news-button-subtitle">
                        новость #6
                    </span>
                </span>

            </a>

        </div>

    </div>

</div>

[/html]
[hideprofile]

0

5

[hideprofile][html]

<div style="
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 20px 20px;
">
<!-- ЗАГОЛОВОК -->
<div style="
    position: relative;
    z-index: 1;
    text-align: center;
    margin: 0 0 -12px 0;
    padding: 0;
    font-family: 'TheSilverEditorial', serif;
    font-size: 62px;
    font-weight: normal;
    text-transform: uppercase;
    font-style: italic;
    line-height: 1.15;
    color: #ffffff;
    -webkit-text-stroke: 0.5px #999999;
">
    занятые имена
</div>

    <!-- СПІЛЬНИЙ БІЛИЙ БЛОК -->
    <div style="
        position: relative;
        z-index: 2;
        width: 100%;
        box-sizing: border-box;
        padding: 22px;
        background: rgb(255 255 255);
        border-radius: 14px;
        box-shadow: 0 8px 25px rgba(0,0,0,0.08);
    ">

        <!-- ABC -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <!-- АЛФАВІТ -->
            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                abc
            </div>

            <!-- ДВІ КОЛОНКИ -->
            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- DEF -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                def
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- GHIJ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                ghij
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- KLMN -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                klmn
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- OPQ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                opq
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- RSTU -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                rstu
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- VWXYZ -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            margin-bottom: 8px;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                vwxyz
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

        <!-- OTHER -->
        <div style="
            display: flex;
            width: 100%;
            box-sizing: border-box;
            padding: 18px 20px;
            background: #f4f4f4;
            border-radius: 8px;
        ">

            <div style="
                width: 38%;
                flex-shrink: 0;
                text-align: center;
                font-family: Arial, sans-serif;
                font-size: 32px;
                font-weight: 700;
                color: #9999997d;
                line-height: 1.2;
            ">
                other
            </div>

            <div style="
                width: 62%;
                display: grid;
                grid-template-columns: 1fr 1fr;
                column-gap: 30px;
                font-family: Arial, sans-serif;
                font-size: 11px;
                line-height: 1.7;
                color: #222222;
            ">

                <div>
                    name<br>
                    name<br>
                    name
                </div>

                <div>
                    surname<br>
                    surname<br>
                    surname
                </div>

            </div>

        </div>

    </div>

</div>

[/html]

0

6

[hideprofile][html]<style>

/* =========================================================
   ОСНОВНИЙ БІЛИЙ КОНТЕЙНЕР
   ========================================================= */

.guest-wrap {
    width: 100%;
    max-width: 1100px;

    margin: 35px auto;
    padding: 36px;

    box-sizing: border-box;

    background: rgb(255 255 255);

    border-radius: 26px;

    color: #444;

    font-family: inherit;
}

/* =========================================================
   ШАПКА / КАРТИНКА
   ========================================================= */

.guest-header {
    position: relative;

    width: 100%;
    height: 225px;

    overflow: hidden;

    border-radius: 20px;

    background-image: url("https://upforme.ru/uploads/001c/ad/04/2/667013.jpg");

    background-size: cover;

    background-position: center center;
}

.guest-header:after {
    content: "";

    position: absolute;

    inset: 0;

    background: rgba(238, 238, 238, .08);

    pointer-events: none;
}

/* =========================================================
   НАЗВА PRAY&PREY
   ========================================================= */
.guest-header-title {
    position: absolute;
    left: 32px;
    bottom: -3px;
    z-index: 2;
    color: #f4f4f4;
    font-family: 'TheSilverEditorial', serif;
    text-transform: uppercase;
    font-style: italic;
    font-size: 68px;
    line-height: .85;
    font-weight: 400;
    letter-spacing: -1px;
}

/* =========================================================
   ОСНОВНА ЧАСТИНА
   ========================================================= */

.guest-body {
    display: grid;

    grid-template-columns:
        minmax(0, 1fr)
        400px;

    gap: 18px;

    margin-top: -28px;

    position: relative;

    z-index: 5;
}

/* =========================================================
   БЛОК №2 — ІНФОРМАЦІЯ
   ========================================================= */

.guest-info {
    padding: 30px;

    box-sizing: border-box;

    background: #f4f4f4;

    border-radius: 18px;
}

.guest-info ul {
    margin: 0 0 22px;

    padding: 0;

    list-style: none;
}

.guest-info li {
    position: relative;

    margin: 0 0 7px;

    padding-left: 16px;

    font-size: 11px;

    line-height: 1.45;

    font-weight: 600;
}

/* зірочки */

.guest-info li:before {
    content: "✦";

    position: absolute;

    left: 0;
    top: 0;

    color: #415549;

    font-size: 9px;
}

/* посилання */

.guest-info a {
    color: #415549;

    font-size: 11px;

    font-weight: 700;

    text-decoration: none;
}

.guest-info a:hover {
    text-decoration: underline;
}

/* =========================================================
   ТЕГИ
   ========================================================= */

.guest-tags {
    display: flex;

    flex-wrap: wrap;

    gap: 9px;
}

.guest-tag {
    display: inline-flex;

    align-items: center;

    justify-content: center;

    min-height: 34px;

    padding: 6px 19px;

    box-sizing: border-box;

    border-radius: 20px;

    background: #cabeae;

    color: #415549;

    font-size: 11px;

    font-weight: 700;

    text-decoration: none;

    transition: all .2s ease;
}

.guest-tag:hover {
    background: #cabeae;

    color: #415549;
}

/* =========================================================
   ПРАВА КОЛОНКА — №3
   ========================================================= */

.guest-side {
    display: flex;

    flex-direction: column;

    gap: 14px;
}

.guest-side-box {
    padding: 18px 24px;

    box-sizing: border-box;

    background: #f4f4f4;

    border-radius: 18px;
}

.guest-side-box.for-self {
    min-height: 350px;
}

.guest-side-box.for-requests {
    min-height: 150px;
}

/* =========================================================
   ЗАГОЛОВКИ
   ========================================================= */

.guest-label {
    width: fit-content;

    min-width: 125px;

    margin: -1px auto 14px;

    padding: 6px 20px;

    box-sizing: border-box;

    border-radius: 20px;

    background: #cabeae;

    color: #415549;

    font-size: 11px;

    font-weight: 700;

    line-height: 1;

    text-align: center;
}

/* =========================================================
   СПИСОК ЗАЙНЯТИХ ЗОВНІШНОСТЕЙ
   ========================================================= */

.guest-side-content {
    border-top: 1px solid #cabeae;
}

.guest-side-item {
    padding: 13px 5px;

    border-bottom: 1px solid #cabeae;

    text-align: center;

    font-size: 11px;

    line-height: 1.4;
}

.guest-side-item:last-child {
    border-bottom: 0;
}

/* дата */

.guest-date {
    display: block;

    margin-bottom: 4px;

    color: #415549;

    font-size: 11px;

    font-weight: 700;
}

/* ім'я */

.guest-name {
    color: #444;

    font-size: 11px;

    font-weight: 700;
}

/* зовнішність */

.guest-role {
    color: #777;

    font-size: 11px;
}

/* =========================================================
   №4 — ПРИДЕРЖАТЬ ВНЕШНОСТЬ
   ========================================================= */

.guest-hold {
    position: relative;

    z-index: 4;

    margin-top: 18px;

    padding: 20px;

    box-sizing: border-box;

    background: #f4f4f4;

    border-radius: 18px;
}

.guest-hold-title {
    margin: 0 0 10px;

    padding-left: 2px;

    color: #415549;

    font-size: 16px;

    font-weight: 700;
}

.guest-hold-info {
    margin-bottom: 16px;

    color: #777;

    font-size: 11px;

    line-height: 1.5;
}

/* =========================================================
   ФОРМА ГЕНЕРАЦІЇ
   ВСІ 3 ПОЛЯ + КНОПКА В ОДИН РЯДОК
   ========================================================= */

.guest-form {
    display: flex;

    align-items: center;

    gap: 10px;

    width: 100%;
}

/* =========================================================
   ПОЛЯ
   ========================================================= */

.guest-form .guest-input {
    flex: 1;

    min-width: 0;

    width: auto;

    height: 42px;

    padding: 10px 14px;

    box-sizing: border-box;

    border: 1px solid #cabeae;

    border-radius: 12px;

    background: #fafafa;

    color: #555;

    font-family: inherit;

    font-size: 11px;

    outline: none;

    transition:
        border-color .2s ease,
        background .2s ease;
}

.guest-form .guest-input:focus {
    border-color: #cabeae;

    background: #fff;
}

.guest-form .guest-input::placeholder {
    color: #8a8a8a;
}

/* =========================================================
   МАЛЕНЬКА КНОПКА ГЕНЕРАЦІЇ
   ========================================================= */

.guest-form .guest-button {
    flex: 0 0 42px;

    width: 42px;

    height: 42px;

    padding: 0;

    border: 0;

    border-radius: 12px;

    background: #cabeae;

    color: #415549;

    cursor: pointer;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all .2s ease;
}

.guest-form .guest-button:hover {
    background: #cabeae;

    color: #415549;

    transform: translateY(-1px);
}

.guest-form .guest-button svg {
    width: 18px;

    height: 18px;
}

.guest-form .guest-button.copied {
    background: #cabeae;

    color: #415549;
}

/* =========================================================
   ВІКНО HTML-КОДУ
   ========================================================= */

.guest-code-box {
    margin-top: 14px;

    padding: 16px 18px;

    box-sizing: border-box;

    background: #eeeeee;

    border-radius: 14px;
}

.guest-code-title {
    margin-bottom: 10px;

    color: #415549;

    font-size: 11px;

    font-weight: 700;
}

.guest-code-row {
    display: flex;

    align-items: center;

    gap: 10px;
}

.guest-code-input {
    flex: 1;

    min-width: 0;

    height: 42px;

    padding: 10px 14px;

    box-sizing: border-box;

    border: 1px solid #cabeae;

    border-radius: 12px;

    background: #fafafa;

    color: #777;

    font-family: monospace;

    font-size: 11px;

    line-height: 20px;

    resize: none;

    outline: none;

    overflow: hidden;
}

/* =========================================================
   КНОПКА КОПІЮВАННЯ HTML
   ========================================================= */

.guest-code-row .guest-button {
    flex: 0 0 42px;

    width: 42px;

    height: 42px;

    padding: 0;

    border: 0;

    border-radius: 12px;

    background: #cabeae;

    color: #415549;

    cursor: pointer;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all .2s ease;
}

.guest-code-row .guest-button:hover {
    background: #cabeae;

    color: #415549;

    transform: translateY(-1px);
}

.guest-code-row .guest-button svg {
    width: 18px;

    height: 18px;
}

.guest-code-row .guest-button.copied {
    background: #cabeae;

    color: #415549;
}

/* =========================================================
   ПЛАНШЕТ
   ========================================================= */

@media (max-width: 850px) {

    .guest-wrap {
        padding: 24px;
    }

    .guest-body {
        grid-template-columns: 1fr;

        margin-top: 18px;
    }

    .guest-info {
        padding-bottom: 10px;
    }

}

/* =========================================================
   МОБІЛЬНИЙ
   ========================================================= */

@media (max-width: 600px) {

    .guest-wrap {
        margin: 15px auto;

        padding: 15px;

        border-radius: 18px;
    }

    .guest-header {
        height: 190px;

        border-radius: 14px;
    }

    .guest-header-title {
        left: 20px;

        bottom: -2px;

        font-size: 45px;
    }

    .guest-info {
        padding: 22px 20px;
    }

    /* на маленькому екрані поля стають вертикально */

    .guest-form {
        flex-direction: column;

        align-items: stretch;
    }

    .guest-form .guest-input {
        width: 100%;

        flex: none;
    }

    .guest-form .guest-button {
        width: 100%;

        flex: none;
    }

    /* код */

    .guest-code-row {
        flex-direction: column;

        align-items: stretch;
    }

    .guest-code-input {
        width: 100%;
    }

    .guest-code-row .guest-button {
        width: 100%;

        flex: none;
    }

}

</style>

<!-- =========================================================
     ПОЧАТОК БЛОКУ
     ========================================================= -->

<div class="guest-wrap">

    <!-- =====================================================
         №1 — ШАПКА
         ===================================================== -->

    <div class="guest-header">

        <div class="guest-header-title">
            pray&prey
        </div>

    </div>

    <!-- =====================================================
         №2 + №3
         ===================================================== -->

    <div class="guest-body">

        <!-- =================================================
             №2 — ІНФОРМАЦІЯ
             ================================================= -->

        <div class="guest-info">

            <ul>

                <li>
                    тематика: мистика (расы, открытый мир).
                    локация: денвер, сша.
                </li>

                <li>
                    внешности держим <strong>5 дней</strong>,
                    продлить можно 1 раз на 5 дней
                    (даты указаны включительно).
                </li>

                <li>
                    занятые внешности + имена/фамилии
                    можно посмотреть
                    <a href="#">здесь</a>.
                </li>

                <li>
                    заявки придерживают заказчики.
                </li>

                <li>
                    при выкупе внешности в банке
                    указываем ссылку на оплату и срок.
                </li>

                <li>
                    заменить внешность при выкупе
                    можно только в первый день покупки.
                </li>

                <li>
                    внешности для заявки выкупаются
                    <strong>только при наличии заявки.</strong>
                </li>

            </ul>

            <!-- ТЕГИ -->

            <div class="guest-tags">

                <a href="#" class="guest-tag">
                    faq о мире
                </a>

                <a href="#" class="guest-tag">
                    расы
                </a>

                <a href="#" class="guest-tag">
                    организации
                </a>

                <a href="#" class="guest-tag">
                    уровни мира
                </a>

                <a href="#" class="guest-tag">
                    сюжет
                </a>

            </div>

        </div>

        <!-- =================================================
             №3 — ДЛЯ СЕБЯ
             ================================================= -->

        <div class="guest-side">

            <div class="guest-side-box for-self">

                <div class="guest-label">
                    для себя
                </div>

                <div class="guest-side-content">

                    <div class="guest-side-item">

                        <span class="guest-date">
                            4.10
                        </span>

                        <span class="guest-name">
                            booboo stewart
                        </span>

                        <span class="guest-role">
                            / eden lake
                        </span>

                    </div>

                    <div class="guest-side-item">

                        <span class="guest-date">
                            9.10
                        </span>

                        <div>

                            <span class="guest-name">
                                james spader
                            </span>

                            <span class="guest-role">
                                / eden lake
                            </span>

                        </div>

                        <div>

                            <span class="guest-name">
                                mãdchen amick
                            </span>

                            <span class="guest-role">
                                / diamond fern
                            </span>

                        </div>

                        <div>

                            <span class="guest-name">
                                stephen kalyn
                            </span>

                            <span class="guest-role">
                                / diamond fern
                            </span>

                        </div>

                    </div>

                    <div class="guest-side-item">

                        <span class="guest-date">
                            10.10
                        </span>

                        <span class="guest-name">
                            belmont cameli
                        </span>

                        <span class="guest-role">
                            / fraser mckee
                        </span>

                    </div>

                </div>

            </div>

            <!-- =================================================
                 №4 — ДЛЯ ЗАЯВОК
                 ================================================= -->

            <div class="guest-side-box for-requests">

                <div class="guest-label">
                    для заявок
                </div>

                <div class="guest-side-content">

                    <div class="guest-side-item">

                        <span class="guest-date">
                            27.09
                        </span>

                        <span class="guest-name">
                            lee felix
                        </span>

                        <span class="guest-role">
                            / нужные персонажи
                        </span>

                    </div>

                </div>

            </div>

        </div>

    </div>

    <!-- =====================================================
         ПРИДЕРЖАТЬ ВНЕШНОСТЬ
         ===================================================== -->

    <div class="guest-hold">

        <div class="guest-hold-title">
            придержать внешность
        </div>

        <div class="guest-hold-info">
            внешность придерживается на 5 дней,
            продлить можно 1 раз на 5 дней.
        </div>

        <!-- =================================================
             ФОРМА
             ================================================= -->

        <div class="guest-form">

            <!-- ИМЯ -->

            <input
                type="text"
                class="guest-input"
                id="guestName"
                placeholder="имя фамилия"
            >

            <!-- ССЫЛКА -->

            <input
                type="text"
                class="guest-input"
                id="guestProfile"
                placeholder="ссылка на профиль"
            >

            <!-- ВНЕШНОСТЬ -->

            <input
                type="text"
                class="guest-input"
                id="guestFace"
                placeholder="внешность"
            >

            <!-- КНОПКА ГЕНЕРАЦИИ -->

            <button
                type="button"
                class="guest-button"
                onclick="makeGuestCode()"
                title="Скопировать код"
            >

                <svg
                    viewBox="0 0 24 24"
                    fill="none"
                    stroke="currentColor"
                    stroke-width="2"
                >

                    <rect
                        x="9"
                        y="9"
                        width="11"
                        height="11"
                        rx="2">
                    </rect>

                    <path
                        d="M15 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h3">
                    </path>

                </svg>

            </button>

        </div>

        <!-- =================================================
             HTML-КОД
             ================================================= -->

        <div class="guest-code-box">

            <div class="guest-code-title">
                код для заявки
            </div>

            <div class="guest-code-row">

                <textarea
                    class="guest-code-input"
                    id="guestCode"
                    readonly
                    rows="1"
                ><p class="guest-item">имя фамилия — <a href="ССЫЛКА НА ПРОФИЛЬ">внешность</a></p></textarea>

                <button
                    type="button"
                    class="guest-button"
                    onclick="copyGuestCode()"
                    title="Скопировать код"
                >

                    <svg
                        viewBox="0 0 24 24"
                        fill="none"
                        stroke="currentColor"
                        stroke-width="2"
                    >

                        <rect
                            x="9"
                            y="9"
                            width="11"
                            height="11"
                            rx="2">
                        </rect>

                        <path
                            d="M15 9V6a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h3">
                        </path>

                    </svg>

                </button>

            </div>

        </div>

    </div>

</div>

<!-- =========================================================
     JAVASCRIPT
     ========================================================= -->

<script>

/* =========================================================
   ГЕНЕРАЦІЯ ГОТОВОГО HTML
   ========================================================= */

function makeGuestCode() {

    const name =
        document
        .getElementById('guestName')
        .value
        .trim();

    const profile =
        document
        .getElementById('guestProfile')
        .value
        .trim();

    const face =
        document
        .getElementById('guestFace')
        .value
        .trim();

    /* якщо не заповнені всі три поля */

    if (!name || !profile || !face) {

        return;

    }

    /* =====================================================
       ГОТОВИЙ ЕЛЕМЕНТ ДЛЯ БЛОКІВ №3 / №4

       <p class="guest-item">
           имя фамилия —
           <a href="ССЫЛКА">внешность</a>
       </p>
       ===================================================== */

    const code =
        '<p class="guest-item">' +
        name +
        ' — <a href="' +
        profile +
        '">' +
        face +
        '</a></p>';

    /* показуємо результат */

    document
        .getElementById('guestCode')
        .value = code;

    /* автоматично копіюємо */

    copyGuestCode();

}

/* =========================================================
   КОПІЮВАННЯ HTML
   ========================================================= */

function copyGuestCode() {

    const code =
        document
        .getElementById('guestCode');

    const button =
        document.querySelector(
            '.guest-code-row .guest-button'
        );

    /* сучасний спосіб */

    navigator.clipboard
        .writeText(code.value)

        .then(function() {

            button.classList.add('copied');

            setTimeout(function() {

                button.classList.remove('copied');

            }, 1000);

        })

        /* запасний спосіб */

        .catch(function() {

            code.select();

            document.execCommand('copy');

            button.classList.add('copied');

            setTimeout(function() {

                button.classList.remove('copied');

            }, 1000);

        });

}

</script>[/html]

0

7

[hideprofile][html]
<div style="
    width:100%;
    max-width:1100px;
    margin:25px auto;
    padding:55px 35px 65px;
    box-sizing:border-box;

    background:#f5f5f5;

    border-radius:26px;

    font-family:Arial, Helvetica, sans-serif;
    color:#30302f;
">

    <!-- ============================= -->
    <!-- ЗАГОЛОВОК -->
    <!-- ============================= -->

    <div style="
        width:max-content;
        max-width:90%;

        margin:0 auto 70px;
        padding:11px 35px;

        box-sizing:border-box;

        background:#cabeae;

        color:#415549;

        border-radius:30px;

        font-size:10px;
        font-weight:bold;

        letter-spacing:1px;
        text-transform:uppercase;

        text-align:center;
    ">
        хронологія подій
    </div>

    <!-- ============================= -->
    <!-- ЦЕНТРАЛЬНАЯ ЛИНИЯ -->
    <!-- ============================= -->

    <div style="
        position:absolute;

        left:50%;

        width:2px;

        margin-top:0;

        background:#cabeae;
    "></div>

    <!-- ================================================= -->
    <!-- СОБЫТИЕ 1 -->
    <!-- ================================================= -->

    <div style="
        position:relative;

        display:flex;
        justify-content:flex-start;
        align-items:center;

        min-height:190px;

        margin-bottom:35px;
    ">

        <!-- КАРТОЧКА -->

        <div style="
            position:relative;

            width:calc(50% - 100px);

            padding:27px 30px;

            box-sizing:border-box;

            background:#ffffff;

            border-radius:24px;

            text-align:center;

            box-shadow:0 4px 18px rgba(65,85,73,.035);
        ">

            <!-- ЛИНИЯ К ЦЕНТРУ -->

            <div style="
                position:absolute;

                top:50%;
                right:-50px;

                width:50px;
                height:2px;

                background:#cabeae;

                transform:translateY(-50%);
            "></div>

            <!-- ТОЧКА -->

            <div style="
                position:absolute;

                top:50%;
                right:-56px;

                width:10px;
                height:10px;

                background:#415549;

                border:4px solid #f5f5f5;

                border-radius:50%;

                transform:translateY(-50%);
            "></div>

            <!-- НАЗВАНИЕ -->

            <div style="
                margin-bottom:12px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                letter-spacing:.5px;

                text-transform:uppercase;
            ">
                дескриптор
            </div>

            <!-- ТЕКСТ -->

            <div style="
                color:#30302f;

                font-size:10px;
                line-height:1.6;
            ">
                В Отделе тайн завершают работу над Дескриптором.
                Вскоре машина выходит за пределы расшифровки
                пророчеств и начинает рассчитывать возможное
                будущее. Разные сценарии снова и снова сходятся
                на одной дате — 31 октября 1981 года.
            </div>

            <!-- ССЫЛКА -->

            <a href="#" style="
                display:inline-block;

                margin-top:14px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                text-decoration:none;
            ">
                читать эпизод →
            </a>

        </div>

        <!-- ГОД -->

        <div style="
            position:absolute;

            left:50%;
            top:50%;

            width:78px;

            padding:9px 12px;

            box-sizing:border-box;

            transform:translate(-50%,-50%);

            z-index:5;

            background:#415549;

            color:#ffffff;

            border-radius:25px;

            font-size:10px;
            font-weight:bold;

            letter-spacing:1px;

            text-align:center;
        ">
            1975
        </div>

    </div>

    <!-- ================================================= -->
    <!-- СОБЫТИЕ 2 -->
    <!-- ================================================= -->

    <div style="
        position:relative;

        display:flex;
        justify-content:flex-end;
        align-items:center;

        min-height:190px;

        margin-bottom:35px;
    ">

        <div style="
            position:relative;

            width:calc(50% - 100px);

            padding:27px 30px;

            box-sizing:border-box;

            background:#ffffff;

            border-radius:24px;

            text-align:center;

            box-shadow:0 4px 18px rgba(65,85,73,.035);
        ">

            <div style="
                position:absolute;

                top:50%;
                left:-50px;

                width:50px;
                height:2px;

                background:#cabeae;

                transform:translateY(-50%);
            "></div>

            <div style="
                position:absolute;

                top:50%;
                left:-56px;

                width:10px;
                height:10px;

                background:#415549;

                border:4px solid #f5f5f5;

                border-radius:50%;

                transform:translateY(-50%);
            "></div>

            <div style="
                margin-bottom:12px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                letter-spacing:.5px;

                text-transform:uppercase;
            ">
                пророчество
            </div>

            <div style="
                color:#30302f;

                font-size:10px;
                line-height:1.6;
            ">
                Дескриптор связывает пророчество о будущем
                противнике Волдеморта с еще не родившимся
                ребенком Джеймса Поттера и Лили Эванс.
                Министр Гарольд Минчум решает не полагаться
                на пророчество и попытаться уничтожить
                Темного Лорда силами государства.
            </div>

            <a href="#" style="
                display:inline-block;

                margin-top:14px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                text-decoration:none;
            ">
                читать эпизод →
            </a>

        </div>

        <div style="
            position:absolute;

            left:50%;
            top:50%;

            width:78px;

            padding:9px 12px;

            box-sizing:border-box;

            transform:translate(-50%,-50%);

            z-index:5;

            background:#cabeae;

            color:#415549;

            border-radius:25px;

            font-size:10px;
            font-weight:bold;

            letter-spacing:1px;

            text-align:center;
        ">
            1979
        </div>

    </div>

    <!-- ================================================= -->
    <!-- СОБЫТИЕ 3 -->
    <!-- ================================================= -->

    <div style="
        position:relative;

        display:flex;
        justify-content:flex-start;
        align-items:center;

        min-height:190px;

        margin-bottom:35px;
    ">

        <div style="
            position:relative;

            width:calc(50% - 100px);

            padding:27px 30px;

            box-sizing:border-box;

            background:#ffffff;

            border-radius:24px;

            text-align:center;

            box-shadow:0 4px 18px rgba(65,85,73,.035);
        ">

            <div style="
                position:absolute;

                top:50%;
                right:-50px;

                width:50px;
                height:2px;

                background:#cabeae;

                transform:translateY(-50%);
            "></div>

            <div style="
                position:absolute;

                top:50%;
                right:-56px;

                width:10px;
                height:10px;

                background:#415549;

                border:4px solid #f5f5f5;

                border-radius:50%;

                transform:translateY(-50%);
            "></div>

            <div style="
                margin-bottom:12px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                letter-spacing:.5px;

                text-transform:uppercase;
            ">
                сорванная свадьба
            </div>

            <div style="
                color:#30302f;

                font-size:10px;
                line-height:1.6;
            ">
                Министерство срывает свадьбу Поттеров,
                рассчитывая отложить рождение ребенка.
                При следующем пересчете неожиданно меняется
                не только эта ветвь: 31 октября 1981 года
                исчезает из прогноза. Новый День К —
                31 октября 1984-го.
            </div>

            <a href="#" style="
                display:inline-block;

                margin-top:14px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                text-decoration:none;
            ">
                читать эпизод →
            </a>

        </div>

        <div style="
            position:absolute;

            left:50%;
            top:50%;

            width:78px;

            padding:9px 12px;

            box-sizing:border-box;

            transform:translate(-50%,-50%);

            z-index:5;

            background:#415549;

            color:#ffffff;

            border-radius:25px;

            font-size:10px;
            font-weight:bold;

            letter-spacing:1px;

            text-align:center;
        ">
            1979
        </div>

    </div>

    <!-- ================================================= -->
    <!-- СОБЫТИЕ 4 -->
    <!-- ================================================= -->

    <div style="
        position:relative;

        display:flex;
        justify-content:flex-end;
        align-items:center;

        min-height:190px;

        margin-bottom:35px;
    ">

        <div style="
            position:relative;

            width:calc(50% - 100px);

            padding:27px 30px;

            box-sizing:border-box;

            background:#ffffff;

            border-radius:24px;

            text-align:center;

            box-shadow:0 4px 18px rgba(65,85,73,.035);
        ">

            <div style="
                position:absolute;

                top:50%;
                left:-50px;

                width:50px;
                height:2px;

                background:#cabeae;

                transform:translateY(-50%);
            "></div>

            <div style="
                position:absolute;

                top:50%;
                left:-56px;

                width:10px;
                height:10px;

                background:#415549;

                border:4px solid #f5f5f5;

                border-radius:50%;

                transform:translateY(-50%);
            "></div>

            <div style="
                margin-bottom:12px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                letter-spacing:.5px;

                text-transform:uppercase;
            ">
                отставка минчума
            </div>

            <div style="
                color:#30302f;

                font-size:10px;
                line-height:1.6;
            ">
                Каждое вмешательство порождает новые цепочки,
                а решения по Дескриптору все сильнее замыкаются
                на одном человеке. Не справившись с системой,
                которую сам запустил, Минчум складывает
                полномочия.
            </div>

            <a href="#" style="
                display:inline-block;

                margin-top:14px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                text-decoration:none;
            ">
                читать эпизод →
            </a>

        </div>

        <div style="
            position:absolute;

            left:50%;
            top:50%;

            width:78px;

            padding:9px 12px;

            box-sizing:border-box;

            transform:translate(-50%,-50%);

            z-index:5;

            background:#cabeae;

            color:#415549;

            border-radius:25px;

            font-size:10px;
            font-weight:bold;

            letter-spacing:1px;

            text-align:center;
        ">
            1980
        </div>

    </div>

    <!-- ================================================= -->
    <!-- СОБЫТИЕ 5 -->
    <!-- ================================================= -->

    <div style="
        position:relative;

        display:flex;
        justify-content:flex-start;
        align-items:center;

        min-height:190px;

        margin-bottom:10px;
    ">

        <div style="
            position:relative;

            width:calc(50% - 100px);

            padding:27px 30px;

            box-sizing:border-box;

            background:#ffffff;

            border-radius:24px;

            text-align:center;

            box-shadow:0 4px 18px rgba(65,85,73,.035);
        ">

            <div style="
                position:absolute;

                top:50%;
                right:-50px;

                width:50px;
                height:2px;

                background:#cabeae;

                transform:translateY(-50%);
            "></div>

            <div style="
                position:absolute;

                top:50%;
                right:-56px;

                width:10px;
                height:10px;

                background:#415549;

                border:4px solid #f5f5f5;

                border-radius:50%;

                transform:translateY(-50%);
            "></div>

            <div style="
                margin-bottom:12px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                letter-spacing:.5px;

                text-transform:uppercase;
            ">
                план
            </div>

            <div style="
                color:#30302f;

                font-size:10px;
                line-height:1.6;
            ">
                Министром становится Миллисента Бэгнольд.
                Она создает тайный Директорат и превращает
                разрозненные вмешательства в План:
                Дескриптор считает, комиссия рассматривает
                варианты, министр принимает решение,
                Министерство исполняет — и будущее
                пересчитывается снова.
            </div>

            <a href="#" style="
                display:inline-block;

                margin-top:14px;

                color:#415549;

                font-size:10px;
                font-weight:bold;

                text-decoration:none;
            ">
                читать эпизод →
            </a>

        </div>

        <div style="
            position:absolute;

            left:50%;
            top:50%;

            width:78px;

            padding:9px 12px;

            box-sizing:border-box;

            transform:translate(-50%,-50%);

            z-index:5;

            background:#415549;

            color:#ffffff;

            border-radius:25px;

            font-size:10px;
            font-weight:bold;

            letter-spacing:1px;

            text-align:center;
        ">
            1980
        </div>

    </div>

</div>

[/html]

0

8

[hideprofile][html]<div class="pp-randomizer">

    <div class="pp-randomizer-title">
        <span>✦</span>
        <h2>Випадок дня</h2>
        <span>✦</span>
    </div>

    <div class="pp-randomizer-subtitle">
        дозволь випадку вирішити
    </div>

    <div class="pp-randomizer-results">

        <div class="pp-random-card">
            <div class="pp-random-label">Ситуація</div>
            <div class="pp-random-value" id="situation">
                —
            </div>
        </div>

        <div class="pp-random-card">
            <div class="pp-random-label">Заклинання</div>
            <div class="pp-random-value" id="spell">
                —
            </div>
        </div>

        <div class="pp-random-card">
            <div class="pp-random-label">Колір</div>
            <div class="pp-random-value" id="color">
                —
            </div>
        </div>

    </div>

    <button class="pp-random-button" onclick="ppRandomize()">
        випробувати долю
    </button>

    <div class="pp-random-hint">
        три випадкові елементи для твоєї історії
    </div>

</div>

<style>

.pp-randomizer {
    max-width: 900px;
    margin: 60px auto;
    padding: 45px 50px;
    background: #f4f4f4;
    color: #415549;
    text-align: center;
    font-family: Arial, sans-serif;
    box-sizing: border-box;
}

/* TITLE */

.pp-randomizer-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 18px;
}

.pp-randomizer-title h2 {
    margin: 0;
    font-family: 'nicel', Georgia, serif;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.pp-randomizer-title span {
    color: #cabeae;
    font-size: 14px;
}

.pp-randomizer-subtitle {
    margin-top: 10px;
    margin-bottom: 35px;
    font-size: 10px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #888;
}

/* RESULTS */

.pp-randomizer-results {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.pp-random-card {
    min-height: 150px;
    padding: 28px 22px;
    background: #fff;
    border-radius: 26px;

    display: flex;
    flex-direction: column;
    justify-content: center;

    box-sizing: border-box;

    transition:
        transform .25s ease,
        box-shadow .25s ease;
}

.pp-random-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 25px rgba(65,85,73,.08);
}

/* LABEL */

.pp-random-label {
    margin-bottom: 18px;

    font-size: 10px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;

    color: #415549;
}

/* VALUE */

.pp-random-value {
    font-family: 'nice', Georgia, serif;

    font-size: 22px;
    line-height: 1.3;

    color: #415549;
}

/* BUTTON */

.pp-random-button {
    margin-top: 35px;

    padding: 15px 42px;

    border: none;
    border-radius: 30px;

    background: #cabeae;
    color: #415549;

    font-size: 11px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;

    cursor: pointer;

    transition:
        background .25s ease,
        transform .25s ease;
}

.pp-random-button:hover {
    background: #bbae9c;
    transform: translateY(-2px);
}

.pp-random-button:active {
    transform: translateY(0);
}

/* HINT */

.pp-random-hint {
    margin-top: 18px;

    font-size: 9px;
    letter-spacing: 1.5px;
    text-transform: uppercase;

    color: #aaa;
}

/* MOBILE */

@media (max-width: 700px) {

    .pp-randomizer {
        padding: 35px 20px;
    }

    .pp-randomizer-results {
        grid-template-columns: 1fr;
    }

    .pp-random-card {
        min-height: 120px;
    }

}

</style>

<script>

const ppSituations = [
    "зустріти привида",
    "знайти таємний лист",
    "заблукати в коридорах",
    "почути дивний шепіт",
    "запізнитися на урок",
    "випадково відкрити заборонені двері",
    "натрапити на чужу паличку",
    "побачити те, чого не мало бути",
    "отримати загадкове послання",
    "опинитися не в тому місці"
];

const ppSpells = [
    "Lumos",
    "Nox",
    "Accio",
    "Expelliarmus",
    "Protego",
    "Alohomora",
    "Riddikulus",
    "Expecto Patronum",
    "Reparo",
    "Obliviate"
];

const ppColors = [
    "смарагдовий",
    "бордовий",
    "золотий",
    "срібний",
    "темно-синій",
    "бурштиновий",
    "графітовий",
    "пильна троянда",
    "лісовий зелений",
    "темний шоколад"
];

function ppRandomItem(array) {
    return array[Math.floor(Math.random() * array.length)];
}

function ppRandomize() {

    const situation = document.getElementById("situation");
    const spell = document.getElementById("spell");
    const color = document.getElementById("color");

    situation.style.opacity = 0;
    spell.style.opacity = 0;
    color.style.opacity = 0;

    setTimeout(() => {

        situation.textContent = ppRandomItem(ppSituations);
        spell.textContent = ppRandomItem(ppSpells);
        color.textContent = ppRandomItem(ppColors);

        situation.style.opacity = 1;
        spell.style.opacity = 1;
        color.style.opacity = 1;

    }, 250);
}

</script>[/html]

0

9

[hideprofile][html]<div class="pp-bingo">

    <div class="pp-bingo-header">

        <div class="pp-bingo-kicker">
            ✦  PRAY & PREY  ✦
        </div>

        <div class="pp-bingo-title">
            THE FORUM BINGO
        </div>

        <div class="pp-bingo-subtitle">
            маленькі гріхи, які ми ніколи не визнаємо
        </div>

    </div>

    <div class="pp-bingo-board" id="ppBingoBoard"></div>

    <div class="pp-bingo-success" id="ppBingoSuccess">
        <span>✦</span>
        BINGO
        <span>✦</span>
    </div>

    <div class="pp-bingo-bottom">

        <div class="pp-bingo-counter">
            ВІДМІЧЕНО:
            <strong id="ppBingoCount">0</strong>/15
        </div>

        <div class="pp-bingo-actions">

            <button
                class="pp-bingo-button secondary"
                id="ppBingoReset">
                скинути
            </button>

            <button
                class="pp-bingo-button secondary"
                id="ppBingoNew">
                нова картка
            </button>

            <button
                class="pp-bingo-button primary"
                id="ppBingoInsert">
                вставити в відповідь
            </button>

        </div>

    </div>

</div>

<style>

/* =========================================
   PRAY & PREY BINGO
   ========================================= */

.pp-bingo {
    --green: #415549;
    --beige: #cabeae;
    --cream: #f4f4f4;
    --white: #ffffff;
    --muted: #8d8d88;

    max-width: 920px;

    margin: 50px auto;
    padding: 48px;

    box-sizing: border-box;

    background: var(--cream);

    border-radius: 42px;

    color: var(--green);

    font-family:
        Arial,
        Helvetica,
        sans-serif;

    box-shadow:
        0 20px 55px rgba(65,85,73,.08);
}

/* HEADER */

.pp-bingo-header {
    text-align: center;

    margin-bottom: 35px;
}

.pp-bingo-kicker {

    margin-bottom: 10px;

    color: var(--beige);

    font-size: 10px;

    font-weight: bold;

    letter-spacing: 4px;

    text-transform: uppercase;
}

.pp-bingo-title {

    font-family:
        'TheSilverEditorial',
        Georgia,
        serif;

    font-size: 34px;

    letter-spacing: 4px;

    line-height: 1;

    color: var(--green);
}

.pp-bingo-subtitle {

    margin-top: 12px;

    color: var(--muted);

    font-size: 9px;

    letter-spacing: 2px;

    text-transform: uppercase;
}

/* BOARD */

.pp-bingo-board {

    display: grid;

    grid-template-columns:
        repeat(4, 1fr);

    overflow: hidden;

    background: var(--white);

    border:
        2px solid var(--green);

    border-radius: 28px;
}

/* CELL */

.pp-bingo-cell {

    position: relative;

    min-height: 155px;

    padding: 24px 18px;

    box-sizing: border-box;

    display: flex;

    align-items: center;

    justify-content: center;

    text-align: center;

    background: var(--white);

    color: var(--green);

    border-right:
        1px solid var(--beige);

    border-bottom:
        1px solid var(--beige);

    cursor: pointer;

    font-size: 12px;

    line-height: 1.45;

    transition:
        background .25s ease,
        color .25s ease,
        transform .2s ease;
}

/* REMOVE LAST BORDERS */

.pp-bingo-cell:nth-child(4n) {
    border-right: none;
}

.pp-bingo-cell:nth-last-child(-n+4) {
    border-bottom: none;
}

/* HOVER */

.pp-bingo-cell:not(.free):hover {

    background: #faf9f6;

    transform: scale(.985);
}

/* SELECTED */

.pp-bingo-cell.checked {

    background: var(--green);

    color: var(--cream);

}

/* CHECK */

.pp-bingo-cell.checked::after {

    content: "✓";

    position: absolute;

    top: 10px;
    right: 10px;

    width: 23px;
    height: 23px;

    display: flex;

    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background: var(--beige);

    color: var(--green);

    font-size: 11px;

    font-weight: bold;
}

/* FREE */

.pp-bingo-cell.free {

    background: var(--beige);

    color: var(--green);

    cursor: default;

    font-family:
        'TheSilverEditorial',
        Georgia,
        serif;

    font-size: 27px;

    letter-spacing: 3px;
}

/* SUCCESS */

.pp-bingo-success {

    height: 0;

    overflow: hidden;

    opacity: 0;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 14px;

    color: var(--green);

    font-family:
        'TheSilverEditorial',
        Georgia,
        serif;

    font-size: 24px;

    letter-spacing: 4px;

    transition:
        height .3s ease,
        opacity .3s ease;
}

.pp-bingo-success.visible {

    height: 65px;

    opacity: 1;
}

.pp-bingo-success span {

    color: var(--beige);

    font-size: 12px;
}

/* FOOTER */

.pp-bingo-bottom {

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 25px;

    margin-top: 25px;
}

/* COUNTER */

.pp-bingo-counter {

    color: var(--muted);

    font-size: 9px;

    letter-spacing: 2px;

    text-transform: uppercase;

    white-space: nowrap;
}

.pp-bingo-counter strong {

    color: var(--green);

    font-size: 12px;
}

/* BUTTONS */

.pp-bingo-actions {

    display: flex;

    gap: 9px;

    flex-wrap: wrap;

    justify-content: flex-end;
}

.pp-bingo-button {

    padding:
        12px
        20px;

    border: none;

    border-radius: 25px;

    font-size: 9px;

    font-weight: bold;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    cursor: pointer;

    transition:
        transform .2s ease,
        opacity .2s ease;
}

.pp-bingo-button:hover {

    transform: translateY(-2px);

    opacity: .88;
}

.pp-bingo-button.primary {

    background: var(--green);

    color: var(--cream);
}

.pp-bingo-button.secondary {

    background: var(--beige);

    color: var(--green);
}

/* MOBILE */

@media (max-width: 700px) {

    .pp-bingo {

        padding: 25px 15px;

        border-radius: 28px;
    }

    .pp-bingo-title {

        font-size: 27px;
    }

    .pp-bingo-cell {

        min-height: 115px;

        padding: 14px 7px;

        font-size: 10px;
    }

    .pp-bingo-cell.free {

        font-size: 20px;
    }

    .pp-bingo-bottom {

        flex-direction: column;

        align-items: stretch;
    }

    .pp-bingo-actions {

        justify-content: stretch;
    }

    .pp-bingo-button {

        flex: 1;

        padding-left: 10px;
        padding-right: 10px;
    }

}

</style>

<script>

/* =========================================
   BINGO DATA
   ========================================= */

const ppBingoItems = [

    "создал персонажа за час до дедлайна",

    "написал «маленький пост» на 10 000 символов",

    "влюбил персонажа совсем не в того",

    "сказал «я только на минутку»",

    "прочитал всю матчасть в три часа ночи",

    "придумал сюжет, который никто не просил",

    "создал твинка ради одного единственного сюжета",

    "ждал пост больше месяца",

    "забыл, что происходит в собственном эпизоде",

    "изменил анкету после одобрения",

    "создал персонажа, который «совсем не похож на меня»",

    "придумал трагичное прошлое ради атмосферы",

    "влюбился в чужого персонажа",

    "поссорил персонажей и пожалел об этом",

    "написал пост вместо того, чтобы спать",

    "открыл старую тему и испытал испанский стыд",

    "начал сюжет без единого плана",

    "сказал «это будет короткий эпизод»",

    "создал персонажа с секретом, о котором знают все",

    "потерял вдохновение сразу после заявки",

    "обещал ответить завтра",

    "придумал нового персонажа вместо ответа старому",

    "перечитал свой старый пост и захотел всё удалить",

    "случайно сделал NPC интереснее основного персонажа",

    "зашёл проверить одно сообщение и провёл час на форуме",

    "создал персонажа только потому, что понравилось имя",

    "поменял концепцию персонажа пять раз",

    "написал огромный пост из-за одной картинки",

    "внезапно придумал лучший сюжет во время сна",

    "сделал персонажу слишком много травм",

    "решил убить персонажа",

    "передумал убивать персонажа",

    "создал персонажа исключительно ради эстетики",

    "нашёл старый незаконченный эпизод",

    "начал новый эпизод вместо старого",

    "сказал «я скоро вернусь»",

    "исчез на месяц, а потом вернулся как ни в чём не бывало",

    "вдохновился чужим постом",

    "сохранил картинку «на потом» и забыл зачем"
];

/* =========================================
   STATE
   ========================================= */

let ppBingoSelected = 0;

/* =========================================
   SHUFFLE
   ========================================= */

function ppBingoShuffle(array) {

    const shuffled = [...array];

    for (
        let i = shuffled.length - 1;
        i > 0;
        i--
    ) {

        const j =
            Math.floor(
                Math.random() * (i + 1)
            );

        [
            shuffled[i],
            shuffled[j]
        ] = [
            shuffled[j],
            shuffled[i]
        ];
    }

    return shuffled;
}

/* =========================================
   CREATE BOARD
   ========================================= */

function ppBingoCreate() {

    const board =
        document.getElementById(
            "ppBingoBoard"
        );

    board.innerHTML = "";

    const items =
        ppBingoShuffle(
            ppBingoItems
        );

    let itemIndex = 0;

    for (
        let i = 0;
        i < 16;
        i++
    ) {

        const cell =
            document.createElement("div");

        cell.className =
            "pp-bingo-cell";

        /*
         * FREE находится
         * в позиции 6
         */

        if (i === 5) {

            cell.classList.add("free");

            cell.textContent = "FREE";

        }

        else {

            cell.textContent =
                items[itemIndex++];

            cell.addEventListener(
                "click",
                function () {

                    ppBingoToggle(cell);

                }
            );
        }

        board.appendChild(cell);
    }

    ppBingoSelected = 0;

    ppBingoUpdateCounter();

    ppBingoCheck();
}

/* =========================================
   TOGGLE CELL
   ========================================= */

function ppBingoToggle(cell) {

    cell.classList.toggle(
        "checked"
    );

    ppBingoSelected =
        document.querySelectorAll(
            ".pp-bingo-cell.checked"
        ).length;

    ppBingoUpdateCounter();

    ppBingoCheck();
}

/* =========================================
   COUNTER
   ========================================= */

function ppBingoUpdateCounter() {

    document.getElementById(
        "ppBingoCount"
    ).textContent =
        ppBingoSelected;
}

/* =========================================
   CHECK BINGO
   ========================================= */

function ppBingoCheck() {

    const cells =
        [
            ...document.querySelectorAll(
                ".pp-bingo-cell"
            )
        ];

    /*
     * FREE считается заполненной
     */

    const isChecked = index => {

        return (
            cells[index].classList.contains(
                "checked"
            )
            ||
            cells[index].classList.contains(
                "free"
            )
        );
    };

    const lines = [

        /* rows */

        [0,1,2,3],
        [4,5,6,7],
        [8,9,10,11],
        [12,13,14,15],

        /* columns */

        [0,4,8,12],
        [1,5,9,13],
        [2,6,10,14],
        [3,7,11,15],

        /* diagonals */

        [0,5,10,15],
        [3,6,9,12]

    ];

    const bingo =
        lines.some(
            line =>
                line.every(
                    index =>
                        isChecked(index)
                )
        );

    const success =
        document.getElementById(
            "ppBingoSuccess"
        );

    if (bingo) {

        success.classList.add(
            "visible"
        );

    }

    else {

        success.classList.remove(
            "visible"
        );

    }

}

/* =========================================
   RESET
   ========================================= */

function ppBingoReset() {

    document
        .querySelectorAll(
            ".pp-bingo-cell.checked"
        )
        .forEach(
            cell =>
                cell.classList.remove(
                    "checked"
                )
        );

    ppBingoSelected = 0;

    ppBingoUpdateCounter();

    ppBingoCheck();
}

/* =========================================
   NEW CARD
   ========================================= */

function ppBingoNew() {

    ppBingoCreate();

}

/* =========================================
   INSERT
   ========================================= */

function ppBingoInsert() {

    const cells =
        [
            ...document.querySelectorAll(
                ".pp-bingo-cell"
            )
        ];

    const selected =
        cells
            .filter(
                cell =>
                    cell.classList.contains(
                        "checked"
                    )
            )
            .map(
                cell =>
                    cell.textContent
            );

    if (!selected.length) {

        alert(
            "Спочатку відміть хоча б одну клітинку ✦"
        );

        return;
    }

    const text =
        "✦ PRAY & PREY BINGO ✦\n\n" +
        selected
            .map(
                item =>
                    "☑ " + item
            )
            .join("\n");

    /*
     * ПОКИ ЩО копіюємо результат
     * в буфер обміну.
     *
     * Пізніше можемо підключити
     * конкретний редактор форуму.
     */

    navigator.clipboard
        .writeText(text)
        .then(
            () => {

                alert(
                    "Готово ✦\n\n" +
                    "Bingo скопійовано. " +
                    "Тепер його можна вставити у відповідь."
                );

            }
        );

}

/* =========================================
   BUTTONS
   ========================================= */

document
    .getElementById(
        "ppBingoReset"
    )
    .addEventListener(
        "click",
        ppBingoReset
    );

document
    .getElementById(
        "ppBingoNew"
    )
    .addEventListener(
        "click",
        ppBingoNew
    );

document
    .getElementById(
        "ppBingoInsert"
    )
    .addEventListener(
        "click",
        ppBingoInsert
    );

/* =========================================
   START
   ========================================= */

ppBingoCreate();

</script>[/html]

0


Вы здесь » necro test » we are legacy we are future » гостьова


Рейтинг форумов | Создать форум бесплатно