@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;700&display=swap";
:root{--color-bg-primary:#020813;--color-bg-secondary:#041428b3;--color-bg-glass:#020a1499;--color-bg-card:#041428cc;--color-bg-card-hover:#00f0ff1a;--app-bg-image:url(/background1.webp);--color-text-primary:#e0f7fa;--color-text-secondary:#00f0ff;--color-text-muted:#4a90e2;--color-accent-primary:#00f0ff;--color-accent-primary-hover:#00e0ee;--color-accent-secondary:#0f6;--color-accent-purple:#b000ff;--color-accent-pink:#f0f;--color-success:#0f6;--color-on-accent-primary:#020813;--color-on-success:#020813;--color-on-accent-secondary:#020813;--color-text-gold:gold;--color-text-indigo:#a5b4fc;--color-text-mint:#86efac;--color-text-amber:#f59e0b;--color-text-amber-light:#fbbf24;--color-text-emerald:#4ade80;--color-text-orange:#fa0;--color-text-orange-deep:#ff8c00;--color-text-lilac:#c084fc;--color-danger:#ff003c;--color-warning:#ff8c00;--color-nav-profile:#00f0ff;--color-nav-progress:#f50;--color-nav-stats:#0af;--color-nav-timer:#f36;--color-nav-routines:#0fa;--color-nav-training:#cf0;--color-nav-nutrition:#4ade80;--color-nav-ai:#08f;--color-nav-history:#bfff00;--color-nav-dashboard:#fff;--color-nav-checkin:#6366f1;--color-nav-finances:gold;--color-nav-calendar:#a064ff;--color-nav-install:#00f0ff;--color-nav-language:#b537f2;--color-nav-logout:#f36;--color-nav-network:#00d9c0;--color-weekday-1:#ff3b3b;--color-weekday-2:#00e676;--color-weekday-3:#ffd400;--color-weekday-4:#2196f3;--color-weekday-5:#f0f;--color-weekday-6:#ff8c00;--color-weekday-7:#00e5cc;--color-border-subtle:#ffffff1a;--color-border-accent-muted:#00f0ff3d;--color-surface-subtle:#ffffff0a;--color-surface-accent:#00f0ff14;--color-surface-success:#00ff6614;--gradient-rgb-interactive:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-pink), var(--color-nav-training), var(--color-accent-primary));--gradient-neon-rgb:var(--gradient-rgb-interactive);--gradient-panel-depth:linear-gradient(145deg, #05182dbf, #020813d9);--font-family-base:"Rajdhani", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-display:"Orbitron", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-size-xs:.85rem;--font-size-sm:.95rem;--font-size-base:1.1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--size-touch-min:3rem;--size-touch-lg:3.5rem;--size-control-value:4.25rem;--size-day-card:10.5rem;--size-floating-timer-clearance:9rem;--size-muscle-map-detail:14rem;--size-drawer-muscle:43.75rem;--border-width-emphasis:.125rem;--background-size-rgb:300% 100%;--clip-corner-md:.875rem;--opacity-decorative:.7;--motion-lift-sm:-.25rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 0 5px #00f0ff4d;--shadow-md:0 0 10px #00f0ff66;--shadow-lg:0 0 20px #00f0ff80;--shadow-glow:0 0 15px #00f0ff99, inset 0 0 10px #00f0ff33;--shadow-glow-purple:0 0 15px #b000ff99, inset 0 0 10px #b000ff33;--shadow-glow-pink:0 0 15px #f0f9, inset 0 0 10px #f0f3;--shadow-glow-orange:0 0 15px #ff8c0099, inset 0 0 10px #ff8c0033;--shadow-glow-green:0 0 15px #0f69, inset 0 0 10px #0f63;--shadow-panel-neon:0 0 18px #00f0ff2e, inset 0 0 24px #b000ff14;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.3s cubic-bezier(.4, 0, .2, 1);--duration-rgb-cycle:8s}[data-theme=light]{--color-bg-primary:#f8fafc;--color-bg-secondary:#f8fafcd9;--color-bg-glass:#ffffff80;--color-bg-card:#ffffffd9;--color-bg-card-hover:#b000ff0d;--app-bg-image:url(/background2.webp);--color-text-primary:#1a0f2e;--color-text-secondary:#b000ff;--color-text-muted:#64748b;--color-accent-primary:#b000ff;--color-accent-primary-hover:#c433ff;--color-accent-secondary:#00e0ee;--color-on-accent-primary:#fff;--color-text-gold:#857000;--color-text-indigo:#4262f9;--color-text-mint:#11833b;--color-text-amber:#9e6506;--color-text-amber-light:#936a03;--color-text-emerald:#18823e;--color-text-orange:#960;--color-text-orange-deep:#ad5f00;--color-text-lilac:#9a39fa;--color-border-subtle:#b000ff26;--color-border-accent-muted:#b000ff40;--color-surface-subtle:#b000ff08;--color-surface-accent:#b000ff14;--gradient-rgb-interactive:linear-gradient(90deg, var(--color-accent-primary), var(--color-accent-pink), var(--color-accent-secondary), var(--color-accent-primary));--gradient-panel-depth:linear-gradient(145deg, #ffffffe6, #f8fafcf2);--shadow-sm:0 4px 10px #b000ff0d;--shadow-md:0 8px 20px #b000ff14;--shadow-lg:0 15px 35px #b000ff1f;--shadow-glow:0 0 15px #b000ff4d, inset 0 0 10px #b000ff0d;--shadow-panel-neon:0 10px 30px #b000ff14, inset 0 0 15px #00f0ff08;--color-nav-profile:#007bb5;--color-nav-progress:#7b22bd;--color-nav-stats:#d16b00;--color-nav-timer:#cc0a37;--color-nav-routines:#00966a;--color-nav-training:#8ca300;--color-nav-nutrition:#2c9c4b;--color-nav-ai:#05c;--color-nav-history:#c200c2;--color-nav-dashboard:#4a1a8a;--color-nav-checkin:#4338ca;--color-nav-finances:#b8860b;--color-nav-calendar:#7a3bc7;--color-nav-install:#007bb5;--color-nav-language:#7b22bd;--color-nav-logout:#cc0a37;--color-nav-network:#00847a;--color-weekday-1:#c81e1e;--color-weekday-2:#0a8f4c;--color-weekday-3:#a37f00;--color-weekday-4:#0d5bb5;--color-weekday-5:#a3009c;--color-weekday-6:#b35f00;--color-weekday-7:#00897a}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base);background-color:var(--color-bg-primary);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;position:relative}.background-image-fixed{background-image:var(--app-bg-image);z-index:-3;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;top:0;left:0}body:before{content:"";pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(#00f0ff08 1px,#0000 1px),linear-gradient(90deg,#00f0ff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 50% 0,#00f0ff26 0%,#0000 60%),radial-gradient(circle at 0 100%,#00f0ff1a 0%,#0000 50%),radial-gradient(circle at 100% 100%,#00f0ff14 0%,#0000 50%);width:100%;height:100%;animation:8s ease-in-out infinite alternate pulseGlow;position:fixed;top:0;left:0}@keyframes pulseGlow{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}#root:before{content:"";pointer-events:none;z-index:-1;background:conic-gradient(#0000 0deg 270deg,#00f0ff0d 300deg,#00f0ff4d 360deg);border-radius:50%;width:120vmax;height:120vmax;animation:20s linear infinite rotateRing;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#0000 40%,#000 41% 43%,#0000 46%);mask-image:radial-gradient(#0000 40%,#000 41% 43%,#0000 46%)}#root:after{content:"";pointer-events:none;z-index:-1;background:conic-gradient(#0000 0deg,#00f0ff1a 90deg,#0000 180deg,#00f0ff1a 270deg,#0000 360deg);border-radius:50%;width:160vmax;height:160vmax;animation:40s linear infinite reverse rotateRingSlow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#0000 48%,#000 49%,#0000 51%);mask-image:radial-gradient(#0000 48%,#000 49%,#0000 51%)}.background-core{pointer-events:none;z-index:-1;mix-blend-mode:screen;background:radial-gradient(circle,#00f0ff26 0%,#0096ff0d 40%,#0000 70%);border-radius:50%;width:40vmax;height:40vmax;animation:6s ease-in-out infinite alternate corePulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.background-core:after{content:"";filter:blur(8px);background:radial-gradient(circle,#ffffff4d 0%,#00f0ff33 30%,#0000 60%);border-radius:50%;width:15vmax;height:15vmax;animation:3s ease-in-out infinite alternate coreInnerPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes corePulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1.1)}}@keyframes coreInnerPulse{0%{opacity:.5;filter:blur(5px);transform:translate(-50%,-50%)scale(.8)}to{opacity:1;filter:blur(15px);transform:translate(-50%,-50%)scale(1.2)}}@keyframes rotateRing{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}input,textarea,select{color:inherit;font-family:inherit}.glass-panel{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(8px);border:1px solid #00f0ff33;box-shadow:inset 0 0 20px #00f0ff0d}.hud-panel,.hud-panel-orange,.hud-panel-green,.hud-panel-purple,.hud-panel-pink{--hud-color:var(--color-accent-primary);position:relative;background:linear-gradient(135deg, color-mix(in srgb, var(--hud-color) 12%, var(--color-bg-secondary)), var(--color-bg-primary))!important;border:1px solid var(--hud-color)!important;box-shadow:inset 0 0 1.25rem color-mix(in srgb, var(--hud-color) 18%, transparent)!important}.hud-panel-orange{--hud-color:var(--color-warning)}.hud-panel-green{--hud-color:var(--color-accent-secondary)}.hud-panel-purple{--hud-color:var(--color-accent-purple)}.hud-panel-pink{--hud-color:var(--color-accent-pink)}.hud-cut{clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}.hud-corners:before,.hud-corners:after{content:"";background:var(--hud-color,var(--color-accent-primary));width:1.1rem;height:1px;box-shadow:0 0 .45rem var(--hud-color,var(--color-accent-primary));pointer-events:none;position:absolute}.hud-corners:before{top:.22rem;right:.35rem}.hud-corners:after{bottom:.22rem;left:.35rem}.text-gradient{background:linear-gradient(to right, var(--color-accent-primary), var(--color-text-primary));-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif}.text-gradient-interactive{background:var(--gradient-rgb-interactive);-webkit-text-fill-color:transparent;letter-spacing:2px;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,sans-serif;animation:6s infinite rgb-shift}@keyframes rgb-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-primary)}::-webkit-scrollbar-thumb{background:var(--color-bg-card-hover);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.floating-particles,.floating-particles-2{pointer-events:none;z-index:-1;filter:blur(1px);background:0 0;border-radius:50%;width:4px;height:4px;animation:15s linear infinite floatUp;position:fixed;top:100vh;left:0}.floating-particles{box-shadow:1vw -5vh 3px #00f0ff99,5vw -15vh 4px #00f0ff66,8vw -25vh 2px #00f0ffcc,12vw -35vh 5px #00f0ff4d,15vw -45vh 3px #00f0ffb3,18vw -55vh 4px #00f0ff80,22vw -65vh 2px #00f0ff99,25vw -75vh 5px #00f0ff66,28vw -85vh 3px #00f0ffb3,32vw -95vh 4px #00f0ff80,35vw -105vh 2px #00f0ffcc,38vw -115vh 5px #00f0ff4d,42vw -125vh 3px #00f0ff99,45vw -135vh 4px #00f0ff66,48vw -145vh 2px #00f0ffb3,52vw -155vh 5px #00f0ff80,55vw -165vh 3px #00f0ffcc,58vw -175vh 4px #00f0ff66,62vw -5vh 2px #00f0ff99,65vw -15vh 5px #00f0ff80,68vw -25vh 3px #00f0ffb3,72vw -35vh 4px #00f0ff4d,75vw -45vh 2px #00f0ffcc,78vw -55vh 5px #00f0ff66,82vw -65vh 3px #00f0ff99,85vw -75vh 4px #00f0ff80,88vw -85vh 2px #00f0ffb3,92vw -95vh 5px #00f0ff4d,95vw -105vh 3px #00f0ffcc,98vw -115vh 4px #00f0ff66,2vw -125vh 2px #00f0ff99,6vw -135vh 5px #00f0ff80,9vw -145vh 3px #00f0ffb3,13vw -155vh 4px #00f0ff4d,16vw -165vh 2px #00f0ffcc,19vw -175vh 5px #00f0ff66,23vw -5vh 3px #00f0ff99,26vw -15vh 4px #00f0ff80,29vw -25vh 2px #00f0ffb3,33vw -35vh 5px #00f0ff4d,36vw -45vh 3px #00f0ffcc,39vw -55vh 4px #00f0ff66,43vw -65vh 2px #00f0ff99,46vw -75vh 5px #00f0ff80,49vw -85vh 3px #00f0ffb3,53vw -95vh 4px #00f0ff4d,56vw -105vh 2px #00f0ffcc,59vw -115vh 5px #00f0ff66,63vw -125vh 3px #00f0ff99,66vw -135vh 4px #00f0ff80}.floating-particles:after{content:"";border-radius:50%;width:3px;height:3px;animation:22s linear infinite floatUp;position:absolute;top:0;left:0;box-shadow:3vw -10vh 2px #00f0ff80,7vw -20vh 5px #00f0ff4d,11vw -30vh 3px #00f0ff99,14vw -40vh 4px #00f0ff66,17vw -50vh 2px #00f0ffb3,21vw -60vh 5px #00f0ff80,24vw -70vh 3px #00f0ffcc,27vw -80vh 4px #00f0ff4d,31vw -90vh 2px #00f0ff99,34vw -100vh 5px #00f0ff66,37vw -110vh 3px #00f0ffb3,41vw -120vh 4px #00f0ff80,44vw -130vh 2px #00f0ffcc,47vw -140vh 5px #00f0ff4d,51vw -150vh 3px #00f0ff99,54vw -160vh 4px #00f0ff66,57vw -170vh 2px #00f0ffb3,61vw -180vh 5px #00f0ff80,64vw -10vh 3px #00f0ffcc,67vw -20vh 4px #00f0ff4d,71vw -30vh 2px #00f0ff99,74vw -40vh 5px #00f0ff66,77vw -50vh 3px #00f0ffb3,81vw -60vh 4px #00f0ff80,84vw -70vh 2px #00f0ffcc,87vw -80vh 5px #00f0ff4d,91vw -90vh 3px #00f0ff99,94vw -100vh 4px #00f0ff66,97vw -110vh 2px #00f0ffb3,4vw -120vh 5px #00f0ff80,10vw -130vh 3px #00f0ffcc,13vw -140vh 4px #00f0ff4d,16vw -150vh 2px #00f0ff99,20vw -160vh 5px #00f0ff66,23vw -170vh 3px #00f0ffb3,26vw -180vh 4px #00f0ff80,30vw -10vh 2px #00f0ffcc,33vw -20vh 5px #00f0ff4d,36vw -30vh 3px #00f0ff99,40vw -40vh 4px #00f0ff66,43vw -50vh 2px #00f0ffb3,46vw -60vh 5px #00f0ff80,50vw -70vh 3px #00f0ffcc,53vw -80vh 4px #00f0ff4d,56vw -90vh 2px #00f0ff99,60vw -100vh 5px #00f0ff66,63vw -110vh 3px #00f0ffb3,66vw -120vh 4px #00f0ff80,70vw -130vh 2px #00f0ffcc,73vw -140vh 5px #00f0ff4d}.floating-particles-2{filter:blur(2px);width:5px;height:5px;animation:18s linear infinite floatUp;box-shadow:2vw -5vh 4px #00f0ff66,6vw -15vh 2px #00f0ff99,10vw -25vh 5px #00f0ff4d,14vw -35vh 3px #00f0ffb3,18vw -45vh 2px #00f0ff80,22vw -55vh 4px #00f0ff66,26vw -65vh 6px #00f0ff33,30vw -75vh 3px #00f0ff99,34vw -85vh 2px #00f0ffcc,38vw -95vh 5px #00f0ff4d,42vw -105vh 4px #00f0ff80,46vw -115vh 2px #00f0ffb3,50vw -125vh 6px #00f0ff33,54vw -135vh 3px #00f0ff99,58vw -145vh 5px #00f0ff66,62vw -155vh 2px #00f0ffcc,66vw -165vh 4px #00f0ff80,70vw -175vh 3px #00f0ffb3,74vw -5vh 6px #00f0ff33,78vw -15vh 2px #00f0ff99,82vw -25vh 5px #00f0ff4d,86vw -35vh 4px #00f0ff80,90vw -45vh 3px #00f0ffb3,94vw -55vh 2px #00f0ffcc,98vw -65vh 6px #00f0ff33,3vw -75vh 4px #00f0ff99,7vw -85vh 2px #00f0ff80,11vw -95vh 5px #00f0ff4d,15vw -105vh 3px #00f0ffb3,19vw -115vh 4px #00f0ff66,23vw -125vh 2px #00f0ffcc,27vw -135vh 6px #00f0ff33,31vw -145vh 3px #00f0ff99,35vw -155vh 5px #00f0ff66,39vw -165vh 2px #00f0ffb3,43vw -175vh 4px #00f0ff80,47vw -5vh 3px #00f0ffcc,51vw -15vh 6px #00f0ff33,55vw -25vh 2px #00f0ff99,59vw -35vh 5px #00f0ff4d,63vw -45vh 4px #00f0ff80,67vw -55vh 3px #00f0ffb3,71vw -65vh 2px #00f0ffcc,75vw -75vh 6px #00f0ff33,79vw -85vh 4px #00f0ff99,83vw -95vh 2px #00f0ff80,87vw -105vh 5px #00f0ff4d,91vw -115vh 3px #00f0ffb3,95vw -125vh 4px #00f0ff66,99vw -135vh 2px #00f0ffcc}@keyframes floatUp{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-150vh)}}.pulsing-vignette{pointer-events:none;z-index:10;width:100%;height:100%;animation:4s ease-in-out infinite alternate pulseVignette;position:fixed;top:0;left:0;box-shadow:inset 0 0 80px #00f0ff33}@keyframes pulseVignette{0%{box-shadow:inset 0 0 40px #00f0ff0d}to{box-shadow:inset 0 0 120px #00f0ff40}}.sonar-ripple{pointer-events:none;z-index:-1;border:2px solid #00f0ff80;border-radius:50%;width:0;height:0;animation:6s ease-out infinite sonarPulse;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sonar-ripple:after{content:"";border:1px solid #00f0ff4d;border-radius:50%;width:0;height:0;animation:6s ease-out 3s infinite sonarPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes sonarPulse{0%{opacity:1;border-width:4px;width:0;height:0}to{opacity:0;border-width:1px;width:100vmax;height:100vmax}}@media (max-width:768px){.glass-panel{-webkit-backdrop-filter:none!important;background:#0a0f1afa!important}body:after,body:before,#root:before,#root:after,.background-core,.background-core:after,.floating-particles,.floating-particles-2,.sonar-ripple,.pulsing-vignette,body.animations-paused .floating-particles,body.animations-paused .floating-particles-2,body.animations-paused .sonar-ripple,body.animations-paused .pulsing-vignette,body.animations-paused:after,body.animations-paused #root:before,body.animations-paused #root:after,body.animations-paused .background-core,body.animations-paused .background-core:after{opacity:0!important;transition:none!important;animation:none!important}}.muscle-graphic svg path{stroke:var(--color-accent-primary);stroke-width:1px;opacity:1!important}.muscle-graphic svg{filter:none}.app-container{flex-direction:column;min-height:100vh;display:flex}@media (min-width:1024px){.app-container--locked{height:100vh;overflow:hidden}}.main-content{width:100%;max-width:1600px;padding:var(--spacing-6);flex-direction:column;flex:1;margin:0 auto;display:flex}@media (min-width:768px){.main-content{padding:var(--spacing-8)}}@media (min-width:1024px){.main-content--locked{min-height:0;overflow:hidden}}.hud-btn{font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:2px;cursor:pointer;border:1px solid var(--color-border-subtle);background:var(--color-bg-card);color:var(--color-text-primary);clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);justify-content:center;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex}.hud-btn:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent-primary);box-shadow:0 0 15px #00f0ff33}.hud-btn.primary{background:var(--color-accent-secondary);color:var(--color-bg-primary);border-color:var(--color-accent-secondary);box-shadow:0 0 15px #0f66}.hud-btn.primary:hover{background:var(--color-text-primary);color:var(--color-bg-primary);border-color:var(--color-text-primary);box-shadow:0 0 25px #fff9}.hud-btn.success{color:var(--color-success);border-color:var(--color-success);background:#00ff661f;box-shadow:0 0 10px #0f63}.hud-btn.success:hover{background:var(--color-success);color:var(--color-bg-primary);box-shadow:0 0 20px #0f69}.hud-btn.danger{color:var(--color-danger);border-color:var(--color-danger);background:#ff33661f;box-shadow:0 0 10px #f363}.hud-btn.danger:hover{background:var(--color-danger);color:var(--color-bg-primary);box-shadow:0 0 20px #f369}
