/* Monpadel — главное меню в стиле спортивных консольных игр (тёмное, лайм-акцент, Manrope). */
body.mp-new-menu #menu-content, body.mp-new-menu #mp-menu{visibility:hidden !important;pointer-events:none !important;}
body.mp-new-menu #racket-preview-canvas{display:none !important;}

#ea-menu{position:absolute;inset:0;color:#fff;overflow:hidden;font-family:'Manrope',system-ui,sans-serif;
  --lime:#D4F25A; --ink:#0B0F14; --t2:rgba(255,255,255,.72); --t3:rgba(255,255,255,.46);
  --panel:rgba(14,19,26,.72); --panel-2:rgba(255,255,255,.06);
  --sl:max(5vw, env(safe-area-inset-left)); --sr:max(5vw, env(safe-area-inset-right));
  --st:max(32px, env(safe-area-inset-top)); --sb:max(26px, env(safe-area-inset-bottom));}
#ea-menu button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent;}
.ea-ic{width:1.15em;height:1.15em;flex:0 0 auto;}
.ea-bg{position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg, rgba(7,10,15,.86) 0%, rgba(7,10,15,.55) 36%, rgba(7,10,15,.12) 62%, rgba(7,10,15,.4) 100%),
             linear-gradient(0deg, rgba(7,10,15,.85) 0%, rgba(7,10,15,0) 40%);}

/* ---- шапка ---- */
.ea-top{position:absolute;left:var(--sl);right:var(--sr);top:var(--st);display:flex;align-items:center;gap:clamp(18px,3vw,44px);
  animation:eaDown .7s cubic-bezier(.2,.8,.2,1) backwards;}
.ea-logo{height:clamp(20px,2.2vw,28px);width:auto;flex:0 0 auto;}
.ea-tabs{display:flex;align-items:center;gap:clamp(14px,2.4vw,34px);padding-left:clamp(18px,3vw,44px);border-left:1px solid rgba(255,255,255,.14);}
.ea-tabs button{position:relative;font-size:clamp(16px,1.5vw,22px) !important;font-weight:600;color:var(--t3) !important;padding:6px 0 !important;transition:color .25s;}
.ea-tabs button:hover{color:var(--t2) !important;}
.ea-tabs button.on{color:#fff !important;font-weight:800;}
.ea-tabs button.on::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:3px;background:var(--lime);
  animation:eaBar .35s cubic-bezier(.2,.8,.2,1);}
.ea-keycap{display:inline-grid;place-items:center;min-width:24px;height:20px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:800;
  color:rgba(255,255,255,.7);background:rgba(255,255,255,.12);}
.ea-wallet{margin-left:auto;display:flex;align-items:center;gap:clamp(12px,1.6vw,22px);font-size:clamp(14px,1.2vw,18px);font-weight:600;}
.ea-lvl{display:flex;flex-direction:column;gap:5px;}
.ea-lvl b{font-size:13px;font-weight:800;letter-spacing:.06em;}
.ea-lvl i{display:block;width:64px;height:4px;border-radius:4px;background:rgba(255,255,255,.16);overflow:hidden;position:relative;}
.ea-lvl i::after{content:"";position:absolute;inset:0;width:calc(var(--p) * 100%);background:var(--lime);border-radius:4px;}
.ea-coin{display:flex;align-items:center;gap:7px;padding-left:clamp(12px,1.6vw,22px);border-left:1px solid rgba(255,255,255,.14);}
.ea-coin .ea-ic{color:var(--lime);}
.ea-iconbtn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2) !important;color:#fff !important;transition:background .2s, transform .2s;}
.ea-iconbtn:hover{background:rgba(255,255,255,.14) !important;transform:translateY(-1px);}

/* ---- вкладка «Играть» ---- */
.ea-body{position:absolute;left:var(--sl);right:var(--sr);top:calc(var(--st) + clamp(70px,11vh,120px));bottom:calc(var(--sb) + 44px);}
.ea-main{position:absolute;left:0;top:0;width:min(58%,820px);}
.ea-h1{margin:0;font-size:clamp(40px,5.6vw,84px) !important;line-height:.95 !important;font-weight:800 !important;letter-spacing:-.035em !important;
  text-transform:uppercase !important;color:#fff !important;}
.ea-line{margin-top:16px;font-size:clamp(14px,1.25vw,18px);font-weight:800;color:var(--lime);letter-spacing:.01em;}
.ea-desc{margin:14px 0 0;max-width:640px;font-size:clamp(15px,1.3vw,19px);line-height:1.5;font-weight:500;color:var(--t2);}
.ea-stats{display:flex;gap:clamp(24px,3vw,46px);margin-top:clamp(22px,4vh,40px);min-height:58px;}
.ea-stat{display:flex;flex-direction:column;gap:8px;}
.ea-stat > span{font-size:14px;font-weight:600;color:var(--t2);}
.ea-cycle{display:flex;align-items:center;gap:8px;}
.ea-cycle b{min-width:110px;text-align:center;font-size:clamp(16px,1.35vw,20px);font-weight:800;}
.ea-cycle button{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--panel-2) !important;transition:background .2s, transform .15s;}
.ea-cycle button:hover{background:rgba(212,242,90,.22) !important;}
.ea-cycle button:active{transform:scale(.9);}
.ea-cycle .ea-ic{width:12px;height:12px;}
.ea-cta{margin-top:clamp(22px,4vh,38px);display:inline-flex;align-items:center;gap:14px;height:64px;padding:0 34px 0 10px;border-radius:999px;
  background:var(--lime) !important;color:var(--ink) !important;font-size:clamp(17px,1.5vw,21px) !important;font-weight:800 !important;
  box-shadow:0 0 0 0 rgba(212,242,90,.5);transition:transform .25s cubic-bezier(.2,.8,.2,1), box-shadow .3s;animation:eaPulse 2.8s ease-in-out infinite 1.2s;}
.ea-cta:hover{transform:translateY(-2px) scale(1.02);}
.ea-cta-k{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:18px;}

.ea-side{position:absolute;right:0;top:0;width:min(30%,400px);padding:30px 28px 26px;border-radius:26px;text-align:center;
  background:var(--panel);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);
  box-shadow:0 30px 70px rgba(0,0,0,.4);}
.ea-side h3{margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:800;}
.ea-side p{margin:8px 0 0;font-size:14px;color:var(--t2);}
.ea-ring{--p:0;margin:26px auto 14px;width:138px;height:138px;border-radius:50%;display:grid;place-items:center;
  background:conic-gradient(var(--lime) calc(var(--p) * 360deg), rgba(255,255,255,.1) 0);position:relative;}
.ea-ring::before{content:"";position:absolute;inset:9px;border-radius:50%;background:#10151c;}
.ea-ring b{position:relative;font-size:40px;font-weight:300;letter-spacing:-.04em;}
.ea-side-sub{font-size:15px;font-weight:700;color:var(--lime);}
.ea-side-btn{margin-top:18px;display:inline-flex;align-items:center;gap:8px;font-size:15px !important;font-weight:700 !important;color:#fff !important;
  padding:10px 18px !important;border-radius:999px;background:var(--panel-2) !important;transition:background .2s;}
.ea-side-btn:hover{background:rgba(255,255,255,.14) !important;}
.ea-bigpos{margin:22px 0 4px;font-size:96px;font-weight:300;letter-spacing:-.06em;line-height:1;}
.ea-bigpos small{font-size:28px;font-weight:700;color:var(--lime);vertical-align:top;margin-right:4px;}

.ea-tiles{position:absolute;left:0;bottom:0;display:flex;gap:16px;width:min(70%,1100px);}
.ea-tile{position:relative;flex:1;height:clamp(110px,17vh,170px);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;
  padding:18px 20px !important;border-radius:20px;text-align:left;overflow:hidden;
  background:linear-gradient(150deg, rgba(255,255,255,.1), rgba(255,255,255,.03)) !important;
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);
  transition:transform .35s cubic-bezier(.2,.8,.2,1), background .3s, box-shadow .3s;
  animation:eaUp .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i) * .05s);}
.ea-tile b{font-size:clamp(16px,1.4vw,21px);font-weight:800;}
.ea-tile-ic{position:absolute;right:-8px;top:-8px;width:96px;height:96px;display:grid;place-items:center;color:rgba(255,255,255,.08);}
.ea-tile-ic .ea-ic{width:76px;height:76px;}
.ea-tile:hover{background:linear-gradient(150deg, rgba(255,255,255,.16), rgba(255,255,255,.05)) !important;}
.ea-tile.on{background:linear-gradient(150deg, rgba(212,242,90,.24), rgba(212,242,90,.06)) !important;
  box-shadow:inset 0 0 0 2px var(--lime), 0 18px 40px rgba(0,0,0,.35);transform:translateY(-6px);animation:eaPick .4s cubic-bezier(.2,.8,.2,1);}
.ea-tile.on .ea-tile-ic{color:rgba(212,242,90,.35);}

/* ---- рейтинг ---- */
.ea-board{width:min(64%,900px);}
.ea-table{margin-top:22px;display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 360px);overflow:auto;padding-right:6px;}
.ea-tr{display:grid;grid-template-columns:52px 1fr 110px 110px 80px;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;
  background:rgba(255,255,255,.045);font-size:15px;font-weight:600;color:var(--t2);
  animation:eaUp .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i) * .03s);}
.ea-th{background:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t3);padding-top:0;padding-bottom:4px;animation:none;}
.ea-tr.me{background:rgba(212,242,90,.16);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(212,242,90,.7);}
.ea-pos{font-weight:800;color:#fff;}
.ea-name{display:flex;align-items:center;gap:12px;color:#fff;font-weight:700;}
.ea-name i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font-style:normal;font-size:12px;font-weight:800;background:rgba(255,255,255,.12);}
.ea-tr.me .ea-name i{background:var(--lime);color:var(--ink);}
.ea-num{font-weight:800;color:#fff;font-variant-numeric:tabular-nums;}

/* ---- профиль: карточка игрока ---- */
.ea-profile{position:absolute;inset:0;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(24px,4vw,64px);align-items:start;}
.ea-card{position:relative;width:clamp(220px,20vw,300px);aspect-ratio:.7;border-radius:22px;padding:20px;overflow:hidden;color:#11161b;
  background:linear-gradient(160deg,#f4f7ef 0%,#e2e8da 45%,#c9d2bf 100%);box-shadow:0 30px 70px rgba(0,0,0,.5);
  animation:eaCard .7s cubic-bezier(.2,.8,.2,1) backwards;}
.ea-card::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg, rgba(255,255,255,.35) 0 14px, rgba(255,255,255,0) 14px 46px);mix-blend-mode:overlay;}
.ea-card::after{content:"";position:absolute;inset:-40%;background:linear-gradient(105deg,transparent 45%,rgba(255,255,255,.55) 50%,transparent 55%);animation:eaFoil 5s ease-in-out infinite 1s;}
.ea-card-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start;}
.ea-card-top img{height:16px;opacity:.85;}
.ea-ovr{display:flex;flex-direction:column;line-height:.9;}
.ea-ovr b{font-size:clamp(48px,4.4vw,66px);font-weight:800;letter-spacing:-.05em;}
.ea-ovr span{font-size:13px;font-weight:800;letter-spacing:.14em;color:#4c5a2a;}
.ea-card-ball{position:relative;margin:8% auto 0;width:44%;aspect-ratio:1;border-radius:50%;
  background:radial-gradient(circle at 35% 35%,#f1fb9a,#c6df33 60%,#9ab51f);box-shadow:0 14px 30px rgba(0,0,0,.25);}
.ea-card-ball::after{content:"";position:absolute;inset:8%;border-radius:50%;border:3px solid rgba(255,255,255,.75);border-left-color:transparent;border-right-color:transparent;transform:rotate(30deg);}
.ea-card-name{position:relative;margin-top:8%;text-align:center;font-size:clamp(18px,1.7vw,24px);font-weight:800;text-transform:uppercase;letter-spacing:.02em;}
.ea-card-stats{position:relative;margin-top:8px;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;text-align:center;}
.ea-card-stats small{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;color:#5c6670;}
.ea-card-stats b{font-size:16px;font-weight:800;}
.ea-pinfo{padding-top:10px;}
.ea-levelrow{margin-top:34px;display:flex;align-items:center;gap:0;}
.ea-lv{display:grid;place-items:center;width:72px;height:72px;border-radius:16px;font-size:32px;font-weight:800;background:rgba(255,255,255,.12);}
.ea-lv.next{background:linear-gradient(160deg,#e9f78f,#b9d43a);color:var(--ink);box-shadow:0 0 0 2px var(--lime);}
.ea-lvbar{flex:0 1 220px;height:6px;margin:0 -2px;background:rgba(255,255,255,.12);position:relative;}
.ea-lvbar em{position:absolute;left:0;top:0;bottom:0;background:var(--lime);transition:width .8s cubic-bezier(.2,.8,.2,1);}
.ea-actions{display:flex;flex-direction:column;gap:14px;padding:0 0 0 clamp(20px,3vw,40px);border-left:1px solid rgba(255,255,255,.14);min-height:60%;}
.ea-pill{display:flex;align-items:center;min-width:220px;height:58px;padding:0 28px !important;border-radius:999px;font-size:18px !important;font-weight:700 !important;
  color:#fff !important;background:rgba(255,255,255,.08) !important;transition:background .2s, transform .25s cubic-bezier(.2,.8,.2,1);
  animation:eaLeft .5s cubic-bezier(.2,.8,.2,1) backwards;}
.ea-pill:nth-child(2){animation-delay:.05s} .ea-pill:nth-child(3){animation-delay:.1s} .ea-pill:nth-child(4){animation-delay:.15s}
.ea-pill:hover{background:rgba(255,255,255,.16) !important;transform:translateX(4px);}
.ea-pill.hi{background:var(--lime) !important;color:var(--ink) !important;font-weight:800 !important;}

/* ---- подсказки ---- */
.ea-hints{position:absolute;left:var(--sl);bottom:var(--sb);display:flex;gap:26px;font-size:15px;font-weight:600;color:var(--t2);
  animation:eaUp .6s ease .4s backwards;}
.ea-hints span{display:flex;align-items:center;gap:8px;}
.ea-hints kbd{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font:800 12px 'Manrope',sans-serif;
  color:#fff;background:rgba(255,255,255,.14);}

/* смена вкладки и пункта — контент выезжает */
.ea-in{animation:eaUp .5s cubic-bezier(.2,.8,.2,1) backwards;}
aside.ea-in{animation:eaRight .55s cubic-bezier(.2,.8,.2,1) backwards;}
@keyframes eaUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes eaDown{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
@keyframes eaRight{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}
@keyframes eaLeft{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@keyframes eaBar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes eaPick{from{transform:translateY(0) scale(.97)}to{transform:translateY(-6px) scale(1)}}
@keyframes eaPulse{0%,100%{box-shadow:0 0 0 0 rgba(212,242,90,0)}50%{box-shadow:0 0 0 10px rgba(212,242,90,.14)}}
@keyframes eaCard{from{opacity:0;transform:perspective(900px) rotateY(-24deg) translateY(20px)}to{opacity:1;transform:none}}
@keyframes eaFoil{0%{transform:translateX(-60%)}40%,100%{transform:translateX(60%)}}

/* рейтинг: карточка игрока + «Как начисляются очки» */
.ea-side-board{text-align:left;padding:22px 22px 20px;width:min(30%,420px);max-height:calc(100vh - 210px);overflow:auto;}
.ea-side-board .ea-me-hint{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--t2);}
.ea-me-row{display:flex;align-items:center;justify-content:space-between;gap:12px;}
.ea-side-board .ea-bigpos{margin:0;font-size:64px;}
.ea-side-board .ea-bigpos small{font-size:22px;}
.ea-side-board .ea-side-sub{margin-top:4px;font-variant-numeric:tabular-nums;}
.ea-side-board .ea-side-btn{margin-top:12px;}
.ea-rules{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);}
.ea-rules-h{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;}
.ea-rules-h b{font-size:16px;font-weight:800;color:#fff;}
.ea-rules-h span{font-size:12px;font-weight:600;color:var(--t3);}
.ea-rules-cols, .ea-rule{display:grid;grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:10px;}
.ea-rules-cols{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--t3);padding:0 10px 6px;}
.ea-rule{position:relative;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.045);margin-bottom:5px;overflow:hidden;
  animation:eaRight .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.15s + var(--i) * .08s);transition:background .2s, transform .2s;}
.ea-rule:hover{background:rgba(255,255,255,.08);transform:translateX(-2px);}
.ea-rule-n{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#fff;white-space:nowrap;}
.ea-rule-n i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);flex:0 0 auto;}
.ea-rule-v{position:relative;display:flex;align-items:center;gap:8px;}
.ea-rule-v em{display:block;height:6px;border-radius:6px;transform-origin:left;animation:eaBar .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(.35s + var(--i) * .08s);}
.ea-rule-v.win em{width:calc(var(--w) * 56%);background:linear-gradient(90deg, rgba(212,242,90,.35), var(--lime));}
.ea-rule-v.loss em{width:calc(var(--l) * 34%);background:linear-gradient(90deg, rgba(240,122,110,.3), #F07A6E);}
.ea-rule-v b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;min-width:30px;}
.ea-rule-v.win b{color:var(--lime);}
.ea-rule-v.loss b{color:#F07A6E;}
.ea-rule-streak{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;border-radius:14px;
  background:linear-gradient(120deg, rgba(212,242,90,.16), rgba(212,242,90,.04));box-shadow:inset 0 0 0 1px rgba(212,242,90,.25);
  position:relative;overflow:hidden;animation:eaUp .5s cubic-bezier(.2,.8,.2,1) .55s backwards;}
.ea-rule-streak::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);
  transform:translateX(-100%);animation:eaShine 3.6s ease-in-out infinite 1.4s;}
.ea-rule-streak > span:nth-child(2){flex:1;display:flex;flex-direction:column;}
.ea-rule-streak b{font-size:13px;font-weight:800;color:#fff;}
.ea-rule-streak small{font-size:11px;font-weight:600;color:var(--t2);}
.ea-rule-streak strong{font-size:22px;font-weight:800;color:var(--lime);}
.ea-flame{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--lime);color:var(--ink);animation:eaBeat 1.6s ease-in-out infinite;}
.ea-flame svg{width:16px;height:16px;}
.ea-rule-notes{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;animation:eaUp .5s cubic-bezier(.2,.8,.2,1) .7s backwards;}
.ea-rule-notes li{position:relative;padding-left:16px;font-size:12px;font-weight:600;color:var(--t2);line-height:1.4;}
.ea-rule-notes li::before{content:"";position:absolute;left:2px;top:6px;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35);}
.ea-rule-notes li.hi{color:#fff;}
.ea-rule-notes li.hi::before{background:var(--lime);box-shadow:0 0 8px var(--lime);}
@keyframes eaShine{0%{transform:translateX(-100%)}45%,100%{transform:translateX(100%)}}
@keyframes eaBeat{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(212,242,90,.45)}50%{transform:scale(1.08);box-shadow:0 0 0 8px rgba(212,242,90,0)}}
/* «(аноним)» — тихая подпись рядом с именем */
.ea-name .mpp-anon{font-size:12px;font-weight:600;color:var(--t3);margin-left:-4px;}
/* полоса прокрутки таблицы — тонкая, в тон */
.ea-table, .ea-side-board{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;}
.ea-table::-webkit-scrollbar, .ea-side-board::-webkit-scrollbar{width:6px;}
.ea-table::-webkit-scrollbar-thumb, .ea-side-board::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:6px;}
.ea-table::-webkit-scrollbar-track, .ea-side-board::-webkit-scrollbar-track{background:transparent;}
@media (prefers-reduced-motion: reduce){ .ea-rule, .ea-rule-v em, .ea-rule-streak, .ea-rule-streak::after, .ea-flame, .ea-rule-notes{animation:none !important;} }

/* узкие экраны и телефоны */
@media (max-width:1000px){
  .ea-main, .ea-board{width:100%;}
  .ea-side{display:none;}
  .ea-tiles{width:100%;}
  .ea-profile{grid-template-columns:auto 1fr;} .ea-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;border:0;padding:0;min-height:0;}
  .ea-wallet .ea-coin:nth-of-type(2){display:none;}
}
@media (max-width:700px), (max-height:540px){
  .ea-tabs .ea-keycap, .ea-hints, .ea-lvl{display:none;}
  .ea-desc{display:none;}
  .ea-tiles{overflow-x:auto;} .ea-tile{min-width:150px;}
  .ea-body{top:calc(var(--st) + 60px);bottom:var(--sb);}
  .ea-tr{grid-template-columns:36px 1fr 70px 70px;} .ea-tr > span:last-child{display:none;}
}
@media (prefers-reduced-motion: reduce){ #ea-menu *{animation:none !important;transition:none !important;} }
.ea-about{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;position:absolute;right:var(--sr);bottom:var(--sb);display:flex;align-items:center;height:28px;font-size:14px;font-weight:700;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s;}
.ea-about:hover{color:var(--lime);}
/* подписи к переключателям: что это и что значит выбранное */
.ea-stat > span em{font-style:normal;color:var(--t3);font-weight:600;}
.ea-hint{display:block;max-width:300px;min-height:2.6em;margin-top:2px;font-size:12.5px;line-height:1.35;font-weight:500;color:rgba(255,255,255,.5);animation:eaUp .35s cubic-bezier(.2,.8,.2,1);}
.ea-stats{min-height:96px !important;}
.ea-tiles{width:min(78%,1240px) !important;gap:14px !important;}
