@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&family=Share+Tech+Mono&display=swap";.anim-container{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;overflow:hidden;z-index:1000}.lightning-flash{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:0;animation:bgFlash .3s ease-out}.lightning-bolt{position:absolute;width:5px;height:150px;background:#fff;box-shadow:0 0 20px #00f,0 0 40px #0ff;border-radius:5px;animation:strike .2s cubic-bezier(.1,.9,.2,1);transform-origin:top}.dark-lightning-flash{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000;opacity:0;animation:bgFlashDark .4s ease-out}.dark-bolt{position:absolute;width:8px;height:200px;background:#111;box-shadow:0 0 20px #90f,0 0 40px #400080;border-radius:5px;animation:strikeDark .3s steps(5);transform-origin:top}.snowflake{position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff,0 0 20px #0ff;animation:snowFall 1s linear forwards}.ice-lance{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:80px solid rgba(200,255,255,.9);filter:drop-shadow(0 0 10px #00ffff);animation:pierce .4s cubic-bezier(.4,0,.2,1) forwards}.fire-particle{position:absolute;width:20px;height:20px;background:radial-gradient(circle,#fa0 20%,red 80%);border-radius:50%;filter:blur(2px);animation:burnUp .6s ease-out forwards}.water-drop{position:absolute;width:15px;height:25px;background:#3cf;border-radius:50%/60% 60% 40% 40%;box-shadow:inset 0 -5px 10px #0000ff80,0 0 10px #0ff;animation:splash .5s ease-out forwards}@keyframes bgFlash{0%{opacity:.8}50%{opacity:0}60%{opacity:.5}to{opacity:0}}@keyframes bgFlashDark{0%{opacity:.9}20%{opacity:.3}40%{opacity:.8}to{opacity:0}}@keyframes strike{0%{transform:scaleY(0);opacity:1}50%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes strikeDark{0%{transform:scaleY(0) rotate(15deg) translate(10px);opacity:1}50%{transform:scaleY(1.2) rotate(-10deg) translate(-10px);opacity:1}to{transform:scaleY(1) rotate(0);opacity:0}}@keyframes snowFall{0%{transform:translateY(-50px) rotate(0);opacity:0}20%{opacity:1}to{transform:translateY(150px) rotate(360deg);opacity:0}}@keyframes pierce{0%{transform:scale(.5) translateY(100px);opacity:0}50%{opacity:1}to{transform:scale(1.5) translateY(-50px);opacity:0}}@keyframes burnUp{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(2) translateY(-100px);opacity:0}}@keyframes splash{0%{transform:scale(.5) translateY(0);opacity:1}50%{transform:scale(1.5) translateY(-30px);opacity:1}to{transform:scale(3) translateY(20px);opacity:0}}:root{--bunker-bg: #04060b;--bunker-green: #39ff14;--bunker-border: rgba(57, 255, 20, .4);--medieval-gold: #ffcc00;--text-main: #f0f0f0;--glass-bg: rgba(6, 10, 20, .85);--glass-border: rgba(255, 255, 255, .1);--plate-bg: rgba(12, 16, 28, .95);--glow-shadow: 0 0 15px rgba(57, 255, 20, .3);--sat: env(safe-area-inset-top, 10px);--sab: env(safe-area-inset-bottom, 10px);--sal: env(safe-area-inset-left, 10px);--sar: env(safe-area-inset-right, 10px)}*{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation}body{width:100vw;height:100dvh;background:var(--bunker-bg);color:var(--text-main);overflow:hidden;font-family:Share Tech Mono,monospace;position:fixed}#game-container{display:flex;width:100%;height:100%;position:relative}#game-canvas{width:100%;height:100%;background:#000;display:block}#ui-layer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#ui-layer>*{pointer-events:auto}#main-menu{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,#0d1a2a,#020407);display:flex;align-items:center;justify-content:center;z-index:1000}.menu-box{text-align:center;width:400px;padding:40px!important}.game-title{font-family:Cinzel,serif;background:linear-gradient(135deg,#cfaa32,#fd7,#cfaa32);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(24px,5vw,40px);margin:0 0 8px;letter-spacing:2px}.bunker-panel{background:var(--glass-bg);border:1px solid var(--bunker-border);box-shadow:0 0 40px #39ff141a,inset 0 0 10px #39ff140d;color:var(--bunker-green);padding:20px;border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-neon{background:transparent;color:var(--bunker-green);border:1px solid var(--bunker-green);padding:12px 28px;font-size:15px;font-family:Share Tech Mono,monospace;cursor:pointer;transition:all .2s ease;margin-top:20px;border-radius:6px;letter-spacing:1px}.btn-neon:hover{background:#39ff1426;box-shadow:0 0 16px #39ff1466}.ui-glass-panel{will-change:transform;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #00000080;border-radius:14px;color:#fff}.inv-slot{width:50px;height:50px;background:#0009;border:1px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:all .2s;box-shadow:inset 0 0 10px #00000080}.inv-slot:hover{border-color:var(--bunker-green);background:#39ff140d}.ui-top-hud{position:absolute;top:0;left:0;width:100%;padding:calc(10px + var(--sat)) 15px 10px;display:flex;justify-content:space-between;align-items:center;z-index:100;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,transparent 100%)}.ui-top-item{pointer-events:auto;background:var(--glass-bg);border:1px solid var(--glass-border);padding:5px 12px;border-radius:20px;font-size:13px;font-weight:700;box-shadow:0 4px 15px #0006}.ui-navigation-dock{position:absolute;top:50%;right:15px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:100;pointer-events:auto}.dock-btn{width:44px;height:44px;border-radius:12px;background:var(--glass-bg);border:1px solid var(--bunker-border);color:var(--bunker-green);display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-width: 600px){.ui-navigation-dock{right:8px;gap:8px}.dock-btn{width:40px;height:40px;font-size:18px}}.floating-text{position:absolute;font-weight:700;font-family:Cinzel,serif;pointer-events:none;animation:floatUp 1.2s ease-out forwards;text-shadow:0 0 8px currentColor,1px 1px 2px #000;transform:translate(-50%,-50%);font-size:22px}.floating-text.crit{font-size:36px}@keyframes floatUp{0%{opacity:1;transform:translate(-50%) scale(1)}60%{opacity:1}to{opacity:0;transform:translate(-50%,-70px) scale(1.4)}}.skill-card{background:linear-gradient(90deg,#ffffff05,#ffffff0d);border:1px solid var(--glass-border);padding:12px 18px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.skill-card:hover{background:#39ff1414;border-color:var(--bunker-green);box-shadow:var(--glow-shadow);transform:translate(5px)}.btn-glass{background:#ffffff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:7px;padding:5px 14px;cursor:pointer;transition:all .2s;font-family:Share Tech Mono,monospace;font-size:13px}.btn-glass:hover{background:#39ff142e;border-color:var(--bunker-green);box-shadow:0 0 10px #39ff144d}.btn-glass:disabled{background:#ffffff05;color:#444;border-color:#333;cursor:not-allowed;box-shadow:none}.tab-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#888;cursor:pointer;transition:all .2s}.tab-btn.active{background:#f3f3;border-color:#f3f;color:#fff;box-shadow:0 0 10px #ff33ff4d}.btl-plate{position:absolute;background:#121628f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:8px;padding:12px 22px 12px 26px;min-width:240px;max-width:310px;border:none;box-shadow:0 6px 24px #000c,inset 0 1px #ffffff0f;pointer-events:auto;clip-path:polygon(18px 0%,100% 0%,calc(100% - 18px) 100%,0% 100%)}.btl-plate-enemy{top:calc(20px + var(--sat));left:var(--sal);clip-path:polygon(0 0,100% 0,85% 100%,0% 100%);border-left:4px solid #ff4444;padding-right:35px;z-index:15}.btl-plate-player{bottom:calc(28vh + 15px);right:0;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);border-right:4px solid #2ecc71;padding-left:35px;z-index:15;text-align:right}.btl-level{font-size:10px;color:#7f8c8d;font-family:Share Tech Mono,monospace;font-weight:400;letter-spacing:0}.btl-hp-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.btl-hp-label{font-size:9px;font-weight:900;color:#f39c12;letter-spacing:3px;flex-shrink:0;font-family:Share Tech Mono,monospace}.btl-hp-track{flex:1;height:8px;background:#000000b3;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.5)}.btl-hp-fill{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}.btl-hp-enemy{background:linear-gradient(90deg,#c0392b,#e74c3c);box-shadow:0 0 6px #e74c3c80}.btl-hp-player{background:linear-gradient(90deg,#27ae60,#2ecc71);box-shadow:0 0 6px #2ecc7180}.btl-hp-player.hp-warn{background:linear-gradient(90deg,#e67e22,#f39c12)}.btl-hp-player.hp-crit{background:linear-gradient(90deg,#c0392b,#e74c3c)}.btl-hp-num{font-size:11px;color:#bdc3c7;font-family:Share Tech Mono,monospace}.btl-xp-track{width:100%;height:4px;background:#00000080;border-radius:2px;margin-top:6px;overflow:hidden}.btl-xp-fill{height:100%;background:linear-gradient(90deg,#2980b9,#3498db);border-radius:2px}.btl-turn-badge{position:absolute;top:12px;left:50%;transform:translate(-50%);background:#080416eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(140,90,220,.5);border-radius:20px;padding:6px 20px;color:#d8b4fe;font-family:Cinzel,serif;font-size:clamp(10px,1.3vw,13px);letter-spacing:1px;box-shadow:0 0 18px #8c5adc40;white-space:nowrap;pointer-events:none;z-index:10}.btl-actions-panel{position:absolute;bottom:0;left:0;right:0;height:calc(28vh + var(--sab));min-height:calc(120px + var(--sab));max-height:calc(200px + var(--sab));background:#0a0e18fa;border-top:2px solid rgba(90,70,190,.4);display:flex;justify-content:center;align-items:center;padding:0 15px;padding-bottom:var(--sab);pointer-events:auto;z-index:5;box-shadow:0 -10px 40px #000c}.btl-log-box{position:absolute;left:0;width:35%;height:100%;display:flex;align-items:center;padding:10px 25px;color:#bdc3c7;font-size:clamp(10px,1.3vw,14px);font-family:Share Tech Mono,monospace;pointer-events:none;line-height:1.4;opacity:.85}.btl-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:4px;width:clamp(280px,50vw,440px);height:90%;transform:translateY(-20px);transition:all .3s cubic-bezier(.19,1,.22,1);background:#0006;border:1px solid rgba(255,255,255,.08);box-shadow:0 15px 45px #000000e6,inset 0 0 20px #ffffff05;z-index:6;border-radius:12px;overflow:hidden}.btl-actions-grid .btn-glass{border-radius:0;border:1px solid rgba(255,255,255,.03);background:#ffffff03;color:#fff;font-size:clamp(10px,1.3vw,14px);font-weight:700;letter-spacing:1px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;cursor:pointer;transition:all .2s ease;position:relative}.btl-actions-grid .btn-glass span{font-size:clamp(24px,3.5vw,36px);line-height:1;filter:drop-shadow(0 0 8px currentColor)}.btl-actions-grid .btn-glass:hover{background:#ffffff1a;transform:scale(1.02);box-shadow:inset 0 0 15px #ffffff0d}.btl-actions-grid .btn-glass:active{transform:scale(.95)}#btl-atk{color:#f33;text-shadow:0 0 10px rgba(255,51,51,.4)}#btl-fogo{color:#ff761a;text-shadow:0 0 10px rgba(255,118,26,.4)}#btl-gelo{color:#00d2ff;text-shadow:0 0 10px rgba(0,210,255,.4)}#btl-agua{color:#3385ff;text-shadow:0 0 10px rgba(51,133,255,.4)}#btl-raio{color:#ffd32a;text-shadow:0 0 10px rgba(255,211,42,.4)}#btl-raioNegro{color:#bf55ff;text-shadow:0 0 10px rgba(191,85,255,.4)}#btl-flee{color:#95a5a6}#mastery-overlay{display:none;position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#000000d9;align-items:center;justify-content:center;z-index:300;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mastery-card{width:92%;max-width:420px;height:85dvh;padding:25px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 50px #0009;position:relative;overflow:hidden}.m-main-content{display:flex;flex-direction:column;flex:1}@media (min-width: 1024px){.mastery-card{max-width:1000px;height:650px;flex-direction:row!important;gap:30px;padding:35px;border-radius:20px;border-color:#39ff1433}.mastery-grid-v3{grid-template-columns:repeat(5,1fr)!important}#m-detail-panel{position:relative!important;width:320px!important;height:100%!important;transform:none!important;background:#ffffff05!important;border-top:none!important;border-left:1px solid rgba(255,255,255,.1)!important;margin:-35px -35px -35px 0;padding:35px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}}.mastery-tabs{display:flex;gap:10px;margin-bottom:20px;border-bottom:1px solid #222}.m-tab{padding:10px 15px;cursor:pointer;color:#666;font-family:Cinzel;font-size:11px;transition:.3s}.m-tab.active{color:var(--bunker-green);border-bottom:2px solid var(--bunker-green)}.mastery-grid-v3{flex-grow:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:12px;overflow-y:auto;padding-bottom:20px;align-content:start}.skill-slot-v3{background:#ffffff08;border:1px solid rgba(255,255,255,.1);aspect-ratio:1;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;transition:.2s;position:relative}.skill-slot-v3.equipped{border-color:var(--bunker-green);background:#39ff140d}.skill-slot-v3.locked{opacity:.2;cursor:not-allowed;filter:grayscale(1)}.skill-slot-v3:active{transform:scale(.9)}.mastery-badge{position:absolute;bottom:-4px;right:-4px;width:18px;height:18px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;font-weight:700;border:1px solid #000}.m-lvl-1{background:#cd7f32;color:#fff}.m-lvl-2{background:silver;color:#000}.m-lvl-3{background:gold;color:#000;box-shadow:0 0 10px gold}#m-detail-panel{position:absolute;bottom:0;left:0;width:100%;background:#000;border-top:1px solid var(--medieval-gold);padding:20px;transform:translateY(100%);transition:.4s cubic-bezier(.19,1,.22,1);z-index:10}#m-detail-panel.active{transform:translateY(0)}.btn-upgrade{background:var(--medieval-gold);color:#000;font-weight:700;width:100%;padding:12px;margin-top:15px;border-radius:4px;border:none;cursor:pointer;transition:.2s}.btn-upgrade:hover{transform:translateY(-2px);filter:brightness(1.2)}.vfx-pilar-fogo{position:absolute;width:60px;height:200px;background:linear-gradient(0deg,#ff4d00,transparent);animation:pilarUp .6s ease-out;pointer-events:none;mix-blend-mode:screen;opacity:.8}.vfx-gelo-cometa{position:absolute;width:100px;height:100px;background:radial-gradient(circle,#fff,#a2d2ff);border-radius:50%;animation:dropComet .5s ease-in;filter:blur(10px)}.vfx-agua-bolha{position:absolute;width:80px;height:80px;border:2px solid #54a0ff;border-radius:50%;background:#54a0ff1a;animation:bubbleSnap .8s ease-out}.vfx-raio-divino{position:absolute;width:20px;height:100vh;top:-50vh;background:#fff;box-shadow:0 0 40px #fff,0 0 100px #fdcb6e;animation:holyBolt .4s ease-out;opacity:0}.vfx-trevas-garra{position:absolute;width:120px;height:120px;background:url('data:image/svg+xml,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><path d="M10 10 L40 50 L10 90" stroke="black" stroke-width="5" fill="none"/></svg>');animation:slashGlow .4s;filter:invert(30%) sepia(85%) saturate(500%) hue-rotate(250deg)}@keyframes pilarUp{0%{transform:scaleY(0);transform-origin:bottom;opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes dropComet{0%{transform:translateY(-200px) scale(.5);opacity:0}to{transform:translateY(0) scale(1.5);opacity:1}}@keyframes bubbleSnap{0%{transform:scale(0);opacity:1}80%{transform:scale(1.2);opacity:.8}to{transform:scale(1.1);opacity:0}}@keyframes holyBolt{0%{opacity:0;transform:scaleX(0)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(5)}}@keyframes slashGlow{0%{transform:rotate(45deg) scale(.5);opacity:0}to{transform:rotate(45deg) scale(1.5);opacity:0}}#dpad-container{position:absolute;bottom:calc(120px + var(--sab));left:calc(25px + var(--sal));display:none;z-index:80;pointer-events:auto;user-select:none;-webkit-user-select:none;width:140px;grid-template-columns:46px 46px 46px;grid-template-rows:46px 46px 46px;gap:2px;opacity:.6}@media (pointer: coarse){#dpad-container{display:grid}}.dpad-btn{background:#ffffff05;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);color:#fff6;font-size:18px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;touch-action:none;box-shadow:0 4px 10px #0003;-webkit-tap-highlight-color:transparent;transition:all .15s ease}.dpad-btn:active,.dpad-btn.pressed{background:#39ff1438;border-color:var(--bunker-green);box-shadow:0 0 12px #39ff1466;color:var(--bunker-green)}.dpad-center{background:#0003;border:1px solid rgba(255,255,255,.04);border-radius:50%;cursor:default}@media (max-width: 600px){.btl-plate-enemy{top:15px;min-width:140px;padding:6px 15px 6px 10px;transform:scale(.9);transform-origin:top left}.btl-plate-player{bottom:calc(28vh + 10px);right:0;min-width:140px;padding:6px 10px 6px 15px;transform:scale(.9);transform-origin:bottom right}.btl-entity-name{font-size:10px}.btl-hp-num{font-size:9px}.btl-hp-label{letter-spacing:1px;font-size:8px}.btl-actions-panel{height:28vh;max-height:150px;min-height:110px}.btl-log-box{display:none}.btl-actions-grid{min-width:100%;grid-template-columns:repeat(2,1fr)}.btl-actions-grid .btn-glass span{font-size:18px}}.glitch-wipe{position:fixed;top:0;left:0;width:100vw;height:100dvh;background:#fff;z-index:9999;pointer-events:none;opacity:0;display:none;background:radial-gradient(circle,#fff 10%,#39ff14)}.glitch-wipe.active{display:block;animation:shatterAnim .4s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes shatterAnim{0%{opacity:0;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}20%{opacity:1;transform:scale(1.1)}45%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}60%{opacity:1;background:#000}to{opacity:0;clip-path:polygon(0 45%,100% 45%,100% 55%,0 55%);display:none}}.vfx-inferno-solar{position:absolute;width:150px;height:150px;background:radial-gradient(circle,#ffaa00,transparent);border-radius:50%;animation:inferno .5s ease-out;mix-blend-mode:screen;filter:blur(10px)}@keyframes inferno{0%{transform:scale(0);opacity:0}50%{opacity:1}to{transform:scale(3);opacity:0}}.vfx-tsunami{position:absolute;width:300px;height:80px;background:linear-gradient(to top,#3cfc,#fff6);animation:tsunami .8s ease-in}@keyframes tsunami{0%{transform:translate(-200px) skew(-20deg);opacity:0}to{transform:translate(400px) skew(20deg);opacity:1}}.vfx-plasma-storm{position:absolute;width:2px;height:100px;background:#ff5;box-shadow:0 0 15px #ff5;animation:plasma .2s linear infinite}@keyframes plasma{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.5)}to{transform:rotate(360deg) scale(1)}}.vfx-void{position:absolute;width:100px;height:100px;background:#000;border-radius:50%;box-shadow:0 0 40px #a0f;animation:voidPull .6s ease-in forwards}@keyframes voidPull{0%{transform:scale(0);opacity:0}80%{transform:scale(1.5);opacity:1}to{transform:scale(0);opacity:0}}#loading-screen{position:absolute;top:0;left:0;width:100vw;height:100vh;background:var(--bunker-bg);background-image:linear-gradient(rgba(57,255,20,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,20,.05) 1px,transparent 1px);background-size:40px 40px;display:flex;align-items:center;justify-content:center;z-index:2000}.loading-box{width:80%;max-width:500px;text-align:center;background:#0a0f14e6;padding:40px;border-radius:12px;border:1px solid var(--bunker-border);box-shadow:0 0 30px #39ff1426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.progress-bar-container{width:100%;height:12px;background:#000c;border:1px solid var(--glass-border);border-radius:6px;margin:20px 0;overflow:hidden;box-shadow:inset 0 0 10px #000}.progress-bar-fill{width:0%;height:100%;background:var(--bunker-green);box-shadow:0 0 15px var(--bunker-green);transition:width .3s ease-out}#loading-text{color:#888;font-size:14px;margin-top:10px}#loading-percent{color:var(--bunker-green);font-size:18px;font-weight:700;font-family:Share Tech Mono,monospace}.glow-pulse{animation:neonPulse 2s infinite alternate}@keyframes neonPulse{0%{text-shadow:0 0 5px rgba(207,170,50,.5)}to{text-shadow:0 0 20px rgba(207,170,50,1),0 0 40px rgba(207,170,50,.8)}}
