:root{--ink:#1d2340;--glass:#ffffffb8;--glass-b:#ffffffe6;--shadow:0 10px 30px #141e502e, 0 2px 6px #141e501f;--c1:#1565ff;--c2:#1e9e3a;--c3:#e8322f;--c4:#2a2f9e;--c5:#9b1b1b;--c6:#008a80;--accent:#ff4f81;--font:"Fredoka", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", sans-serif;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent;background:#bfe6ff;margin:0}html{scroll-behavior:smooth}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}#app{width:100%;height:100vh;-webkit-user-select:none;user-select:none;height:100svh;position:relative;overflow:hidden}#scene{touch-action:none;outline:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}#flash{pointer-events:none;background:radial-gradient(circle at var(--fx,50%) var(--fy,50%), #fff 0%, #ffd27a 30%, #ff782800 70%);opacity:0;mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0}#flash.go{animation:.9s ease-out flash}@keyframes flash{0%{opacity:1}to{opacity:0}}#vignette{pointer-events:none;background:radial-gradient(#0000 55%,#0a143c38 100%);position:absolute;top:0;bottom:0;left:0;right:0}#app.lost #vignette{background:radial-gradient(#0000 45%,#78000059 100%);transition:background 1s}#topbar{top:calc(10px + var(--safe-t));z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;left:12px;right:12px}#topbar>*{pointer-events:auto}.logo{color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);box-shadow:var(--shadow);border:2px solid var(--glass-b);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;text-decoration:none;display:flex}.logo-mine{filter:drop-shadow(0 2px 2px #00000040);width:34px;height:34px;animation:6s linear infinite spinmine}.blink{animation:1s step-end infinite blinkr}@keyframes spinmine{to{transform:rotate(360deg)}}@keyframes blinkr{50%{r:5px}}.letters{letter-spacing:.5px;font-size:24px;font-weight:700;line-height:1;display:flex}.letters b{text-shadow:0 2px #00000026;animation:3.2s ease-in-out infinite hop;display:inline-block}.letters b:first-child{color:var(--c1);animation-delay:0s}.letters b:nth-child(2){color:var(--c2);animation-delay:80ms}.letters b:nth-child(3){color:var(--c3);animation-delay:.16s}.letters b:nth-child(4){color:var(--c4);animation-delay:.24s}.letters b:nth-child(5){color:var(--c5);animation-delay:.32s}.letters b:nth-child(6){color:var(--c6);animation-delay:.4s}.letters b:nth-child(7){color:#ff8a00;animation-delay:.48s}.letters b:nth-child(8){color:#8e44ff;animation-delay:.56s}.letters b:nth-child(9){color:var(--c1);animation-delay:.64s}.letters b:nth-child(10){color:var(--c3);animation-delay:.72s}@keyframes hop{0%,60%,to{transform:translateY(0)}70%{transform:translateY(-6px)rotate(-6deg)}80%{transform:translateY(0)scale(1.1,.9)}}.logo small{opacity:.6;align-self:flex-end;margin-bottom:2px;margin-left:-4px;font-size:14px;font-weight:600}.levels{background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);box-shadow:var(--shadow);border:2px solid var(--glass-b);border-radius:999px;gap:4px;padding:5px;display:flex}.levels button{border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s,transform .15s;display:flex}.levels button:hover{background:#fffc;transform:translateY(-1px)}.levels button.on{color:#fff;background:linear-gradient(#ff6b9a,#ff3d6e);box-shadow:0 4px 12px #ff3d6e73,inset 0 -3px #00000026}.lv{border-radius:4px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 -2px #0003}.lv1{background:#3ddc97}.lv2{background:#ffc233}.lv3{background:#ff5b5b}.lv4{background:linear-gradient(135deg,#3d7bff,#b05cff)}.levels button.on .lv{box-shadow:0 0 0 2px #fff}.tools{gap:6px;display:flex}.tool{background:var(--glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);width:44px;height:44px;box-shadow:var(--shadow);border:2px solid var(--glass-b);border-radius:50%;place-items:center;transition:transform .15s,background .2s;display:grid}.tool svg{width:22px;height:22px}.tool:hover{background:#fff;transform:translateY(-2px)rotate(-6deg)}.tool:active{transform:scale(.92)}.tool .slash{display:none}.tool.off .slash{display:inline}.tool.off .wave{display:none}.tool.off{opacity:.6}#console{left:50%;top:calc(68px + var(--safe-t));z-index:4;box-shadow:var(--shadow), inset 0 3px 0 #fff, inset 0 -4px 0 #28325a2e;background:linear-gradient(#e4e9f1,#c3ccda);border:2px solid #ffffffe6;border-radius:22px;align-items:center;gap:14px;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%)}.led-wrap{align-items:center;gap:8px;display:flex}.led-icon{width:26px;height:26px}.led{background:linear-gradient(#16060a,#2a0a10);border-radius:10px;gap:3px;padding:6px 8px;display:flex;box-shadow:inset 0 3px 8px #000c,0 1px #fff}.led svg{width:20px;height:34px}.led .seg{fill:#ff2a2a;opacity:.09;transition:opacity 60ms}.led .seg.on{opacity:1;filter:drop-shadow(0 0 3px #ff2828e6)}.led.pulse{animation:.5s ledpulse}@keyframes ledpulse{30%{transform:scale(1.12)}}#face{background:linear-gradient(#f3f6fb,#cfd7e4);border-radius:16px;place-items:center;width:60px;height:60px;transition:transform .15s;display:grid;box-shadow:inset 0 3px #fff,inset 0 -4px #28325a40,0 4px 10px #141e5033}#face svg{width:48px;height:48px;overflow:visible}#face:hover svg{animation:.6s wobble}#face:active{transform:scale(.92);box-shadow:inset 0 3px 8px #00000040}#face.spin svg{animation:.6s cubic-bezier(.3,1.6,.5,1) facespin}@keyframes wobble{25%{transform:rotate(-10deg)}50%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}}@keyframes facespin{0%{transform:rotate(-360deg)scale(.4)}to{transform:rotate(0)scale(1)}}#face .eyes{transition:transform 80ms}#face .eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite blink}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}#face .mouth,#face .xeyes,#face .shades,#face .wink{display:none}#face .smile{display:inline}#face[data-s=ooh] .smile{display:none}#face[data-s=ooh] .ooh{display:inline}#face[data-s=dead] .smile,#face[data-s=dead] .eyes{display:none}#face[data-s=dead] .sad,#face[data-s=dead] .xeyes{display:inline}#face[data-s=win] .smile,#face[data-s=win] .eyes{display:none}#face[data-s=win] .grin,#face[data-s=win] .shades{display:inline}#face[data-s=wink] .eye:nth-child(2){display:none}#face[data-s=wink] .wink{display:inline}#face[data-s=happy] .smile{display:none}#face[data-s=happy] .grin{display:inline}#face[data-s=dead] svg{animation:.5s shake}#face[data-s=win] svg{animation:.8s cubic-bezier(.3,1.8,.5,1) bounce}@keyframes shake{20%,60%{transform:translate(-4px)rotate(-8deg)}40%,80%{transform:translate(4px)rotate(8deg)}}@keyframes bounce{0%{transform:scale(.6)}to{transform:scale(1)}}#bottombar{left:50%;bottom:calc(14px + var(--safe-b));z-index:4;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.mode{background:var(--glass);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow);border:2px solid var(--glass-b);border-radius:999px;gap:0;padding:5px;display:none;position:relative}.mode .opt{border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-weight:600;transition:all .2s;display:flex}.mode .opt svg{width:22px;height:22px}.mode .dig{color:#fff;background:linear-gradient(#4d8dff,#1565ff);box-shadow:0 4px 12px #1565ff66}.mode.flagging .dig{color:inherit;box-shadow:none;background:0 0}.mode.flagging .flag{color:#fff;background:linear-gradient(#ff6b6b,#e8322f);box-shadow:0 4px 12px #e8322f66}.mode.flagging .flag svg path:nth-child(2){fill:#fff}.pill-btn{color:#5a3a00;box-shadow:var(--shadow), inset 0 -3px 0 #0000001f;background:linear-gradient(#ffe066,#ffc233);border-radius:999px;align-items:center;gap:6px;padding:12px 18px;font-weight:600;transition:transform .15s;display:flex}.pill-btn.round{background:var(--glass);color:var(--ink);border:2px solid var(--glass-b);-webkit-backdrop-filter:blur(12px);padding:12px}.pill-btn svg{width:20px;height:20px}.pill-btn:hover{transform:translateY(-2px)}.pill-btn:active{transform:scale(.94)}#btn-hint.glow{animation:1.6s infinite hintglow}@keyframes hintglow{50%{box-shadow:0 0 0 6px #ffd23c59, var(--shadow)}}#scroll-hint{right:16px;bottom:calc(16px + var(--safe-b));z-index:3;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow);opacity:.85;border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:absolute}#scroll-hint svg{width:18px;height:18px;animation:1.6s infinite nudge}@keyframes nudge{50%{transform:translateY(3px)}}#tutorial{left:50%;bottom:calc(90px + var(--safe-b));z-index:4;pointer-events:none;animation:.6s cubic-bezier(.3,1.6,.5,1) .8s both tutin;position:absolute;transform:translate(-50%)}.tut-bubble{box-shadow:var(--shadow);background:#fff;border-radius:18px;align-items:center;gap:12px;max-width:92vw;padding:12px 18px;font-size:16px;display:flex}.tut-bubble p{margin:0}.tut-hand{flex:none;width:34px;height:34px;animation:1.2s infinite tap}.tut-touch{display:none}@keyframes tap{0%,to{transform:translate(0)}40%{transform:translate(-3px,-6px)rotate(-8deg)}55%{transform:translate(0)scale(.9)}}@keyframes tutin{0%{opacity:0;transform:translate(-50%,20px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}#tutorial.out{animation:.4s forwards tutout}@keyframes tutout{to{opacity:0;transform:translate(-50%,20px)scale(.9)}}#toast{left:50%;top:calc(150px + var(--safe-t));z-index:8;pointer-events:none;color:#fff;box-shadow:var(--shadow);opacity:0;white-space:nowrap;background:#1d2340;border-radius:999px;padding:10px 18px;font-weight:600;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;transform:translate(-50%,-20px)}#toast.show{opacity:1;transform:translate(-50%)}.modal{z-index:20;-webkit-backdrop-filter:blur(3px);background:#0f143259;place-items:center;padding:16px;animation:.25s fadein;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.modal.clear{-webkit-backdrop-filter:none;background:0 0}@keyframes fadein{0%{opacity:0}}.card{-webkit-user-select:text;user-select:text;background:#fff;border-radius:26px;width:min(420px,100%);max-height:calc(100% - 20px);padding:24px;animation:.45s cubic-bezier(.3,1.6,.5,1) pop;position:relative;overflow:auto;box-shadow:0 30px 80px #0a143c59,inset 0 -5px #1e285a14}.card.wide{width:min(620px,100%)}@keyframes pop{0%{opacity:0;transform:scale(.7)translateY(30px)}}.card h2{margin:0 0 14px;font-size:26px}.card h3{text-transform:uppercase;letter-spacing:1px;opacity:.55;margin:18px 0 8px;font-size:15px}.card p{line-height:1.5}.close{background:#f0f2f7;border-radius:50%;width:36px;height:36px;font-size:26px;line-height:1;position:absolute;top:12px;right:14px}.close:hover{background:#e3e7f0;transition:transform .2s;transform:rotate(90deg)}.row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.btn{background:#eef1f7;border-radius:14px;padding:12px 20px;font-size:16px;font-weight:600;transition:transform .15s;box-shadow:inset 0 -3px #00000014}.btn:hover{transform:translateY(-2px)}.btn:active{transform:scale(.95)}.btn.primary{color:#fff;background:linear-gradient(#ff6b9a,#ff3d6e);box-shadow:0 6px 16px #ff3d6e66,inset 0 -3px #00000026}.btn.ghost{box-shadow:none;text-underline-offset:3px;background:0 0;text-decoration:underline}.btn.small{padding:8px 12px;font-size:14px}.result{text-align:center;overflow:hidden}.result .burst{background:repeating-conic-gradient(from 0deg, #ffd23c38 0 10deg, transparent 10deg 20deg);pointer-events:none;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;animation:12s linear infinite rot;position:absolute;top:70px;left:50%}.result.lose .burst{background:repeating-conic-gradient(from 0deg, #ff505024 0 10deg, transparent 10deg 20deg)}@keyframes rot{to{transform:rotate(360deg)}}.result-icon{width:96px;height:96px;margin:0 auto 6px;animation:.6s cubic-bezier(.3,1.8,.5,1) .1s both pop;position:relative}.result-icon svg{width:100%;height:100%}.result-title{position:relative;margin-bottom:4px!important;font-size:34px!important}.result.win .result-title{background:linear-gradient(90deg,#ff3d6e,#ff9d00,#3ddc97,#3d7bff,#b05cff);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite shine}@keyframes shine{to{background-position:200% 0}}.result-sub{opacity:.75;margin:0 0 12px;position:relative}.result-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:relative}.result-stats div{background:#f3f5fa;border-radius:16px;flex-direction:column;padding:10px 6px;display:flex}.result-stats .k{opacity:.6;font-size:13px}.result-stats .v{font-size:24px;font-weight:700}.record{color:#5a3a00;background:linear-gradient(90deg,#ffd23f,#ff9d00);border-radius:999px;margin-top:8px;padding:4px 12px;font-weight:700;animation:1s infinite wobble;display:inline-block}.range{flex-direction:column;gap:6px;margin:12px 0;font-weight:500;display:flex}.range span{justify-content:space-between;gap:8px;display:flex}.range em{opacity:.55;font-size:14px;font-style:normal}input[type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#3d7bff,#b05cff);border-radius:99px;outline:none;width:100%;height:10px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fff;border:3px solid #ff3d6e;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 6px #00000040}input[type=range]::-moz-range-thumb{cursor:grab;background:#fff;border:3px solid #ff3d6e;border-radius:50%;width:22px;height:22px}.switch{cursor:pointer;align-items:center;gap:12px;padding:8px 0;display:flex}.switch input{display:none}.switch .sl{background:#d7dce8;border-radius:99px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.switch .sl:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.switch input:checked+.sl{background:linear-gradient(90deg,#3ddc97,#1e9e3a)}.switch input:checked+.sl:after{transform:translate(20px)}.switch .lbl{flex-direction:column;display:flex}.switch small{opacity:.6;font-size:13px}.themes{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.theme{background:#f3f5fa;border:3px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:8px;font-size:14px;font-weight:600;transition:transform .15s;display:flex}.theme:hover{transform:translateY(-2px)}.theme.on{border-color:#ff3d6e}.theme .sw{border-radius:10px;grid-template-columns:1fr 1fr 1fr;width:100%;height:38px;display:grid;overflow:hidden}.seg{background:#f0f2f7;border-radius:14px;gap:4px;padding:4px;display:flex}.seg button{border-radius:10px;flex:1;padding:8px 6px;font-size:14px;font-weight:600}.seg button.on{color:#ff3d6e;background:#fff;box-shadow:0 2px 6px #0000001f}.st-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.st-grid div{text-align:center;background:#f3f5fa;border-radius:16px;padding:10px}.st-grid b{font-size:24px;display:block}.st-grid span{opacity:.6;font-size:13px}.st-top{margin:0;padding-left:22px}.st-top li{border-bottom:1px dashed #e3e7f0;justify-content:space-between;padding:6px 0;display:flex}.st-top li span{opacity:.55;font-size:14px}.st-top .empty{opacity:.6;margin-left:-22px;list-style:none}.help-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.hcard{background:#f3f5fa;border-radius:18px;padding:14px}.hcard p{opacity:.8;margin:4px 0 0;font-size:14px}.hic{background:linear-gradient(#e8edf5,#c7d1df);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid;box-shadow:inset 0 2px #fff,inset 0 -3px #0000001f}.hic svg{width:26px;height:26px}.hic.n{color:var(--c3);background:#f5f7fa;font-size:26px;font-weight:700}.keys{padding-left:18px;line-height:2}kbd{font-family:var(--font);background:#fff;border:1px solid #d0d6e2;border-bottom-width:3px;border-radius:6px;padding:1px 6px;font-size:13px}#loader{z-index:30;color:#fff;background:linear-gradient(#2f7fe0,#bfe6ff);place-content:center;justify-items:center;font-weight:600;transition:opacity .6s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}#loader p{text-shadow:0 2px 4px #0003;margin:12px 0 0}.ld-mine{width:80px;height:80px;animation:1.2s linear infinite spinmine}#app:not(.booting) #loader{opacity:0;pointer-events:none}#info{background:linear-gradient(#bfe6ff,#fff 240px);padding:40px 16px 30px}#info article{max-width:760px;margin:0 auto;font-size:17px;line-height:1.65}#info h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.15}#info h2{margin:34px 0 8px;font-size:24px}#info .lead{font-size:19px}#info li{margin:4px 0}.faq details{background:#f3f7fc;border-radius:14px;margin:8px 0;padding:12px 16px}.faq summary{cursor:pointer;font-weight:600}.foot{text-align:center;opacity:.6;margin-top:40px;font-size:14px}.foot a{color:inherit}@media (max-width:1100px){.levels button span{font-size:14px}.levels button{padding:8px 10px}}@media (max-width:900px){#topbar{flex-wrap:wrap;row-gap:8px}.levels{order:3;justify-content:space-between;width:100%}.levels button{flex:1;justify-content:center}#console{top:calc(116px + var(--safe-t))}#toast{top:calc(196px + var(--safe-t))}}@media (max-width:600px){#topbar{top:calc(8px + var(--safe-t));gap:6px;left:8px;right:8px}.logo{padding:4px 10px 4px 6px}.logo-mine{width:26px;height:26px}.letters{font-size:17px}.logo small{display:none}.tool{width:38px;height:38px}.tool svg{width:19px;height:19px}.hide-sm{display:none}.levels button{gap:4px;padding:7px 4px;font-size:13px}.levels button span{font-size:13px}.lv{width:9px;height:9px}#console{top:calc(100px + var(--safe-t));gap:10px;padding:6px 10px}#face{width:50px;height:50px}#face svg{width:40px;height:40px}.led svg{width:16px;height:28px}.led-icon{display:none}#toast{top:calc(170px + var(--safe-t))}#scroll-hint{display:none}.help-grid{grid-template-columns:1fr}.st-grid{grid-template-columns:repeat(2,1fr)}.themes{grid-template-columns:repeat(3,1fr)}.pill-btn span{display:none}.pill-btn{padding:12px}}@media (max-width:380px){.letters{font-size:15px}.tool{width:34px;height:34px}.levels button{font-size:12px}}@media (pointer:coarse){.mode{display:flex}.tut-desktop{display:none}.tut-touch{display:block}}@media (prefers-reduced-motion:reduce){.letters b,.logo-mine,#face .eye{animation:none}}#topbar,#console,#bottombar,#scroll-hint{transition:opacity .5s}#letterbox i{z-index:6;pointer-events:none;background:#05040c;height:0;transition:height .7s cubic-bezier(.6,0,.2,1);position:absolute;left:0;right:0}#letterbox i:first-child{top:0}#letterbox i:last-child{bottom:0}#app.cine #letterbox i{height:9vh}#app.cine #topbar,#app.cine #console,#app.cine #bottombar,#app.cine #scroll-hint{opacity:0;pointer-events:none}#skip{z-index:7;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0006;border-radius:99px;padding:7px 14px;font-size:14px;font-weight:600;animation:.6s .8s both skipin;position:absolute;bottom:calc(9vh + 12px);right:18px}@keyframes skipin{0%{opacity:0;transform:translateY(8px)}}#world-title{z-index:7;text-align:center;pointer-events:none;color:#fff;text-shadow:0 4px 18px #00000073,0 0 40px #ffffff59;white-space:nowrap;position:absolute;top:24%;left:50%;transform:translate(-50%)}#world-title small{letter-spacing:8px;text-transform:uppercase;opacity:.9;font-size:14px;font-weight:600;display:block}#world-title b{background:linear-gradient(90deg,#fff,#ffe38f,#ff9ad5,#9fd8ff,#fff) 0 0/200% 100%;color:#0000;filter:drop-shadow(0 4px 12px #00000059);-webkit-background-clip:text;background-clip:text;font-size:clamp(44px,9vw,96px);font-weight:700;line-height:1.05;animation:2.5s linear infinite shine;display:block}#world-title.go{animation:3.2s cubic-bezier(.2,.8,.2,1) forwards wtitle}@keyframes wtitle{0%{opacity:0;letter-spacing:12px;transform:translate(-50%,30px)scale(.7)}18%{opacity:1;letter-spacing:0;transform:translate(-50%)scale(1)}78%{opacity:1}to{opacity:0;transform:translate(-50%,-16px)scale(1.06)}}.tool.lang span{letter-spacing:.5px;font-size:14px;font-weight:700}#btn-theme svg{color:#7c4dff}#btn-theme:hover svg{animation:1.2s linear infinite spinmine}#app[data-theme=neon] .logo,#app[data-theme=espacio] .logo,#app[data-theme=neon] .levels,#app[data-theme=espacio] .levels,#app[data-theme=neon] .tool,#app[data-theme=espacio] .tool{background:#ffffffd1}@media (max-width:420px){.hide-xs{display:none}}
