/* Vértigo BASE — pantalla de entrada (portada, perfil y cuenta en la nube). 30-10-2026.
   Capa #entrada por encima de #menu (z-index 25; #loading va en 40). Todo con prefijo en-. */
#entrada{position:fixed;inset:0;z-index:25;overflow-x:hidden;overflow-y:auto;color:var(--snow,#F4F7F8);
  font-family:'Barlow Semi Condensed',system-ui,sans-serif;-webkit-tap-highlight-color:transparent;
  display:grid;grid-template-rows:auto 1fr auto;gap:12px;
  padding:calc(env(safe-area-inset-top,0px) + 14px) calc(env(safe-area-inset-right,0px) + 16px) calc(env(safe-area-inset-bottom,0px) + 16px) calc(env(safe-area-inset-left,0px) + 16px);
  background:
    radial-gradient(120% 70% at 50% 0%,rgba(8,16,22,0) 0,rgba(8,16,22,.12) 55%,rgba(8,16,22,.5) 100%),
    linear-gradient(180deg,rgba(8,16,22,.35) 0,rgba(8,16,22,0) 22%,rgba(8,16,22,.08) 42%,rgba(8,16,22,.78) 68%,rgba(8,16,22,.95) 100%)}
#entrada[hidden]{display:none}
body.en-on #menu{background:none;overflow:hidden}
body.en-on #menu .menu-inner{visibility:hidden}
#entrada button{font-family:inherit;color:inherit;cursor:pointer;touch-action:manipulation}
#entrada button:focus-visible,#entrada input:focus-visible{outline:2px solid var(--gold,#FFC233);outline-offset:2px}
.en-fx{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.en-grain{position:fixed;inset:-50%;pointer-events:none;z-index:0;opacity:.06;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  animation:enGrain 1.2s steps(4) infinite}
@keyframes enGrain{0%{transform:translate(0,0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}
.en-flyer{position:fixed;left:0;top:0;width:min(220px,46vw);height:auto;pointer-events:none;z-index:0;opacity:0;
  filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}
#entrada.go .en-flyer{animation:enFly 12s cubic-bezier(.45,.05,.4,1) 1.4s infinite}
@keyframes enFly{0%{opacity:0;transform:translate(-30vw,30vh) rotate(-8deg) scale(.6)}
  6%{opacity:.95}40%{opacity:.95;transform:translate(105vw,6vh) rotate(-14deg) scale(1)}43%,100%{opacity:0;transform:translate(115vw,3vh) rotate(-14deg) scale(1)}}
#entrada>*:not(.en-fx):not(.en-grain):not(.en-flyer):not(.en-sheet){position:relative;z-index:1}

/* --- barra de arriba --- */
.en-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.en-live{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 10px;border-radius:99px;font-weight:700;font-size:13.5px;
  background:rgba(14,27,36,.5);border:1px solid rgba(189,232,242,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}
.en-live i,.en-c-k i{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--muted,#8FA6B4)}
.en-live.on i,.en-c-k.on i{background:var(--go,#3DDC84);animation:enPulse 1.6s ease-out infinite}
@keyframes enPulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.65)}100%{box-shadow:0 0 0 10px rgba(61,220,132,0)}}
.en-me{display:flex;align-items:center;gap:10px;flex:0 0 auto;max-width:62%;padding:5px 14px 5px 5px;border-radius:99px;text-align:left;
  background:rgba(14,27,36,.55);border:1px solid rgba(189,232,242,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .2s,background .2s}
.en-me:hover{border-color:rgba(255,194,51,.6);background:rgba(14,27,36,.75)}
.en-me-t{display:flex;flex-direction:column;min-width:0;line-height:1.1}
.en-me-t b{font:800 15px var(--disp,'Saira Condensed');letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.en-me-t small{font-size:12px;font-weight:600;color:var(--muted,#8FA6B4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.en-me-t small.ok{color:var(--go,#3DDC84)}
.en-av{position:relative;flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;overflow:hidden;
  font:800 18px var(--disp,'Saira Condensed');color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}
.en-av::after{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(160deg,rgba(255,255,255,.28),rgba(255,255,255,0) 45%)}
.en-av.big{width:64px;height:64px;font-size:30px}
.en-av .en-cl{position:absolute;right:-1px;bottom:-1px;width:15px;height:15px;border-radius:50%;background:var(--go,#3DDC84);box-shadow:0 0 0 2px #0E1B24;z-index:1}

/* --- título --- */
.en-hero{align-self:center;min-width:0;padding:4vh 0 2vh}
.en-kick{margin:0 0 10px;display:flex;align-items:center;gap:10px;font:700 12.5px var(--disp,'Saira Condensed');letter-spacing:.32em;text-transform:uppercase;color:var(--ice,#BDE8F2)}
.en-kick span{width:28px;height:2px;background:var(--orange,#FF6B1A);border-radius:2px}
.en-title{margin:0;font-family:var(--disp,'Saira Condensed');font-weight:800;line-height:.84;letter-spacing:.01em;text-transform:uppercase;
  font-size:clamp(64px,23vw,108px);text-shadow:0 10px 40px rgba(0,0,0,.35)}
.en-title>span{display:block;white-space:nowrap}
.en-t2{color:transparent;-webkit-text-stroke:2px var(--orange2,#FF8A45);
  background:linear-gradient(100deg,rgba(255,138,69,0) 0 38%,rgba(255,138,69,.95) 46%,rgba(255,194,51,.9) 50%,rgba(255,138,69,0) 58% 100%);background-size:280% 100%;background-position:100% 0;
  -webkit-background-clip:text;background-clip:text;text-shadow:none}
#entrada.go .en-t2{animation:enSweep 5.5s ease-in-out 1.3s infinite}
@keyframes enSweep{0%{background-position:100% 0}45%,100%{background-position:0 0}}
.en-l{display:inline-block}
#entrada.go .en-l{opacity:0;transform:translateY(.35em) rotate(5deg);filter:blur(10px);animation:enL .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*55ms + 120ms)}
@keyframes enL{to{opacity:1;transform:none;filter:blur(0)}}
.en-tag{margin:14px 0 0;max-width:30em;font-size:16px;line-height:1.4;font-weight:500;color:rgba(244,247,248,.86);text-shadow:0 1px 8px rgba(0,0,0,.5)}

/* --- zona de juego --- */
.en-play{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;max-width:520px;justify-self:center}
#entrada.go .en-in{opacity:0;transform:translateY(18px);animation:enUp .75s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0s)}
@keyframes enUp{to{opacity:1;transform:none}}
.en-name{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 16px;border-radius:14px;background:rgba(14,27,36,.6);border:1px solid rgba(189,232,242,.18);
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .2s}
.en-name:focus-within{border-color:var(--gold,#FFC233)}
.en-name>span{font:800 12px var(--disp,'Saira Condensed');letter-spacing:.24em;text-transform:uppercase;color:var(--muted,#8FA6B4)}
.en-name input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:var(--snow,#F4F7F8);font:700 18px 'Barlow Semi Condensed',sans-serif;padding:9px 4px}
.en-name input::placeholder{color:rgba(244,247,248,.42)}
.en-name.want{border-color:rgba(255,194,51,.7);animation:enWant 2.2s ease-in-out infinite}
@keyframes enWant{50%{box-shadow:0 0 0 4px rgba(255,194,51,.16)}}
.en-card{position:relative;display:grid;gap:3px;text-align:left;border-radius:18px;padding:14px 16px;overflow:hidden;min-width:0;
  background:rgba(14,27,36,.6);border:1px solid rgba(189,232,242,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s}
.en-card:hover{transform:translateY(-2px);border-color:rgba(189,232,242,.42);background:rgba(21,41,58,.72)}
.en-card:active{transform:translateY(0) scale(.985)}
.en-c-t{font:800 22px/1 var(--disp,'Saira Condensed');letter-spacing:.03em;text-transform:uppercase}
.en-c-d{font-size:13.5px;line-height:1.3;color:rgba(244,247,248,.72);font-weight:500}
.en-c-k{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13px}
.en-main{padding:18px 70px 18px 18px;border:0;color:#160a03;
  background:linear-gradient(120deg,#FF8A45 0%,#FF6B1A 45%,#e2541a 100%);box-shadow:0 14px 34px rgba(255,107,26,.32),inset 0 1px 0 rgba(255,255,255,.35)}
.en-main:hover{background:linear-gradient(120deg,#ff9a5c 0%,#FF7429 45%,#ea5d20 100%);box-shadow:0 18px 40px rgba(255,107,26,.42),inset 0 1px 0 rgba(255,255,255,.35)}
.en-main .en-c-t{font-size:clamp(30px,9vw,38px)}
.en-main .en-c-d{color:rgba(22,10,3,.78);font-weight:600}
.en-main .en-c-k{color:rgba(22,10,3,.82)}
.en-main .en-c-k i{background:rgba(22,10,3,.45)}
.en-main .en-c-k.on i{background:#0b6b38}
.en-main::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.38) 48%,transparent 62%);transform:translateX(-120%);pointer-events:none}
#entrada.go .en-main::before{animation:enShine 4.2s ease-in-out 2s infinite}
@keyframes enShine{0%{transform:translateX(-120%)}35%,100%{transform:translateX(120%)}}
.en-main svg.en-art{position:absolute;right:-10px;bottom:-6px;width:58%;max-width:230px;height:auto;opacity:.28;pointer-events:none}
.en-go{position:absolute;right:14px;top:50%;width:46px;height:46px;margin-top:-23px;border-radius:50%;display:grid;place-items:center;background:#0E1B24;color:#fff;transition:transform .25s}
.en-go svg{width:22px;height:22px}
.en-main:hover .en-go{transform:translateX(4px)}
.en-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.en-row .en-card{padding:13px 14px}
.en-row .en-c-t{font-size:19px}
.en-row .en-c-d{font-size:12.5px}
.en-ic{width:22px;height:22px;color:var(--ice,#BDE8F2);margin-bottom:4px}
.en-links{display:flex;justify-content:center;gap:4px;flex-wrap:wrap}
.en-links button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:9px 12px;border-radius:99px;
  font:700 13px var(--disp,'Saira Condensed');letter-spacing:.16em;text-transform:uppercase;color:rgba(244,247,248,.78);transition:color .2s,background .2s}
.en-links button:hover{color:#fff;background:rgba(189,232,242,.1)}
.en-links .en-app{color:#FF8A45;box-shadow:inset 0 0 0 1.5px rgba(255,107,26,.5)}
.en-links .en-app:hover{color:#fff;background:rgba(255,107,26,.22)}
.en-links .en-sw{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.25)}

/* botón para volver desde los saltos clásicos */
.en-back{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:rgba(14,27,36,.6);border:1px solid rgba(189,232,242,.22);color:var(--snow,#F4F7F8);
  border-radius:99px;padding:8px 14px 8px 10px;font:800 13px var(--disp,'Saira Condensed');letter-spacing:.14em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.menu-inner>.en-back{grid-column:1/-1;justify-self:start}

/* --- hoja del perfil --- */
.en-sheet{position:fixed;inset:0;z-index:3;display:flex;align-items:flex-end;justify-content:center}
.en-sheet[hidden]{display:none}
.en-scrim{position:absolute;inset:0;background:rgba(5,10,14,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:enFade .3s ease-out}
@keyframes enFade{from{opacity:0}}
.en-panel{position:relative;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;box-sizing:border-box;
  background:linear-gradient(180deg,rgba(21,41,58,.97),rgba(14,27,36,.98));border:1px solid rgba(189,232,242,.18);border-bottom:0;border-radius:22px 22px 0 0;
  padding:20px 18px calc(env(safe-area-inset-bottom,0px) + 18px);box-shadow:0 -20px 60px rgba(0,0,0,.45);animation:enSheetUp .4s cubic-bezier(.2,.8,.2,1);
  display:flex;flex-direction:column;gap:14px}
@keyframes enSheetUp{from{transform:translateY(40px);opacity:0}}
.en-panel::before{content:'';position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:rgba(189,232,242,.25)}
.en-x{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;background:rgba(189,232,242,.1);font-size:22px;line-height:1}
.en-x:hover{background:rgba(189,232,242,.2)}
.en-ph{display:flex;align-items:center;gap:14px;padding-right:40px}
.en-ph small{display:block;font:700 11.5px var(--disp,'Saira Condensed');letter-spacing:.26em;text-transform:uppercase;color:var(--muted,#8FA6B4)}
.en-ph h2{margin:2px 0 3px;font:800 28px/1 var(--disp,'Saira Condensed');text-transform:uppercase;letter-spacing:.03em;word-break:break-word}
.en-suit{font-size:13px;font-weight:600;color:var(--ice,#BDE8F2)}
.en-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.en-st{background:rgba(189,232,242,.07);border:1px solid rgba(189,232,242,.12);border-radius:12px;padding:10px 10px 9px;min-width:0}
.en-st b{display:block;font:800 21px/1.05 var(--disp,'Saira Condensed');white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.en-st span{display:block;margin-top:3px;font-size:11.5px;line-height:1.2;color:var(--muted,#8FA6B4);font-weight:600}
.en-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 16px;font:800 16px var(--disp,'Saira Condensed');
  letter-spacing:.08em;text-transform:uppercase;background:var(--orange,#FF6B1A);color:#160a03;transition:filter .2s,transform .15s}
.en-btn:hover{filter:brightness(1.08)}
.en-btn:active{transform:scale(.98)}
.en-btn:disabled{opacity:.55;cursor:wait}
.en-btn.ghost{background:rgba(189,232,242,.1);color:var(--snow,#F4F7F8);box-shadow:inset 0 0 0 1px rgba(189,232,242,.2)}
.en-btn.ghost:hover{background:rgba(189,232,242,.18)}
.en-cloud{border-top:1px solid rgba(189,232,242,.14);padding-top:14px;display:flex;flex-direction:column;gap:10px}
.en-cloud h3{margin:0;font:800 19px var(--disp,'Saira Condensed');letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:8px}
.en-cloud h3 svg{width:22px;height:22px;color:var(--ice,#BDE8F2)}
.en-cloud p{margin:0;font-size:14px;line-height:1.4;color:rgba(244,247,248,.78)}
.en-tabs{display:grid;grid-template-columns:1fr 1fr;padding:3px;border-radius:12px;background:rgba(189,232,242,.08)}
.en-tabs button{border:0;background:transparent;border-radius:9px;padding:9px;font:800 14px var(--disp,'Saira Condensed');letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#8FA6B4)}
.en-tabs button.on{background:rgba(189,232,242,.16);color:var(--snow,#F4F7F8)}
.en-form{display:flex;flex-direction:column;gap:8px}
.en-form input{width:100%;box-sizing:border-box;background:rgba(5,10,14,.45);border:1px solid rgba(189,232,242,.2);border-radius:11px;padding:12px 13px;color:var(--snow,#F4F7F8);font:600 16px 'Barlow Semi Condensed',sans-serif;outline:none}
.en-form input:focus{border-color:var(--gold,#FFC233)}
.en-msg{min-height:1.2em;font-size:13.5px!important;font-weight:600;color:var(--gold,#FFC233)!important}
.en-msg.bad{color:#ff7a6b!important}
.en-fine{font-size:12.5px!important;color:var(--muted,#8FA6B4)!important}
.en-ok{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:rgba(61,220,132,.1);border:1px solid rgba(61,220,132,.3)}
.en-ok svg{flex:0 0 auto;width:30px;height:30px;color:var(--go,#3DDC84)}
.en-ok b{display:block;font:800 18px var(--disp,'Saira Condensed');letter-spacing:.04em}
.en-ok span{font-size:13px;color:rgba(244,247,248,.75);font-weight:600}
.en-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.en-toast{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 16px);transform:translateX(-50%);z-index:45;background:#0E1B24;color:var(--snow,#F4F7F8);
  border:1px solid rgba(61,220,132,.45);border-radius:99px;padding:10px 18px;font-weight:700;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.4);animation:enToast .35s ease-out;max-width:calc(100vw - 32px);text-align:center}
@keyframes enToast{from{opacity:0;transform:translate(-50%,12px)}}
.en-cover{position:fixed;inset:0;z-index:46;display:grid;place-items:center;background:rgba(14,27,36,.94);font:800 22px var(--disp,'Saira Condensed');letter-spacing:.2em;color:var(--ice,#BDE8F2);text-transform:uppercase;text-align:center;padding:0 16px}

/* --- móvil en horizontal --- */
@media (orientation:landscape) and (max-height:540px){
  #entrada{grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-template-rows:auto 1fr;gap:6px 22px;padding-top:calc(env(safe-area-inset-top,0px) + 10px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px);
    background:linear-gradient(90deg,rgba(8,16,22,.55) 0,rgba(8,16,22,.15) 40%,rgba(8,16,22,.55) 60%,rgba(8,16,22,.9) 100%)}
  .en-top{grid-column:1/-1}
  .en-hero{padding:0;align-self:center}
  .en-title{font-size:clamp(52px,17vh,86px)}
  .en-tag{font-size:14px;margin-top:8px}
  .en-kick{margin-bottom:6px}
  .en-play{align-self:center;gap:7px}
  .en-name input{padding:6px 4px;font-size:16px}
  .en-card{padding:10px 13px}
  .en-main{padding:12px 64px 12px 14px}
  .en-main .en-c-t{font-size:27px}
  .en-main .en-c-d,.en-row .en-c-d{display:none}
  .en-row .en-card{padding:10px 12px}
  .en-ic{display:none}
  .en-links button{padding:6px 10px}
  .en-panel{max-height:96vh;border-radius:18px;margin-bottom:2vh}
  .en-sheet{align-items:center}
  .en-panel{border-bottom:1px solid rgba(189,232,242,.18)}
}
/* --- ordenador --- */
@media (min-width:900px) and (min-height:541px){
  #entrada{grid-template-columns:minmax(0,1.25fr) minmax(360px,440px);grid-template-rows:auto 1fr;gap:12px 6vw;
    padding:calc(env(safe-area-inset-top,0px) + 22px) 5vw 5vh;
    background:
      radial-gradient(90% 90% at 25% 60%,rgba(8,16,22,0) 0,rgba(8,16,22,.25) 60%,rgba(8,16,22,.55) 100%),
      linear-gradient(90deg,rgba(8,16,22,.5) 0,rgba(8,16,22,.12) 38%,rgba(8,16,22,.45) 58%,rgba(8,16,22,.86) 100%)}
  .en-top{grid-column:1/-1}
  .en-hero{align-self:end;padding:0 0 4vh}
  .en-title{font-size:clamp(110px,12.5vw,190px)}
  .en-t2{-webkit-text-stroke-width:3px}
  .en-tag{font-size:19px;max-width:26em}
  .en-kick{font-size:14px}
  .en-play{align-self:end;padding-bottom:4vh;gap:12px}
  .en-main{padding:22px 80px 22px 22px}
  .en-main .en-c-t{font-size:42px}
  .en-go{width:52px;height:52px;margin-top:-26px;right:18px}
  .en-sheet{align-items:center}
  .en-panel{border-radius:22px;border-bottom:1px solid rgba(189,232,242,.18);padding:24px 24px 22px}
  .en-panel::before{display:none}
}
@media (prefers-reduced-motion:reduce){
  #entrada.go .en-l,#entrada.go .en-in{animation:none;opacity:1;transform:none;filter:none}
  #entrada.go .en-flyer,#entrada.go .en-main::before,#entrada.go .en-t2,.en-grain,.en-live.on i,.en-c-k.on i,.en-name.want{animation:none}
  .en-panel,.en-scrim{animation:none}
}
/* 01-11-2026: nick ocupado, contraseña olvidada y código de recuperación */
.en-nmsg{margin:-4px 6px 2px;font:600 13.5px 'Barlow Semi Condensed',sans-serif;color:#ff9a8c}
.en-nmsg[hidden]{display:none}
.en-sug{border:0;background:rgba(255,194,51,.16);color:var(--gold,#FFC233);font:800 13.5px 'Barlow Semi Condensed',sans-serif;border-radius:7px;padding:2px 8px;cursor:pointer}
.en-link{align-self:flex-start;border:0;background:transparent;padding:4px 0;color:var(--ice,#BDE8F2);font:700 14px 'Barlow Semi Condensed',sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.en-warn{padding:10px 12px;border-radius:12px;background:rgba(255,194,51,.1);border:1px solid rgba(255,194,51,.35);font-size:13.5px!important;color:var(--snow,#F4F7F8)!important}
.en-code{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;background:rgba(255,194,51,.1);border:1px solid rgba(255,194,51,.45)}
.en-code small{font:800 12px var(--disp,'Saira Condensed');letter-spacing:.2em;text-transform:uppercase;color:var(--gold,#FFC233)}
.en-code b{font:800 26px ui-monospace,'Cascadia Mono',Consolas,monospace;letter-spacing:.08em;color:var(--snow,#F4F7F8);user-select:all;-webkit-user-select:all;word-break:break-all}
.en-code span{font-size:13px;line-height:1.4;color:rgba(244,247,248,.8)}
