/* Jocul Imobiliar — scena 1080×1920, ACEEASI pentru video (randat cadru cu cadru) si pentru pagina /joculimobiliar/ (redata in timp real,
   scalata pe ecran, variantele apasabile). USER 27.10: „fix ca video, doar ca vizitatorul apasa pe varianta de raspuns". */
#st{position:relative;width:1080px;height:1920px;overflow:hidden;background:#05101f;font-family:Manrope,Arial,sans-serif;color:#fff;-webkit-font-smoothing:antialiased;transform-origin:0 0}
#st *{margin:0;padding:0;box-sizing:border-box}
#st .a{position:absolute}
#st .bg{inset:0;background-size:cover;background-repeat:no-repeat}
#st #shade{inset:0}
#st .glass{background:#0b183099;border:1.5px solid #ffffff2e;border-radius:34px;box-shadow:0 24px 70px #000a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
#st #bar{top:0;left:0;height:10px;background:linear-gradient(90deg,#f2d27a,#ffefb8);box-shadow:0 0 20px #f2d27a99}
#st #pill{top:232px;left:480px;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:10px 30px 10px 100px;border-radius:999px;background:#0b1830c8;border:1.5px solid #f2d27a66;font-weight:800;font-size:32px;letter-spacing:6px;white-space:nowrap;box-shadow:0 12px 40px #0008;overflow:visible}
#st #pill img{position:absolute;left:-24px;top:50%;height:141px;width:auto;transform:translateY(-50%);filter:drop-shadow(0 4px 10px rgba(0,0,0,.65))}
#st #timer{top:340px;left:480px;transform:translateX(-50%);padding:10px 26px;border-radius:999px;background:#0b1830d8;border:1.5px solid #f2d27a55;box-shadow:0 10px 30px #0008;font-weight:800;font-size:34px;white-space:nowrap;text-shadow:0 4px 16px #000c}
#st #timer b{color:#f2d27a;font-size:40px;display:inline-block;min-width:52px;text-align:center}
#st #hook{left:40px;right:160px;top:600px;text-align:center;padding:50px 20px 56px;border-radius:44px;background:radial-gradient(closest-side,rgba(2,8,20,.78),rgba(2,8,20,.5) 55%,rgba(2,8,20,0))}
#st #hook .q{font-weight:800;font-size:120px;line-height:1.02;text-shadow:0 12px 40px #000d}
#st #hook .q b{display:inline-block;background:linear-gradient(180deg,#fff7dc,#f2d27a 55%,#c4952f);-webkit-background-clip:text;background-clip:text;color:transparent}
#st #hook .s{margin-top:34px;font-weight:700;font-size:44px;color:#e2e8f0;text-shadow:0 6px 24px #000c}
#st #mini{top:425px;left:60px;right:180px;text-align:center;font-weight:800;font-size:54px;text-shadow:0 8px 30px #000c}
#st #mini b{color:#f2d27a}
#st #ttl{left:60px;right:180px;top:505px;text-align:center}
/* 28.10: ierarhie standard (video + site): mic = CE, mare = UNDE (zona, latimea se potriveste din JS), sub = complex / oras */
#st #ttl .k{font-weight:800;font-size:34px;letter-spacing:6px;color:#f2d27a;text-shadow:0 4px 18px #000c;text-transform:uppercase}
#st #ttl .t{font-family:'DM Serif Display',Georgia,serif;font-size:150px;line-height:1;margin-top:8px;white-space:nowrap;text-shadow:0 12px 40px #000e}
#st #ttl .s{font-weight:800;font-size:32px;letter-spacing:5px;color:#e2e8f0;text-transform:uppercase;margin-top:14px;text-shadow:0 4px 18px #000c}
#st #chips{left:60px;right:180px;top:745px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
#st .c{display:flex;align-items:center;gap:10px;padding:22px 16px;font-weight:700;font-size:33px;white-space:nowrap;overflow:hidden}
#st .c span:first-child{font-size:40px;width:46px;text-align:center;flex:none}#st .c b{font-weight:800}
#st #opts{left:60px;right:180px;top:520px;display:flex;flex-direction:column;gap:22px}
#st .o{display:flex;align-items:center;gap:24px;padding:26px 32px;font-weight:800;font-size:68px;color:#fff;font-family:inherit;text-align:left;width:100%;cursor:default;-webkit-tap-highlight-color:transparent}
#st .o i{font-style:normal;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#ffffff22;border:2px solid #ffffff55;font-size:46px;flex:none}
#st .o small{display:none}
#st .o .tag{font-size:34px;font-weight:800;color:#fff;background:#e5484d;padding:4px 14px;border-radius:999px;margin-left:16px}#st .o .tag:empty{display:none}
#st .o.win{background:linear-gradient(135deg,#15803dee,#22c55ee6);border-color:#86efac}
#st .o.win i{background:#fff;color:#15803d;border-color:#fff}
#st .o.sel{background:linear-gradient(135deg,#d97706f0,#f59e0bf0);border-color:#fde68a;animation:jsel .6s ease-in-out infinite}
#st .o.sel i{background:#fff;color:#b45309;border-color:#fff}
#st .o.bad{background:linear-gradient(135deg,#b91c1cee,#ef4444e6);border-color:#fecaca}
#st .o.bad i{background:#fff;color:#b91c1c;border-color:#fff}
#st.play .o.on{cursor:pointer}
#st.play .o.on:active{filter:brightness(1.2)}
@keyframes jsel{50%{filter:brightness(1.25)}}
#st #cd{left:480px;top:1175px;transform:translateX(-50%);width:230px;height:230px}
#st #cd svg{width:230px;height:230px}#st #cd .n{position:absolute;inset:0;display:grid;place-items:center;font-weight:800;font-size:110px;text-shadow:0 6px 24px #000c}
#st #rev{left:60px;right:180px;top:1080px;text-align:center}
#st #rev .n{font-family:'DM Serif Display',Georgia,serif;font-size:180px;line-height:1;background:linear-gradient(180deg,#fff7dc,#f2d27a 55%,#b68a2c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 16px 40px #000c)}
#st #rev .u{font-weight:700;font-size:56px;margin-left:8px}
#st #rev .d{margin-top:16px;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center;font-weight:800;font-size:34px}
#st #rev .d span{padding:12px 24px;border-radius:999px;background:#ffffff1f;border:1.5px solid #ffffff3d}
#st #rev .d span.r{background:linear-gradient(135deg,#e5484d,#ff6b5b);border:0}
#st #in{left:0;top:0;width:1080px;height:1920px}
#st #ver{left:60px;right:180px;top:330px;text-align:center;font-weight:800;font-size:64px;text-shadow:0 8px 30px #000d;opacity:0}
#st #mer{left:60px;right:180px;top:1365px;text-align:center;font-weight:800;font-size:64px;text-shadow:0 8px 30px #000d}#st #mer em{font-style:normal;color:#f2d27a}
#st #brand{left:60px;right:180px;top:1450px;display:flex;flex-direction:column;align-items:center;gap:12px}
#st #brand img{height:140px;filter:drop-shadow(0 8px 24px rgba(0,0,0,.7))}
#st #end{left:50px;right:50px;bottom:70px;display:flex;gap:20px;opacity:0;pointer-events:none}
#st #end a,#st #end button{flex:1;display:flex;align-items:center;justify-content:center;min-height:130px;padding:0 20px;border-radius:999px;font:800 44px Manrope,Arial,sans-serif;white-space:nowrap;text-decoration:none;cursor:pointer;border:0}
#st #end .nx{background:linear-gradient(180deg,#ffe9a8,#f2d27a 55%,#c4952f);color:#1f1300;box-shadow:0 20px 60px #000a}
#st #end .sh{background:#0b1830cc;color:#fff;border:2px solid #f2d27a88}
#st .cf{position:absolute;width:18px;height:30px;border-radius:4px}
#st #load{inset:0;display:grid;place-items:center;font-weight:800;font-size:48px;color:#f2d27a;background:#05101f}
/* pagina: fara blur (pe telefon, sub scalare, blur + 10 straturi foto = clipire), START, punctaj */
#st.play .glass{backdrop-filter:none;-webkit-backdrop-filter:none}#st.play .glass:not(.win):not(.bad):not(.sel){background:#0b1830c4}
#st #scor{top:72px;right:36px;padding:10px 22px;border-radius:999px;background:#0b1830d8;border:1.5px solid #f2d27a66;font-weight:800;font-size:34px;color:#f2d27a;white-space:nowrap}
#st #scor em{font-style:normal;margin-left:14px;padding:2px 14px;border-radius:999px;color:#fff;opacity:0}#st #scor.up em{background:#16a34a}#st #scor.dn em{background:#dc2626}
#st #scor.up{animation:jsc .9s ease-out;border-color:#22c55e;color:#86efac;box-shadow:0 0 40px rgba(34,197,94,.7)}
#st #scor.dn{animation:jsc .9s ease-out;border-color:#ef4444;color:#fecaca;box-shadow:0 0 40px rgba(239,68,68,.7)}
#st #scor.up em,#st #scor.dn em{animation:jsce 2.6s ease-out forwards}
@keyframes jsc{0%{transform:scale(1)}25%{transform:scale(1.6)}55%{transform:scale(.92)}100%{transform:scale(1)}}
@keyframes jsce{0%,70%{opacity:1}100%{opacity:0}}
#st #plus{left:60px;right:180px;top:1370px;text-align:center;font-weight:800;font-size:90px;opacity:0;text-shadow:0 8px 30px #000d}
#st #start{inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;background:radial-gradient(closest-side,rgba(5,16,31,.6),rgba(5,16,31,.3));text-align:center}
#st #start img{height:300px;filter:drop-shadow(0 12px 30px rgba(0,0,0,.7))}
#st #start .k{font-weight:800;font-size:44px;letter-spacing:10px;color:#f2d27a}
#st #start .q{font-weight:800;font-size:84px;line-height:1.05;text-shadow:0 10px 36px #000d}
/* 28.10 USER: contorul de sub intrebare — noi azi · in 24 h · total, discret */
#st #start .nr{margin-top:-6px;font-weight:700;font-size:34px;letter-spacing:.5px;color:#cbd5e1;text-shadow:0 4px 18px #000c}#st #start .nr b{color:#f2d27a;font-weight:800}
#st #start button{margin-top:20px;min-width:520px;min-height:170px;border:0;border-radius:999px;font:800 72px Manrope,Arial,sans-serif;color:#1f1300;background:linear-gradient(180deg,#ffe9a8,#f2d27a 55%,#c4952f);box-shadow:0 24px 70px #000b;cursor:pointer;position:relative;animation:jst 2.4s ease-in-out infinite}
/* 27.10 USER: START mai engaging, sa dea de inteles ca trebuie apasat — tremur scurt la 2,4 s + inel care se intinde + mana care bate */
#st #start button::after{content:'';position:absolute;inset:-4px;border-radius:999px;border:6px solid #f2d27a;opacity:0;animation:jring 1.6s ease-out infinite;pointer-events:none}
#st #start .tap{font-size:96px;line-height:1;margin-top:-10px;animation:jtap 1.2s ease-in-out infinite;filter:drop-shadow(0 8px 20px #000a)}
#st #start button[disabled]~.tap,#st #start button[disabled]::after{display:none}
#st #start button[disabled]{opacity:.6;animation:none}
#st #start .s{font-weight:700;font-size:40px;color:#e2e8f0}
@keyframes jst{0%,30%,100%{transform:scale(1) rotate(0)}5%{transform:scale(1.1) rotate(-4deg)}10%{transform:scale(1.1) rotate(4deg)}15%{transform:scale(1.1) rotate(-3deg)}20%{transform:scale(1.1) rotate(2deg)}25%{transform:scale(1.04) rotate(0)}65%{transform:scale(1.06)}}
@keyframes jring{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.25,1.6)}}
@keyframes jtap{0%,100%{transform:translateY(0)}50%{transform:translateY(-26px)}}
#st #bravo{left:20px;right:140px;top:560px;z-index:20;text-align:center;padding:70px 30px 64px;border-radius:60px;opacity:0;pointer-events:none;
  background:radial-gradient(closest-side,rgba(21,128,61,.92),rgba(5,46,22,.85) 70%,rgba(5,16,31,0));box-shadow:0 0 120px rgba(34,197,94,.55)}
#st #bravo .b1{font-weight:800;font-size:124px;line-height:1;letter-spacing:2px;background:linear-gradient(180deg,#fff7dc,#f2d27a 55%,#c4952f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 30px #000c)}
/* 28.10 USER (felicitari cu nickname-ul): numele jucatorului sub FELICITARI, gol = ascuns */
/* 28.10: prag atins (5/10/15 la rand) — titlul mai scurt incape pe un rand, textul e intrebarea/lauda */
#st #bravo.prag .b1{font-size:96px}#st #bravo.prag .b2{font-size:58px;line-height:1.2}
#st #bravo .bn{margin-top:20px;font-weight:800;font-size:66px;line-height:1.15;color:#fff;overflow-wrap:anywhere;text-shadow:0 6px 24px #000c}#st #bravo .bn:empty{display:none}
#st #bravo .b2{margin-top:22px;font-weight:800;font-size:54px;color:#fff;text-shadow:0 6px 24px #000c}
#st #bravo .b3{margin-top:26px;font-weight:800;font-size:96px;color:#22c55e;text-shadow:0 0 30px rgba(34,197,94,.8),0 6px 24px #000c}
/* 27.10 USER: „nu sunt centrate" — pe pagina nu exista butoanele TikTok din dreapta, deci continutul e simetric (60 / 60); videoul ramane in zona sigura */
#st.play #pill,#st.play #timer,#st.play #cd{left:540px}
#st.play #hook{left:40px;right:40px}
#st.play #mini,#st.play #ttl,#st.play #chips,#st.play #opts,#st.play #rev,#st.play #ver,#st.play #plus,#st.play #brand{left:60px;right:60px}
#st.play #bravo{left:20px;right:20px}
#st #scor em:empty{display:none}
/* 27.10 USER: „efectul de la logo-ul King din extensie (ImmoFlux, web.whatsapp.com)" = kingcrown din chrome-extension/wa-panel.js — doar pe pagina
   (in video fiecare cadru e desenat separat, o animatie CSS ar sari) */
@keyframes kingcrown{0%,100%{transform:rotate(0)}50%{transform:rotate(-4deg) translateY(-6px)}}
#st.play #start img,#st.play #brand img{animation:kingcrown 3.2s ease-in-out infinite;transform-origin:50% 80%}
#st.play #pill img{top:50%;margin-top:-70px;transform:none;animation:kingcrown 3.2s ease-in-out infinite;transform-origin:50% 80%}
/* 28.10 USER: un rand intreg pentru ultima specificatie „pare ciudat" — e o casuta de aceeasi latime, centrata */
#st #chips .c:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}
#st #expirat{left:70px;right:70px;top:540px;z-index:20;text-align:center;padding:70px 30px 64px;border-radius:60px;opacity:0;pointer-events:none;
  background:linear-gradient(160deg,#dc2626f7,#7f1d1df5);border:3px solid #fca5a5;box-shadow:0 0 120px rgba(239,68,68,.6),0 30px 80px #000b}
#st #expirat .b1{font-weight:800;font-size:96px;line-height:1.05;color:#fff;text-shadow:0 8px 30px #000c}
#st #expirat .b2{margin-top:22px;font-weight:800;font-size:52px;color:#fecaca;text-shadow:0 6px 24px #000c}
#st #expirat .b3{margin-top:24px;font-weight:800;font-size:110px;color:#fca5a5;text-shadow:0 0 30px rgba(239,68,68,.9),0 6px 24px #000c}
/* 28.10 USER: „-1 nu vreau sa mai apara jos deasupra logo-ului, doar in scorul din dreapta sus" */
#st #plus{display:none}
/* 28.10 USER („pagina finala… sa se mai miste din butoane… mai ales Urmatorul joc"): acelasi limbaj ca START — tremur + inel + 👆; Provoaca: respira */
#st #end .nx{position:relative;overflow:visible;animation:jst 2.4s ease-in-out 1s infinite}
#st #end .nx::before{content:'';position:absolute;inset:0;border-radius:999px;background:linear-gradient(110deg,transparent 30%,#fff9 50%,transparent 70%) -200% 0/250% 100% no-repeat;animation:jshine 2.4s ease-in-out 1s infinite;pointer-events:none}
#st #end .nx::after{content:'';position:absolute;inset:-4px;border-radius:999px;border:6px solid #f2d27a;opacity:0;animation:jring 1.6s ease-out 1s infinite;pointer-events:none}
#st #end .nx .tap{position:absolute;right:26px;bottom:-62px;font-size:84px;line-height:1;animation:jtap 1.2s ease-in-out infinite;filter:drop-shadow(0 8px 20px #000a);pointer-events:none}
#st #end .sh{animation:jbr 2.8s ease-in-out infinite}
#st #end .nx:hover{filter:brightness(1.08)}#st #end .sh:hover{background:#13284acc}
@keyframes jshine{0%,40%{background-position:-200% 0}80%,100%{background-position:200% 0}}
@keyframes jbr{0%,100%{border-color:#f2d27a55;box-shadow:0 0 0 #f2d27a00}50%{border-color:#f2d27aee;box-shadow:0 0 34px #f2d27a55}}
/* 28.10 USER („doar butonul Urmatorul joc… un pic mai sus si mai pe centru"): un singur buton, centrat, ridicat de la marginea de jos */
#st #end{left:0;right:0;bottom:300px;justify-content:center}
#st #end a.nx{flex:0 0 auto;min-width:640px;padding:0 70px}
/* 28.10 (audit): un pas discret spre afacere sub Urmatorul joc, masurat (op=cta) */
#st #cta{left:60px;right:60px;bottom:170px;text-align:center;opacity:0;pointer-events:none;z-index:6}
#st #cta a{font:700 36px/1.3 Manrope,Arial,sans-serif;color:#e2e8f0;text-decoration:underline;text-underline-offset:8px;text-decoration-color:#f2d27a99;text-shadow:0 4px 18px #000c}
/* 28.10 USER: de la al 3-lea raspuns — buton, aceeasi familie cu „Urmatorul joc" (pastila), dar secundar: fundal inchis, contur auriu care respira */
#st #cta.btn{bottom:80px}
#st #cta.btn a{display:inline-flex;align-items:center;justify-content:center;min-height:116px;min-width:640px;padding:0 56px;border-radius:999px;background:#0b1830e6;border:3px solid #f2d27acc;color:#fff;font:800 40px/1.2 Manrope,Arial,sans-serif;text-decoration:none;text-shadow:none;box-shadow:0 18px 50px #000a;animation:jbr 2.8s ease-in-out infinite}
#st #cta.btn a:hover{background:#13284aee}
/* 28.10 USER: punctajul din dreapta sus devine buton DOAR dupa final (clasa .cl pusa in dupa()) → clasamentul */
#st #scor.cl{cursor:pointer;pointer-events:auto;z-index:60;animation:jbr 2.8s ease-in-out infinite}
#st #scor .cup{margin-left:12px}
/* 28.10 USER: salutul pe nume de pe START + schimbarea numelui pe loc (butoanele de aici NU sunt START: resetez stilul #st #start button) */
#st #start #hi{display:flex;flex-direction:column;align-items:center;gap:10px;margin:-10px 0 -6px}
#st #start #hi .t{font-weight:700;font-size:40px;color:#cbd5e1;text-shadow:0 4px 18px #000c}
#st #start #hi .v{display:flex;align-items:center;gap:16px}
#st #start #hi b{font-weight:800;font-size:56px;color:#f2d27a;text-shadow:0 6px 24px #000d}
#st #start #hi button{margin:0;min-width:0;min-height:0;animation:none;box-shadow:none;cursor:pointer}
#st #start #hi button::after{display:none}
#st #start #hied{width:84px;height:84px;padding:0;border-radius:50%;background:#0b1830cc;border:2px solid #f2d27a88;font-size:38px;line-height:1}
#st #start #hif{display:flex;gap:14px;align-items:center}
#st #start #hif[hidden],#st #start #hi .v[hidden]{display:none}
#st #start #hii{width:520px;height:100px;padding:0 30px;border-radius:999px;border:3px solid #f2d27a;background:#0b1830ee;color:#fff;font:700 44px Manrope,Arial,sans-serif;outline:none}
#st #start #hif button{height:100px;padding:0 36px;border-radius:999px;background:linear-gradient(180deg,#ffe9a8,#f2d27a 55%,#c4952f);color:#1f1300;font:800 40px Manrope,Arial,sans-serif;border:0}
#st #start #hie{min-height:0;font-weight:700;font-size:32px;color:#ff8a7a;text-shadow:0 4px 18px #000c}
#st #start #hie:empty{display:none}
/* 28.10 USER („randul cu 18 noi azi vreau sa fie jos in footer — clean, minimalist"): contorul coboara la marginea de jos a ecranului START, discret */
#st #start .nr{position:absolute;left:0;right:0;bottom:70px;margin:0;font-weight:600;font-size:28px;letter-spacing:1px;color:#94a3b8;opacity:.8;text-shadow:0 2px 10px #000a}
#st #start .nr b{font-weight:700;color:#cbd5e1}
/* 28.10 USER („mai aerist, mai curat, mai minimalist"): salutul pe UN rand, mic; ✏️ fara cerc; logo mai mic; mai mult aer intre grupuri */
#st #start{gap:56px}
#st #start img{height:230px}
#st #start #hi{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px;margin:0}
#st #start #hi .t{font-weight:600;font-size:38px;color:#e2e8f0}
#st #start #hi .v{gap:6px}
#st #start #hi b{font-weight:700;font-size:38px}
#st #start #hied{width:56px;height:56px;background:none;border:0;font-size:30px;opacity:.7}
#st #start #hied:hover{opacity:1}
#st #start #hif,#st #start #hie{flex-basis:100%;justify-content:center;text-align:center}
/* 28.10 USER: punctele celui revenit, langa nume; randul de servicii deasupra contorului — acelasi registru discret */
#st #start .srv{position:absolute;left:0;right:0;bottom:122px;font-weight:600;font-size:30px;color:#cbd5e1;text-shadow:0 2px 10px #000a}
#st #start .srv a{color:#f2d27a;font-weight:700;text-decoration:none;border-bottom:2px solid #f2d27a66;padding-bottom:2px}
/* 28.10 (captura USER 14:34): contorul de jos nu se citea pe o poza luminoasa — text deschis cu umbra mai densa, tot discret */
#st #start .nr{color:#e2e8f0;opacity:.9;text-shadow:0 1px 3px #000,0 2px 14px #000c}
#st #start .nr b{color:#fff}
/* 28.10 USER: intrebarea pe UN rand pe START; numele = butonul de schimbare (fara ✏️) — subliniere punctata fina ca indiciu */
#st #start .q{white-space:nowrap;font-size:76px}
#st #start #hin{cursor:pointer;border-bottom:3px dotted #f2d27a66;padding-bottom:2px}
/* 28.10 USER: scorul NU apare pe ecranul START (clasa .pre, scoasa la START) */
#st.pre #scor{opacity:0!important;pointer-events:none}
/* 28.10 USER: cele 5 variante ale ecranului START (?sv=1..5) — scena 1080x1920 */
#st #start[class*=sv] .tap{display:none}
#st #start.sv1{justify-content:flex-end;align-items:stretch;text-align:left;gap:0;padding:0 66px 210px;background:linear-gradient(180deg,rgba(5,16,31,.25),transparent 30%,transparent 48%,#05101fee 74%,#05101f)}
#st #start.sv1 .lg{position:absolute;top:56px;left:56px;display:flex;align-items:center;gap:22px;font-weight:800;font-size:32px;letter-spacing:9px;color:#f2d27a;text-shadow:0 2px 12px #000}
#st #start.sv1 .lg img{height:96px}
#st #start.sv1 .sh{display:flex;flex-direction:column;align-items:stretch;gap:26px}
#st #start.sv1 #hi{justify-content:flex-start}
#st #start.sv1 .meta{font-weight:600;font-size:38px;color:#cbd5e1}
#st #start.sv1 .q{font-size:86px;white-space:normal;line-height:1.05;margin-bottom:34px}
#st #start.sv1 button#go{min-width:0;width:100%;margin-top:0}
#st #start.sv2{background:rgba(5,16,31,.66)}
#st #start.sv2 .pr{font:400 280px/1 Georgia,'Times New Roman',serif;color:#f2d27a;letter-spacing:18px;text-shadow:0 10px 40px #000c}
#st #start.sv2 .pr span{font:700 60px Manrope,Arial,sans-serif;color:#fff;letter-spacing:0}
#st #start.sv2 .meta{font-weight:700;font-size:48px;color:#e2e8f0;padding:0 70px}
#st #start.sv2 button#go{font-size:64px;min-width:720px}
#st #start.sv3{align-items:flex-start;text-align:left;padding:0 90px;background:rgba(5,16,31,.62)}
#st #start.sv3 .q{font-size:116px;line-height:1.06;white-space:normal}
#st #start.sv3 .q em{font-style:normal;color:#f2d27a}
#st #start.sv3 .s{font-weight:600;font-size:44px;color:#cbd5e1;margin-top:-10px}
#st #start.sv3 button#go{min-width:0;width:100%;margin-top:60px}
#st #start.sv3 #hi{align-self:center}
#st #start.sv4{justify-content:flex-start;padding:150px 78px 0;background:#05101f}
#st #start.sv4 .card{position:relative;width:100%;height:1000px;border-radius:66px;background:center/cover no-repeat;box-shadow:0 60px 150px #000a}
#st #start.sv4 .tag{position:absolute;right:36px;top:36px;padding:18px 34px;border-radius:999px;background:#f2d27a;color:#1f1300;font-weight:800;font-size:34px;letter-spacing:3px}
#st #start.sv4 .chip{position:absolute;left:36px;bottom:36px;padding:20px 36px;border-radius:999px;background:#05101fcc;font-weight:700;font-size:36px}
#st #start.sv4 .q{font-size:84px;white-space:nowrap;margin-top:20px}
#st #start.sv4 button#go{min-width:0;width:100%;margin-top:0}
#st #start.sv5{cursor:pointer;background:rgba(5,16,31,.35);-webkit-backdrop-filter:blur(42px) brightness(.8);backdrop-filter:blur(42px) brightness(.8);padding:0 100px}
#st #start.sv5 button#go{display:none}
#st #start.sv5 .ring{width:350px;height:350px;border-radius:50%;border:9px solid #f2d27a;display:flex;align-items:center;justify-content:center;font-size:120px;box-shadow:0 0 0 42px #f2d27a22,0 0 0 90px #f2d27a11;animation:jst 2.4s ease-in-out infinite}
#st #start.sv5.wait .ring{opacity:.6}
#st #start.sv5 .q{font-size:78px;line-height:1.15;white-space:normal;margin-top:40px}
#st #start.sv5 .s{font-weight:600;font-size:44px;line-height:1.45;color:#e2e8f0}
#st #start.sv1,#st #start.sv3{padding-left:96px;padding-right:96px}
#st #start.sv1 button#go::after,#st #start.sv3 button#go::after,#st #start.sv4 button#go::after{display:none}
#st #start.sv5{padding:0 130px}#st #start.sv5 .q{font-size:72px}
/* 28.10 USER: verdictul nu se mai suprapune peste variante — un rand, mai sus; seria pierduta dedesubt, mica */
#st #ver{left:40px;right:40px;top:262px;font-size:58px;line-height:1.15}
#st #ver span{display:block;white-space:nowrap}
#st #ver small{display:block;margin-top:6px;font-size:36px;font-weight:700;color:#cbd5e1;white-space:nowrap}
#st #ver small a{color:#f2d27a;text-decoration:none;border-bottom:2px solid #f2d27a66;pointer-events:auto}   /* 28.10: gluma de la 5/10 ratari = link spre /proprietari/ */
/* 28.10 USER: King dupa primul raspuns, discret (J.neu) */
#st #brand img.mic{height:64px;opacity:.9}
#st #brand span{font-weight:600;font-size:32px;color:#cbd5e1;text-align:center;text-shadow:0 2px 12px #000c}#st #brand span b{color:#f2d27a;font-weight:800}
