[html]
<style>
/* =========================================================
MARAUDERS GUEST
========================================================= */
.marauders-guest {
--blue-dark: #07151b;
--blue: #12333e;
--blue-light: #2c6878;
--blue-soft: #7295a0;
--red: #8b424a;
--red-light: #a85861;
--paper: #d8d9d9;
--paper-light: #e1e2e2;
--paper-dark: #c9cbcb;
--text: #26343a;
--muted: #657176;
--line: #9baeb3;
width: min(850px, calc(100% - 25px));
margin: 30px auto;
box-sizing: border-box;
position: relative;
overflow: hidden;
background: var(--paper);
border: 1px solid #294c58;
border-radius: 22px;
box-shadow:
0 18px 55px rgba(0,0,0,.35);
font-family:
Arial,
Helvetica,
sans-serif;
}
/* =========================================================
СИНЯЯ ШАПКА
========================================================= */
.mg-header {
position: relative;
min-height: 245px;
padding: 45px 30px 55px;
box-sizing: border-box;
text-align: center;
overflow: hidden;
background:
radial-gradient(
ellipse at 72% 35%,
rgba(117,173,191,.32),
transparent 28%
),
radial-gradient(
ellipse at 25% 75%,
rgba(22,77,94,.75),
transparent 35%
),
radial-gradient(
ellipse at 85% 90%,
rgba(62,108,122,.38),
transparent 38%
),
linear-gradient(
135deg,
#061219 0%,
#0a2029 42%,
#173e4b 70%,
#09171d 100%
);
}
/* туман */
.mg-header:before {
content: "";
position: absolute;
width: 420px;
height: 180px;
top: 25px;
right: -100px;
background:
radial-gradient(
ellipse,
rgba(190,219,225,.17),
transparent 68%
);
filter: blur(18px);
pointer-events: none;
}
/* звёзды */
.mg-header:after {
content:
"· ✦ · ✦ · ✦";
position: absolute;
top: 15px;
left: 25px;
right: 25px;
color: rgba(210,229,232,.55);
font-size: 10px;
letter-spacing: 8px;
pointer-events: none;
}
/* =========================================================
МАЛЕНЬКАЯ СТРОКА
========================================================= */
.mg-kicker {
position: relative;
z-index: 2;
margin-bottom: 8px;
color: #cbd9dc;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
}
/* =========================================================
MARAUDERS
========================================================= */
.mg-title {
position: relative;
z-index: 2;
margin: 0;
color: #9e4c54;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 48px;
line-height: .95;
letter-spacing: 5px;
text-transform: uppercase;
text-shadow:
0 2px 4px rgba(0,0,0,.55),
0 0 20px rgba(131,54,63,.15);
}
/* =========================================================
ПОДЗАГОЛОВОК
========================================================= */
.mg-subtitle {
position: relative;
z-index: 2;
margin-top: 12px;
color: #e1e5e5;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 18px;
letter-spacing: 3px;
text-transform: uppercase;
}
/* =========================================================
ДЕКОР
========================================================= */
/* =========================================================
ВКЛАДКИ-ИКОНКИ
========================================================= */
.mg-tabs {
position: absolute;
z-index: 10;
left: 0;
right: 0;
display: flex;
justify-content: center;
gap: 12px;
margin-top: 22px;
}
/* скрываем radio */
.mg-radio {
display: none !important;
}
/* круглая кнопка */
.mg-tab {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 52px;
height: 52px;
box-sizing: border-box;
border-radius: 50%;
border: 1px solid #285565;
background:
linear-gradient(
145deg,
#091b22,
#102b34
);
color: #a44e57;
cursor: pointer;
transition:
.25s ease;
box-shadow:
0 4px 12px rgba(0,0,0,.3);
}
/* SVG */
.mg-tab svg {
width: 21px;
height: 21px;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
}
/* hover */
.mg-tab:hover {
transform: translateY(-3px);
color: #d0838b;
border-color: #477889;
background:
#163640;
}
/* выбранная */
#mg-home:checked ~ .mg-tabs label[for="mg-home"],
#mg-search:checked ~ .mg-tabs label[for="mg-search"] {
color: #e0a0a6;
border-color: #8b424a;
background:
linear-gradient(
145deg,
#182e35,
#243f47
);
box-shadow:
0 0 18px rgba(139,66,74,.28);
}
/* =========================================================
ПОДСКАЗКА ПРИ НАВЕДЕНИИ
========================================================= */
.mg-tab span {
position: absolute;
bottom: -29px;
left: 50%;
transform:
translateX(-50%)
translateY(-5px);
padding: 4px 8px;
border-radius: 5px;
background: #11272e;
color: #d4dddd;
font-size: 8px;
letter-spacing: 1px;
text-transform: uppercase;
white-space: nowrap;
opacity: 0;
pointer-events: none;
transition: .2s;
}
.mg-tab:hover span {
opacity: 1;
transform:
translateX(-50%)
translateY(0);
}
/* =========================================================
ОСНОВНОЕ ТЕЛО
========================================================= */
.mg-content {
position: relative;
background:
linear-gradient(
180deg,
#dfe0e0 0%,
#d7d8d8 100%
);
color: var(--text);
}
/* =========================================================
СТРАНИЦЫ
========================================================= */
.mg-page {
display: none;
padding: 18px 30px 30px;
box-sizing: border-box;
}
/* активная */
#mg-home:checked ~ .mg-content .mg-home-page {
display: block;
}
#mg-search:checked ~ .mg-content .mg-search-page {
display: block;
}
/* =========================================================
ЗАГОЛОВКИ
========================================================= */
.mg-heading {
margin: 0 0 18px;
text-align: center;
color: #263f47;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 25px;
font-weight: normal;
letter-spacing: 1px;
}
.mg-heading:before,
.mg-heading:after {
content: "✦";
display: inline-block;
margin: 0 12px;
color: var(--red);
font-size: 8px;
vertical-align: middle;
}
/* =========================================================
ПРИВЕТСТВИЕ
========================================================= */
.mg-welcome {
max-width: 650px;
margin: 0 auto;
text-align: center;
color: #3e4a4e;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 16px;
line-height: 1.55;
}
.mg-welcome p {
margin: 0 0 10px;
}
.mg-welcome em {
color: #477787;
}
/* =========================================================
СТАТИСТИКА
========================================================= */
.mg-stats {
display: grid;
grid-template-columns:
repeat(3, 1fr);
max-width: 650px;
margin: 25px auto 0;
overflow: hidden;
border:
1px solid #9aabad;
border-radius: 13px;
background:
rgba(237,238,238,.5);
}
.mg-stat {
padding: 13px 8px;
text-align: center;
}
.mg-stat + .mg-stat {
border-left:
1px solid #aab7ba;
}
.mg-stat strong {
display: block;
color: #8b424a;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 23px;
font-weight: normal;
}
.mg-stat span {
display: block;
margin-top: 3px;
color: #667479;
font-size: 8px;
letter-spacing: 1.5px;
text-transform: uppercase;
}
/* =========================================================
ВНЕШНОСТИ
========================================================= */
.mg-faces {
margin-top: 30px;
}
.mg-faces-title {
margin-bottom: 13px;
text-align: center;
color: #314c55;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 20px;
}
/* =========================================================
ДВЕ КОЛОНКИ
========================================================= */
.mg-face-columns {
display: grid;
grid-template-columns:
repeat(3, minmax(0, 1fr));
gap: 12px;
}
.mg-face-column {
height: 175px;
overflow-y: auto;
padding: 10px 13px;
box-sizing: border-box;
border:
1px solid #9aaeb3;
border-radius: 13px;
background:
rgba(231,232,232,.8);
box-shadow:
inset 0 0 20px rgba(54,82,89,.06);
}
/* scrollbar */
.mg-face-column::-webkit-scrollbar {
width: 4px;
}
.mg-face-column::-webkit-scrollbar-track {
background: transparent;
}
.mg-face-column::-webkit-scrollbar-thumb {
background: #8b424a;
border-radius: 10px;
}
/* Firefox */
.mg-face-column {
scrollbar-width: thin;
scrollbar-color:
#8b424a
transparent;
}
/* =========================================================
ЗАГОЛОВОК КОЛОНКИ
========================================================= */
.mg-face-title {
position: sticky;
top: -10px;
z-index: 2;
padding: 7px 0;
margin-bottom: 5px;
background:
#dfe0e0;
border-bottom:
1px solid #a8b5b8;
color: #356778;
text-align: center;
font-size: 9px;
letter-spacing: 2px;
text-transform: uppercase;
}
/* =========================================================
СТРОКА ВНЕШНОСТИ
========================================================= */
.mg-face {
display: flex;
align-items: baseline;
gap: 5px;
padding: 5px 2px;
color: #354348;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 14px;
line-height: 1.2;
}
.mg-face:not(:last-child) {
border-bottom:
1px dotted #abb9bc;
}
.mg-face-name {
white-space: nowrap;
}
.mg-face-character {
overflow: hidden;
color: #758287;
font-family: Arial, sans-serif;
font-size: 8px;
white-space: nowrap;
text-overflow: ellipsis;
}
.mg-face-character:before {
content: "— ";
color: #a34f58;
}
/* =========================================================
ИЩУТ
========================================================= */
.mg-search-list {
display: grid;
grid-template-columns:
repeat(2, 1fr);
gap: 11px;
}
.mg-card {
padding: 15px;
border:
1px solid #9aadb1;
border-radius: 13px;
background:
rgba(232,233,233,.8);
transition: .25s;
}
.mg-card:hover {
transform:
translateY(-2px);
border-color:
#8b424a;
box-shadow:
0 7px 18px rgba(41,60,65,.12);
}
.mg-card-name {
color: #304c55;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 19px;
}
.mg-card-info {
margin-top: 5px;
color: #68777b;
font-size: 9px;
line-height: 1.5;
}
.mg-card a {
display: inline-block;
margin-top: 9px;
padding: 5px 11px;
border:
1px solid #9a555d;
border-radius: 15px;
color: #87434b;
background: transparent;
text-decoration: none;
font-size: 8px;
letter-spacing: 1px;
text-transform: uppercase;
}
.mg-card a:hover {
color: white;
background: #8b424a;
}
/* =========================================================
НИЗ
========================================================= */
.mg-footer {
padding: 20px 25px 23px;
text-align: center;
background:
#cdd0d0;
border-top:
1px solid #a3afb1;
}
.mg-register {
display: inline-block;
padding: 8px 22px;
border:
1px solid #8b424a;
border-radius: 20px;
color: #8b424a;
text-decoration: none;
font-size: 9px;
letter-spacing: 1.5px;
text-transform: uppercase;
transition: .25s;
}
.mg-register:hover {
color: white;
background: #8b424a;
}
.mg-note {
margin-top: 9px;
color: #687579;
font-family:
Georgia,
"Times New Roman",
serif;
font-size: 13px;
font-style: italic;
}
/* =========================================================
МОБИЛЬНАЯ ВЕРСИЯ
========================================================= */
@media (max-width: 650px) {
.marauders-guest {
width:
calc(100% - 15px);
margin: 15px auto;
border-radius: 16px;
}
.mg-header {
min-height: 210px;
padding:
40px 15px 50px;
}
.mg-title {
font-size: 31px;
letter-spacing: 3px;
}
.mg-subtitle {
font-size: 13px;
letter-spacing: 2px;
}
.mg-tab {
width: 46px;
height: 46px;
}
.mg-page {
padding:
43px 14px 25px;
}
.mg-stats {
grid-template-columns:
1fr;
}
.mg-stat + .mg-stat {
border-left: 0;
border-top:
1px solid #aab7ba;
}
.mg-face-columns {
grid-template-columns:
1fr;
}
.mg-search-list {
grid-template-columns:
1fr;
}
}
</style>
<!-- =========================================================
MARAUDERS GUEST
========================================================= -->
<div class="marauders-guest">
<!-- RADIO -->
<input
type="radio"
name="marauders-tabs"
id="mg-home"
class="mg-radio"
checked
>
<input
type="radio"
name="marauders-tabs"
id="mg-search"
class="mg-radio"
>
<!-- =====================================================
ШАПКА
===================================================== -->
<div class="mg-header">
<div class="mg-kicker">
Мародёры ✦ NC-21 ✦ Хогвартс ✦ 1975
</div>
<div class="mg-title">
MARAUDERS
</div>
<div class="mg-subtitle">
Oops, we did it again
</div>
<div class="mg-line"></div>
<!-- ИКОНКИ -->
<div class="mg-tabs">
<!-- ГЛАВНАЯ -->
<label
for="mg-home"
class="mg-tab"
>
<svg viewBox="0 0 24 24">
<path
d="M3 11.5L12 4l9 7.5"
/>
<path
d="M5 10v10h14V10"
/>
<path
d="M9 20v-6h6v6"
/>
</svg>
<span>
Главная
</span>
</label>
<!-- ИЩУТ -->
<label
for="mg-search"
class="mg-tab"
>
<svg viewBox="0 0 24 24">
<circle
cx="11"
cy="11"
r="6.5"
/>
<path
d="M16 16l5 5"
/>
</svg>
<span>
Ищут
</span>
</label>
</div>
</div>
<!-- =====================================================
КОНТЕНТ
===================================================== -->
<div class="mg-content">
<!-- =================================================
ГЛАВНАЯ
================================================= -->
<div class="mg-page mg-home-page">
<h2 class="mg-heading">
Добро пожаловать
</h2>
<div class="mg-welcome">
<p>
Добро пожаловать в эпоху Мародёров.
Здесь история пишется не только по канону,
но и самими игроками.
</p>
<p>
<em>
Выбирай сторону, находи свою историю
и оставляй след на карте.
</em>
</p>
</div>
<!-- СТАТИСТИКА -->
<div class="mg-stats">
<div class="mg-stat">
<strong>
1975
</strong>
<span>
год игры
</span>
</div>
<div class="mg-stat">
<strong>
18+
</strong>
<span>
рейтинг
</span>
</div>
<div class="mg-stat">
<strong>
∞
</strong>
<span>
историй
</span>
</div>
</div>
<!-- =================================================
ПРИДЕРЖАННЫЕ ВНЕШНОСТИ
================================================= -->
<div class="mg-faces">
<div class="mg-faces-title">
Придержанные внешности
</div>
<div class="mg-face-columns">
<!-- МУЖСКИЕ -->
<div class="mg-face-column">
<div class="mg-face-title">
Мужские
</div>
<div class="mg-face"> <span class="mg-face-name"> <a href=" "> joshua hong</a> </span> <span class="mg-face-character">искусство </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка"> hansol vernon chwe</a> </span> <span class="mg-face-character"> нотт</span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка"> felix mallard</a> </span> <span class="mg-face-character"> эйвери</span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка">yoon jeonghan</a> </span> <span class="mg-face-character"> редиска </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
</div>
<!-- ЖЕНСКИЕ -->
<div class="mg-face-column">
<div class="mg-face-title">
Женские
</div>
<div class="mg-face"> <span class="mg-face-name"> <a href="https://maraudersoops.f-rpg.me/profile.php?id=11">kristine froseth </a> </span> <span class="mg-face-character"> барсучок до 19.08 </span></div>
<div class="mg-face"> <span class="mg-face-name"> <a href="https://maraudersoops.f-rpg.me/profile.php?id=12"> Barbara Palvin </a> </span> <span class="mg-face-character"> Arabella Nott </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="https://maraudersoops.f-rpg.me/profile.php?id=14"> Elle Fanning </a> </span> <span class="mg-face-character"> Марли до 21.08</span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>
</div>
<!-- РОЛИ -->
<div class="mg-face-column">
<div class="mg-face-title">
Роли
</div>
<div class="mg-face"> <span class="mg-face-name"> <a href="https://maraudersoops.f-rpg.me/profile.php?id=14"> Marlene McKinnon </a> </span> <span class="mg-face-character"> Марли до 21.08</span> </div>
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> роль </a> </span> <span class="mg-face-character"> ник </span> </div>
<div class="mg-face">
<span class="mg-face-name">
<a href="ссылка на профиль"> роль </a>
</span>
<span class="mg-face-character"> ник </span>
</div>
</div>
</div>
</div>
</div>
<!-- =================================================
ИЩУТ
================================================= -->
<div class="mg-page mg-search-page">
<h2 class="mg-heading">
Ищут
</h2>
<div class="mg-search-list">
<div class="mg-card">
<div class="mg-card-name">
Name
</div>
<div class="mg-card-info">
Друзья, знакомые и сюжетные
взаимодействия.
</div>
<a href="ссылка на акцию">
Подробнее
</a>
</div>
<div class="mg-card">
<div class="mg-card-name">
Name
</div>
<div class="mg-card-info">
Друзья, знакомые и сюжетные
взаимодействия.
</div>
<a href="ссылка на акцию">
Подробнее
</a>
</div>
<div class="mg-card">
<div class="mg-card-name">
Name
</div>
<div class="mg-card-info">
Друзья, знакомые и сюжетные
взаимодействия.
</div>
<a href="ссылка на акцию">
Подробнее
</a>
</div>
<div class="mg-card">
<div class="mg-card-name">
Name
</div>
<div class="mg-card-info">
Друзья, знакомые и сюжетные
взаимодействия.
</div>
<a href="ссылка на акцию">
Подробнее
</a>
</div>
</div>
</div>
</div>
<!-- =====================================================
ФУТЕР
===================================================== -->
<div class="mg-footer">
<a
href="https://maraudersoops.f-rpg.me/register.php"
class="mg-register"
>
Присоединиться
</a>
</div>
</div>
[/html] [hideprofile]
<div class="mg-face"> <span class="mg-face-name"> <a href="ссылка на профиль"> внешность </a> </span> <span class="mg-face-character"> ник </span> </div>

