/* ============================================================
   ENIGMA · POLISH LAYER — שדרוג עיצוב גלובלי (נטען אחרון)
   זכוכית · זוהר זהב · אנימציות כניסה · טיפוגרפיה מעודנת
   ============================================================ */

/* ---------- דפדפן עוקף + ניהול קבצים (פאנל ניהול) ---------- */
.bwbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.bwbar input[name="url"]{flex:1;min-width:260px;direction:ltr;text-align:left}
.browtoolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.brownav{width:38px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:inherit;font-size:17px;line-height:1;cursor:pointer;display:grid;place-items:center;transition:background .15s,border-color .15s;flex:none}
.brownav:hover:not(:disabled){background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32)}
.brownav:disabled{opacity:.35;cursor:default}
.browpanel .browframe{margin-top:10px}
.browframe{width:100%;height:min(72vh,760px);margin-top:14px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#fff}
.filegrid{display:grid;gap:10px}
.filerow{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:10px;flex-wrap:wrap}

/* ---------- פוסטר כשהווידאו נחסם בסינון ---------- */
.trailernovid{min-height:220px}
.trailerposter{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(120% 120% at 20% 10%,rgba(255,204,64,.16),transparent 50%),linear-gradient(135deg,#141a2e,#241a36);text-align:center;padding:20px}
.trailerposter span{font-size:2.2rem;filter:drop-shadow(0 4px 18px rgba(255,204,64,.35))}
.trailerposter b{font-size:1.05rem;letter-spacing:.4px}
.trailerposter small{color:var(--muted,#8b93a7);font-size:.78rem}

/* ---------- כפתור Google בהתחברות ---------- */
.orline{display:flex;align-items:center;gap:12px;margin:14px 0;color:var(--muted,#8b93a7);font-size:.85rem}
.orline::before,.orline::after{content:'';flex:1;height:1px;background:rgba(255,255,255,.12)}
.googlebtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 18px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#fff;color:#1f2430;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .15s var(--ease),box-shadow .15s}
.googlebtn:hover{transform:translateY(-1px);box-shadow:0 6px 22px -8px rgba(255,255,255,.35)}

/* ---------- הירו טריילר (עמוד הבית) ---------- */
.trailershim{position:relative;margin:18px 0 26px;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg),var(--glow);isolation:isolate;background:#07090e}
.trailervid{display:block;width:100%;height:auto;max-height:62vh;object-fit:cover;aspect-ratio:16/9}
.trailerfade{position:absolute;inset:0;pointer-events:none;background:
 linear-gradient(180deg,rgba(7,9,14,.34),transparent 22%,transparent 62%,rgba(7,9,14,.72)),
 radial-gradient(120% 90% at 50% 100%,rgba(7,9,14,.5),transparent 60%)}
.trailertag{position:absolute;top:14px;inset-inline-start:16px;padding:6px 14px;border-radius:999px;border:1px solid rgba(232,187,102,.42);background:rgba(10,12,18,.62);backdrop-filter:blur(8px);color:#f2cf7d;font-size:.78rem;letter-spacing:.08em;font-weight:600}
.trailersound{position:absolute;top:12px;inset-inline-end:14px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(232,187,102,.5);background:rgba(10,12,18,.66);backdrop-filter:blur(8px);color:#f2cf7d;font-size:1.1rem;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .18s var(--ease),background .18s,box-shadow .18s}
.trailersound:hover{background:rgba(232,187,102,.18);box-shadow:0 0 18px rgba(232,187,102,.35);transform:scale(1.08)}
.trailersound[aria-pressed="true"]{border-color:#e8bb66;background:rgba(232,187,102,.24);box-shadow:0 0 16px rgba(232,187,102,.45)}
.trailerbar{position:absolute;inset-inline:0;bottom:0;height:4px;background:rgba(255,255,255,.14)}
.trailerfill{display:block;height:100%;width:0;background:var(--gold-grad);box-shadow:0 0 12px rgba(232,187,102,.65);transition:width .25s linear}
.trailershim:hover .trailertag{opacity:.35;transition:opacity .3s}
@media (max-width:640px){.trailervid{max-height:44vh}.trailertag{font-size:.68rem}}

/* ---------- בסיס ורקע אטמוספרי ---------- */
:root{
 --glow:0 0 24px rgba(232,187,102,.16);
 --gold-grad:linear-gradient(135deg,#f2cf7d,#e8bb66 45%,#c89530);
 --panel-grad:linear-gradient(160deg,rgba(255,255,255,.045),rgba(255,255,255,.012));
 --shadow-lg:0 24px 60px -18px rgba(0,0,0,.55);
 --shadow-md:0 12px 34px -12px rgba(0,0,0,.5);
 --ease:cubic-bezier(.22,1,.36,1);
}
html,body{overflow-x:clip}
body{
 background:
  radial-gradient(1100px 500px at 85% -5%,rgba(232,187,102,.07),transparent 60%),
  radial-gradient(900px 500px at -10% 30%,rgba(121,202,212,.05),transparent 55%),
  radial-gradient(800px 600px at 50% 110%,rgba(121,202,212,.035),transparent 60%),
  var(--bg);
 background-attachment:fixed;
 font-family:"Segoe UI",Arial,"Noto Sans Hebrew",sans-serif;
 -webkit-font-smoothing:antialiased;
 text-rendering:optimizeLegibility;
}
h1,h2,h3{letter-spacing:-.02em}
h1{
 background:linear-gradient(120deg,#ffffff 30%,#f0dfa8 70%,#e8bb66);
 -webkit-background-clip:text;background-clip:text;
 -webkit-text-fill-color:transparent;
 filter:drop-shadow(0 2px 14px rgba(232,187,102,.13));
}
.eyebrow{
 background:linear-gradient(90deg,#e8bb66,#f2cf7d);
 -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
 letter-spacing:.22em;
}

/* ---------- מצב מומחה ---------- */
.expertbadge{background:linear-gradient(90deg,rgba(232,187,102,.14),rgba(232,187,102,.04));border:1px solid rgba(232,187,102,.4);color:#f2cf7d;border-radius:8px;padding:8px 14px;font-size:.9rem;margin:12px 0}

/* ---------- קהילת חוקרים: אווטארים וכרטיסי חברים ---------- */
.avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid rgba(232,187,102,.45);box-shadow:0 4px 18px rgba(0,0,0,.4);flex:none}
.avatar.big{width:96px;height:96px;border-width:3px}
.avatar-letter{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8bb66,#c89530);color:#16130c;font-weight:700;font-size:1.5rem}
.avatar-letter.big{font-size:2.4rem}
.membercard .memberhead{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.membercard .memberhead h3{margin:0;font-size:1.05rem}
.achievements .achievement.earned.brain{background:linear-gradient(120deg,rgba(232,187,102,.25),rgba(121,202,212,.12))}
.membercard .tagline{font-style:italic;color:var(--fg-muted,#9aa3ad);margin:6px 0}
.explorerhero .explorerid{display:flex;gap:22px;align-items:flex-start;margin-bottom:22px}
.explorerhero .explorerid h1{margin:6px 0 2px}
.explorerhero .tagline{font-size:1.08rem;font-style:italic;color:#e8bb66;margin:8px 0}
.avatarbox .avatar{display:block;margin:10px auto}

/* ---------- פאנלים: זכוכית עם קו זוהר עליון ---------- */
.panel,.card,.stat,.editorbar,dialog,.floatpanel{
 background:var(--panel-grad),var(--panel);
 border:1px solid rgba(255,255,255,.085);
 box-shadow:var(--shadow-md);
 position:relative;
 backdrop-filter:blur(10px);
 -webkit-backdrop-filter:blur(10px);
}
.panel::before,.card::before{
 content:"";position:absolute;inset:0 0 auto 0;height:1px;
 background:linear-gradient(90deg,transparent,rgba(232,187,102,.35),transparent);
 pointer-events:none;
}
.panel:hover{border-color:rgba(232,187,102,.22);transition:border-color .35s var(--ease)}

/* ---------- כרטיסי חדרים ---------- */
.card{
 border-radius:16px;overflow:hidden;
 transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);
 will-change:transform;
}
.card:hover{
 transform:translateY(-6px);
 border-color:rgba(232,187,102,.4);
 box-shadow:0 26px 54px -18px rgba(0,0,0,.62),var(--glow);
}
.card:hover .cardbanner{filter:brightness(1.14) saturate(1.08)}
.cardbanner{transition:filter .4s var(--ease)}
.cardbanner .symbol{opacity:.92;text-shadow:0 0 26px currentColor}
.cardbody h3{font-size:1.06rem;transition:color .3s}
.card:hover .cardbody h3{color:#f4dfa6}

/* ---------- hero (featured) ---------- */
.featured{
 border-radius:20px;border-color:rgba(232,187,102,.28);
 background:
  radial-gradient(600px 260px at 88% 0%,rgba(232,187,102,.11),transparent 65%),
  linear-gradient(120deg,#1a2429,#172126 45%,#141a1f);
 box-shadow:var(--shadow-lg),inset 0 1px 0 rgba(255,255,255,.05);
 position:relative;overflow:hidden;
}
.featured::after{
 content:"";position:absolute;inset:0;pointer-events:none;
 background:radial-gradient(420px 200px at 78% 45%,rgba(121,202,212,.07),transparent 70%);
}
.featured h2{
 background:linear-gradient(120deg,#fff,#f0dfa8);
 -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}
.featurecode .digits{
 text-shadow:0 0 34px rgba(121,202,212,.55);
 animation:digitsPulse 3.2s ease-in-out infinite;
}
@keyframes digitsPulse{0%,100%{opacity:.88}50%{opacity:1}}
.featurecode .bar{
 background:linear-gradient(90deg,#79cad4,#e8bb66);
 box-shadow:0 0 14px rgba(121,202,212,.5);
}

/* ---------- כפתורים ---------- */
button,.button{
 border-radius:10px;
 transition:transform .2s var(--ease),box-shadow .25s var(--ease),background .25s,border-color .25s,filter .25s;
 font-weight:700;
}
button:hover,.button:hover{transform:translateY(-1px)}
button:active{transform:translateY(1px) scale(.99)}
button.primary,.button.primary{
 background:var(--gold-grad);border:none;
 box-shadow:0 8px 22px -8px rgba(232,187,102,.55),inset 0 1px 0 rgba(255,255,255,.35);
 color:#1b1405;
}
button.primary:hover,.button.primary:hover{
 box-shadow:0 12px 30px -8px rgba(232,187,102,.7),inset 0 1px 0 rgba(255,255,255,.4);
 filter:brightness(1.06);
}
button.ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(232,187,102,.35)}
button.danger:not(.ghost){background:linear-gradient(135deg,#ff9d92,#e8756a);border:none;color:#2a0f0c}
.chips button{border-radius:999px;border-color:rgba(255,255,255,.12)}
.chips button.selected{
 background:linear-gradient(135deg,rgba(232,187,102,.16),rgba(232,187,102,.06));
 box-shadow:0 0 18px -6px rgba(232,187,102,.45),inset 0 0 0 1px rgba(232,187,102,.4);
}

/* ---------- שדות קלט ---------- */
input,textarea,select{
 border-radius:10px;background:rgba(8,10,13,.55);
 border:1px solid rgba(255,255,255,.1);
 transition:border-color .25s,box-shadow .25s,background .25s;
}
input:focus,textarea:focus,select:focus{
 outline:none;border-color:rgba(232,187,102,.65);
 box-shadow:0 0 0 4px rgba(232,187,102,.12),0 0 22px -6px rgba(232,187,102,.35);
 background:rgba(10,13,17,.75);
}
label{font-weight:600;letter-spacing:.01em}

/* ---------- פס הנתונים החי ---------- */
.livestats{
 border-radius:20px;
 background:
  radial-gradient(400px 120px at 50% -30%,rgba(232,187,102,.14),transparent 70%),
  linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));
 border:1px solid rgba(232,187,102,.3);
 box-shadow:var(--shadow-md),inset 0 1px 0 rgba(255,255,255,.06);
 backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
 position:relative;overflow:hidden;
}
.livestats::after{
 content:"";position:absolute;inset:0;
 background:linear-gradient(110deg,transparent 42%,rgba(255,255,255,.05) 50%,transparent 58%);
 transform:translateX(-120%);animation:sheen 6s ease-in-out infinite;pointer-events:none;
}
@keyframes sheen{0%,55%{transform:translateX(-120%)}85%,100%{transform:translateX(120%)}}
.livestats .ls-item strong{font-size:1.7rem;background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 16px rgba(232,187,102,.3))}

/* ---------- סטטיסטיקות ---------- */
.stat{border-radius:14px;overflow:hidden;position:relative}
.stat::after{
 content:"";position:absolute;inset:auto 0 0 0;height:2px;
 background:linear-gradient(90deg,transparent,rgba(232,187,102,.5),transparent);
 opacity:.5;transition:opacity .3s;
}
.stat:hover::after{opacity:1}
.stat strong{
 font-family:monospace;font-size:2.1rem;
 background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
}

/* ---------- ניווט וסרגל צד ---------- */
.nav a{border-radius:10px;position:relative;transition:background .25s,color .25s,padding .25s var(--ease)}
.nav a.active{
 background:linear-gradient(90deg,rgba(232,187,102,.14),rgba(232,187,102,.04));
 border:1px solid rgba(232,187,102,.3);
 box-shadow:inset 3px 0 0 var(--accent),0 0 20px -8px rgba(232,187,102,.4);
}
.nav a:hover:not(.active){background:rgba(255,255,255,.05);padding-left:18px}
.brand{
 background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
 filter:drop-shadow(0 0 18px rgba(232,187,102,.28));
}
.avatar{
 background:var(--gold-grad);color:#1b1405;
 box-shadow:0 0 0 2px rgba(232,187,102,.3),0 0 18px -4px rgba(232,187,102,.5);
}

/* ---------- badges ---------- */
.badge{border-radius:999px;padding:4px 11px;font-weight:600;letter-spacing:.02em;transition:box-shadow .25s,transform .25s}
.badge.gold{
 background:linear-gradient(135deg,rgba(232,187,102,.15),rgba(232,187,102,.05));
 border-color:rgba(232,187,102,.45);color:#f0d894;
 box-shadow:0 0 14px -4px rgba(232,187,102,.4);
}
.badge.gold:hover{transform:translateY(-1px);box-shadow:0 0 20px -4px rgba(232,187,102,.55)}

/* ---------- טיימר והתקדמות ---------- */
.timer{
 background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
 filter:drop-shadow(0 0 14px rgba(232,187,102,.3));font-weight:700;
}
.progress span{
 background:linear-gradient(90deg,#262e39,#1c232c);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.5);
}
.progress span.done{
 background:var(--gold-grad);
 box-shadow:0 0 12px rgba(232,187,102,.55);
 animation:progressGlow 2.4s ease-in-out infinite;
}
@keyframes progressGlow{0%,100%{box-shadow:0 0 10px rgba(232,187,102,.4)}50%{box-shadow:0 0 20px rgba(232,187,102,.7)}}

/* ---------- מודאל ---------- */
dialog{
 border-radius:20px;box-shadow:var(--shadow-lg);
 background:linear-gradient(165deg,#1a1f26,#12161b);
 animation:modalIn .32s var(--ease);
}
@keyframes modalIn{from{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}
dialog::backdrop{background:rgba(4,6,9,.72);backdrop-filter:blur(8px)}

/* ---------- טוסט ---------- */
#toast{
 background:var(--gold-grad);color:#1b1405;font-weight:700;
 border-radius:12px;box-shadow:0 14px 44px -10px rgba(0,0,0,.65),0 0 24px -6px rgba(232,187,102,.4);
 animation:toastIn .35s var(--ease);
}
@keyframes toastIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}

/* ---------- אנימציית כניסה לתוכן ---------- */
main>*{animation:fadeUp .5s var(--ease) both}
main>*:nth-child(2){animation-delay:.05s}
main>*:nth-child(3){animation-delay:.1s}
main>*:nth-child(4){animation-delay:.15s}
@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}

/* ---------- פאנל פיקס וכפתורים צפים ---------- */
.floatpanel{
 border-radius:18px;
 background:linear-gradient(165deg,rgba(24,29,36,.97),rgba(16,20,25,.97));
 box-shadow:var(--shadow-lg),0 0 40px -12px rgba(232,187,102,.14);
 animation:panelIn .3s var(--ease);
}
@keyframes panelIn{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}
.floater{
 border-radius:50%;width:52px;height:52px;font-size:1.3rem;
 background:linear-gradient(135deg,#20262e,#171c22);
 border:1px solid rgba(232,187,102,.35);
 box-shadow:var(--shadow-md),0 0 18px -6px rgba(232,187,102,.35);
 transition:transform .25s var(--ease),box-shadow .25s;
}
.floater:hover{transform:translateY(-3px) scale(1.05);box-shadow:var(--shadow-lg),0 0 26px -4px rgba(232,187,102,.55)}
.bubble{border-radius:14px;padding:10px 13px;line-height:1.65}
.bubble.user{background:rgba(232,187,102,.14);border:1px solid rgba(232,187,102,.3)}
.bubble.bot{background:rgba(121,202,212,.09);border:1px solid rgba(121,202,212,.25)}

/* ---------- טבלאות ---------- */
tbody tr{transition:background .2s}
tbody tr:hover{background:rgba(255,255,255,.03)}
th{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}

/* ---------- גלילה ---------- */
::-webkit-scrollbar{width:11px;height:11px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{
 background:linear-gradient(180deg,#3a424e,#272d36);
 border-radius:8px;border:2px solid var(--bg);
}
::-webkit-scrollbar-thumb:hover{background:#4a5462}
*{scrollbar-width:thin;scrollbar-color:#3a424e transparent}

/* ---------- קישורים ---------- */
.textlink{color:#e8bb66;text-decoration:none;border-bottom:1px dashed rgba(232,187,102,.4);transition:border-color .2s,color .2s}
.textlink:hover{color:#f2cf7d;border-bottom-color:#f2cf7d}
a.button,.button{border-radius:10px}
a.button:hover{text-decoration:none}

/* ---------- הכרזה ---------- */
.announcement{
 margin:10px 24px 0;border-radius:14px;
 background:linear-gradient(120deg,rgba(232,187,102,.13),rgba(232,187,102,.04));
 border:1px solid rgba(232,187,102,.3);
 box-shadow:0 8px 26px -12px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.05);
 padding:12px 18px;font-size:.9rem;line-height:1.7;
 position:relative;overflow:hidden;
}
.announcement::before{
 content:"📢 ";font-size:1rem;
}
@keyframes announcementGlow{0%,100%{border-color:rgba(232,187,102,.3)}50%{border-color:rgba(232,187,102,.55)}}
.announcement{animation:announcementGlow 4s ease-in-out infinite}

/* ---------- אנימציית פתיחה קולנועית ---------- */
body.intro-active{overflow:hidden}
#intro{
 position:fixed;inset:0;z-index:9998;
 display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
 background:
  radial-gradient(700px 380px at 50% 42%,rgba(232,187,102,.1),transparent 65%),
  radial-gradient(1000px 600px at 80% -10%,rgba(121,202,212,.05),transparent 60%),
  #0d1014;
 transition:opacity .55s var(--ease),transform .55s var(--ease);
}
#intro.done{opacity:0;transform:scale(1.07);pointer-events:none}
#intro::before{
 content:"";position:absolute;width:min(64vmin,460px);aspect-ratio:1;border-radius:50%;
 background:radial-gradient(circle,rgba(232,187,102,.14),transparent 62%);
 animation:introPulse 2.4s ease-in-out infinite;
}
@keyframes introPulse{0%,100%{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}
.intro-spiral{
 position:absolute;width:min(80vmin,560px);aspect-ratio:1;
 animation:introSpin 26s linear infinite;
 filter:drop-shadow(0 0 10px rgba(232,187,102,.45));
}
.intro-spiral path{
 fill:none;stroke:var(--gold-grad);stroke:#e8bb66;stroke-width:1.5;stroke-linecap:round;
 stroke-dasharray:100;stroke-dashoffset:100;
 animation:introDraw 1.5s var(--ease) .15s forwards;
 opacity:.85;
}
@keyframes introDraw{to{stroke-dashoffset:0}}
@keyframes introSpin{to{transform:rotate(360deg)}}
.intro-logo{
 direction:ltr;display:flex;gap:.06em;
 font-size:clamp(2.6rem,9vmin,4.8rem);font-weight:800;letter-spacing:.14em;
 background:linear-gradient(120deg,#ffffff 20%,#f2cf7d 55%,#c89530);
 -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
 filter:drop-shadow(0 0 26px rgba(232,187,102,.35));
}
.intro-logo span{opacity:0;animation:introLetter .55s var(--ease) both}
@keyframes introLetter{
 from{opacity:0;filter:blur(10px);transform:translateY(16px) rotate(4deg) scale(1.15)}
 to{opacity:1;filter:blur(0);transform:none}
}
.intro-sub{
 margin-top:14px;letter-spacing:.52em;font-size:clamp(.6rem,1.6vmin,.78rem);
 color:rgba(240,216,148,.75);direction:ltr;text-indent:.52em;
 opacity:0;animation:introFade .7s ease both;
}
@keyframes introFade{from{opacity:0;transform:translateY(8px)}to{opacity:.85;transform:none}}
body.intro-active main>*{animation-play-state:paused}

/* ---------- רספונסיביות ---------- */
@media(max-width:760px){
 .card{border-radius:13px}
 .featured{border-radius:16px}
 .livestats .ls-item strong{font-size:1.25rem}
 main>*{animation-duration:.4s}
 .announcement{margin:8px 12px 0;padding:10px 14px;font-size:.8rem;line-height:1.6}
 .topbar{height:auto;min-height:62px;flex-wrap:wrap;padding:8px 14px}
}
@media(prefers-reduced-motion:reduce){
 .livestats::after,.featurecode .digits,.progress span.done,#intro,.intro-spiral,.intro-logo span,.intro-sub{animation:none!important}
 main>*{animation:none!important}
}
