.lct-option{border:2px solid #f3f4f6;background:#fff;color:#111!important;border-radius:18px;padding:16px 14px;font-size:17px;font-weight:900;line-height:1.45;cursor:pointer;text-align:left}
#likeCountTest{max-width:760px;margin:0 auto;padding:16px 12px;font-family:’Pretendard’,’Noto Sans KR’,sans-serif;color:#111}
#likeCountTest *{box-sizing:border-box;word-break:keep-all}
.lct-card{background:#fff;border-radius:26px;padding:24px 16px;box-shadow:0 8px 28px rgba(0,0,0,.08);margin-bottom:20px}
.lct-hero{background:linear-gradient(135deg,#831843,#db2777,#f472b6);color:#fff;text-align:center}
.lct-badge{display:inline-block;background:#ffeb3b;color:#111;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:900;margin-bottom:14px}
.lct-title{font-size:34px;font-weight:900;line-height:1.3;margin:0 0 12px}
.lct-sub{font-size:16px;line-height:1.7;color:#fff;margin:0 0 20px}
.lct-start{display:block;width:100%;border:none;border-radius:18px;background:#ffeb3b;color:#111;font-size:19px;font-weight:900;padding:18px;cursor:pointer}
.lct-qnum{text-align:center;font-size:14px;font-weight:900;color:#db2777;margin-bottom:10px}
.lct-question{font-size:26px;font-weight:900;line-height:1.35;text-align:center;margin:0 0 20px}
.lct-options{display:grid;gap:10px}
.lct-option{border:2px solid #f3f4f6;background:#fff;border-radius:18px;padding:16px 14px;font-size:17px;font-weight:900;line-height:1.45;cursor:pointer;text-align:left}
.lct-option:hover{border-color:#db2777;background:#fff1f2}
.lct-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lct-img-option{border:3px solid transparent;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 5px 16px rgba(0,0,0,.1);cursor:pointer}
.lct-img-option img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.lct-img-option span{display:block;text-align:center;font-size:14px;font-weight:900;padding:10px;background:#fff}
.lct-shape-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lct-shape{background:#fff;border:2px solid #eee;border-radius:20px;padding:20px 10px;text-align:center;font-weight:900;cursor:pointer}
.lct-shape-icon{font-size:52px;line-height:1;margin-bottom:8px}
.lct-mood-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lct-mood{border-radius:20px;padding:20px 10px;text-align:center;color:#fff;font-weight:900;cursor:pointer;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.lct-mood b{font-size:34px;margin-bottom:8px}
.lct-mood.night{background:linear-gradient(135deg,#111827,#312e81)}
.lct-mood.sun{background:linear-gradient(135deg,#f59e0b,#ef4444)}
.lct-mood.sea{background:linear-gradient(135deg,#0369a1,#14b8a6)}
.lct-mood.fire{background:linear-gradient(135deg,#7f1d1d,#db2777)}
.lct-progress{height:10px;background:#f3f4f6;border-radius:999px;overflow:hidden;margin:18px 0}
.lct-progress span{display:block;height:100%;background:linear-gradient(90deg,#db2777,#f472b6);width:0%}
.lct-loading{display:none;text-align:center}
.lct-spin{width:78px;height:78px;border:7px solid #fce7f3;border-top:7px solid #db2777;border-radius:50%;animation:lctSpin 1s linear infinite;margin:0 auto 18px}
@keyframes lctSpin{100%{transform:rotate(360deg)}}
.lct-result-title{text-align:center;font-size:28px;font-weight:900;line-height:1.35;margin:0 0 10px}
.lct-count{text-align:center;font-size:56px;font-weight:900;color:#db2777;margin:10px 0}
.lct-type{background:#fff1f2;border:1px solid #fecdd3;border-radius:20px;padding:18px;text-align:center;font-size:18px;font-weight:900;line-height:1.7;margin:18px 0}
.lct-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}
.lct-score{background:#fff;border-radius:18px;padding:16px 8px;text-align:center;font-weight:900;box-shadow:0 5px 16px rgba(0,0,0,.08)}
.lct-score small{display:block;color:#666;font-size:13px;margin-top:5px}
.lct-section{background:#fafafa;border-radius:20px;padding:20px;margin-top:16px;font-size:16px;line-height:1.9}
.lct-section h3{font-size:21px;margin:0 0 10px}
.lct-love{background:#fff1f2;border:1px solid #fecdd3}
.lct-good{background:#ecfdf5;border:1px solid #bbf7d0}
.lct-warn{background:#fff7ed;border:1px solid #fed7aa}
.lct-btn{display:block;width:100%;padding:17px;border:none;border-radius:18px;font-size:17px;font-weight:900;margin-top:12px;text-align:center;text-decoration:none;cursor:pointer}
.lct-pink{background:#db2777;color:#fff!important}
.lct-black{background:#111;color:#fff!important}
.lct-blue{background:#0d47a1;color:#ffeb3b!important}
.lct-gray{background:#eee;color:#111!important}
@media(max-width:600px){
#likeCountTest{padding:0}
.lct-card{border-radius:0;padding:22px 14px;box-shadow:none}
.lct-title{font-size:29px}
.lct-question{font-size:23px}
.lct-option{font-size:15px;padding:15px 13px}
.lct-count{font-size:48px}
.lct-section{font-size:15px;padding:18px}
}
const LCT = {
current:0,
score:{cute:0,sexy:0,smart:0,popular:0,mystery:0,warm:0},
answers:[]
};
const questions=[
{
type:’image’,
q:’Which photo catches your eye first?’,
options:[
{txt:’Warm and effortlessly cozy’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/1.jpg’,score:{warm:3,cute:1}},
{txt:’Confident and effortlessly cool’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/2.jpg’,score:{sexy:2,mystery:2}},
{txt:’Bright and adorable’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/3.jpg’,score:{cute:3,popular:1}},
{txt:’Mysterious and impossible to miss’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/4.jpg’,score:{mystery:3,popular:1}}
]
},
{
q:’What do people you date or flirt with say about you most often?’,
options:[
{txt:’You’re sexy’,score:{sexy:4,popular:1}},
{txt:’You’re adorable’,score:{cute:4,warm:1}},
{txt:’You’re really smart’,score:{smart:4,mystery:1}},
{txt:’You’re gorgeous / handsome’,score:{popular:4,sexy:1}}
]
},
{
q:’What do people say when they first meet you?’,
options:[
{txt:’You look like trouble—in a fun way’,score:{sexy:2,mystery:3}},
{txt:’You’re not usually my type, but…’,score:{mystery:3,popular:2}},
{txt:’You look like a total overachiever’,score:{smart:4,warm:1}},
{txt:’You look like someone famous’,score:{popular:4,cute:1}}
]
},
{
q:’How do your friends see you?’,
options:[
{txt:’Secretly adorable once you know me’,score:{cute:3,warm:1}},
{txt:’Quietly popular’,score:{popular:3,sexy:1}},
{txt:’Thoughtful and deep’,score:{smart:3,mystery:1}},
{txt:’Impossible to figure out’,score:{mystery:4}}
]
},
{
type:’shape’,
q:’Which shape are you most drawn to?’,
options:[
{txt:’A soft circle’,icon:’○’,score:{warm:3,cute:1}},
{txt:’A sharp triangle’,icon:’△’,score:{sexy:2,smart:2}},
{txt:’A solid square’,icon:’□’,score:{smart:3,warm:1}},
{txt:’A standout star’,icon:’☆’,score:{popular:4}}
]
},
{
q:’If someone has a crush on you, how do they usually show it?’,
options:[
{txt:’They keep teasing you’,score:{cute:2,popular:2}},
{txt:’They quietly look out for you’,score:{warm:3,smart:1}},
{txt:’They make lots of eye contact’,score:{sexy:3,mystery:1}},
{txt:’They somehow keep ending up near you’,score:{popular:3,cute:1}}
]
},
{
q:’Which of your qualities are you most confident in?’,
options:[
{txt:’My overall look and vibe’,score:{popular:2,sexy:2}},
{txt:’My wit and way with words’,score:{smart:2,popular:2}},
{txt:’How comfortable I make people feel’,score:{warm:4}},
{txt:’My unexpected side’,score:{mystery:3,sexy:1}}
]
},
{
type:’mood’,
q:’Which vibe feels most like you?’,
options:[
{txt:’A quiet night’,icon:’🌙’,cls:’night’,score:{mystery:3,smart:1}},
{txt:’Bright sunshine’,icon:’☀️’,cls:’sun’,score:{cute:2,popular:2}},
{txt:’The open ocean’,icon:’🌊’,cls:’sea’,score:{warm:3,smart:1}},
{txt:’A blazing spotlight’,icon:’🔥’,cls:’fire’,score:{sexy:3,popular:1}}
]
},
{
type:’image’,
q:’Which aesthetic photo pulls you in most?’,
options:[
{txt:’Bold and effortlessly cool’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/1-1.jpg’,score:{warm:3,cute:1}},
{txt:’Sharp and icy’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/2-1.jpg’,score:{sexy:2,smart:2}},
{txt:’Bright and cute’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/3-1.jpg’,score:{popular:3,cute:1}},
{txt:’Dreamy and mysterious’,img:’https://test.eonis.kr/wp-content/uploads/2026/06/4-1.jpg’,score:{mystery:4}}
]
},
{
q:’Around someone you’re into, you…’,
options:[
{txt:’Tease them even more than usual’,score:{cute:2,popular:2}},
{txt:’Get quieter than usual’,score:{mystery:2,warm:2}},
{txt:’Naturally take the lead’,score:{sexy:2,smart:2}},
{txt:’Subtly watch and observe them’,score:{smart:3,mystery:1}}
]
},
{
q:’When does your star power really shine?’,
options:[
{txt:’When I’m dressed up’,score:{popular:3,sexy:1}},
{txt:’When I’m laughing’,score:{cute:2,warm:2}},
{txt:’When I’m holding a great conversation’,score:{smart:3,popular:1}},
{txt:’When I’m just doing my own thing’,score:{mystery:3,sexy:1}}
]
},
{
q:’What kind of affection do you like best?’,
options:[
{txt:’Frequent, obvious affection’,score:{cute:2,warm:2}},
{txt:’Quiet acts of care’,score:{warm:3,smart:1}},
{txt:’Being treated like someone special’,score:{popular:3,mystery:1}},
{txt:’Having my appeal recognized’,score:{sexy:2,popular:2}}
]
}
];
function startLct(){
LCT.current=0;
LCT.score={cute:0,sexy:0,smart:0,popular:0,mystery:0,warm:0};
LCT.answers=[];
renderQuestion();
}
function addScore(score){
Object.keys(score).forEach(k=>LCT.score[k]+=score[k]);
}
function renderStart(){
document.getElementById(‘likeCountTest’).innerHTML=`
❤️ Popularity & Crush Test
How many people have a crush on you?
How many secret admirers might be in your orbit right now?
Pick your favorites and answer 12 questions to reveal your hidden popularity.
About this test
This just-for-fun popularity reading looks at your first impression, communication style, overall vibe, and the qualities people find attractive.
`;
}
function renderQuestion(){
const q=questions[LCT.current];
const percent=Math.round((LCT.current/questions.length)*100);
let html=`
`;
document.getElementById(‘likeCountTest’).innerHTML=html;
}
function selectAnswer(i){
const q=questions[LCT.current];
addScore(q.options[i].score);
LCT.answers.push(q.options[i].txt);
LCT.current++;
if(LCT.current>=questions.length){
renderLoading();
}else{
renderQuestion();
}
}
function renderLoading(){
document.getElementById(‘likeCountTest’).innerHTML=`
Counting your secret admirers…
Analyzing your first impression, romantic appeal, and hidden popularity…
`;
setTimeout(renderResult,1800);
}
function topKey(){
let entries=Object.entries(LCT.score).sort((a,b)=>b[1]-a[1]);
return entries[0][0];
}
function getResult(){
const key=topKey();
const total=Object.values(LCT.score).reduce((a,b)=>a+b,0);
let count=Math.min(12,Math.max(1,Math.round(total/5)));
const map={
cute:{
type:’The Lovably Low-Key Crush Magnet’,
desc:’People feel comfortable coming up to you, even if you do not always notice it. Your cute, easygoing energy makes it surprisingly easy for others to catch feelings.’,
point:’your smile, playful sense of humor, and easygoing reactions’
},
sexy:{
type:’The Irresistible but Intimidating One’,
desc:’You have a noticeable presence that makes people develop quiet crushes. The catch? Some admirers may be too intimidated to make the first move.’,
point:’your eye contact, overall vibe, and effortless presence’
},
smart:{
type:’The More-I-Know-You, the-More-I-Like-You Type’,
desc:’Your appeal grows the more people talk with you. Your thoughtful perspective and sharp communication style can inspire some seriously quiet crushes.’,
point:’your wit, good judgment, and calm confidence’
},
popular:{
type:’The One with a Secret Fan Club’,
desc:’You probably get more signs of interest than you realize. Even people you only briefly crossed paths with may remember you—and wonder about you later.’,
point:’your first impression, your look, and your natural charm’
},
mystery:{
type:’The Intriguing Mystery’,
desc:’People are drawn in because they cannot figure you out right away. Even when you are not saying much, you have a way of staying on people’s minds.’,
point:’your composed expression, your vibe, and your unexpected side’
},
warm:{
type:’The Slow-Burn Favorite’,
desc:’You may not make the loudest first impression, but your appeal grows over time. Your warmth and dependability create steady, quietly growing crushes.’,
point:’your thoughtfulness, reliability, and kind nature’
}
};
return {count,type:map[key].type,desc:map[key].desc,point:map[key].point,key,total};
}
function renderResult(){
const r=getResult();
const charm=Math.min(99,68+r.count*3+Math.floor(Math.random()*8));
const first=Math.min(99,62+r.count*2+Math.floor(Math.random()*12));
const love=Math.min(99,70+r.count*2+Math.floor(Math.random()*9));
document.getElementById(‘likeCountTest’).innerHTML=`
Your appeal is not just about what people notice right away—it is about what keeps them thinking about you. People are especially likely to be drawn to ${r.point}.
👀 Signs someone may like you
If someone keeps finding reasons to talk to you, has an unusually big reaction to the little things, or always seems to end up nearby, it could be a sign they are interested.
And while the playful teaser might be flirting, the person quietly looking out for you may have the biggest crush of all.
⚠️ One thing to watch out for
Even if people like you, acting too unavailable can make them give up. Playing hard to get can be appealing for a while, but if it goes on too long, people may read it as disinterest.