[html]<center><div class="tem"><tem1>

шаблон анкеты

</tem1>

<b>◂</b> Анкета создается в данном подфоруме отдельной темой;
<br>
<b>◂</b> В случае, если вам понадобится какая-либо помощь в заполнении анкеты или её оформлении, можете смело обращаться к любому члену АМС в личные сообщения. <br>
<b>◂</b> У нас Чикаго, поэтому написание имени и фамилии принимается только на европейский лад и вначале идет имя, потом фамилия <br>
<b>◂</b> Анкету заполняете на свое усмотрение: полностью избегая заполнения био (упрощенный вариант), заполняя био текстом, либо в формате нескольких фактов о вашем персонаже. <br>
<b>◂</b> Запрещено добавлять в поле био картинки, тексты песен, и прочий бред, который не относится к анкете. Творчество свободно, но ограничено здравым смыслом.  <br>
Желаем вдохновения!
<br>
</div></center>[/html]

[html]
<style>
  .anketa-form { max-width: 700px; margin: 0 auto; }

  .anketa-row { display: grid; gap: 6px; margin-bottom: 8px; }
  .anketa-row.cols-3 { grid-template-columns: 1fr 1fr 1fr; }
  .anketa-row.cols-3-strong { grid-template-columns: 1.2fr 1.2fr 1fr; }
  .anketa-row.cols-1 { grid-template-columns: 1fr; }

  .anketa-form input,
  .anketa-form textarea { width: 100%; box-sizing: border-box;font-size: inherit; }
  .anketa-form textarea { resize: vertical; }

  .error-message { display: none; }

  .anketa-submit.memory_button{
    display: inline-block;
  }

  .anketa-preview { margin: 14px auto 0; }

  /* строка "по заявке" */
  .anketa-inline { display: flex; align-items: center; gap: 10px; margin: 8px 0 10px; flex-wrap: wrap; }
  .anketa-inline label { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap;}
  .anketa-inline input[type="checkbox"] { margin: 0; }
  .anketa-inline input[type="text"] { width: 70px; }

  /* панель биографии */
textarea#anketa-bio {
    border-radius: 0 0 15px 15px;
    min-height: 150px;
}

  .bio-tools {
    background: var(--input-bg);
    margin: 10px -2px 0px 0px;
    border-radius: 15px 15px 0 0;
    border: var(--input-border);
    height: auto;
    position: relative;
    padding: 6px 8px;
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
  }

  .bio-tools button {
    padding: 2px 6px;
    cursor: pointer;
    background: var(--input-bg);
    font-size: 16px;
color: rgb(from var(--controls-contrast) r g b / 80%);
  }

  .bio-dropdown { position: relative; display: inline-block; }
  .bio-dropdown-panel {
    display: none;
    position: absolute;
    left: 0;
    top: calc(100% + 6px);
    z-index: 50;
    background: var(--input-bg);
    border: var(--input-border);
    border-radius: 10px;
    padding: 6px;
    min-width: 140px;
  }
  .bio-dropdown-panel button {
    display: block;
    width: 100%;
    text-align: left;
    padding: 4px 6px;
  }

.error-message {
    color: darkred;
}
</style>

<center>
<div class="anketa-form">
  <div class="anketa-row cols-3-strong">
    <div>
      <input id="anketa-name-ru" placeholder="Имя Фамилия" type="text" />
      <div id="error-anketa-name-ru" class="error-message">
        Введите имя и фамилию кириллицей (минимум 2 слова)
      </div>
    </div>

    <div>
      <input id="anketa-name-en" placeholder="Name Surname" type="text" />
      <div id="error-anketa-name-en" class="error-message">
        Введите имя и фамилию латиницей (минимум 2 слова)
      </div>
    </div>

    <div>
      <input id="anketa-faceclaim" placeholder="Внешность (латиницей)" type="text" />
      <div id="error-anketa-faceclaim" class="error-message">
        Введите внешность латиницей
      </div>
    </div>
  </div>

  <div class="anketa-row cols-3">
    <div>
      <input id="anketa-hometown" placeholder="Родной город" type="text" />
      <div id="error-anketa-hometown" class="error-message">Введите родной город</div>
    </div>

    <div>
      <input id="anketa-birthdate" placeholder="Дата рождения (00.00.0000)" type="text" />
      <div id="error-anketa-birthdate" class="error-message">
        Введите дату в формате 00.00.0000
      </div>
    </div>

    <div>
      <input id="anketa-profession" placeholder="Профессия" type="text" />
      <div id="error-anketa-profession" class="error-message">Введите профессию</div>
    </div>
  </div>

  <div class="anketa-row cols-1">
    <div>
      <input id="anketa-photo" placeholder="Ссылка на фото" type="text" />
      <div id="error-anketa-photo" class="error-message">
        Введите корректную ссылку на фото (jpg, png, gif)
      </div>
    </div>
  </div>

  <div class="anketa-row cols-1">
    <div>
      <textarea id="anketa-quote" placeholder="Цитата или песня о персонаже"></textarea>
      <div id="error-anketa-quote" class="error-message">Введите цитату или песню</div>
    </div>
  </div>

  <!-- панель биографии -->
  <div class="bio-tools" id="bio-tools">
  <button type="button" data-wrap="b" title="жирный">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-bold" viewBox="0 0 16 16">
  <path d="M8.21 13c2.106 0 3.412-1.087 3.412-2.823 0-1.306-.984-2.283-2.324-2.386v-.055a2.176 2.176 0 0 0 1.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13zM5.908 4.674h1.696c.963 0 1.517.451 1.517 1.244 0 .834-.629 1.32-1.73 1.32H5.908V4.673zm0 6.788V8.598h1.73c1.217 0 1.88.492 1.88 1.415 0 .943-.643 1.449-1.832 1.449H5.907z"/>
</svg>
  </button>

  <button type="button" data-wrap="i" title="курсив">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-italic" viewBox="0 0 16 16">
  <path d="M7.991 11.674 9.53 4.455c.123-.595.246-.71 1.347-.807l.11-.52H7.211l-.11.52c1.06.096 1.128.212 1.005.807L6.57 11.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z"/>
</svg>
  </button>

  <button type="button" data-wrap="u" title="подчеркнутый">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-underline" viewBox="0 0 16 16">
  <path d="M5.313 3.136h-1.23V9.54c0 2.105 1.47 3.623 3.917 3.623s3.917-1.518 3.917-3.623V3.136h-1.23v6.323c0 1.49-.978 2.57-2.687 2.57s-2.687-1.08-2.687-2.57zM12.5 15h-9v-1h9z"/>
</svg>
  </button>

  <button type="button" data-wrap="s" title="зачеркнутый">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type-strikethrough" viewBox="0 0 16 16">
  <path d="M6.333 5.686c0 .31.083.581.27.814H5.166a2.8 2.8 0 0 1-.099-.76c0-1.627 1.436-2.768 3.48-2.768 1.969 0 3.39 1.175 3.445 2.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23 0-2.18.602-2.18 1.607zm2.194 7.478c-2.153 0-3.589-1.107-3.705-2.81h1.23c.144 1.06 1.129 1.703 2.544 1.703 1.34 0 2.31-.705 2.31-1.675 0-.827-.547-1.374-1.914-1.675L8.046 8.5H1v-1h14v1h-3.504c.468.437.675.994.675 1.697 0 1.826-1.436 2.967-3.644 2.967"/>
</svg>
  </button>

  <button type="button" data-insert="br" title="новая строка">
    <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-paragraph" viewBox="0 0 16 16">
  <path d="M10.5 15a.5.5 0 0 1-.5-.5V2H9v12.5a.5.5 0 0 1-1 0V9H7a4 4 0 1 1 0-8h5.5a.5.5 0 0 1 0 1H11v12.5a.5.5 0 0 1-.5.5"/>
</svg>
  </button>

  <div class="bio-dropdown" id="bio-size-dd">
    <button type="button" id="bio-size-btn" title="размер текста">
      <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-type" viewBox="0 0 16 16">
  <path d="m2.244 13.081.943-2.803H6.66l.944 2.803H8.86L5.54 3.75H4.322L1 13.081zm2.7-7.923L6.34 9.314H3.51l1.4-4.156zm9.146 7.027h.035v.896h1.128V8.125c0-1.51-1.114-2.345-2.646-2.345-1.736 0-2.59.916-2.666 2.174h1.108c.068-.718.595-1.19 1.517-1.19.971 0 1.518.52 1.518 1.464v.731H12.19c-1.647.007-2.522.8-2.522 2.058 0 1.319.957 2.18 2.345 2.18 1.06 0 1.716-.43 2.078-1.011zm-1.763.035c-.752 0-1.456-.397-1.456-1.244 0-.65.424-1.115 1.408-1.115h1.805v.834c0 .896-.752 1.525-1.757 1.525"/>
</svg>
    </button>

    <div class="bio-dropdown-panel" id="bio-size-panel">
      <button type="button" data-font="1">1</button>
      <button type="button" data-font="2">2</button>
      <button type="button" data-font="3">3</button>
      <button type="button" data-font="4">4</button>
      <button type="button" data-font="5">5</button>
      <button type="button" data-font="6">6</button>
      <button type="button" data-font="7">7</button>
      <button type="button" data-font="8">8</button>
      <button type="button" data-font="9">9</button>
      <button type="button" data-font="10">10</button>
    </div>
  </div>
</div>

  <div class="anketa-row cols-1">
    <div>
      <textarea id="anketa-bio" placeholder="биография персонажа
(если заполняете упрощенный вариант анкеты, то оставляете поле пустым)"></textarea>
      <div id="error-anketa-bio" class="error-message"></div>
    </div>
  </div>

  <div class="anketa-row cols-1">
    <div>
      <input id="anketa-twinlinks" placeholder="Ссылка на всех твинков" type="text" />
      <div id="error-anketa-twinlinks" class="error-message">Введите корректную ссылку</div>
    </div>
  </div>

  <div class="anketa-row cols-1">
    <div>
      <input id="anketa-payment" placeholder="Ссылка на оплату твинка/смены" type="text" />
      <div id="error-anketa-payment" class="error-message">Введите корректную ссылку</div>
    </div>
  </div>

  <!-- по заявке: в одну строку (текст + чекбокс) -->
  <div class="anketa-inline">
    <label for="anketa-by-request">
      Персонаж по заявке
      <input id="anketa-by-request" type="checkbox" />
    </label>

    <input id="anketa-request-number" placeholder="№" type="text" style="display:none;" />
    <div id="error-anketa-request-number" class="error-message">Введите номер заявки (только число)</div>
  </div>

  <a href="javascript:void(0);" class="anketa-submit memory_button">создать анкету</a>
</div>

<div class="anketa-preview" id="anketa-preview">
  <div class="anketa">
    <anketa1>
      <span id="preview-name-ru">Имя Фамилия</span> // <span id="preview-name-en">Name Surname</span>
    </anketa1>

    <anketa2>
      <span id="preview-faceclaim">Внешность</span>
    </anketa2>

    <anketa3>
      <span id="preview-birthdate">01.01.1990</span>, <span id="preview-age">00</span>
    </anketa3>

    <anketa4>
      <span id="preview-hometown">Город</span>
    </anketa4>

    <anketa5>
      <span id="preview-profession">Профессия</span>
    </anketa5>

    <anketa8>
      <img id="preview-photo" src="http://via.placeholder.com/140x140">
    </anketa8>

    <anketa10>
      "<span id="preview-quote">Цитата или песня</span>"
    </anketa10>

    <anketa9>
      <div id="preview-bio">Текст биографии появится здесь</div>
    </anketa9>
  </div>
</div>
</center>
<script src="https://forumstatic.ru/files/001b/ef/4a/75276.js?v=3"></script>
[/html]