.pdf-generator.svelte-8p02yt{display:flex;justify-content:center}.generate-button.svelte-8p02yt{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.generate-button.svelte-8p02yt:disabled{opacity:.7;cursor:not-allowed}.generate-button.primary.svelte-8p02yt{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.generate-button.primary.svelte-8p02yt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #3b82f64d}.spinner.svelte-8p02yt{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-8p02yt-spin .8s linear infinite}@keyframes svelte-8p02yt-spin{to{transform:rotate(360deg)}}
