#someSuccessTest{max-width:760px;margin:0 auto;padding:16px 12px;font-family:’Pretendard’,’Noto Sans KR’,sans-serif;color:#111!important}
#someSuccessTest *{box-sizing:border-box;word-break:keep-all;color:inherit}
.sst-card{background:#fff!important;color:#111!important;border-radius:26px;padding:24px 16px;box-shadow:0 8px 28px rgba(0,0,0,.08);margin-bottom:20px}
.sst-hero{background:linear-gradient(135deg,#831843,#db2777,#f472b6)!important;color:#fff!important;text-align:center}
.sst-hero *{color:#fff!important}.sst-badge{display:inline-block;background:#ffeb3b!important;color:#111!important;padding:8px 14px;border-radius:999px;font-size:13px;font-weight:900;margin-bottom:14px}
.sst-title{font-size:34px;font-weight:900;line-height:1.3;margin:0 0 12px}.sst-sub{font-size:16px;line-height:1.75;margin:0 0 18px}
.sst-input{width:100%;background:#fff!important;color:#111!important;border:3px solid #ffeb3b;border-radius:18px;padding:17px 15px;font-size:18px;font-weight:900;text-align:center;margin:8px 0 12px;outline:none}
.sst-start,.sst-btn{display:block;width:100%;border:none;border-radius:18px;font-size:18px;font-weight:900;padding:18px 14px;cursor:pointer;text-align:center;text-decoration:none!important;margin-top:12px}
.sst-start{background:#ffeb3b!important;color:#111!important}
.sst-qnum{text-align:center;font-size:14px;font-weight:900;color:#db2777!important;margin-bottom:10px}
.sst-progress{height:10px;background:#f3f4f6;border-radius:999px;overflow:hidden;margin:18px 0}.sst-progress span{display:block;height:100%;background:linear-gradient(90deg,#db2777,#f472b6)}
.sst-question{font-size:26px;font-weight:900;line-height:1.35;text-align:center;margin:0 0 20px;color:#111!important}
.sst-options{display:grid;gap:10px}.sst-option{border:2px solid #f3f4f6!important;background:#fff!important;color:#111!important;border-radius:18px;padding:16px 14px;font-size:17px;font-weight:900;line-height:1.45;cursor:pointer;text-align:left}
.sst-option:hover{border-color:#db2777!important;background:#fff1f2!important;color:#111!important}
.sst-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sst-img-option{border:3px solid transparent;border-radius:18px;overflow:hidden;background:#fff!important;color:#111!important;box-shadow:0 5px 16px rgba(0,0,0,.1);cursor:pointer}
.sst-img-option img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#eee}.sst-img-option span{display:block;text-align:center;font-size:14px;font-weight:900;padding:10px;background:#fff!important;color:#111!important}.sst-img-only span{display:none}
.sst-symbol-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sst-symbol{background:#fff!important;color:#111!important;border:2px solid #eee!important;border-radius:20px;padding:22px 10px;text-align:center;font-weight:900;cursor:pointer;min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center}.sst-symbol b{font-size:42px;line-height:1;margin-bottom:8px;color:#db2777!important}
.sst-loading{text-align:center}.sst-spin{width:78px;height:78px;border:7px solid #fce7f3;border-top:7px solid #db2777;border-radius:50%;animation:sstSpin 1s linear infinite;margin:0 auto 18px}@keyframes sstSpin{100%{transform:rotate(360deg)}}
.sst-adbox{background:#fafafa!important;color:#111!important;border:1px solid #eee;border-radius:20px;padding:14px;margin:16px 0;text-align:center;min-height:120px}.sst-adlabel{font-size:12px;color:#777!important;font-weight:800;margin-bottom:8px}
.sst-result-title{text-align:center;font-size:28px;font-weight:900;line-height:1.35;margin:0 0 10px;color:#111!important}.sst-percent{text-align:center;font-size:64px;font-weight:900;color:#db2777!important;margin:8px 0}
.sst-type{background:#fff1f2!important;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;color:#111!important}
.sst-score-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.sst-score{background:#fff!important;color:#111!important;border-radius:18px;padding:16px 8px;text-align:center;font-weight:900;box-shadow:0 5px 16px rgba(0,0,0,.08)}.sst-score small{display:block;color:#666!important;font-size:13px;margin-top:5px}
.sst-section{background:#fafafa!important;color:#111!important;border-radius:20px;padding:20px;margin-top:16px;font-size:16px;line-height:1.9}.sst-section h3{font-size:21px;margin:0 0 10px;color:#111!important}
.sst-love{background:#fff1f2!important;border:1px solid #fecdd3}.sst-good{background:#ecfdf5!important;border:1px solid #bbf7d0}.sst-warn{background:#fff7ed!important;border:1px solid #fed7aa}.sst-dark{background:#111827!important;color:#fff!important}.sst-dark h3,.sst-dark b{color:#fff!important}
.sst-list{margin:8px 0 0;padding-left:18px}.sst-list li{margin:6px 0;color:#111!important}.sst-dark .sst-list li{color:#fff!important}
.sst-pink{background:#db2777!important;color:#fff!important}.sst-black{background:#111!important;color:#fff!important}.sst-blue{background:#0d47a1!important;color:#ffeb3b!important}.sst-gray{background:#eee!important;color:#111!important}.sst-kakao{background:#fee500!important;color:#111!important}
@media(max-width:600px){#someSuccessTest{padding:0}.sst-card{border-radius:0;padding:22px 14px;box-shadow:none}.sst-title{font-size:29px}.sst-question{font-size:23px}.sst-option{font-size:15px;padding:15px 13px}.sst-percent{font-size:54px}.sst-section{font-size:15px;padding:18px}.sst-score{font-size:14px}}
const SST={current:0,name:””,score:{interest:0,timing:0,active:0,warm:0,caution:0,attraction:0},answers:[]};
const sstQuestions=[
{type:”image”,q:”Which face are you most drawn to right now?”,options:[
{txt:”Smiling”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/1-2.jpg”,score:{interest:4,warm:3,attraction:2}},
{txt:”Crying”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/2-2.jpg”,score:{warm:4,caution:2,timing:1}},
{txt:”Straight-faced”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/3-2.jpg”,score:{caution:4,attraction:2,timing:1}},
{txt:”Angry”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/4-2.jpg”,score:{caution:6,active:1}}]},
{q:”If your crush doesn’t text you back, what do you do?”,options:[
{txt:”I get distracted and keep checking my phone”,score:{interest:4,active:2,caution:2}},
{txt:”I give it about a day”,score:{timing:3,warm:2,interest:2}},
{txt:”I intentionally don’t text them either”,score:{caution:4,active:1,attraction:1}},
{txt:”I don’t really worry about it”,score:{timing:2,warm:1,caution:1}}]},
{type:”symbol”,q:”Which door are you most drawn to?”,options:[
{txt:”An old wooden door”,icon:”🚪”,score:{warm:4,timing:2}},
{txt:”A bright white door”,icon:”▫️”,score:{timing:4,interest:2}},
{txt:”A black door”,icon:”◼️”,score:{caution:4,attraction:2}},
{txt:”A golden door”,icon:”✨”,score:{attraction:4,active:2}}]},
{q:”What would you do if your plans were suddenly canceled?”,options:[
{txt:”Say it’s okay and make new plans”,score:{warm:4,timing:3,interest:2}},
{txt:”Carefully ask why”,score:{interest:3,active:2,warm:1}},
{txt:”I’d probably let them see that I’m disappointed”,score:{interest:3,caution:3}},
{txt:”Let it go and keep my distance too”,score:{caution:5,timing:1}}]},
{type:”image”,q:”Which date sounds the most fun?”,options:[
{txt:”A walk at night”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/1-3.jpg”,score:{warm:3,timing:3,interest:1}},
{txt:”Coffee and a cozy café”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/2-3.jpg”,score:{warm:3,interest:3}},
{txt:”A day at an amusement park”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/3-3.jpg”,score:{active:4,attraction:2,interest:1}},
{txt:”A beach getaway”,img:”https://test.eonis.kr/wp-content/uploads/2026/06/4-3.jpg”,score:{attraction:4,timing:2,warm:1}}]},
{q:”When I’m texting my crush, I…”,options:[
{txt:”Usually text first”,score:{active:4,interest:3}},
{txt:”Prefer it to be pretty even”,score:{timing:4,warm:2}},
{txt:”Wish they’d text me first”,score:{interest:2,caution:2,warm:1}},
{txt:”Only text when there’s a reason”,score:{caution:3,timing:1}}]},
{type:”imageOnly”,q:”Which vibe are you most drawn to?”,options:[
{txt:”Vibe 1″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/1-4.jpg”,score:{warm:4,timing:2}},
{txt:”Vibe 2″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/2-4.jpg”,score:{attraction:4,interest:1}},
{txt:”Vibe 3″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/4-4.jpg”,score:{caution:3,attraction:3}},
{txt:”Vibe 4″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/3-4.jpg”,score:{active:3,timing:3}}]},
{q:”If this talking stage drags on, I…”,options:[
{txt:”Might make the first move”,score:{active:5,interest:3}},
{txt:”Wait and see how things develop”,score:{timing:4,warm:2}},
{txt:”Wait for them to say something first”,score:{interest:2,caution:2}},
{txt:”Usually move on if it’s too unclear”,score:{caution:5,timing:1}}]},
{type:”imageOnly”,q:”Which shape are you most drawn to?”,options:[
{txt:”Shape 1″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/3-5.jpg”,score:{attraction:4,caution:2}},
{txt:”Shape 2″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/4-5.jpg”,score:{timing:4,warm:2}},
{txt:”Shape 3″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/1-5.jpg”,score:{active:4,interest:2}},
{txt:”Shape 4″,img:”https://test.eonis.kr/wp-content/uploads/2026/06/2-5.jpg”,score:{warm:3,attraction:3}}]},
{q:”What’s most important in a relationship?”,options:[
{txt:”Chemistry”,score:{attraction:4,interest:3}},
{txt:”Trust”,score:{warm:4,timing:3}},
{txt:”Communication”,score:{active:3,warm:3}},
{txt:”Shared values”,score:{timing:4,caution:1}}]},
{q:”When do you feel like someone likes you?”,options:[
{txt:”When they reply quickly”,score:{interest:4,timing:2}},
{txt:”When they text first”,score:{interest:5,active:2}},
{txt:”When they look out for me”,score:{warm:5,timing:1}},
{txt:”When they act jealous”,score:{attraction:3,caution:2,interest:2}}]},
{q:”When you’re together, how often do you make eye contact?”,options:[
{txt:”Every time I look at them”,score:{interest:6,attraction:4,active:2}},
{txt:”We make eye contact sometimes”,score:{interest:4,timing:3,warm:2}},
{txt:”Only when we’re talking”,score:{timing:2,warm:1,caution:2}},
{txt:”Almost never”,score:{caution:6,timing:1}}]}
];
const sstResults={
5:{title:”Your Heart Is Way Ahead”,summary:”Right now, one person seems much more invested than the other. The signs aren’t strong enough to call this romantic yet.”,stage:”This connection is still near the starting line. Even if you talk, it may be happening out of politeness or circumstance rather than real attraction. Asking for clarity too soon could make them feel pressured.”,feeling:[“Comfort ★★☆☆☆”,”Curiosity ★☆☆☆☆”,”Butterflies ★☆☆☆☆”,”Sees you romantically ★☆☆☆☆”],confess:”Your odds are on the low side. For now, focus on making a natural impression instead of confessing your feelings.”,risk:[“Suddenly asking how they feel”,”Taking a late reply personally”,”Going silent just to test their reaction”],action:[“Start with easy, low-pressure conversations”,”Give them comfortable space”,”Find one shared interest”,”If you don’t love this result, try again”],flow:”Over the next 30 days, setting the tone matters more than making a big leap. Small points of connection are key.”,one:”This isn’t love yet—you need to spark their interest first.”},
15:{title:”A Maybe, But Still Unclear”,summary:”They may not be completely uninterested, but the signals are too weak to call this a talking stage yet.”,stage:”They may think about you sometimes, but probably aren’t ready to make the first move. Don’t mistake basic kindness for romantic interest just yet.”,feeling:[“Comfort ★★☆☆☆”,”Curiosity ★★☆☆☆”,”Butterflies ★☆☆☆☆”,”Sees you romantically ★☆☆☆☆”],confess:”A confession right now could make things awkward. Wait until they start asking more questions or making more effort to keep the conversation going.”,risk:[“Reading too much into everything”,”Letting one social media reaction affect your mood”,”Trying to get information through their friends”],action:[“Start with short, easygoing texts”,”Pay attention to their response”,”Create a natural reason to meet instead of confessing out of nowhere”,”Let your best qualities show naturally”],flow:”Small changes are possible within 30 days, but pushing too hard could send them away.”,one:”There’s potential, but it’s too early to call this a thing.”},
25:{title:”Some Potential, Not Much Momentum”,summary:”There’s some curiosity here, but it needs a spark to grow into real romantic interest.”,stage:”They notice you from time to time, but aren’t making a clear move. You need one more thing to stand out as someone special.”,feeling:[“Comfort ★★★☆☆”,”Curiosity ★★☆☆☆”,”Butterflies ★★☆☆☆”,”Sees you romantically ★★☆☆☆”],confess:”It’s probably too soon. Your odds will improve once you have more one-on-one time or make casual plans together.”,risk:[“Forcing a romantic vibe too soon”,”Giving up immediately because they’re hard to read”,”Playing games too aggressively”],action:[“Start conversations about things they enjoy”,”Suggest a low-pressure hangout”,”Focus on the quality of the conversation, not reply speed”,”Add a genuine compliment”],flow:”If you talk more over the next 2–4 weeks, the whole dynamic could change.”,one:”This is a low-potential stage that needs one good opening.”},
35:{title:”Mixed Signals, Mixed Distance”,summary:”They notice you, but it’s too soon to say their feelings have truly shifted.”,stage:”You’re right on the edge of becoming a thing—or wondering if there ever was a thing. You may feel close one day and distant the next.”,feeling:[“Comfort ★★★☆☆”,”Curiosity ★★★☆☆”,”Butterflies ★★☆☆☆”,”Sees you romantically ★★☆☆☆”],confess:”Your odds are somewhere in the middle. First, give them a reason to make time for you.”,risk:[“Pressuring them for a reaction”,”Judging their feelings by one day’s texting”,”Trying to make them jealous”],action:[“Figure out when conversation flows best”,”Make casual plans”,”Listen in a way that helps them open up”,”Keep things from getting too serious too fast”],flow:”The next 30 days are a turning point—it could grow or quietly fade.”,one:”Build the vibe instead of forcing the issue.”},
45:{title:”Right on the Maybe Line”,summary:”There may be attraction, but neither of you has enough certainty yet.”,stage:”You both seem aware of each other, but no one has said anything clear. Friends might call it a thing, but you haven’t crossed that line yet.”,feeling:[“Comfort ★★★★☆”,”Curiosity ★★★☆☆”,”Butterflies ★★★☆☆”,”Sees you romantically ★★☆☆☆”],confess:”Timing will make all the difference. A good moment could work, but a completely out-of-the-blue confession may catch them off guard.”,risk:[“Fishing for reassurance over and over”,”Overreacting to every little change”,”Getting permanently stuck in the friend zone”],action:[“Create topics that are just yours”,”Shift the mood with a casual compliment”,”Give them room to respond first”,”Leave them with something to look forward to after you hang out”],flow:”This is an important month: you could become a real thing within 30 days.”,one:”You both notice each other, but someone needs to take one more step.”},
55:{title:”A Promising Start”,summary:”They may already see you as someone a little special.”,stage:”The first signs of attraction are here. Natural conversation and mutual attention are both good signs.”,feeling:[“Comfort ★★★★☆”,”Curiosity ★★★★☆”,”Butterflies ★★★☆☆”,”Sees you romantically ★★★☆☆”],confess:”Your odds are better than average. Rather than confessing immediately, warm things up a little more first.”,risk:[“Acting too much like just a friend”,”Hiding your interest completely”,”Only waiting for them to make a move”],action:[“Drop subtle hints that you like them”,”Leave a topic open for your next conversation”,”Create a memorable hangout”,”Remember their preferences and surprise them with small thoughtful touches”],flow:”Over the next 30 days, your texting rhythm and hangout vibes could noticeably improve.”,one:”Get a little closer and this could become a real thing.”},
65:{title:”Mutual Crush Energy”,summary:”There’s a good chance they see you as more than just an acquaintance.”,stage:”Calling this a talking stage wouldn’t be a stretch. You may both be paying close attention to your words, replies, and actions.”,feeling:[“Comfort ★★★★☆”,”Curiosity ★★★★☆”,”Butterflies ★★★★☆”,”Sees you romantically ★★★☆☆”],confess:”Your chances look pretty good. Just don’t come on too intensely before you’re both ready.”,risk:[“Suddenly demanding to define the relationship”,”Trying to trigger jealousy”,”Using jokes to dodge a sincere moment”],action:[“Spend more time one-on-one”,”Make your interest a little clearer”,”Respond warmly when they make an effort”,”Send a sweet follow-up after hanging out”],flow:”The relationship could become much clearer and closer within 2–3 weeks.”,one:”There’s a strong chance they’re thinking about you too.”},
75:{title:”One Good Moment From Dating”,summary:”They’re very likely interested in you romantically.”,stage:”The feelings seem mutual, but neither of you has quite reached the confession stage. One more good conversation, date, or moment could turn this into a relationship.”,feeling:[“Comfort ★★★★★”,”Curiosity ★★★★☆”,”Butterflies ★★★★☆”,”Sees you romantically ★★★★☆”],confess:”Your odds are high. Build a natural moment first, then tell them how you feel.”,risk:[“Leaving things vague for too long”,”Failing to give them any reassurance”,”Acting cold just to play hard to get”],action:[“Suggest a casual date”,”Create a moment that feels special”,”Say something sincere when the mood is right”,”Take another step when they respond positively”],flow:”There’s a real chance this relationship could make major progress within 30 days.”,one:”Don’t just wait—look for the right moment to make your move.”},
85:{title:”Pretty Much a Sure Thing”,summary:”They likely think of you as someone very special.”,stage:”You’re extremely close to officially being a thing. They may not have said it out loud, but the direction of their feelings looks clear.”,feeling:[“Comfort ★★★★★”,”Curiosity ★★★★★”,”Butterflies ★★★★☆”,”Sees you romantically ★★★★★”],confess:”Your odds are excellent. Tell them when you have a private moment and can both be honest.”,risk:[“Dragging it out until the moment passes”,”Hiding behind jokes like you’re only friends”,”Waiting forever for them to say it first”],action:[“Make time to meet one-on-one”,”Be clear about your interest”,”Give them a sign that you feel the same”,”Don’t leave the relationship undefined”],flow:”There’s a strong chance you’ll define the relationship within a month.”,one:”This has already started—now you just need to make it official.”},
95:{title:”Your Confession Is Very Likely to Work”,summary:”They probably have strong feelings for you too.”,stage:”You both seem to see each other as special. Their tone, eye contact, reactions, and energy when you meet may already be giving it away.”,feeling:[“Comfort ★★★★★”,”Curiosity ★★★★★”,”Butterflies ★★★★★”,”Sees you romantically ★★★★★”],confess:”Your odds are extremely high. Keep it simple, sincere, and heartfelt.”,risk:[“Brushing it off as a joke”,”Making them wait until they lose patience”,”Pretending you’re less interested than you are”],action:[“Share your feelings clearly and briefly”,”Plan a date with a good atmosphere”,”Reassure them that you mean it”,”Make the relationship official”],flow:”There’s a strong chance this could turn into a relationship within 30 days.”,one:”This is beyond a talking stage—you’re practically dating already.”}
};
function sstCleanName(v){v=(v||””).trim().replace(/[]/g,””);if(!v)return”your crush”;if(v.length>12)v=v.slice(0,12);return v}
function sstStart(){const input=document.getElementById(“sstNameInput”);SST.name=sstCleanName(input?input.value:””);SST.current=0;SST.score={interest:0,timing:0,active:0,warm:0,caution:0,attraction:0};SST.answers=[];renderSstQuestion()}
function sstAddScore(score){Object.keys(score).forEach(k=>SST.score[k]+=score[k])}
function renderSstStart(){document.getElementById(“someSuccessTest”).innerHTML=`
❤️ Love & Crush Test
What are your odds with your crush?
Enter the name you want to show in your results. Use a real name, nickname, or initials.
About this test
This just-for-fun love test estimates your current chances with your crush based on texting patterns, emotional chemistry, date preferences, and intuitive choices.
`}
function renderSstQuestion(){const q=sstQuestions[SST.current],percent=Math.round((SST.current/sstQuestions.length)*100);let html=`
`;document.getElementById(“someSuccessTest”).innerHTML=html}
function sstSelectAnswer(i){const q=sstQuestions[SST.current];sstAddScore(q.options[i].score);SST.answers.push(q.options[i].txt);SST.current++;if(SST.current>=sstQuestions.length){renderSstLoading()}else{renderSstQuestion()}}
function renderSstLoading(){document.getElementById(“someSuccessTest”).innerHTML=`
Calculating your chances with ${SST.name}…
Combining texting patterns, attraction signals, timing, and your intuitive choices.
`;setTimeout(renderSstAdGate,1600)}
function fullAdCode(){return `
(adsbygoogle=window.adsbygoogle||[]).push({});
`}
function pushAd(){setTimeout(function(){try{(adsbygoogle=window.adsbygoogle||[]).push({})}catch(e){}},500)}
function renderSstAdGate(){document.getElementById(“someSuccessTest”).innerHTML=`
Your results are ready Just one more second
Your chances with ${SST.name} are calculated. Check the ad below to unlock your full results.
${fullAdCode()}
`;pushAd()}
function getSstPercent(){const s=SST.score;let raw=20;raw+=s.interest*1.35;raw+=s.timing*1.15;raw+=s.active*.95;raw+=s.warm*1.05;raw+=s.attraction*1.05;raw-=s.caution*1.15;raw=Math.max(5,Math.min(95,Math.round(raw)));const buckets=[5,15,25,35,45,55,65,75,85,95];let best=5,diff=999;buckets.forEach(b=>{let d=Math.abs(raw-b);if(d`
`;pushAd()}
function saveSstImage(){html2canvas(document.querySelector(“#sstCapture”),{scale:2,useCORS:true,backgroundColor:”#ffffff”}).then(canvas=>{let link=document.createElement(“a”);link.download=”some-success-test-result.png”;link.href=canvas.toDataURL();link.click()})}
function copySstLink(){if(navigator.clipboard){navigator.clipboard.writeText(location.href).then(()=>alert(“Link copied!”))}else{alert(“Your browser doesn’t support automatic copying. Please copy the link from the address bar.”)}}
renderSstStart();