.modal-overlay.svelte-aktgxq{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto;padding:1rem}.close-btn.svelte-aktgxq{top:6px;right:9px}.cancel-button.svelte-aktgxq{background:#d6eee5!important;color:var(--brand-green)!important;border:1px solid #D6EEE5!important}.cancel-button.svelte-aktgxq{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 15px;border-radius:8px;cursor:pointer;font-weight:600;font-size:16px;min-width:150px}.copy-button.svelte-aktgxq:disabled,.cancel-button.svelte-aktgxq:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.action-button-div.svelte-aktgxq{display:flex;column-gap:15px;justify-content:center}.modal-title.svelte-aktgxq{color:#262626;text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:20px}.ai-streaming-modal.svelte-aktgxq{background:var(--surface);border-radius:var(--radius-xl);width:90%;max-width:800px;max-height:80vh;overflow:hidden;box-shadow:var(--shadow-xl);border:1px solid var(--border);margin:auto;position:relative;display:flex;flex-direction:column;padding:24px}.ai-streaming-modal.svelte-aktgxq .modal-content:where(.svelte-aktgxq){flex:1;overflow-y:auto}.cursor.svelte-aktgxq{animation:svelte-aktgxq-blink 1s infinite;font-weight:700}@keyframes svelte-aktgxq-blink{0%,50%{opacity:1}51%,to{opacity:0}}.article-preview-container.svelte-aktgxq{background:var(--background-secondary);border-radius:12px;padding:20px 20px 0;margin-bottom:20px}.article-header.svelte-aktgxq{margin-bottom:20px;text-align:center}.article-intro.svelte-aktgxq{font-size:.9rem;color:var(--text-secondary);font-style:italic;margin-bottom:10px;line-height:1.4}.article-stars.svelte-aktgxq{font-size:1.2rem;font-weight:700;color:var(--primary-color);letter-spacing:2px}.article-content-section.svelte-aktgxq{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px #0000001a}.article-html-content.svelte-aktgxq{font-family:Inter,sans-serif;line-height:1.6;color:var(--text-primary)}.loading-container.svelte-aktgxq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:200px;background:#fff;border-radius:8px}.loading-spinner.svelte-aktgxq{width:40px;height:40px;border:4px solid var(--border);border-top:4px solid var(--primary-color);border-radius:50%;animation:svelte-aktgxq-spin 1s linear infinite;margin-bottom:16px}.loading-text.svelte-aktgxq{color:var(--text-secondary);font-size:.9rem;font-weight:500;margin:0;text-align:center}@keyframes svelte-aktgxq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.copy-button.svelte-aktgxq{display:flex;padding:12px 24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--brand-green);color:var(--White, #FFF);text-align:center;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:100%;border:0px;cursor:pointer}@media screen and (max-width:575px){.article-preview-container.svelte-aktgxq{padding:0}.modal-title.svelte-aktgxq{font-size:22px}}
