.notifications-button.svelte-1u0myay{--btn-shadow: 0 12px 24px rgba(0, 0, 0, .45);position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.notifications-button.svelte-1u0myay:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0009}.notifications-button.svelte-1u0myay:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.bell.svelte-1u0myay{display:inline-flex}.bell.svelte-1u0myay svg:where(.svelte-1u0myay){width:20px;height:20px}.indicator.svelte-1u0myay{position:absolute;top:6px;right:6px;min-width:6px;height:6px;border-radius:999px;background:var(--red-500, #ff4949);box-shadow:0 0 0 2px var(--color-backgrounds-dark, #0f0f0f),0 0 12px #ff4949cc;animation:svelte-1u0myay-dot-breathe 2s ease-in-out infinite;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;line-height:1;color:var(--white-white-100, #ffffff);padding:0 3px}.indicator.indicator--dot.svelte-1u0myay{min-width:8px;height:8px;padding:0}.indicator-pulse.svelte-1u0myay{position:absolute;top:0;right:0;width:20px;height:20px;border:5px solid var(--red-500, #ff4949);border-radius:50%;animation:svelte-1u0myay-pulse 2s ease-out infinite;pointer-events:none}@keyframes svelte-1u0myay-dot-breathe{0%{transform:scale(1);box-shadow:0 0 0 2px var(--color-backgrounds-dark, #0f0f0f),0 0 12px #ff4949cc}40%{transform:scale(1.13);box-shadow:0 0 0 2px var(--color-backgrounds-dark, #0f0f0f),0 0 18px #ff4949}to{transform:scale(1);box-shadow:0 0 0 2px var(--color-backgrounds-dark, #0f0f0f),0 0 12px #ff4949cc}}@keyframes svelte-1u0myay-pulse{0%{transform:scale(0);opacity:0}40%{transform:scale(.6);opacity:.4}to{transform:scale(1);opacity:0}}.header__inventory-button{width:36px;max-width:36px;height:36px;position:relative}.inventory-count-badge.svelte-ui8re3{position:absolute;top:-5px;right:-10px;z-index:2;display:flex}.header__inventory-button .button__content{height:100%;padding:8px;justify-content:center}.header__inventory-button .inventory-icon{width:20px;height:20px;filter:drop-shadow(0 0 8px rgba(22,210,214,.55));transition:transform .4s ease}.header__inventory-button--empty .inventory-icon{filter:none}.header__inventory-button:hover .inventory-icon{transform:scale(1.1) translateY(-2px)}@media(max-width:1050px){.header__inventory-button{margin-right:12px}}
