[hideprofile][html]
<div class="rp-wrapper">
<div class="rp-content">
<div class="top-block">
<div class="top-title" style='padding-top:10px; font-weight: bold;'>ЗАНЯТЫЕ ВНЕШНОСТИ</div>
</div>
<div class="char-controls">
<input type="text" id="charSearch" placeholder="Поиск...">
<div class="char-checks">
<label><input type="checkbox" id="searchFemale"> Женские</label>
<label><input type="checkbox" id="searchMale"> Мужские</label>
</div>
</div>
<div id="searchResults" class="search-results"></div>
<div class="char-columns">
<!-- ЖЕНСКИЕ -->
<div class="char-column" id="femaleColumn">
<div class="char-group">
<div class="char-box"><span>Женские</span></div>
<div class="char-inner">
<div class="name-item"><strong><em>Abigail cowen</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=40">Agatha Sullivan</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Adelaide Kane</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=69">Holly Moore</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Anna Sitkina</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=26">Emily Dawson</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Ana De Armas</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=23">Amalia Osborne</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Amanda Seyfried</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=68">Eileen Peirce</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Camila Mendes</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=15">Veronica Doherty</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Danielle Campbell</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=34">Daniella van Leeuwen</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>ester expуsito</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=33">Daphne Walsh</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Emeraude Toubi</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=53">Julie Wood</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Holland Roden</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=14">Chloe Sullivan</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>kathryn newton</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=37">Allie King</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Margot Robbie</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=61">Hunter Green</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Sabrina carpenter</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=72">Iris Holmes</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>sydney sweeney</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=60">Elsie Goodman</a></div><div class="gradient-line"></div>
</div>
</div>
</div>
<!-- МУЖСКИЕ -->
<div class="char-column" id="maleColumn">
<div class="char-group">
<div class="char-box"><span>Мужские</span></div>
<div class="char-inner">
<div class="name-item"><strong><em>alvaro mel</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=24">Casey Gray</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>brant daugherty</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=11">Roman Vale</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>bryan dechart</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=64">Leo Quinn</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>cameron monaghan</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=32">Daniel Turner</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>charles leclerc</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=6">Malakai Vallejo</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>dylan o'brien</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=66">gabriel malarkey</a></div>
<div class="name-item"><strong><em>drew starkey</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=67">seth malarkey</a></div>
<div class="name-item"><strong><em>chris wood</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=35">Raymond lightwood</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>cody christian</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=54">dorian void</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>colton haynes</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=7">Cain Antiaris</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Cole Sprouse</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=48">Benjamin McAllister</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>dan stevens</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=13">Tyler Osborne</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>dane dehaan</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=3">Kayden Shalphan</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Danny Griffin</em></strong><br><a href="ссылка">Victor Brown</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Daniel Gillies</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=50">Elliot</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Daniel Sharman</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=45">Liam Dewhurst</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>dylan sprouse</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=18">Dylan McAllister</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Dylan Sprayberry</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=55">Grey Olleris</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Freddy Carter</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=49">Alexander Brekker</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Freddie Highmore</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=16">Nicholas King</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>froy gutierrez</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=71">richard osborne</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>herman tømmeraas</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=30">Anthony Hawthorne</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>gabriel guevara</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=8">Maverick Doherty</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>glen powell</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=5">john jaegerman</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Ian Bohen</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=44">Zac Antiaris</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Jesse Lee Soffer</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=31">Jude McAllister</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>jack champion</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=47">Henry Walker</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Jake Gyllenhaal</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=12">Keegan Moore</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Jensen Ackles</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=27">Eric Dawson</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Jeremy White</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=4">Phillip Morgan</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>josh hutcherson</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=51">killian сhrysostomus</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Jon Bernthal</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=57">jerry keitel</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Maxence Danet Fauvel</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=29">Allen Riley</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>matthew daddario</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=10">Remi St.Clair</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Oliver Jackson-Cohen</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=17">Andy Parker</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Tom Holland</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=65">Michael Wazowski</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>sam claflin</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=9">Oliver Shepard</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>taron egerton</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=63">luka bon-vivant</a></div><div class="gradient-line"></div>
<div class="name-item"><strong><em>Will Poulter</em></strong><br><a href="https://flamevector.rusff.me/profile.php?id=59">Troy Goodman</a></div><div class="gradient-line"></div>
</div>
</div>
</div>
</div>
<div class="guide-block">Внешности, участвующие в акциях, отмечены *</div>
</div>
</div>
<style>
@font-face { font-family:'Cinzel'; src:url('https://raw.githubusercontent.com/tukiteruamano-a11y/anketa/main/cinzel_regular.ttf'); }
.rp-wrapper{
width:850px;
margin:0 auto;
padding:10px;
border-radius:20px;
background:url(https://upforme.ru/uploads/001c/a4/b9/3/t792992.jpg) repeat;
filter:saturate(70%);
font-family:'Cinzel', serif;
text-transform: lowercase;
}
.rp-wrapper a {
font-family: inherit !important;
}
.rp-content{
background:#d6d6d6;
border-radius:15px;
padding:15px;
}
.rp-content a {
text-decoration: none;
color: #26a226;
cursor: pointer;
}
.rp-content {
user-select: auto;
}
.top-title{
font-size:28px;
color:#d6d6d6;
margin-bottom:15px;
text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
}
.top-sub{
font-size:15px;
margin-top:5px;
background:#d6d6d6;
border-radius:15px;
padding:10px;
}
.top-block{
background:url(https://upforme.ru/uploads/001c/a4/b9/3/t792992.jpg) repeat;
border-radius:15px;
text-align:center;
padding:5px;
margin-bottom:20px;
}
.char-controls{
display:flex;
justify-content:flex-end;
gap:15px;
margin-bottom:20px;
flex-wrap:wrap;
}
.char-columns{
display:grid;
grid-template-columns:1fr 1fr;
gap:15px;
}
.char-box{
background:url(https://upforme.ru/uploads/001c/a4/b9/3/t792992.jpg) repeat;
border-radius:15px;
margin-bottom:10px;
text-align:center;
}
.char-box span{
font-size:20px;
color:#d6d6d6;
text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
font-weight: bold;
}
.char-group{
background:url(https://upforme.ru/uploads/001c/a4/b9/3/t792992.jpg) repeat;
border-radius:15px;
padding:6px;
margin-bottom:15px;
}
.char-inner{
background:#d6d6d6;
border-radius:12px;
padding:10px;
height: 250px;
overflow-y: auto;
overflow-x: hidden;
text-align:center;
font-size:14px;
}
.char-letter{
margin:5px 0 8px;
text-align:center;
color:#d6d6d6;
text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
font-size:25px;
}
.name-item,
.surname-item{
margin-bottom: 3px;
transition:.3s;
}
.name-item.hidden,
.surname-item.hidden{
opacity:0;
transform:translateY(5px);
height:0;
overflow:hidden;
}
.highlight{
background:#b47e5f;
border-radius:3px;
}
.char-special{
margin-top:30px;
}
.special-item{
font-family:'Leotaro';
font-size:14px;
margin-bottom:4px;
}
.search-results{
text-align:center;
margin-bottom:20px;
font-size:16px;
color:#333;
display:flex;
flex-direction:column;
align-items:center;
gap:4px;
}
.search-results .result-item{
display:block;
padding:2px 6px;
}
.char-inner::-webkit-scrollbar{
width:4px;
}
.char-inner::-webkit-scrollbar-track{
background:transparent;
}
.char-inner::-webkit-scrollbar-thumb{
background:#744D37;
border-radius:10px;
}
.char-inner{
scrollbar-width:thin;
scrollbar-color:#744D37 transparent;
}
.gradient-line {
height: 2px;
margin: 15px 0;
border-radius: 1px;
background: linear-gradient(
to right,
rgba(116, 77, 55, 0) 0%,
rgba(116, 77, 55, 1) 50%,
rgba(116, 77, 55, 0) 100%
);
}
.guide-block {
position: relative;
padding: 10px;
margin: 10px 5px 5px 5px;
border-radius: 16px;
border: 1px solid #a9a9a9;
font-size: 14px;
text-align: center;
font-weight: bold;
color:maroon;
}
</style>
<script>
const search = document.getElementById("charSearch");
const checkFemale = document.getElementById("searchFemale");
const checkMale = document.getElementById("searchMale");
const femaleNames = document.querySelectorAll("#femaleColumn .name-item");
const maleNames = document.querySelectorAll("#maleColumn .name-item");
const resultsBox = document.getElementById("searchResults");
function highlightText(html, val){
if(!val) return html;
const reg = new RegExp(`^(<strong><em>)([^<]+)`, "i");
return html.replace(reg, function(match, startTag, name){
if(name.toLowerCase().startsWith(val)){
const highlighted = name.replace(
new RegExp(`^(${val})`, "i"),
"<span class='highlight'>$1</span>"
);
return startTag + highlighted;
}
return match;
});
}
function replaceBreakWithDash(html){
return html.replace(/<br\s*\/?>/gi, " — ");
}
function filterAll(){
const val = search.value.toLowerCase().trim();
let results = [];
if(val.length >= 1){
if(checkFemale.checked){
femaleNames.forEach(n=>{
const visibleName = n.querySelector("strong em")?.textContent || "";
if(visibleName.toLowerCase().startsWith(val)){
results.push(n.innerHTML);
}
});
}
if(checkMale.checked){
maleNames.forEach(n=>{
const visibleName = n.querySelector("strong em")?.textContent || "";
if(visibleName.toLowerCase().startsWith(val)){
results.push(n.innerHTML);
}
});
}
}
if(results.length > 0){
resultsBox.innerHTML = results
.map(r=>{
let modified = replaceBreakWithDash(r);
modified = highlightText(modified, val);
return "<div class='result-item'>" + modified + "</div>";
})
.join("");
}
else if(val.length >= 1){
resultsBox.innerHTML = "<span>Совпадений не обнаружено</span>";
}
else {
resultsBox.innerHTML = "";
}
}
search.addEventListener("input", filterAll);
checkFemale.addEventListener("change", filterAll);
checkMale.addEventListener("change", filterAll);
</script>
[/html]



























