.reading-progress.svelte-1iveops{position:fixed;top:0;left:0;width:100%;height:3px;z-index:1001;background:var(--primary);box-shadow:0 0 6px #b82b3a80;transform:scaleX(0);transform-origin:left center;pointer-events:none}.article-container.svelte-1iveops{max-width:900px;margin:0 auto;padding:8rem 2rem 3rem;color:var(--text);min-height:100vh;background:var(--dark-bg)}@media(min-width:1200px){.article-container.svelte-1iveops{max-width:1000px}}@media(min-width:1440px){.article-container.svelte-1iveops{max-width:1100px}}.article-header.svelte-1iveops{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.breadcrumb.svelte-1iveops{font-size:var(--text-xs);color:var(--light-text);margin-bottom:1.5rem}.breadcrumb.svelte-1iveops a:where(.svelte-1iveops){color:var(--primary);text-decoration:none;transition:var(--transition)}.breadcrumb.svelte-1iveops a:where(.svelte-1iveops):hover{color:var(--accent)}.separator.svelte-1iveops{margin:0 .5rem;color:var(--light-text)}.article-title.svelte-1iveops{font-size:var(--text-4xl);font-weight:700;line-height:var(--leading-tight);margin-bottom:1rem;color:var(--text)}.article-subtitle.svelte-1iveops{font-size:var(--text-lg);color:var(--light-text);font-style:italic;line-height:var(--leading-relaxed);margin-bottom:1.5rem}.article-meta.svelte-1iveops{display:flex;gap:1.5rem;font-size:var(--text-xs);color:var(--light-text)}.meta-item.svelte-1iveops{display:flex;align-items:center;gap:.5rem}.article-content.svelte-1iveops{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--light-text)}.article-content.svelte-1iveops section{margin:0!important;padding:1.5rem!important}.article-content.svelte-1iveops h2{font-size:var(--text-3xl);margin-top:1.5rem;margin-bottom:.75rem;color:var(--text)}.article-content.svelte-1iveops h2:first-of-type{margin-top:0rem}.article-content.svelte-1iveops h3{font-size:var(--text-2xl);margin-top:1.25rem;margin-bottom:.5rem;color:var(--text)}.article-content.svelte-1iveops p{margin-bottom:1rem}.article-content.svelte-1iveops ul,.article-content.svelte-1iveops ol{margin-bottom:1rem;padding-left:1.5rem}.article-content.svelte-1iveops section>*:last-child{margin-bottom:0}.article-content.svelte-1iveops li{margin-bottom:.5rem}.article-content.svelte-1iveops strong{color:var(--text);font-weight:600}.article-content.svelte-1iveops figure{margin:1.5rem 0;text-align:center}.article-content.svelte-1iveops figure img{max-width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.article-content.svelte-1iveops figcaption{color:var(--light-text);font-size:var(--text-xs);line-height:var(--leading-normal);margin-top:.6rem}.article-content.svelte-1iveops .info-box,.article-content.svelte-1iveops .insight-box,.article-content.svelte-1iveops .coming-soon-notice{background:linear-gradient(135deg,#b82b3a1a,#1e243599);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-left:4px solid var(--primary);padding:1rem;margin:1.25rem 0;border-radius:8px}.article-content.svelte-1iveops .info-box h4,.article-content.svelte-1iveops .insight-box h4,.article-content.svelte-1iveops .coming-soon-notice h3{color:var(--primary);margin:0 0 .5rem;font-size:var(--text-base)}.article-content.svelte-1iveops .info-box p,.article-content.svelte-1iveops .insight-box p{margin:0;line-height:var(--leading-relaxed);font-size:var(--text-sm)}.article-content.svelte-1iveops .process-steps{margin:1rem 0}.article-content.svelte-1iveops .step{display:flex;gap:1rem;margin-bottom:1rem;padding:1rem;background:#1e243566;border-radius:10px;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.article-content.svelte-1iveops .step:last-child{margin-bottom:0}@media(hover:hover)and (pointer:fine){.article-content.svelte-1iveops .step:hover{background:#1e243599;transform:translateY(-2px);box-shadow:0 4px 12px #0003}}.article-content.svelte-1iveops .step-number{flex-shrink:0;width:45px;height:45px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xl);font-weight:700;box-shadow:0 3px 10px #b82b3a4d}.article-content.svelte-1iveops .step-content h4{margin:0 0 .5rem;font-size:var(--text-md);font-weight:600}.article-content.svelte-1iveops .step-content p{margin-bottom:.5rem;font-size:var(--text-sm)}.article-content.svelte-1iveops .step-content p:last-child{margin-bottom:0}.article-content.svelte-1iveops .example-box,.article-content.svelte-1iveops .case-example{background:#1e243599;padding:1.25rem;border-radius:10px;margin:1.25rem 0;border:1px solid rgba(255,255,255,.1)}.article-content.svelte-1iveops .example-box h4,.article-content.svelte-1iveops .case-example h4{color:var(--primary);margin:1rem 0 .5rem;font-size:var(--text-base);font-weight:600}.article-content.svelte-1iveops .example-box h4:first-child,.article-content.svelte-1iveops .case-example h4:first-child{margin-top:0}.article-content.svelte-1iveops .output-box,.article-content.svelte-1iveops .ai-output{background:linear-gradient(135deg,#3b82f61a,#1e2435cc);border:2px solid rgba(59,130,246,.3);border-radius:10px;padding:1rem;margin:1.25rem 0;box-shadow:0 4px 16px #3b82f626}.article-content.svelte-1iveops .flag-badge,.article-content.svelte-1iveops .badge{display:inline-block;background:#ffc10733;border:1px solid rgba(255,193,7,.5);color:#ffc107;padding:.4rem .85rem;border-radius:5px;font-weight:600;font-size:var(--text-sm)}.article-content.svelte-1iveops .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.25rem 0}.article-content.svelte-1iveops .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0}.article-content.svelte-1iveops .card{background:#1e243599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}@media(hover:hover)and (pointer:fine){.article-content.svelte-1iveops .card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #b82b3a33;border-color:#b82b3a4d}}.article-content.svelte-1iveops .card h4{color:var(--primary);margin:0 0 .5rem;font-size:var(--text-base);font-weight:600}.article-content.svelte-1iveops .card p{margin:0;line-height:var(--leading-relaxed);font-size:var(--text-sm)}.article-content.svelte-1iveops .highlight-statement{font-size:var(--text-md);text-align:center;color:var(--text);margin:1.25rem 0;padding:1rem;background:linear-gradient(135deg,#b82b3a1a,#1e243599);border-radius:10px;font-weight:500}.article-content.svelte-1iveops .cta-section{text-align:center;margin-top:1.5rem;padding:2rem 1.5rem;background:linear-gradient(135deg,#b82b3a1a,#1e2435cc);border-radius:12px;border:1px solid rgba(184,43,58,.3)}.article-content.svelte-1iveops .cta-section h2{margin:0 0 .75rem;font-size:var(--text-3xl)}.article-content.svelte-1iveops .cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.article-content.svelte-1iveops .cta-button{display:inline-block;padding:.85rem 1.75rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease;font-size:var(--text-sm)}.article-content.svelte-1iveops .cta-button.primary{background:var(--primary);color:#fff;border:2px solid var(--primary)}.article-content.svelte-1iveops .cta-button.secondary{background:transparent;color:var(--text);border:2px solid rgba(255,255,255,.3)}@media(hover:hover)and (pointer:fine){.article-content.svelte-1iveops .cta-button.primary:hover{background:transparent;color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #b82b3a4d}.article-content.svelte-1iveops .cta-button.secondary:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}}.article-content.svelte-1iveops .cta-button.primary:active,.article-content.svelte-1iveops .cta-button.secondary:active{transform:scale(.98) translateY(0)}.article-footer.svelte-1iveops{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color)}.back-to-resources.svelte-1iveops{text-align:center}.back-link.svelte-1iveops{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);text-decoration:none;font-weight:500;transition:var(--transition);padding:.75rem 1.5rem;border:1px solid var(--primary);border-radius:8px}@media(hover:hover)and (pointer:fine){.back-link.svelte-1iveops:hover{background:var(--primary);color:#fff;transform:translateY(-2px)}}.back-link.svelte-1iveops:active{transform:scale(.98)}[data-theme=light] .article-container.svelte-1iveops{background:var(--darker-bg)}[data-theme=light] .article-content.svelte-1iveops figure img{border-color:#b82b3a26}[data-theme=light] .article-content.svelte-1iveops .info-box,[data-theme=light] .article-content.svelte-1iveops .insight-box,[data-theme=light] .article-content.svelte-1iveops .coming-soon-notice{background:linear-gradient(135deg,#b82b3a14,#fef5f699)!important}[data-theme=light] .article-content.svelte-1iveops .step{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%)!important;border-color:#b82b3a1f!important}@media(hover:hover)and (pointer:fine){[data-theme=light] .article-content.svelte-1iveops .step:hover{background:linear-gradient(135deg,var(--card-subtle) 0%,#fef3f4 100%)!important;box-shadow:0 4px 12px #b82b3a26!important}}[data-theme=light] .article-content.svelte-1iveops .example-box,[data-theme=light] .article-content.svelte-1iveops .case-example,[data-theme=light] .article-content.svelte-1iveops .card{background:linear-gradient(135deg,var(--card-bg) 0%,var(--card-subtle) 100%)!important;border-color:#b82b3a1f!important}@media(hover:hover)and (pointer:fine){[data-theme=light] .article-content.svelte-1iveops .card:hover{box-shadow:0 6px 20px #b82b3a26!important}}[data-theme=light] .article-content.svelte-1iveops .output-box,[data-theme=light] .article-content.svelte-1iveops .ai-output{background:linear-gradient(135deg,#b82b3a0d,#fef5f6cc)!important;border-color:#b82b3a40!important;box-shadow:0 4px 16px #b82b3a1a!important}[data-theme=light] .article-content.svelte-1iveops .highlight-statement,[data-theme=light] .article-content.svelte-1iveops .cta-section{background:linear-gradient(135deg,#b82b3a14,#fef5f6cc)!important;border-color:#b82b3a33!important}[data-theme=light] .article-content.svelte-1iveops .flag-badge,[data-theme=light] .article-content.svelte-1iveops .badge{background:#ffc10726!important;border-color:#b8860b66!important;color:#6b5000!important}@media(max-width:768px){.article-container.svelte-1iveops{padding:6rem 1rem 2rem}.article-subtitle.svelte-1iveops{font-size:var(--text-md)}.article-content.svelte-1iveops{font-size:var(--text-base)}.article-meta.svelte-1iveops{flex-direction:column;gap:.5rem}.article-content.svelte-1iveops .grid-2,.article-content.svelte-1iveops .grid-3{grid-template-columns:1fr}.article-content.svelte-1iveops .step{flex-direction:column;padding:1rem;gap:1rem}.article-content.svelte-1iveops .step-number{width:38px;height:38px;font-size:var(--text-md);margin:0 auto}.article-content.svelte-1iveops .step-content{text-align:center}.article-content.svelte-1iveops .cta-section{padding:2rem 1rem}.article-content.svelte-1iveops .cta-buttons{flex-direction:column}.article-content.svelte-1iveops .cta-button{width:100%}}
