.install-btn.svelte-nhga1i{cursor:pointer;min-height:48px;color:var(--gold);background-image:linear-gradient(#0a1a2eeb, #0a1a2eeb), linear-gradient(120deg, var(--gold), var(--accent-cyan), var(--gold));transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);background-origin:border-box;background-clip:padding-box,border-box;border:1.5px solid #0000;border-radius:.75rem;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;animation:2.2s ease-in-out infinite svelte-nhga1i-gold-pulse;display:inline-flex;box-shadow:0 0 14px #f4b9424d}.ic.svelte-nhga1i{font-size:1.15rem;line-height:1;animation:2.2s ease-in-out infinite svelte-nhga1i-nudge}.install-btn.svelte-nhga1i:hover{transform:translateY(-5px);box-shadow:0 0 30px #f4b942a6}.install-btn.compact.svelte-nhga1i{border-radius:.6rem;min-height:36px;padding:.42rem .95rem;font-size:.9rem}.install-btn.compact.svelte-nhga1i .ic:where(.svelte-nhga1i){font-size:.95rem}.install-btn.svelte-nhga1i:active{transform:translateY(2px)}.install-btn.svelte-nhga1i:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@keyframes svelte-nhga1i-gold-pulse{0%,to{box-shadow:0 0 12px #f4b94247}50%{box-shadow:0 0 26px #f4b94299}}@keyframes svelte-nhga1i-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}
