DJ PHALANX UPLIFTING TRANCE SESSIONS
Trance Music Quiz — DJ Phalanx

DJ Phalanx · Trance Family Challenge

Trance Music Quiz

100 questions across five levels — from warm-up basics to expert trivia that even veterans miss. Earn badges, build streaks, beat the clock and prove you belong to the Trance Family.

100Questions
5Levels
12Badges
Replays

Trophy Shelf

Your badges live here.

Unlock them by answering correctly, building streaks, finishing levels and mastering the full 100-question run.

Choose Your Set

Five levels. One trance mission.

Play a single 20-question level or take on the full 100. Correct answers score 100 points, plus a speed bonus for fast fingers and a streak bonus for consistency.

Now Playing

Full Run

0Points
0Streak
0Answered
Speed

Question 1 of 1000%

Warm-Up Set Question 1

Loading question…

Choose your answer — or press keys 1–4.

/* ===================================================================== PHX TRANCE QUIZ 2.0 — MAINSTAGE EDITION ===================================================================== */ .phx-qz{ –r:#ff1744; –o:#ff6a00; –g:#e6b76a; –v:#8f5cff; –c:#30d9ff; –ok:#23ffd4; –ink:#eef0f8; –ink2:rgba(255,255,255,.72); –ink3:rgba(255,255,255,.48); –line:rgba(255,255,255,.11); –line2:rgba(255,255,255,.18); –glass:rgba(255,255,255,.055); –glass2:rgba(255,255,255,.09); –spec:linear-gradient(90deg,var(–r),var(–o) 45%,var(–g)); position:relative; isolation:isolate; overflow:hidden; overflow-x:clip; width:100vw; left:50%; margin-left:-50vw; margin-right:-50vw; padding:clamp(26px,4vw,64px) 0 clamp(56px,6vw,100px); color:var(–ink); font-family:Inter,system-ui,-apple-system,”Segoe UI”,Arial,sans-serif; font-size:16.5px; line-height:1.6; -webkit-font-smoothing:antialiased; background: radial-gradient(100% 60% at 50% -6%,#180f26 0%,transparent 45%), radial-gradient(70% 50% at 90% 14%,rgba(255,23,68,.13),transparent 50%), radial-gradient(70% 50% at 8% 30%,rgba(143,92,255,.13),transparent 50%), linear-gradient(180deg,#0a0913,#070610 55%,#040308); } .phx-qz *{box-sizing:border-box} .phx-qz h1,.phx-qz h2,.phx-qz h3{margin:0;color:#fff;letter-spacing:-.03em} .phx-qz p{margin:0} .phx-qz-aura{position:absolute;inset:-20%;z-index:-3;pointer-events:none;opacity:.55;filter:blur(70px); background: radial-gradient(closest-side,rgba(255,23,68,.4),transparent 70%) 12% 16%/38% 38% no-repeat, radial-gradient(closest-side,rgba(143,92,255,.36),transparent 70%) 86% 26%/36% 36% no-repeat, radial-gradient(closest-side,rgba(255,106,0,.22),transparent 70%) 58% 84%/44% 44% no-repeat; animation:phxQzAura 26s ease-in-out infinite alternate;} @keyframes phxQzAura{0%{transform:translate3d(-2%,1%,0)}100%{transform:translate3d(2%,-2%,0) scale(1.08)}} .phx-qz-gridbg{position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.5; background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px); background-size:46px 46px; mask-image:radial-gradient(70% 40% at 50% 10%,#000 0 40%,transparent 100%);} .phx-qz-wrap{width:min(1600px,calc(100% – clamp(28px,5vw,80px)));margin:0 auto;position:relative;z-index:2} .phx-qz-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border-radius:999px; font-size:.66rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(–g); background:rgba(230,183,106,.07);border:1px solid rgba(230,183,106,.26);} .phx-qz-kicker::before{content:””;width:7px;height:7px;border-radius:50%;background:var(–g);box-shadow:0 0 12px var(–g);animation:phxQzDot 2.4s ease-in-out infinite} @keyframes phxQzDot{0%,100%{opacity:1}50%{opacity:.35}} /* HERO */ .phx-qz-hero{position:relative;overflow:hidden;border-radius:32px;min-height:clamp(380px,52vw,600px); display:flex;align-items:flex-end;border:1px solid var(–line2); box-shadow:0 44px 120px rgba(0,0,0,.6),0 0 90px rgba(143,92,255,.14); margin-bottom:clamp(24px,3vw,44px);} .phx-qz-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03);animation:phxQzKen 22s ease-in-out infinite alternate} @keyframes phxQzKen{0%{transform:scale(1.03)}100%{transform:scale(1.1)}} .phx-qz-hero-shade{position:absolute;inset:0;z-index:1; background:linear-gradient(180deg,rgba(6,5,12,.3) 0%,transparent 30% 45%,rgba(6,5,12,.94) 100%), radial-gradient(80% 60% at 85% 8%,rgba(255,23,68,.22),transparent 55%);} .phx-qz-hero-inner{position:relative;z-index:2;padding:clamp(24px,4vw,56px);max-width:900px} .phx-qz-hero h1{margin:16px 0 14px;font-size:clamp(2.6rem,6.4vw,5.6rem);line-height:.92;font-weight:900; letter-spacing:-.045em;text-transform:uppercase;color:#fff;text-shadow:0 8px 44px rgba(0,0,0,.7);} .phx-qz-hero h1 span{background:var(–spec);-webkit-background-clip:text;background-clip:text;color:transparent; filter:drop-shadow(0 0 34px rgba(255,106,0,.55));} .phx-qz-lead{max-width:62ch;color:var(–ink2);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65;text-shadow:0 2px 18px rgba(0,0,0,.6)} .phx-qz-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px} .phx-qz-hero-actions a{display:inline-flex;align-items:center;min-height:50px;padding:12px 24px;border-radius:999px; text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff; background:rgba(6,6,14,.55);border:1px solid var(–line2);backdrop-filter:blur(12px); transition:transform .22s ease,box-shadow .22s ease,background .22s ease;} .phx-qz-hero-actions a.is-primary{background:linear-gradient(135deg,var(–r),var(–o));border-color:transparent;box-shadow:0 10px 34px rgba(255,23,68,.45)} .phx-qz-hero-actions a:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(255,23,68,.4)} .phx-qz-hero-stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px} .phx-qz-hero-stats > div{padding:12px 18px;border-radius:16px;background:rgba(6,6,14,.55);border:1px solid var(–line);backdrop-filter:blur(10px)} .phx-qz-hero-stats strong{display:block;font-size:1.35rem;font-weight:900;line-height:1; background:linear-gradient(180deg,#fff,var(–g));-webkit-background-clip:text;background-clip:text;color:transparent} .phx-qz-hero-stats span{display:block;margin-top:6px;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(–ink3)} /* KARTEN-GERÜST */ .phx-qz-card{position:relative;margin:0 0 clamp(24px,3vw,44px);padding:clamp(22px,3vw,44px);border-radius:28px; background:linear-gradient(165deg,var(–glass2),rgba(255,255,255,.02)); border:1px solid var(–line);box-shadow:0 26px 70px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.05);} .phx-qz-head{max-width:960px;margin-bottom:clamp(18px,2.4vw,28px)} .phx-qz-head h2, .phx-qz-topbar h2, .phx-qz-result h2{margin:12px 0 0;font-size:clamp(1.6rem,3.4vw,2.7rem);line-height:1.03;font-weight:900;letter-spacing:-.035em} .phx-qz-head h2::after{content:””;display:block;width:58px;height:4px;margin-top:14px;border-radius:999px;background:var(–spec);box-shadow:0 0 18px rgba(255,23,68,.45)} .phx-qz-head > p:not(.phx-qz-kicker){margin-top:14px;max-width:78ch;color:var(–ink2)} /* BADGES */ .phx-qz-badge-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px} .phx-qz-badge{position:relative;padding:18px 16px;border-radius:18px;text-align:center; background:var(–glass);border:1px solid var(–line); transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;} .phx-qz-badge .ico{display:block;font-size:2rem;line-height:1;filter:grayscale(1);opacity:.35;transition:filter .4s ease,opacity .4s ease,transform .4s ease} .phx-qz-badge b{display:block;margin-top:10px;font-size:.86rem;font-weight:800;color:var(–ink3)} .phx-qz-badge i{display:block;margin-top:5px;font-style:normal;font-size:.7rem;color:var(–ink3);line-height:1.4} .phx-qz-badge.is-unlocked{border-color:rgba(230,183,106,.45);background:linear-gradient(165deg,rgba(230,183,106,.12),var(–glass));box-shadow:0 0 34px rgba(230,183,106,.16)} .phx-qz-badge.is-unlocked .ico{filter:none;opacity:1;transform:scale(1.08)} .phx-qz-badge.is-unlocked b{color:#fff} .phx-qz-badge.is-unlocked i{color:var(–ink2)} .phx-qz-badge.is-fresh{animation:phxQzPop .6s cubic-bezier(.2,.8,.2,1)} @keyframes phxQzPop{0%{transform:scale(.85)}55%{transform:scale(1.07)}100%{transform:scale(1)}} /* LEVEL-AUSWAHL */ .phx-qz-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} .phx-qz-modes button{position:relative;text-align:left;padding:18px 20px;border-radius:18px;cursor:pointer;color:var(–ink); background:var(–glass);border:1px solid var(–line); transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;} .phx-qz-modes button em{font-style:normal;font-size:.62rem;font-weight:900;letter-spacing:.2em;color:var(–c)} .phx-qz-modes button strong{display:block;margin:8px 0 4px;font-size:1.08rem;font-weight:850;letter-spacing:-.01em;color:#fff} .phx-qz-modes button small{color:var(–ink3);font-size:.78rem} .phx-qz-modes button:hover{transform:translateY(-4px);border-color:var(–line2)} .phx-qz-modes button.is-active{border-color:transparent;background:linear-gradient(150deg,rgba(255,23,68,.28),rgba(255,106,0,.14)); box-shadow:0 14px 40px rgba(255,23,68,.3),inset 0 0 0 1px rgba(255,80,120,.5);} .phx-qz-modes button.is-active em{color:var(–g)} /* SPIELFELD */ .phx-qz-topbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px} .phx-qz-scores{display:flex;flex-wrap:wrap;gap:10px} .phx-qz-scores > div{min-width:92px;padding:10px 16px;border-radius:14px;text-align:center;background:var(–glass);border:1px solid var(–line)} .phx-qz-scores strong{display:block;font-size:1.3rem;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums} .phx-qz-scores span{display:block;margin-top:5px;font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(–ink3)} .phx-qz-timerbox strong{color:var(–c)} .phx-qz-progress{height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);border:1px solid var(–line)} .phx-qz-progress i{display:block;height:100%;width:0;border-radius:999px;background:var(–spec);box-shadow:0 0 18px rgba(255,106,0,.55);transition:width .4s cubic-bezier(.2,.8,.2,1)} .phx-qz-progress-label{display:flex;justify-content:space-between;margin:8px 2px 20px;font-size:.74rem;font-weight:700;color:var(–ink3)} .phx-qz-question{padding:clamp(18px,2.4vw,30px);border-radius:22px;background:rgba(0,0,0,.26);border:1px solid var(–line)} .phx-qz-qmeta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(–ink3)} .phx-qz-qlevel{padding:6px 12px;border-radius:999px;color:var(–c);background:rgba(48,217,255,.08);border:1px solid rgba(48,217,255,.3)} .phx-qz-question h3{font-size:clamp(1.2rem,2.4vw,1.7rem);font-weight:850;line-height:1.25;margin-bottom:18px} .phx-qz-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px} .phx-qz-option{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:16px;cursor:pointer;text-align:left; color:var(–ink);background:var(–glass);border:1px solid var(–line);font-size:.98rem;line-height:1.4; transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;} .phx-qz-option b{flex:0 0 34px;width:34px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center; font-size:.85rem;font-weight:900;color:var(–ink2);background:rgba(255,255,255,.07);border:1px solid var(–line)} .phx-qz-option:hover:not(:disabled){transform:translateY(-3px);border-color:var(–line2);box-shadow:0 12px 30px rgba(0,0,0,.35)} .phx-qz-option:disabled{cursor:default;opacity:.85} .phx-qz-option.is-correct{border-color:rgba(35,255,212,.65);background:linear-gradient(150deg,rgba(35,255,212,.16),var(–glass));box-shadow:0 0 30px rgba(35,255,212,.2)} .phx-qz-option.is-correct b{color:#06231d;background:var(–ok);border-color:transparent} .phx-qz-option.is-wrong{border-color:rgba(255,23,68,.6);background:linear-gradient(150deg,rgba(255,23,68,.18),var(–glass));animation:phxQzShake .4s ease} .phx-qz-option.is-wrong b{color:#2b060e;background:var(–r);border-color:transparent} @keyframes phxQzShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}} .phx-qz-feedback{margin-top:16px;padding:14px 16px;border-radius:14px;font-size:.92rem;line-height:1.55;color:var(–ink2); background:rgba(255,255,255,.04);border:1px solid var(–line);} .phx-qz-feedback.is-good{color:#d8fff6;border-color:rgba(35,255,212,.4);background:rgba(35,255,212,.07)} .phx-qz-feedback.is-bad{color:#ffdbe3;border-color:rgba(255,23,68,.4);background:rgba(255,23,68,.08)} .phx-qz-navrow{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px} .phx-qz-btn{padding:13px 22px;border-radius:999px;cursor:pointer;font-size:.8rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase; color:#fff;background:var(–glass);border:1px solid var(–line2); transition:transform .2s ease,background .2s ease,box-shadow .2s ease;} .phx-qz-btn:hover{transform:translateY(-2px);background:var(–glass2)} .phx-qz-btn.is-primary{background:linear-gradient(135deg,var(–r),var(–o));border-color:transparent;box-shadow:0 10px 30px rgba(255,23,68,.4)} .phx-qz-btn.is-primary:hover{box-shadow:0 14px 40px rgba(255,23,68,.5)} /* RESULT */ .phx-qz-result{background: radial-gradient(90% 70% at 15% 0%,rgba(255,23,68,.16),transparent 50%), radial-gradient(90% 70% at 90% 100%,rgba(143,92,255,.16),transparent 50%), linear-gradient(165deg,var(–glass2),rgba(255,255,255,.02));text-align:center;} .phx-qz-result-inner{max-width:860px;margin:0 auto} .phx-qz-result h2{font-size:clamp(2rem,4.6vw,3.6rem); background:linear-gradient(100deg,#fff,var(–g) 55%,var(–o));-webkit-background-clip:text;background-clip:text;color:transparent; filter:drop-shadow(0 0 30px rgba(255,106,0,.35));} .phx-qz-result-nums{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:22px 0} .phx-qz-result-nums > div{min-width:120px;padding:16px 20px;border-radius:16px;background:rgba(0,0,0,.28);border:1px solid var(–line)} .phx-qz-result-nums strong{display:block;font-size:1.7rem;font-weight:900;line-height:1;color:#fff;font-variant-numeric:tabular-nums} .phx-qz-result-nums span{display:block;margin-top:6px;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(–ink3)} .phx-qz-result-msg{max-width:64ch;margin:0 auto;color:var(–ink2);font-size:1.02rem} .phx-qz-result-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:18px} .phx-qz-result-badges span{padding:8px 14px;border-radius:999px;font-size:.76rem;font-weight:800;color:#fff; background:rgba(230,183,106,.14);border:1px solid rgba(230,183,106,.45)} .phx-qz-result .phx-qz-navrow{justify-content:center;margin-top:24px} /* REVIEW */ .phx-qz-review-list{display:grid;gap:12px} .phx-qz-review-item{padding:18px 20px;border-radius:16px;background:var(–glass);border:1px solid var(–line);border-left:4px solid var(–line2)} .phx-qz-review-item.is-good{border-left-color:var(–ok)} .phx-qz-review-item.is-bad{border-left-color:var(–r)} .phx-qz-review-item h4{margin:0 0 8px;font-size:1rem;font-weight:800;color:#fff;letter-spacing:-.01em} .phx-qz-review-item p{font-size:.88rem;color:var(–ink2);margin:4px 0 0} .phx-qz-review-item .fact{color:var(–g)} /* TOAST + KONFETTI */ .phx-qz-toast{position:fixed;right:22px;bottom:22px;z-index:99;display:flex;align-items:center;gap:14px; padding:16px 20px;border-radius:18px;color:#fff; background:rgba(10,9,18,.92);border:1px solid rgba(230,183,106,.5);backdrop-filter:blur(14px); box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 40px rgba(230,183,106,.25); animation:phxQzToast .5s cubic-bezier(.2,.8,.2,1);} @keyframes phxQzToast{0%{transform:translateY(24px);opacity:0}100%{transform:translateY(0);opacity:1}} .phx-qz-toast-icon{font-size:1.9rem;line-height:1} .phx-qz-toast b{display:block;font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(–g)} .phx-qz-toast i{display:block;font-style:normal;font-weight:800;font-size:1rem} .phx-qz-confetti{position:fixed;inset:0;z-index:98;pointer-events:none;overflow:hidden} .phx-qz-confetti span{position:absolute;width:9px;height:14px;border-radius:2px;opacity:0; animation:phxQzConfetti 1.6s cubic-bezier(.2,.6,.4,1) forwards;} @keyframes phxQzConfetti{ 0%{opacity:1;transform:translate3d(0,0,0) rotate(0)} 100%{opacity:0;transform:translate3d(var(–dx,0),var(–dy,-300px),0) rotate(var(–rot,540deg))} } /* RESPONSIVE + A11Y */ @media(max-width:980px){.phx-qz-modes{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:640px){ .phx-qz{font-size:15.5px} .phx-qz-modes{grid-template-columns:1fr} .phx-qz-options{grid-template-columns:1fr} .phx-qz-hero{min-height:420px} .phx-qz-toast{left:14px;right:14px} } .phx-qz :focus-visible{outline:2px solid var(–o);outline-offset:3px;border-radius:10px} @media(prefers-reduced-motion:reduce){ .phx-qz *,.phx-qz *::before,.phx-qz *::after{animation:none!important;transition:none!important} } { “@context”: “https://schema.org”, “@type”: “Quiz”, “name”: “Trance Music Quiz — 100 Questions for the Trance Family”, “about”: {“@type”: “Thing”, “name”: “Trance music”}, “educationalLevel”: “beginner to expert”, “assesses”: “Trance music history, artists, labels, classic tracks, BPM knowledge and scene culture”, “provider”: {“@type”: “Person”, “name”: “DJ Phalanx”, “url”: “https://djphalanx.com/”}, “url”: “https://djphalanx.com/trance-music-quiz-100-questions-for-the-trance-family/” }