.install-overlay.svelte-wh6tnt{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:24px 20px}.premium-install-card.svelte-wh6tnt{position:relative;width:100%;max-width:380px;background:linear-gradient(145deg,#18181b,#09090b);border-radius:32px;padding:36px 28px;overflow:hidden;box-shadow:0 25px 50px -12px #000c,inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.card-bg-glow.svelte-wh6tnt{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 0%,var(--card-glow) 0%,rgba(0,0,0,0) 45%);pointer-events:none;animation:svelte-wh6tnt-breathe 6s ease-in-out infinite alternate}@keyframes svelte-wh6tnt-breathe{0%{transform:scale(1) translateY(0)}to{transform:scale(1.05) translateY(-20px)}}.close-btn.svelte-wh6tnt{position:absolute;top:20px;right:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffffb3;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.close-btn.svelte-wh6tnt:hover{background:#ffffff26;color:#fff;transform:scale(1.1)}.card-content.svelte-wh6tnt{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.app-icon-wrapper.svelte-wh6tnt{position:relative;width:90px;height:90px;margin-bottom:4px}.app-icon.svelte-wh6tnt{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#27272a,#09090b);border-radius:24px;display:flex;align-items:center;justify-content:center;border:1px solid var(--icon-border);box-shadow:0 15px 35px #0009,inset 0 2px #ffffff26;z-index:2;overflow:hidden}.real-icon.svelte-wh6tnt{width:100%;height:100%;object-fit:cover}.sparkle-icon.svelte-wh6tnt{position:absolute;top:-8px;right:-8px;color:#fff5d1;animation:svelte-wh6tnt-twinkle 2.5s infinite ease-in-out alternate;filter:drop-shadow(0 0 8px rgba(255,245,209,.8))}@keyframes svelte-wh6tnt-twinkle{0%{transform:scale(.9) rotate(-5deg);opacity:.8}to{transform:scale(1.3) rotate(15deg);opacity:1}}.icon-glow.svelte-wh6tnt{position:absolute;inset:-15px;background:var(--text-glow);filter:blur(25px);opacity:.25;border-radius:40px;z-index:1;animation:svelte-wh6tnt-pulse-glow 4s infinite alternate}@keyframes svelte-wh6tnt-pulse-glow{0%{opacity:.2;transform:scale(.9)}to{opacity:.4;transform:scale(1.1)}}.app-details.svelte-wh6tnt{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.badge-wrapper.svelte-wh6tnt{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:6px 14px;border-radius:20px;margin-bottom:8px;box-shadow:0 4px 10px #0003}.exclusive-badge.svelte-wh6tnt{font-family:var(--font-body, sans-serif);font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-glow);font-weight:800}.app-title.svelte-wh6tnt{font-family:var(--font-heading, serif);font-size:2rem;color:#fff;margin:0;font-weight:700;letter-spacing:-.03em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.app-rating.svelte-wh6tnt{display:flex;align-items:center;gap:8px;margin-bottom:6px}.stars.svelte-wh6tnt{display:flex;gap:3px}.rating-text.svelte-wh6tnt{font-family:var(--font-body, sans-serif);font-size:.85rem;color:#ffffffb3;font-weight:600}.app-desc.svelte-wh6tnt{font-family:var(--font-body, sans-serif);font-size:1.05rem;color:#ffffffd9;margin:0;line-height:1.5;padding:0 12px}.app-desc strong{color:var(--text-glow);font-weight:700;text-shadow:0 0 15px rgba(212,175,55,.4)}.action-area.svelte-wh6tnt{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:12px}.install-btn.svelte-wh6tnt{width:100%;background:var(--btn-gradient);color:var(--btn-text);font-family:var(--font-body, sans-serif);font-weight:800;font-size:1.15rem;padding:18px 24px;border-radius:20px;border:none;box-shadow:0 12px 30px #00000059,inset 0 1px #ffffff1a,inset 0 -2px #0000001a;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);text-transform:uppercase;letter-spacing:.5px}.btn-icon.svelte-wh6tnt{transition:transform .3s ease}.install-btn.svelte-wh6tnt:hover{transform:translateY(-3px);box-shadow:0 16px 35px #00000073,inset 0 1px #fff3,inset 0 -2px #0000001a}.install-btn.svelte-wh6tnt:hover .btn-icon:where(.svelte-wh6tnt){transform:translateY(2px)}.install-btn.svelte-wh6tnt:active{transform:scale(.97)}.btn-shine.svelte-wh6tnt{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-25deg);animation:svelte-wh6tnt-shine 3s infinite;pointer-events:none}@keyframes svelte-wh6tnt-shine{0%,60%{left:-100%}to{left:200%}}.secure-text.svelte-wh6tnt{font-family:var(--font-body, sans-serif);font-size:.75rem;color:#ffffff80;display:flex;align-items:center;gap:6px;font-weight:500;letter-spacing:.5px}.secure-text.svelte-wh6tnt:before{content:"✓";color:#4caf50;font-weight:700;font-size:1rem;text-shadow:0 0 10px rgba(76,175,80,.5)}
