.position-card-overlay.svelte-6nkzhh{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:99999999;padding:1rem;animation:svelte-6nkzhh-fadeIn .2s ease-out}@keyframes svelte-6nkzhh-fadeIn{0%{opacity:0}to{opacity:1}}.position-card.svelte-6nkzhh{background:#fff;border-radius:1.5rem;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;position:relative;animation:svelte-6nkzhh-slideUp .3s ease-out}@keyframes svelte-6nkzhh-slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.close-button.svelte-6nkzhh{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;color:#6b7280;padding:.5rem;border-radius:.5rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.close-button.svelte-6nkzhh:hover{background:#f3f4f6;color:#374151}.position-card-content.svelte-6nkzhh{text-align:center}.celebration-icon.svelte-6nkzhh{font-size:4rem;margin-bottom:1rem;animation:svelte-6nkzhh-bounce .6s ease-out}@keyframes svelte-6nkzhh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.position-card-title.svelte-6nkzhh{font-size:1.75rem;font-weight:800;color:#1f2937;margin-bottom:.5rem}.position-number.svelte-6nkzhh{font-size:2rem;font-weight:900;background:linear-gradient(135deg,#8b5cf6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:2rem}.share-title.svelte-6nkzhh{font-size:1rem;color:#6b7280;margin-bottom:1.5rem;font-weight:600}.share-buttons.svelte-6nkzhh{display:flex;flex-direction:column;gap:.75rem}.share-button.svelte-6nkzhh{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;border:2px solid;cursor:pointer;transition:all .2s;width:100%}.share-button.twitter.svelte-6nkzhh{background:#1da1f2;border-color:#1da1f2;color:#fff}.share-button.twitter.svelte-6nkzhh:hover{background:#1a91da;border-color:#1a91da;transform:translateY(-2px);box-shadow:0 4px 12px #1da1f24d}.share-button.facebook.svelte-6nkzhh{background:#1877f2;border-color:#1877f2;color:#fff}.share-button.facebook.svelte-6nkzhh:hover{background:#166fe5;border-color:#166fe5;transform:translateY(-2px);box-shadow:0 4px 12px #1877f24d}.share-button.copy.svelte-6nkzhh{background:#fff;border-color:#d1d5db;color:#374151}.share-button.copy.svelte-6nkzhh:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-2px)}.share-button.svelte-6nkzhh:active{transform:translateY(0)}@media (max-width: 640px){.position-card.svelte-6nkzhh{padding:1.5rem}.position-card-title.svelte-6nkzhh{font-size:1.5rem}.position-number.svelte-6nkzhh{font-size:1.75rem}}
