[html]
<style>
.boxbox-cast {
--bb-bg: #e7e5df;
--bb-paper: rgba(238, 236, 229, .92);
--bb-paper-2: rgba(18, 18, 18, .86);
--bb-dark: #171717;
--bb-muted: #6f6b64;
--bb-line: rgba(20,20,20,.18);
--bb-red: #8f332b;
--bb-red-2: #b95648;
--bb-white: #f6f2ea;
--bb-font: "Inter", Arial, sans-serif;
--bb-title: "Bewlay", Georgia, serif;
width: 780px;
margin: 20px auto;
padding: 22px;
box-sizing: border-box;
font-family: var(--bb-font);
color: var(--bb-dark);
background:
linear-gradient(135deg, rgba(245,245,242,.88), rgba(207,205,198,.78)),
repeating-linear-gradient(
-45deg,
rgba(0,0,0,.035) 0px,
rgba(0,0,0,.035) 1px,
transparent 1px,
transparent 9px
);
border: 1px solid rgba(0,0,0,.16);
box-shadow:
0 18px 40px rgba(0,0,0,.18),
inset 0 0 0 1px rgba(255,255,255,.5);
position: relative;
overflow: hidden;
}
.boxbox-cast:before {
content: "BOX BOX / CAST CALL / BOX BOX / CAST CALL / BOX BOX / CAST CALL";
position: absolute;
top: 18px;
left: -40px;
width: 900px;
font: 800 9px/1 var(--bb-font);
letter-spacing: 2px;
text-transform: uppercase;
color: rgba(0,0,0,.09);
transform: rotate(-4deg);
pointer-events: none;
}
.boxbox-cast:after {
content: "";
position: absolute;
right: -120px;
top: -90px;
width: 330px;
height: 330px;
border: 1px solid rgba(143,51,43,.22);
border-radius: 50%;
box-shadow:
0 0 0 18px rgba(143,51,43,.035),
0 0 0 36px rgba(0,0,0,.025);
pointer-events: none;
}
/* ШАПКА */
.bb-cast-head {
position: relative;
z-index: 2;
min-height: 170px;
padding: 24px 26px;
box-sizing: border-box;
background:
linear-gradient(90deg, rgba(15,15,15,.90), rgba(35,35,35,.55)),
url('https://upforme.ru/uploads/001c/b7/5d/3/t780337.png');
background-size: cover;
background-position: center right;
border: 1px solid rgba(0,0,0,.35);
overflow: hidden;
}
.bb-cast-head:before {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(135deg, rgba(255,255,255,.05), transparent 40%),
repeating-linear-gradient(
90deg,
rgba(255,255,255,.06) 0px,
rgba(255,255,255,.06) 1px,
transparent 1px,
transparent 16px
);
mix-blend-mode: screen;
pointer-events: none;
}
.bb-cast-kicker {
position: relative;
z-index: 2;
display: inline-block;
padding: 6px 10px;
margin-bottom: 14px;
background: var(--bb-red);
color: #fff;
font: 800 9px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.8px;
}
.bb-cast-title {
position: relative;
z-index: 2;
margin: 0;
color: var(--bb-white);
font: 800 42px/0.9 var(--bb-title);
text-transform: uppercase;
letter-spacing: .5px;
}
.bb-cast-title span {
color: #d8a098;
}
.bb-cast-subtitle {
position: relative;
z-index: 2;
width: 470px;
margin-top: 14px;
color: rgba(246,242,234,.78);
font: 500 11px/1.65 var(--bb-font);
text-transform: uppercase;
letter-spacing: .8px;
}
.bb-cast-info {
position: relative;
z-index: 2;
display: grid;
grid-template-columns: 1.1fr .9fr;
gap: 14px;
margin-top: 16px;
}
.bb-cast-box {
padding: 16px;
background: var(--bb-paper);
border: 1px solid var(--bb-line);
box-shadow: inset 0 0 0 1px rgba(255,255,255,.55);
}
.bb-cast-box b {
display: block;
margin-bottom: 8px;
font: 900 10px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.7px;
color: var(--bb-red);
}
.bb-cast-box p {
margin: 0;
color: #34312d;
font: 500 12px/1.7 var(--bb-font);
text-align: justify;
}
.bb-cast-rewards {
padding: 16px;
background: var(--bb-paper-2);
border: 1px solid rgba(0,0,0,.35);
color: var(--bb-white);
position: relative;
overflow: hidden;
}
.bb-cast-rewards:before {
content: "REWARD";
position: absolute;
right: -8px;
bottom: 6px;
font: 900 42px/1 var(--bb-font);
letter-spacing: -3px;
color: rgba(255,255,255,.045);
}
.bb-cast-rewards b {
display: block;
margin-bottom: 8px;
font: 900 10px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.7px;
color: #d8a098;
}
.bb-cast-rewards p {
position: relative;
z-index: 2;
margin: 0;
font: 500 12px/1.7 var(--bb-font);
color: rgba(246,242,234,.84);
}
.bb-cast-rewards strong {
color: #fff;
}
.bb-cast-month {
position: relative;
z-index: 2;
display: flex;
align-items: center;
gap: 12px;
margin: 20px 0 14px;
}
.bb-cast-month:before,
.bb-cast-month:after {
content: "";
height: 1px;
background: rgba(0,0,0,.18);
flex: 1;
}
.bb-cast-month span {
padding: 7px 12px;
background: #151515;
color: #f7f2ea;
font: 900 10px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.8px;
}
.bb-cast-month span em {
font-style: normal;
color: #d8a098;
}
/* СЕТКА КАСТА */
.bb-cast-grid {
position: relative;
z-index: 2;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 12px;
}
.bb-cast-check {
display: none;
}
.bb-cast-card {
display: block;
position: relative;
background: rgba(245,243,238,.82);
border: 1px solid rgba(0,0,0,.17);
cursor: pointer;
overflow: hidden;
transition: .35s ease;
}
.bb-cast-card:hover {
transform: translateY(-3px);
box-shadow: 0 12px 22px rgba(0,0,0,.16);
}
.bb-cast-photo {
position: relative;
height: 195px;
overflow: hidden;
background: #111;
}
.bb-cast-photo img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
filter: saturate(1.08) contrast(1.04);
transition: .45s ease;
}
.bb-cast-photo:after {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(to top, rgba(0,0,0,.55), transparent 58%),
linear-gradient(135deg, rgba(143,51,43,.16), transparent 45%);
pointer-events: none;
}
.bb-cast-num {
position: absolute;
top: 9px;
left: 9px;
z-index: 3;
padding: 5px 7px;
background: rgba(15,15,15,.82);
color: #fff;
font: 900 9px/1 var(--bb-font);
letter-spacing: 1px;
}
.bb-cast-status {
position: absolute;
right: 9px;
top: 9px;
z-index: 3;
padding: 5px 7px;
background: rgba(246,242,234,.9);
color: #111;
font: 900 8px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.2px;
}
.bb-cast-status:before {
content: "open";
}
.bb-cast-name {
min-height: 46px;
padding: 0 10px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font: 900 13px/1.15 var(--bb-font);
text-transform: uppercase;
letter-spacing: .8px;
color: #181818;
}
.bb-cast-check:checked + .bb-cast-card {
opacity: .86;
}
.bb-cast-check:checked + .bb-cast-card .bb-cast-photo img {
filter: grayscale(1) contrast(1.15) brightness(.78);
transform: scale(1.04);
}
.bb-cast-check:checked + .bb-cast-card .bb-cast-status {
background: var(--bb-red);
color: #fff;
}
.bb-cast-check:checked + .bb-cast-card .bb-cast-status:before {
content: "on grid";
}
.bb-cast-footer {
position: relative;
z-index: 2;
margin-top: 16px;
padding: 16px 18px;
background: rgba(255,255,255,.42);
border: 1px dashed rgba(0,0,0,.22);
color: #34312d;
font: 500 11px/1.7 var(--bb-font);
text-align: justify;
}
.bb-cast-footer b {
color: var(--bb-red);
text-transform: uppercase;
letter-spacing: 1px;
}
.bb-cast-links {
position: relative;
z-index: 2;
display: flex;
flex-wrap: wrap;
gap: 8px;
justify-content: center;
margin-top: 15px;
}
.bb-cast-links a {
padding: 8px 12px;
background: #151515;
color: #f7f2ea !important;
text-decoration: none !important;
font: 900 9px/1 var(--bb-font);
text-transform: uppercase;
letter-spacing: 1.3px;
transition: .25s ease;
}
.bb-cast-links a:hover {
background: var(--bb-red);
}
</style>
<div class="boxbox-cast">
<div class="bb-cast-head">
<div class="bb-cast-kicker">monthly cast call</div>
<h2 class="bb-cast-title">
Собери свой <span>каст</span>
</h2>
<div class="bb-cast-subtitle">
каждый месяц мы собираем тематический каст внешностей - выбирай свободный слот, приходи в игру, забирай бонусы и выезжай на стартовую решетку!
</div>
</div>
<div class="bb-cast-info">
<div class="bb-cast-box">
<b>как участвовать</b>
<p>
выбери свободную внешность из подборки, напиши анкету и приходи в игру. после принятия персонажа внешность отмечается как занятая, а игрок получает бонусы за участие в акции.
</p>
</div>
<div class="bb-cast-rewards">
<b>награда за персонажа</b>
<p>
АКЦИЯ ЗАКОНЧЕНА
</p>
</div>
</div>
<div class="bb-cast-month">
<span>каст месяца: <em>вне кампуса</em></span>
</div>
<div class="bb-cast-grid">
<input type="checkbox" id="cast-01" class="bb-cast-check">
<label for="cast-01" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">01</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/6a0d7ea25c1b86f6e7004d2559dffe9a/c59a9cd3af84c3cb-3b/s400x600/1c792ec50129b3fdb7be7f94d96e6d07b8f06e5c.gifv">
</div>
<div class="bb-cast-name">ella bright</div>
</label>
<input type="checkbox" id="cast-02" class="bb-cast-check">
<label for="cast-02" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">02</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/f9b3f3d3369c933b7d9a874be3fc9fb7/32ef31d5dd0ed2a9-82/s400x600/de78d2d7f2894a31bd087426d69295c211f67f41.gifv">
</div>
<div class="bb-cast-name">belmont cameli</div>
</label>
<input type="checkbox" id="cast-03" class="bb-cast-check">
<label for="cast-03" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">03</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/2859e66fb4722664a6a95f0c4671394b/7e0dac44562e8f29-cd/s400x600/2f87015666c6faf41a704b14f696ef040d73c454.gifv">
</div>
<div class="bb-cast-name">mika abdalla</div>
</label>
<input type="checkbox" id="cast-04" class="bb-cast-check">
<label for="cast-04" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">04</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/c69b7bc210e6856787ef3ed68ec71281/32c671f2499e6b12-ea/s400x600/6090594dbe043fe43d48a52291b5dd69a28a383d.gifv">
</div>
<div class="bb-cast-name">antonio cipriano</div>
</label>
<input type="checkbox" id="cast-05" class="bb-cast-check">
<label for="cast-05" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">05</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/6fccf61b90cea87f80b4c06f1c8e5993/2bb5b1b308e805c3-3c/s400x600/8ac673f5521665a23c235a1b7e5572e815aa8468.gif">
</div>
<div class="bb-cast-name">jalen thomas brooks</div>
</label>
<input type="checkbox" id="cast-06" class="bb-cast-check">
<label for="cast-06" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">06</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/25638a78d5a2ad6fbe7210428b7a6c55/8f23593cf32c4ec8-a6/s500x750/a3fbd333a8a1a3e78a7f6c54ced5abf2a9a70d87.gif">
</div>
<div class="bb-cast-name">stephen kalyn</div>
</label>
<input type="checkbox" id="cast-07" class="bb-cast-check" checked>
<label for="cast-07" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">07</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/82f7063fd8e09113812ff7bd58e2beae/8b9275edb8fbf56d-5f/s400x600/d857b9afe5afeb7c5cab9c786f60fd631a571cf9.gif">
</div>
<div class="bb-cast-name">josh heuston</div>
</label>
<input type="checkbox" id="cast-08" class="bb-cast-check">
<label for="cast-08" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">08</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/0b7208ced22d3830dafddcbd52f9ca3e/bc250e9c855d26e3-39/s540x810/5789f7cf601f9e56e48864497a9ee8643fe8e20a.gifv">
</div>
<div class="bb-cast-name">india fowler</div>
</label>
<input type="checkbox" id="cast-09" class="bb-cast-check">
<label for="cast-09" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">09</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/716319963eca26c0d51425d180b328bf/tumblr_inline_osgxtx3dIH1ucuavm_250.gifv">
</div>
<div class="bb-cast-name">steve howey</div>
</label>
<input type="checkbox" id="cast-10" class="bb-cast-check">
<label for="cast-10" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">10</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/1d15cbeb6956a89584c23390bbc6f89e/994a957ba889d452-09/s400x600/11559b7b2d67546ca143018961e8f96a8491a595.gifv">
</div>
<div class="bb-cast-name">khobe clarke</div>
</label>
<input type="checkbox" id="cast-11" class="bb-cast-check">
<label for="cast-11" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">11</span>
<span class="bb-cast-status"></span>
<img src="https://64.media.tumblr.com/e4456596025696e92db0805179811e30/5703e95d920ec1d4-74/s400x600/a2c69b3c2dcc64223f90097230f29649be5eb27c.gif">
</div>
<div class="bb-cast-name">philipa soo</div>
</label>
<input type="checkbox" id="cast-12" class="bb-cast-check">
<label for="cast-12" class="bb-cast-card">
<div class="bb-cast-photo">
<span class="bb-cast-num">12</span>
<span class="bb-cast-status"></span>
<img src="https://i.pinimg.com/736x/8a/f6/f5/8af6f54020bad335cc77107503e87678.jpg">
</div>
<div class="bb-cast-name">charlie evans</div>
</label>
</div>
<div class="bb-cast-footer">
<b>важно:</b> внешности из акции не бронируются навсегда без анкеты.
</div>
<div class="bb-cast-links">
<a href="https://boxbox.rusff.me/viewtopic.php?id=4">правила</a>
<a href="https://boxbox.rusff.me/viewtopic.php?id=52#p2418">внешности и имена</a>
<a href="https://boxbox.rusff.me/viewtopic.php?id=1">забрать слот</a>
<a href="https://boxbox.rusff.me/viewtopic.php?id=42#p1336">другие акции</a>
<a href="https://boxbox.rusff.me/viewtopic.php?id=5">нужные</a>
</div>
</div>
[/html]
[hideprofile]
















