[html]
<style>
.edril-circus, .edril-circus * { box-sizing: border-box; }
.edril-circus {
--wine: #552b37;
--green-deep: #0c2625;
--green: #153a36;
--gold: #bd914e;
--gold-light: #e9c985;
--paper: #f0e1bd;
--ink: #eee3c9;
width: 100%; max-width: 740px; margin: 22px auto;
padding: 9px; color: var(--ink); background: var(--green-deep);
border: 3px double var(--gold); box-shadow: 0 18px 42px rgba(0,0,0,.35), inset 0 0 28px rgba(200,155,79,.1);
font: 14px/1.65 Georgia, 'Times New Roman', serif;
}
.edril-circus .edril-inner { border: 1px solid rgba(233,201,133,.55); }
.edril-circus .edril-curtain {
position: relative; height: 126px; overflow: hidden; border-bottom: 3px solid var(--gold);
background: repeating-linear-gradient(90deg, #4c101e 0 17px, #82202d 17px 36px, #a02d39 36px 43px, #571322 43px 60px);
box-shadow: inset 0 -19px 22px rgba(30,4,12,.45);
}
.edril-circus .edril-curtain:before { content: ''; position: absolute; inset: 0; background: linear-gradient(90deg, rgba(0,0,0,.18), transparent 24%, rgba(255,206,137,.08) 50%, transparent 76%, rgba(0,0,0,.18)); }
.edril-circus .edril-swag { position: absolute; top: -62px; width: 40%; height: 150px; border: 3px solid #bd914e; border-radius: 0 0 50% 50%; background: radial-gradient(ellipse at 50% 3%, #9a2d37, #6f1726 63%, #3f0d1b 100%); box-shadow: 0 7px 0 #d0aa66, 0 15px 13px rgba(0,0,0,.35), inset 0 -12px 18px rgba(24,4,8,.35); }
.edril-circus .edril-swag-left { left: -4%; }
.edril-circus .edril-swag-mid { z-index: 1; left: 27%; width: 46%; height: 174px; }
.edril-circus .edril-swag-right { right: -4%; }
.edril-circus .edril-curtain:after { content: '✦'; position: absolute; z-index: 2; top: 58px; left: calc(50% - 13px); color: #e7bd73; font: 27px/1 Georgia, serif; text-shadow: 0 2px 6px #270a11; }
.edril-circus .edril-tassel { position: absolute; z-index: 3; top: 93px; width: 14px; height: 27px; background: linear-gradient(90deg, #8d602d, #efcd83 48%, #9b6d32); clip-path: polygon(50% 0, 78% 22%, 100% 100%, 0 100%, 22% 22%); filter: drop-shadow(0 2px 3px #23070e); }
.edril-circus .edril-tassel-left { left: 15%; }
.edril-circus .edril-tassel-mid { left: calc(50% - 7px); }
.edril-circus .edril-tassel-right { right: 15%; }
.edril-circus .edril-hero {
position: relative; overflow: hidden; padding: 31px 22px 24px; text-align: center;
background: radial-gradient(circle at 8% 20%, rgba(219,168,84,.12), transparent 27%), radial-gradient(circle at 95% 76%, rgba(128,53,54,.19), transparent 34%), repeating-linear-gradient(15deg, transparent 0 6px, rgba(0,0,0,.025) 6px 7px), linear-gradient(145deg, #0f2b2b, #1d5148 54%, #0c2828);
}
.edril-circus .edril-hero:before, .edril-circus .edril-hero:after { position: absolute; top: 1px; color: rgba(228,181,94,.75); font: 58px/1 Georgia, serif; }
.edril-circus .edril-hero:before { content: '❧'; left: 11px; transform: rotate(-25deg); }
.edril-circus .edril-hero:after { content: '❧'; right: 11px; transform: scaleX(-1) rotate(-25deg); }
.edril-circus .edril-kicker { color: var(--gold-light); font: bold 10px/1.5 Arial, sans-serif; letter-spacing: .32em; text-transform: uppercase; }
.edril-circus .edril-hero h2 { margin: 8px 0 4px; color: #f8dfaa; font: normal clamp(29px, 6vw, 48px)/1.1 Georgia, serif; letter-spacing: .03em; text-shadow: 0 3px 15px #061c1b; }
.edril-circus .edril-ornament { color: var(--gold); font-size: 21px; letter-spacing: .24em; }
.edril-circus .edril-lead { max-width: 590px; margin: 18px auto 0; color: #f1e5c9; font-size: 15px; }
.edril-circus .edril-ribbon { padding: 9px 18px; color: #f2e1ba; background: var(--wine); border-top: 2px solid var(--gold); border-bottom: 2px solid var(--gold); text-align: center; font: bold 11px/1.5 Arial, sans-serif; letter-spacing: .17em; text-transform: uppercase; }
.edril-circus .edril-body {
padding: 24px; color: var(--ink); background-color: #12332f;
background-image:
radial-gradient(circle at 14% 18%, rgba(239,201,123,.08), transparent 22%),
radial-gradient(circle at 86% 74%, rgba(2,20,19,.18), transparent 29%),
radial-gradient(circle at 23px 19px, rgba(232,191,116,.12) 0 1px, transparent 2px),
repeating-linear-gradient(165deg, transparent 0 8px, rgba(0,0,0,.035) 8px 9px),
linear-gradient(135deg, rgba(189,145,78,.13) 25%, transparent 25%),
linear-gradient(225deg, rgba(189,145,78,.13) 25%, transparent 25%),
linear-gradient(315deg, rgba(189,145,78,.13) 25%, transparent 25%),
linear-gradient(45deg, rgba(189,145,78,.13) 25%, transparent 25%);
background-size: auto, auto, 47px 53px, auto, 84px 112px, 84px 112px, 84px 112px, 84px 112px;
background-position: 0 0, 0 0, 0 0, 0 0, -42px 0, -42px 0, 0 0, 0 0;
}
.edril-circus .edril-body p { margin: 0 0 13px; color: var(--ink); }
.edril-circus .edril-intro { padding: 2px 2px 16px; text-align: center; font-size: 15px; }
.edril-circus .edril-intro em { color: var(--gold-light); font-style: normal; font-weight: bold; }
.edril-circus .edril-section-title { margin: 15px 0 16px; text-align: center; color: var(--gold-light); font: normal 27px/1.2 Georgia, serif; }
.edril-circus .edril-section-title:after { content: '✦ ✦ ✦'; display: block; margin-top: 3px; color: #c29759; font: 13px Georgia, serif; letter-spacing: .35em; }
.edril-circus .edril-places { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-bottom: 28px; }
.edril-circus .edril-place { padding: 16px 17px 12px; background: rgba(31,69,63,.92); border: 1px solid #a8814e; border-top: 4px solid #793c45; box-shadow: 0 5px 16px rgba(0,0,0,.17); }
.edril-circus .edril-place h3 { margin: 0 0 9px; color: var(--gold-light); font: normal 23px/1.2 Georgia, serif; }
.edril-circus .edril-place p { font-size: 13px; }
.edril-circus .edril-cast { margin-top: 22px; }
.edril-circus .edril-person { width: 310px; max-width: 100%; margin: 0 0 8px; padding: 10px; background: rgba(28,63,58,.92); border: 1px solid #a8814e; border-left: 4px solid #793c45; box-shadow: 0 5px 16px rgba(0,0,0,.17); }
.edril-circus .edril-person:nth-child(even) { margin-left: auto; background: rgba(22,54,50,.96); border-left: 1px solid #a8814e; border-right: 4px solid #793c45; }
.edril-circus .edril-person[open] { width: 100%; display: grid; grid-template-columns: 268px minmax(0,1fr); gap: 12px; }
.edril-circus .edril-person[open]:nth-child(even) { grid-template-columns: minmax(0,1fr) 268px; }
.edril-circus .edril-trigger { display: flex; align-items: center; gap: 12px; list-style: none; cursor: pointer; }
.edril-circus .edril-trigger::-webkit-details-marker { display: none; }
.edril-circus .edril-trigger::marker { content: ''; }
.edril-circus .edril-trigger:focus-visible { outline: 2px solid var(--gold-light); outline-offset: 5px; }
.edril-circus .edril-person:nth-child(even) .edril-trigger { flex-direction: row-reverse; text-align: right; }
.edril-circus .edril-person[open] .edril-trigger { grid-column: 1; grid-row: 1; }
.edril-circus .edril-person[open]:nth-child(even) .edril-trigger { grid-column: 2; }
.edril-circus .edril-photo { width: 105px; height: 158px; flex: 0 0 105px; display: block; object-fit: cover; border: 4px solid #193832; outline: 1px solid #bd995e; box-shadow: 0 4px 12px rgba(0,0,0,.35); }
.edril-circus .edril-identity { min-width: 0; }
.edril-circus .edril-identity strong { display: block; color: var(--gold-light); font: normal 22px/1.18 Georgia, serif; }
.edril-circus .edril-identity small { display: inline-block; margin: 7px 0 0; padding: 3px 7px; background: #5e303d; color: #f9ebcb; font: bold 9px/1.4 Arial, sans-serif; letter-spacing: .07em; text-transform: uppercase; }
.edril-circus .edril-person[open] .edril-bio { grid-column: 2; grid-row: 1; align-self: center; margin: 0; padding: 5px 6px 5px 14px; border-left: 1px solid rgba(189,145,78,.55); }
.edril-circus .edril-person[open]:nth-child(even) .edril-bio { grid-column: 1; padding: 5px 14px 5px 6px; border-left: 0; border-right: 1px solid rgba(189,145,78,.55); }
.edril-circus .edril-bio p { margin: 0; color: var(--ink); font-size: 13px; line-height: 1.62; text-align: left; }
.edril-circus .edril-end { padding: 22px 16px 25px; text-align: center; color: var(--gold-light); background: linear-gradient(135deg, #502633, #2a3633); border-top: 3px solid var(--gold); }
.edril-circus .edril-end strong { display: block; font: normal 22px/1.35 Georgia, serif; }
.edril-circus .edril-end span { display: block; margin-top: 7px; font: 10px/1.5 Arial, sans-serif; letter-spacing: .22em; text-transform: uppercase; }
@media (max-width: 600px) {
.edril-circus { padding: 5px; margin: 10px auto; }
.edril-circus .edril-body { padding: 15px; }
.edril-circus .edril-places { grid-template-columns: 1fr; }
.edril-circus .edril-person { width: 76%; min-width: 245px; }
.edril-circus .edril-person[open], .edril-circus .edril-person[open]:nth-child(even) { width: 100%; display: block; }
.edril-circus .edril-person[open] .edril-bio, .edril-circus .edril-person[open]:nth-child(even) .edril-bio { margin-top: 10px; padding: 10px 4px 2px; border: 0; border-top: 1px solid rgba(189,145,78,.55); }
.edril-circus .edril-curtain { height: 96px; }
.edril-circus .edril-swag { top: -72px; height: 133px; }
.edril-circus .edril-swag-mid { height: 155px; }
.edril-circus .edril-tassel { top: 72px; height: 21px; }
}
@media (max-width: 380px) {
.edril-circus .edril-person { min-width: 0; width: 86%; }
.edril-circus .edril-photo { width: 92px; height: 138px; flex-basis: 92px; }
.edril-circus .edril-identity strong { font-size: 18px; }
.edril-circus .edril-identity small { font-size: 9px; }
}
</style>
<div class="edril-circus"><div class="edril-inner">
<div class="edril-curtain" aria-hidden="true"><span class="edril-swag edril-swag-left"></span><span class="edril-swag edril-swag-mid"></span><span class="edril-swag edril-swag-right"></span><span class="edril-tassel edril-tassel-left"></span><span class="edril-tassel edril-tassel-mid"></span><span class="edril-tassel edril-tassel-right"></span></div>
<div class="edril-hero">
<div class="edril-kicker">Шатры • дороги • чудеса</div>
<h2>Странствующий цирк<br>«Эдриль»</h2>
<div class="edril-ornament">✦ ♥ ✦</div>
<div class="edril-lead">Никогда не стоит на месте, предпочитая стабильности вечное приключение и вечное вдохновение. Для гостей — сказка наяву. Для его обитателей — родной дом.</div>
</div>
<div class="edril-ribbon">Во имя искусства • Во имя смеха • Во имя счастья</div>
<div class="edril-body">
<div class="edril-intro"><p>Дни сменяют ночи, время бежит, но неизменным остаётся одно: <em>работа здесь кипит и днём, и ночью</em>. Во имя счастья — мимолётного, но такого вечного.</p></div>
<div class="edril-section-title">Цирк в пути</div>
<div class="edril-places">
<div class="edril-place">
<h3>Караван</h3>
<p>Первой и последней повозками едут маги. В середине — что-то вроде офиса и клетки со зверинцем. Между ними тянутся повозки, забитые вещами, реквизитом и частями шатров.</p>
<p>Рядом едут артисты. Младшие живут по четыре ребёнка в повозке, старшие — обычно по одному или двое. Процессия выходит длинной, как и её путь.</p>
</div>
<div class="edril-place">
<h3>Стоянка</h3>
<p>На остановке караван превращается в палаточный городок: яркие карусели, комната страха, зеркальный лабиринт и шатры музыкантов, фокусников, клоунов, дрессировщиков и акробатов.</p>
<p>В глубине — гримёрки, жильё артистов, кухня и тренировочная арена. Её разворачивают даже во время больших остановок в пути, а изношенные снаряды вовремя меняют ради безопасности.</p>
</div>
</div>
<div class="edril-section-title">Люди под куполом</div>
<div class="edril-cast">
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/998292.png" alt="Тиред Эдриль"><span class="edril-identity"><strong>Тиред Эдриль</strong><small>Хозяин цирка</small></span></summary>
<div class="edril-bio"><p>Внушительный мужчина, который кажется суровым, но заботится о цирке и каждом в его труппе. Он основал «Эдриль» около трёхсот лет назад, когда сам был молодым клоуном. Тиред — маг молнии второго уровня. Подбирает талантливых беспризорных детей, заботится об их удобстве и тревожится, когда им приходится работать у аристократов. Его жена — целительница Шелли. Басистый голос хозяина слышен с утра, но за ворчанием все знают человека широкой души.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/23125.png" alt="Нифил"><span class="edril-identity"><strong>Нифил</strong><small>Бухгалтер</small></span></summary>
<div class="edril-bio"><p>Правая рука Тиреда и книжный червь. На своём посту более ста лет. В делах он безупречно организован, зато отдыхать совершенно не умеет: порой забывает поесть и засыпает прямо за рабочим столом. Весь цирк, особенно Шелли, пытается отправить его на отдых. Когда это удаётся, Нифил учит детей грамоте и арифметике, а они в ответ приносят ему еду, подкладывают подушку и следят, чтобы он наконец выспался.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/388457.png" alt="Руби"><span class="edril-identity"><strong>Руби</strong><small>Танцовщица • маг огня</small></span></summary>
<div class="edril-bio"><p>Маг огня третьего уровня и названая мать Тирии. Руби чтит Ракки, любит танцы и считает язык тела прекраснейшей беседой. Её выступления под звон монет на костюме завораживают публику; именно она завела в цирке обычай танцевать у костра. Постоянное присутствие Руби делает караван безопаснее. Она талантливый, хотя и строгий наставник в магии и вере, а учеников выбирает очень тщательно.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/48050.png" alt="Сильвия"><span class="edril-identity"><strong>Сильвия</strong><small>Костюмы и декорации</small></span></summary>
<div class="edril-bio"><p>Румяная рогатая мастерица, полная идей. Сильвия шьёт и украшает костюмы, создаёт декорации и вышивает даже повседневную одежду. Она не любит сидеть без дела и руководит тремя помощниками. Вместе с младшим братом Кристофом выросла в цирке: когда-то они попали сюда как дети-бродяжки. Сильвия большая сладкоежка — впрочем, как и брат.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/811266.png" alt="Кристоф"><span class="edril-identity"><strong>Кристоф</strong><small>Повар • канатоходец</small></span></summary>
<div class="edril-bio"><p>Младший брат Сильвии, шеф-повар, канатоходец и алхимик-любитель. Всё делает спокойно, тщательно и от души. За тридцать лет жизни в цирке с ним, кажется, никто ни разу не поссорился. Алхимические опыты порой подпаливают ему бороду, так что волосы он предусмотрительно убирает. Любит сладкое и минуты, когда можно просто смотреть вдаль с чашкой в руке.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/658155.png" alt="Мелоди"><span class="edril-identity"><strong>Мелоди</strong><small>Певица</small></span></summary>
<div class="edril-bio"><p>Звезда цирка с чарующим голосом и непростым характером. Особенно любит воду: если лагерь остановился у озера, Мелоди может устроить концерт прямо там, и тогда публику приходится удерживать ограждением. Она очень бережёт голос и внешность, вне выступлений чаще молчит и носит с собой блокнот для внезапно пришедших песен. После бокала становится заметно мягче — хотя попытки этим воспользоваться иной раз заканчиваются для шутников плохо.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/187141.png" alt="Кара"><span class="edril-identity"><strong>Кара</strong><small>Аттракционы</small></span></summary>
<div class="edril-bio"><p>Заведует каруселями и развлекательными комнатами. Не перестаёт чертить новые «великие развлечения», чинить механизмы и пачкать свои причудливые костюмы маслом и пылью. Кара энергична и усердна. Артисты даже повадились оставлять у её двери лишние детали: увидев их, она перепроверит всё оборудование, а значит, представление пройдёт без заминок.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/798356.png" alt="Сайно"><span class="edril-identity"><strong>Сайно</strong><small>Клоун • дрессировщик</small></span></summary>
<div class="edril-bio"><p>Один из тех, на ком держится зверинец. К животным Сайно чуток и нежен; с людьми же обожает подшутить. Однажды научил тигра бросаться на человека по команде — чтобы облизать его, пока Сайно хохочет над испугом публики. При всей эксцентричности он ответственно заботится о зверях и часто просит остановить караван, чтобы их как следует выгулять. Живёт и выступает вместе с мужем Колледом.</p></div>
</details>
<details class="edril-person">
<summary class="edril-trigger"><img class="edril-photo" src="https://upforme.ru/uploads/001b/84/6e/14/825210.png" alt="Коллед"><span class="edril-identity"><strong>Коллед</strong><small>Дрессировщик • маг-зверь</small></span></summary>
<div class="edril-bio"><p>Напарник и муж Сайно — спокойный, рассудительный и привыкший к дисциплине. Животные не просто любят Колледа, а уважают его, публика же восхищается выступлениями. Начальство особенно ценит его умение сдерживать Сайно. У Колледа приятный поставленный бас, и иногда он соглашается подпевать Мелоди.</p></div>
</details>
</div>
</div>
<div class="edril-end"><strong>Представление продолжается, пока едет караван.</strong><span>✦ Странствующий цирк «Эдриль» ✦</span></div>
</div></div>
[/html]
[icon]https://upforme.ru/uploads/001b/84/6e/14/550764.png[/icon]
Отредактировано Тирия Эдриль (2026-10-12 15:19:04)