.reading-progress-bar.svelte-jot9ci{background:var(--gradient-accent,linear-gradient(90deg, #ff1b6b 0%, #ff7e5f 100%));z-index:9999;height:4px;transition:width .1s ease-out;position:fixed;top:0;left:0}.article-reader.svelte-jot9ci{box-sizing:border-box;max-width:800px;margin:7.5rem auto 5rem;padding:0 1rem}.article-header.svelte-jot9ci{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.meta-row.svelte-jot9ci{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.header-left-meta.svelte-jot9ci{flex-wrap:wrap;align-items:center;gap:1rem;display:inline-flex}.category-badge.svelte-jot9ci{color:#22d3ee;font-family:var(--font-display);transition:var(--transition-smooth);background:#06b6d40d;border:1px solid #06b6d459;border-radius:9999px;align-items:center;padding:.45rem 1.05rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.category-badge.svelte-jot9ci:hover{color:#fff;background:#06b6d426;border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 0 15px #06b6d440}:root.light .category-badge.svelte-jot9ci{color:#0891b2;background:#0891b208;border-color:#0891b240}:root.light .category-badge.svelte-jot9ci:hover{color:#fff;background:#0891b214;border-color:#0891b2}.pub-date.svelte-jot9ci{color:var(--text-muted);font-size:.9rem}.article-title.svelte-jot9ci{letter-spacing:normal;background:linear-gradient(135deg,#fff 20%,#f1f5f9 60%,#e9d5ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;line-height:1.15}:root.light .article-title.svelte-jot9ci{background:linear-gradient(135deg,#09090c 20%,#334155 60%,#581c87 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.article-summary.svelte-jot9ci{color:var(--text-secondary);border-left:3px solid var(--color-accent-cyan);margin-bottom:.5rem;padding-left:1.5rem;font-size:1.25rem;font-style:italic;line-height:1.6}.metadata-bar.svelte-jot9ci{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff0f;border-radius:20px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.75rem;transition:all .4s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -10px #0000004d}.metadata-bar.svelte-jot9ci:before{content:"";opacity:0;z-index:0;background:linear-gradient(90deg,#06b6d408 0%,#9b19e608 100%);transition:opacity .4s;position:absolute;inset:0}.metadata-bar.svelte-jot9ci:hover:before{opacity:1}.metadata-bar.svelte-jot9ci:hover{border-color:#9b19e633;transform:translateY(-2px);box-shadow:0 20px 40px -15px #00000080,0 0 25px #9b19e614}:root.light .metadata-bar.svelte-jot9ci{background:linear-gradient(135deg,#ffffffb3 0%,#fff6 100%);border:1px solid #0000000d;box-shadow:0 10px 30px -10px #1f268708}:root.light .metadata-bar.svelte-jot9ci:hover{border-color:#7c3aed33;box-shadow:0 20px 40px -15px #1f26870f,0 0 25px #7c3aed0d}.meta-left-col.svelte-jot9ci,.meta-dates-col.svelte-jot9ci{z-index:1;position:relative}:root.light .metadata-bar.svelte-jot9ci{background:#f8fafc80}.meta-author-col.svelte-jot9ci{align-items:center;gap:.85rem;display:flex}.meta-avatar-wrapper.svelte-jot9ci{background:var(--gradient-accent);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:2px;display:flex}.meta-avatar.svelte-jot9ci{border:2px solid var(--bg-dark);object-fit:cover;box-sizing:border-box;border-radius:50%;width:100%;height:100%}.meta-author-info.svelte-jot9ci{flex-direction:column;gap:.2rem;display:flex}.meta-name-row.svelte-jot9ci{align-items:center;gap:.5rem;display:flex}.meta-author-name.svelte-jot9ci{font-family:var(--font-display);color:#fff;font-size:.95rem;font-weight:700}:root.light .meta-author-name.svelte-jot9ci{color:#09090c}.editor-badge.svelte-jot9ci{color:#c084fc;letter-spacing:.05em;background:#a855f726;border:1px solid #a855f74d;border-radius:9999px;padding:.15rem .55rem;font-size:.65rem;font-weight:800}.meta-stats-row.svelte-jot9ci{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.meta-stat.svelte-jot9ci{align-items:center;gap:.25rem;display:inline-flex}.meta-stat-icon.svelte-jot9ci{width:12px;height:12px}.meta-dates-col.svelte-jot9ci{gap:1.5rem;display:flex}.meta-date-item.svelte-jot9ci{flex-direction:column;gap:.15rem;display:flex}.date-label.svelte-jot9ci{font-family:var(--font-sans);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.date-value.svelte-jot9ci{font-family:var(--font-display);color:var(--text-primary);font-size:.9rem;font-weight:700}.meta-actions-col.svelte-jot9ci{align-items:center;gap:.5rem;margin-left:3.65rem;display:flex}.google-follow-btn.svelte-jot9ci{color:#22d3ee;font-family:var(--font-display);letter-spacing:.05em;cursor:pointer;transition:var(--transition-smooth);background:#06b6d40d;border:1px solid #06b6d44d;border-radius:9999px;outline:none;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:.7rem;font-weight:800;display:inline-flex}.google-follow-btn.svelte-jot9ci:hover{color:#fff;background:#06b6d426;border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 0 15px #06b6d459}.google-follow-btn.followed.svelte-jot9ci{color:#34d399;background:#10b98114;border-color:#10b9814d}.google-follow-btn.followed.svelte-jot9ci:hover{color:#fff;background:#10b9812e;border-color:#34d399;transform:translateY(-1px);box-shadow:0 0 15px #10b98159}:root.light .google-follow-btn.svelte-jot9ci{color:#0891b2;background:#0891b208;border-color:#0891b240}:root.light .google-follow-btn.svelte-jot9ci:hover{color:#fff;background:#0891b214;border-color:#0891b2}:root.light .google-follow-btn.followed.svelte-jot9ci{color:#059669;background:#05966908;border-color:#05966933}:root.light .google-follow-btn.followed.svelte-jot9ci:hover{color:#fff;background:#05966914;border-color:#059669}.follow-icon.svelte-jot9ci{width:13px;height:13px}.meta-social-btn.svelte-jot9ci{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);transition:var(--transition-smooth);background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;display:flex}.meta-social-btn.svelte-jot9ci:hover{color:#3b82f6;background:#3b82f626;border-color:#3b82f666;transform:translateY(-2px)}.meta-social-btn.svelte-jot9ci svg:where(.svelte-jot9ci){width:14px;height:14px}.meta-share-btn.svelte-jot9ci{color:var(--color-accent-brand-rose);font-family:var(--font-display);letter-spacing:.05em;cursor:pointer;transition:var(--transition-smooth);background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.75rem;font-weight:800;display:inline-flex}.meta-share-btn.svelte-jot9ci:hover{background:var(--color-accent-brand-rose);color:#fff;box-shadow:0 0 15px #8b5cf659}.google-news-btn.svelte-jot9ci{color:#ff6b6b;font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);background:#ea43350d;border:1px solid #ea43354d;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.google-news-btn.svelte-jot9ci:hover{color:#fff;background:#ea433526;border-color:#ea4335;transform:translateY(-1px);box-shadow:0 0 15px #ea433559}:root.light .google-news-btn.svelte-jot9ci{color:#db4437;background:#ea433508;border:1px solid #ea433540}:root.light .google-news-btn.svelte-jot9ci:hover{color:#fff;background:#ea433514;border-color:#db4437}.share-icon.svelte-jot9ci{width:14px;height:14px}.toc-inline-card.svelte-jot9ci{border:1px solid var(--border-color);transition:padding var(--transition-fast);background:#ffffff03;border-radius:16px;margin:2.5rem 0;padding:1.5rem}.toc-inline-card.collapsed.svelte-jot9ci{padding:1.25rem 1.5rem}.toc-inline-header.svelte-jot9ci{font-family:var(--font-display);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:1.05rem;font-weight:700;display:flex}.toc-inline-card.collapsed.svelte-jot9ci .toc-inline-header:where(.svelte-jot9ci){margin-bottom:0}.toc-inline-header-left.svelte-jot9ci{align-items:center;gap:.5rem;display:flex}:root.light .toc-inline-header.svelte-jot9ci{color:#09090c}.toc-inline-icon.svelte-jot9ci{width:18px;height:18px;color:var(--color-accent-brand-rose)}.toc-chevron.svelte-jot9ci{width:18px;height:18px;color:var(--color-accent-brand-rose);transition:transform var(--transition-fast)}.toc-chevron.rotated.svelte-jot9ci{transform:rotate(180deg)}.toc-inline-nav.svelte-jot9ci{flex-direction:column;gap:.6rem;display:flex}.toc-inline-link.svelte-jot9ci{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;display:flex}.toc-inline-link.svelte-jot9ci:hover{color:var(--color-accent-brand-rose)}.toc-inline-link.level-3.svelte-jot9ci{color:var(--text-muted);padding-left:1.25rem;font-size:.88rem}.toc-bullet.svelte-jot9ci{color:var(--color-accent-brand-rose);opacity:.7;transition:transform var(--transition-fast);display:inline-block}.toc-text.svelte-jot9ci{transition:transform var(--transition-fast);display:inline-block}.toc-inline-link.svelte-jot9ci:hover .toc-bullet:where(.svelte-jot9ci),.toc-inline-link.svelte-jot9ci:hover .toc-text:where(.svelte-jot9ci){transform:translate(4px)}.author-inline-card.svelte-jot9ci{border:1px solid var(--border-color);background:#ffffff05;border-radius:20px;align-items:center;gap:2rem;margin:4rem 0 2rem;padding:2.5rem;display:flex}:root.light .author-inline-card.svelte-jot9ci{background:#00000003}.author-inline-left.svelte-jot9ci{background:var(--gradient-accent);transition:transform var(--transition-fast);border-radius:50%;flex-shrink:0;padding:3px;display:inline-block}.author-inline-left.svelte-jot9ci:hover{transform:scale(1.05)}.author-inline-avatar.svelte-jot9ci{object-fit:cover;background:var(--bg-card);border:none;border-radius:50%;width:90px;height:90px;display:block}.author-inline-right.svelte-jot9ci{flex-direction:column;gap:.65rem;display:flex}.author-inline-meta.svelte-jot9ci{align-items:center;gap:.75rem;display:flex}.author-inline-name.svelte-jot9ci{font-family:var(--font-display);color:#fff;transition:var(--transition-fast);margin:0;font-size:1.25rem;font-weight:800}.author-inline-name.svelte-jot9ci:hover{color:var(--color-accent-brand-rose)}:root.light .author-inline-name.svelte-jot9ci{color:#09090c}.author-inline-title.svelte-jot9ci{color:var(--text-muted);border:1px solid var(--border-color);background:#ffffff0d;border-radius:6px;padding:.15rem .5rem;font-size:.8rem}.author-inline-bio.svelte-jot9ci{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.author-inline-socials.svelte-jot9ci{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.social-circle-btn.svelte-jot9ci{border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-secondary);transition:var(--transition-smooth);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:flex}.social-circle-btn.svelte-jot9ci:hover{color:#fff;border-color:var(--color-accent-brand-rose);background:#ffffff14;transform:translateY(-2px)}:root.light .social-circle-btn.svelte-jot9ci{background:#00000005}:root.light .social-circle-btn.svelte-jot9ci:hover{color:#000;background:#0000000d}.social-circle-btn.svelte-jot9ci svg:where(.svelte-jot9ci){width:14px;height:14px}.newsletter-inline-card.svelte-jot9ci{text-align:center;background:linear-gradient(135deg,#a855f7 0%,#d946ef 50%,#f43f5e 100%);border-radius:20px;flex-direction:column;align-items:center;gap:1rem;margin:3rem 0;padding:3rem 2.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #ec489933}.bell-icon-wrapper.svelte-jot9ci{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.5rem;display:flex}.newsletter-bell-svg.svelte-jot9ci{color:#fff;width:24px;height:24px}.newsletter-inline-title.svelte-jot9ci{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:2rem;font-weight:900;color:#fff!important}.newsletter-inline-subtitle.svelte-jot9ci{max-width:550px;margin:0 0 1rem;font-size:1.05rem;line-height:1.6;color:#ffffffd9!important}.newsletter-inline-form.svelte-jot9ci{z-index:2;align-items:center;gap:.85rem;width:100%;max-width:650px;display:flex}.newsletter-inline-input.svelte-jot9ci{color:#fff;transition:var(--transition-smooth);background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;outline:none;flex:1;padding:1rem 1.25rem;font-size:.95rem}.newsletter-inline-input.svelte-jot9ci::placeholder{color:#fff9}.newsletter-inline-input.svelte-jot9ci:focus{background:#fff3;border-color:#fff}.newsletter-inline-submit-btn.svelte-jot9ci{color:#a855f7;font-family:var(--font-display);cursor:pointer;transition:var(--transition-smooth);background:#fff;border:none;border-radius:12px;outline:none;padding:1rem 2rem;font-size:.95rem;font-weight:800;box-shadow:0 4px 15px #0000001a}.newsletter-inline-submit-btn.svelte-jot9ci:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.featured-image-wrapper.svelte-jot9ci{border-radius:20px;width:100%;height:450px;margin-bottom:4rem;overflow:hidden}.featured-image{object-fit:cover;width:100%;height:100%}.article-body.svelte-jot9ci{font-family:var(--font-display);color:#d4d4d8;flex-direction:column;gap:2rem;font-size:1.1rem;line-height:1.8;display:flex}:root.light .article-body.svelte-jot9ci{color:#3f3f46}.article-body.svelte-jot9ci h2{color:#fff;margin-top:2.5rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:2rem}:root.light .article-body.svelte-jot9ci h2{color:#09090c}.article-body.svelte-jot9ci h3{color:#fff;margin-top:2rem;margin-bottom:.5rem;scroll-margin-top:6rem;font-size:1.5rem}:root.light .article-body.svelte-jot9ci h3{color:#09090c}.article-body.svelte-jot9ci p{color:#d4d4d8}:root.light .article-body.svelte-jot9ci p{color:#3f3f46}.article-body.svelte-jot9ci a{color:var(--color-accent-cyan);text-decoration:underline}.article-body.svelte-jot9ci a:hover{color:var(--color-accent-brand-rose)}.article-body.svelte-jot9ci ul,.article-body.svelte-jot9ci ol{flex-direction:column;gap:.5rem;padding-left:2rem;display:flex}.article-body.svelte-jot9ci li{color:#d4d4d8}:root.light .article-body.svelte-jot9ci li{color:#3f3f46}.article-body.svelte-jot9ci img{border:1px solid var(--border-color);border-radius:12px;max-width:100%;height:auto;margin:1.5rem 0}.article-body.svelte-jot9ci figure{flex-direction:column;align-items:center;margin:1.5rem 0;display:flex}.article-body.svelte-jot9ci figcaption{color:var(--text-muted);margin-top:.5rem;font-size:.85rem}.article-body.svelte-jot9ci pre{border:1px solid var(--border-color);color:#e4e4e7;background:#0f0f11;border-radius:12px;margin:1.5rem 0;padding:1.5rem;font-family:Courier New,Courier,monospace;font-size:.95rem;overflow-x:auto}.article-body.svelte-jot9ci code{color:var(--color-accent-rose);background:#1e1e24;border-radius:4px;padding:.2rem .4rem;font-family:monospace;font-size:.9em}:root.light .article-body.svelte-jot9ci code{background:#f1f5f9}.article-body.svelte-jot9ci pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.article-body.svelte-jot9ci blockquote{border-left:4px solid var(--color-accent-brand-rose);color:#e4e4e7;background:#ffffff05;border-radius:0 12px 12px 0;margin:1.5rem 0;padding:1.5rem 2rem;font-style:italic}:root.light .article-body.svelte-jot9ci blockquote{color:#3f3f46;background:#00000005}.tags-section.svelte-jot9ci{border-top:1px solid var(--border-color);align-items:center;gap:1rem;margin-top:5rem;padding-top:2rem;display:flex}.tags-label.svelte-jot9ci{font-size:1rem;font-weight:600}.tags-container.svelte-jot9ci{flex-wrap:wrap;gap:.75rem;display:flex}.tag-badge.svelte-jot9ci{border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff08;border-radius:6px;padding:.25rem .75rem;font-size:.8rem;text-decoration:none;transition:all .2s}.tag-badge.svelte-jot9ci:hover{border-color:var(--color-accent-cyan);color:#fff;background:#06b6d414;transform:translateY(-1px);box-shadow:0 4px 12px #06b6d426}.tags-toggle-btn.svelte-jot9ci{background:var(--gradient-accent);color:#fff;cursor:pointer;transition:var(--transition-fast);border:none;border-radius:6px;outline:none;padding:.25rem .75rem;font-size:.8rem;font-weight:700}.tags-toggle-btn.svelte-jot9ci:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9b19e64d}.article-navigation-row.svelte-jot9ci{border-top:1px solid var(--border-color);grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;padding-top:3rem;display:grid}.nav-direction-btn.svelte-jot9ci{border:1px solid var(--border-color);transition:var(--transition-smooth);border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:120px;padding:2.25rem 1.75rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav-bg-img.svelte-jot9ci{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;left:0}.nav-overlay.svelte-jot9ci{background:linear-gradient(var(--bg-card-overlay,#09090cc7), var(--bg-card-overlay,#09090cc7));z-index:2;width:100%;height:100%;transition:background .3s;position:absolute;top:0;left:0}:root.light .nav-overlay.svelte-jot9ci{background:linear-gradient(#ffffffd9,#ffffffd9)}.nav-content.svelte-jot9ci{z-index:3;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:relative}.nav-direction-btn.svelte-jot9ci:hover .nav-bg-img:where(.svelte-jot9ci){transform:scale(1.08)}.nav-direction-btn.svelte-jot9ci:hover .nav-overlay:where(.svelte-jot9ci){background:linear-gradient(var(--bg-card-overlay,#09090cad), var(--bg-card-overlay,#09090cad))}:root.light .nav-direction-btn.svelte-jot9ci:hover .nav-overlay:where(.svelte-jot9ci){background:linear-gradient(#ffffffbf,#ffffffbf)}.nav-direction-btn.svelte-jot9ci:hover{border-color:var(--color-accent-cyan);box-shadow:var(--shadow-glow-hover);transform:translateY(-4px)}.article-body.svelte-jot9ci .addtoany_share_save_container{display:none!important}.nav-label.svelte-jot9ci{font-family:var(--font-display);color:var(--color-accent-brand-rose);letter-spacing:.05em;font-size:.75rem;font-weight:800}.nav-post-title.svelte-jot9ci{color:#fff;font-size:1rem;font-weight:600;line-height:1.4}:root.light .nav-post-title.svelte-jot9ci{color:#09090c}.nav-direction-placeholder.svelte-jot9ci{visibility:hidden}.related-section.svelte-jot9ci{border-top:1px solid var(--border-color);margin-top:8rem;padding-top:4rem}.related-title.svelte-jot9ci{font-family:var(--font-display);text-align:center;margin-bottom:2.5rem;font-size:2.2rem}.related-grid.svelte-jot9ci{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.related-card.svelte-jot9ci{border:1px solid var(--border-color);border-radius:20px;flex-direction:column;height:100%;transition:all .45s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden}.related-card.svelte-jot9ci:hover{box-shadow:var(--shadow-glow-hover);background:var(--bg-card-hover);border-color:#9b19e659;transform:translateY(-8px)scale(1.01)}.card-img-container.svelte-jot9ci{width:100%;height:150px;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.25,.8,.25,1)}.related-card.svelte-jot9ci:hover .card-img{transform:scale(1.08)}.card-img-placeholder.svelte-jot9ci{width:100%;height:100%;font-family:var(--font-display);color:var(--color-accent-cyan);border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#10b98126 0%,#06b6d426 100%);justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.post-category-tag.svelte-jot9ci{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-accent-cyan);font-family:var(--font-display);background:#09090ccc;border:1px solid #ffffff1a;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.card-info.svelte-jot9ci{flex-direction:column;gap:.5rem;padding:1.75rem 1.25rem 1.25rem;display:flex;position:relative}.related-author-avatar-wrapper.svelte-jot9ci{border:3px solid var(--bg-card,#09090c);background:var(--bg-card,#09090c);z-index:5;box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:-22px;left:20px;overflow:hidden;box-shadow:0 4px 10px #0000004d}:root.light .related-author-avatar-wrapper.svelte-jot9ci{border-color:var(--bg-card,#fff);background:var(--bg-card,#fff);box-shadow:0 4px 10px #00000014}.related-author-avatar.svelte-jot9ci{object-fit:cover;width:100%;height:100%}.related-author-avatar-wrapper.avatar-gradient-circle.svelte-jot9ci{font-family:var(--font-display);font-size:.95rem;font-weight:800;background:var(--gradient-accent,linear-gradient(135deg, #ff1b6b 0%, #ff7e5f 100%))!important;color:#fff!important}.card-author-byline.svelte-jot9ci{font-family:var(--font-sans);color:var(--color-accent-brand-rose);margin-top:2px;font-size:.8rem;font-weight:600}.recent-title.svelte-jot9ci{color:#fff;transition:var(--transition-fast);font-size:1.1rem;line-height:1.3}:root.light .recent-title.svelte-jot9ci{color:#09090c}.related-card.svelte-jot9ci:hover .recent-title:where(.svelte-jot9ci){color:var(--color-accent-brand-rose)}@media (width<=968px){.related-grid.svelte-jot9ci{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.article-reader.svelte-jot9ci{padding:0 .5rem}.article-title.svelte-jot9ci{font-size:2.2rem}.featured-image-wrapper.svelte-jot9ci{height:280px;margin-bottom:2rem}.related-grid.svelte-jot9ci{grid-template-columns:1fr}.related-section.svelte-jot9ci{margin-top:5rem}.metadata-bar.svelte-jot9ci{border-radius:20px;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.meta-dates-col.svelte-jot9ci{justify-content:space-between;width:100%}.meta-actions-col.svelte-jot9ci{flex-wrap:wrap;width:100%;margin-left:0}.author-inline-card.svelte-jot9ci{text-align:center;flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.newsletter-inline-form.svelte-jot9ci{flex-direction:column;gap:.75rem}.newsletter-inline-input.svelte-jot9ci,.newsletter-inline-submit-btn.svelte-jot9ci{width:100%}.google-source-card.svelte-jot9ci{border-radius:16px;gap:.85rem;margin:2rem 0 1rem;padding:.75rem 1.15rem}.google-source-logo.svelte-jot9ci{width:32px;height:32px}.google-source-logo.svelte-jot9ci svg{width:16px;height:16px}.google-source-text.svelte-jot9ci{font-size:.85rem;line-height:1.35}.google-source-right.svelte-jot9ci{padding-left:.25rem}.google-source-right.svelte-jot9ci svg{width:16px;height:16px}.join-discussion-card.svelte-jot9ci{border-radius:16px;margin:1.25rem 0;padding:.85rem 1.25rem}.join-discussion-left.svelte-jot9ci{gap:.85rem}.join-discussion-icon-circle.svelte-jot9ci{width:36px;height:36px}.chat-bubble-icon.svelte-jot9ci{width:18px;height:18px}.join-discussion-title.svelte-jot9ci{font-size:.95rem}.join-discussion-subtitle.svelte-jot9ci{font-size:.78rem}.arrow-right-icon.svelte-jot9ci{width:16px;height:16px}}@media (width<=580px){.article-navigation-row.svelte-jot9ci{grid-template-columns:1fr;gap:1.25rem}}.helpful{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff04;border:1px solid #ffffff14;border-radius:20px;max-width:680px;margin:4rem auto;padding:2.25rem;transition:all .3s;box-shadow:0 8px 30px #0003}:root.light .helpful{background:#00000003;border:1px solid #00000014;box-shadow:0 8px 30px #00000008}.helpful-header{margin-bottom:.75rem}.helpful-headline{background:linear-gradient(135deg,#9b19e6 0%,#c51114 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.45rem;font-weight:800;display:inline-block}.helpful-content{color:var(--text-secondary);max-width:540px;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;font-size:.95rem;line-height:1.6}.helpful-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.helpful-button{color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.5rem;padding:.75rem 1.6rem;font-size:.88rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}:root.light .helpful-button{color:var(--text-secondary);background:#00000005;border:1px solid #00000014}.helpful-pro{color:#a855f7;background:#9b19e60d;border-color:#9b19e626}.helpful-pro:hover{transform:translateY(-2px);box-shadow:0 4px 20px #9b19e64d;color:#fff!important;background:linear-gradient(135deg,#9b19e6 0%,#c51114 100%)!important;border-color:#0000!important}.helpful-contra:hover{transform:translateY(-2px);color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}:root.light .helpful-contra:hover{color:#000!important;background:#0000000d!important;border-color:#00000026!important}.helpful-button.voted{color:#fff!important;background:linear-gradient(135deg,#9b19e6 0%,#c51114 100%)!important;border-color:#0000!important}.helpful-counter{background:#00000040;border-radius:6px;margin-left:.25rem;padding:.1rem .5rem;font-family:monospace;font-size:.8rem;font-weight:700;display:inline-block}.comments-section-delight.svelte-jot9ci{background:#ffffff03;border:1px solid #ffffff0d;border-radius:24px;max-width:820px;margin:3rem auto;padding:2.5rem}:root.light .comments-section-delight.svelte-jot9ci{background:#fff!important;border-color:#09090c0f!important;box-shadow:0 10px 30px #00000005!important}.comments-section-title.svelte-jot9ci{font-family:var(--font-display);color:var(--text-primary);border-bottom:1px solid #ffffff0d;margin-bottom:2rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:800}:root.light .comments-section-title.svelte-jot9ci{border-bottom-color:#0000000d}.comment-error.svelte-jot9ci{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:12px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.85rem}.add-comment-wrapper.svelte-jot9ci{margin-bottom:2.5rem}.comment-form.svelte-jot9ci{width:100%}.comment-input-row.svelte-jot9ci{gap:1.25rem;display:flex}.comment-user-avatar.svelte-jot9ci{object-fit:cover;border:2px solid #ffffff1a;border-radius:50%;width:48px;height:48px}:root.light .comment-user-avatar.svelte-jot9ci{border-color:#0000001a}.comment-textarea-wrapper.svelte-jot9ci{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.comment-textarea.svelte-jot9ci{width:100%;color:var(--text-primary);resize:vertical;transition:var(--transition-smooth);font-size:.95rem;font-family:var(--font-sans);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;outline:none;padding:.9rem 1.1rem;line-height:1.5}:root.light .comment-textarea.svelte-jot9ci{color:#09090c!important;background:#00000004!important;border-color:#00000014!important}.comment-textarea.svelte-jot9ci:focus{border-color:var(--color-accent-brand-rose);background:#ffffff0a;box-shadow:0 0 15px #9b19e626}.comment-form-actions.svelte-jot9ci{justify-content:flex-end;display:flex}.comment-submit-btn.svelte-jot9ci{background:var(--gradient-accent);color:#fff;cursor:pointer;transition:var(--transition-fast);border:none;border-radius:50px;outline:none;padding:.65rem 1.4rem;font-size:.88rem;font-weight:700;box-shadow:0 4px 12px #9b19e640}.comment-submit-btn.svelte-jot9ci:hover{transform:translateY(-1px);box-shadow:0 6px 16px #9b19e666}.comment-submit-btn.svelte-jot9ci:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.comments-spinner-wrapper.svelte-jot9ci{color:var(--text-muted);flex-direction:column;align-items:center;gap:1rem;padding:2rem 0;font-size:.9rem;display:flex}.comments-spinner.svelte-jot9ci{border:3px solid #ffffff0d;border-top-color:var(--color-accent-brand-rose);border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-jot9ci-spin}@keyframes svelte-jot9ci-spin{to{transform:rotate(360deg)}}.comments-list.svelte-jot9ci{flex-direction:column;gap:1.75rem;display:flex}.comment-item.svelte-jot9ci{gap:1.25rem;display:flex}.comment-avatar-link.svelte-jot9ci{flex-shrink:0}.comment-item-avatar.svelte-jot9ci{object-fit:cover;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;width:44px;height:44px}.comment-item-body.svelte-jot9ci{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-grow:1;padding:1.25rem}:root.light .comment-item-body.svelte-jot9ci{background:#00000001;border-color:#00000008}.comment-item-header.svelte-jot9ci{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.comment-item-author-meta.svelte-jot9ci{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comment-author-name.svelte-jot9ci{color:var(--text-primary);font-size:.95rem;font-weight:700;text-decoration:none}.comment-author-name.svelte-jot9ci:hover{color:var(--color-accent-brand-rose)}.comment-author-username.svelte-jot9ci{color:var(--color-accent-rose);font-size:.8rem;font-weight:600}.comment-date.svelte-jot9ci{color:var(--text-muted);font-size:.8rem}.comment-delete-btn.svelte-jot9ci{color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:6px;outline:none;padding:.25rem}.comment-delete-btn.svelte-jot9ci:hover{color:#f87171;background:#ef444414}.trash-icon.svelte-jot9ci{width:16px;height:16px}.comment-item-text.svelte-jot9ci{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.5}.join-discussion-card.svelte-jot9ci{cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;outline:none;justify-content:space-between;align-items:center;width:100%;margin:1.5rem 0;padding:1.5rem 2rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}:root.light .join-discussion-card.svelte-jot9ci{background:#00000004;border-color:#0000000f}.join-discussion-card.svelte-jot9ci:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 30px #00000040,0 0 15px #ffffff05}:root.light .join-discussion-card.svelte-jot9ci:hover{background:#00000008;border-color:#0000001f;box-shadow:0 8px 30px #0000000d}.join-discussion-left.svelte-jot9ci{align-items:center;gap:1.25rem;display:flex}.join-discussion-icon-circle.svelte-jot9ci{width:50px;height:50px;transition:var(--transition-fast);background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root.light .join-discussion-icon-circle.svelte-jot9ci{background:#0000000d}.join-discussion-card.svelte-jot9ci:hover .join-discussion-icon-circle:where(.svelte-jot9ci){background:#ffffff1a;transform:scale(1.05)}:root.light .join-discussion-card.svelte-jot9ci:hover .join-discussion-icon-circle:where(.svelte-jot9ci){background:#00000014}.chat-bubble-icon.svelte-jot9ci{width:22px;height:22px;color:var(--text-primary)}.join-discussion-text.svelte-jot9ci{flex-direction:column;gap:.25rem;display:flex}.join-discussion-title.svelte-jot9ci{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:800}:root.light .join-discussion-title.svelte-jot9ci{color:#09090c}.join-discussion-subtitle.svelte-jot9ci{color:var(--text-secondary);font-size:.95rem}.join-discussion-right.svelte-jot9ci{color:var(--text-muted);justify-content:center;align-items:center;transition:all .3s;display:flex}.arrow-right-icon.svelte-jot9ci{width:20px;height:20px}.join-discussion-card.svelte-jot9ci:hover .join-discussion-right:where(.svelte-jot9ci){color:var(--text-primary);transform:translate(4px)}.google-source-card.svelte-jot9ci{box-sizing:border-box;cursor:pointer;background:linear-gradient(#121218bf,#121218bf) padding-box padding-box,linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335) border-box;border:2px solid #0000;border-radius:20px;align-items:center;gap:1.5rem;margin:3rem 0 1rem;padding:1.25rem 2rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}:root.light .google-source-card.svelte-jot9ci{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335) border-box;box-shadow:0 4px 20px #00000005}.google-source-card.svelte-jot9ci:hover{transform:translateY(-2px);box-shadow:0 8px 30px #4285f426,0 0 15px #ffffff05}:root.light .google-source-card.svelte-jot9ci:hover{box-shadow:0 10px 30px #0000000d}.google-source-logo.svelte-jot9ci{background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .3s;display:flex}:root.light .google-source-logo.svelte-jot9ci{background:#00000008;border-color:#0000000f}.google-source-card.svelte-jot9ci:hover .google-source-logo:where(.svelte-jot9ci){transform:scale(1.08)}.google-g-svg.svelte-jot9ci{width:26px;height:26px}.google-source-text.svelte-jot9ci{font-family:var(--font-sans);color:#fff;flex-grow:1;font-size:1.15rem;font-weight:700;line-height:1.4}:root.light .google-source-text.svelte-jot9ci{color:#09090c}.google-source-text.svelte-jot9ci .brand-text-highlight:where(.svelte-jot9ci){background:linear-gradient(135deg,#ef4444 0%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline-block}.google-source-right.svelte-jot9ci{color:#fff6;justify-content:center;align-items:center;padding-left:1rem;transition:all .3s;display:flex}.google-source-right.svelte-jot9ci .arrow-right-icon:where(.svelte-jot9ci){width:20px;height:20px}:root.light .google-source-right.svelte-jot9ci{color:#09090c4d}.google-source-card.svelte-jot9ci:hover .google-source-right:where(.svelte-jot9ci){color:#fff;transform:translate(4px)}:root.light .google-source-card.svelte-jot9ci:hover .google-source-right:where(.svelte-jot9ci){color:#09090c}.inline-related-card{border:1px solid hsla(var(--hue,340), 90%, 55%, .15);box-sizing:border-box;cursor:pointer;background:#12121866;border-radius:14px;justify-content:space-between;align-items:center;gap:1.5rem;margin:2rem 0;padding:1rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}:root.light .inline-related-card{border-color:hsla(var(--hue,340), 85%, 45%, .12);background:#fff;box-shadow:0 4px 20px #00000003}.inline-related-card:hover{background:hsla(var(--hue,340), 90%, 55%, .04);border-color:hsla(var(--hue,340), 90%, 55%, .4);box-shadow:0 8px 30px hsla(var(--hue,340), 90%, 55%, .12), 0 0 15px hsla(var(--hue,340), 90%, 55%, .04);transform:translateY(-2px)}:root.light .inline-related-card:hover{background:hsla(var(--hue,340), 85%, 45%, .015);border-color:hsla(var(--hue,340), 85%, 45%, .35);box-shadow:0 8px 30px hsla(var(--hue,340), 85%, 45%, .08)}.inline-related-left{flex-grow:1;align-items:center;gap:1rem;display:flex}@media (width<=640px){.inline-related-left{flex-direction:column;align-items:flex-start;gap:.5rem}}.inline-related-label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;background:hsla(var(--hue,340), 90%, 55%, .12);color:hsl(var(--hue,340), 95%, 60%);border-radius:6px;flex-shrink:0;padding:.25rem .6rem;font-size:.7rem;font-weight:800}:root.light .inline-related-label{background:hsla(var(--hue,340), 85%, 45%, .08);color:hsl(var(--hue,340), 85%, 45%)}.inline-related-title{font-family:var(--font-sans);color:#fff;font-size:1rem;font-weight:700;line-height:1.4;transition:color .2s}:root.light .inline-related-title{color:#09090c}.inline-related-card:hover .inline-related-title{color:hsl(var(--hue,340), 95%, 65%)}:root.light .inline-related-card:hover .inline-related-title{color:hsl(var(--hue,340), 85%, 45%)}.inline-related-right{color:#fff6;justify-content:center;align-items:center;transition:all .3s;display:flex}:root.light .inline-related-right{color:#09090c4d}.inline-related-right .arrow-right-icon{stroke-width:2.5px;width:18px;height:18px}.inline-related-card:hover .inline-related-right{color:hsl(var(--hue,340), 95%, 60%);transform:translate(4px)}:root.light .inline-related-card:hover .inline-related-right{color:hsl(var(--hue,340), 85%, 45%)}.oauth-divider.svelte-jot9ci{text-align:center;color:var(--text-muted);align-items:center;margin:1.5rem 0;font-size:.8rem;font-weight:700;display:flex}.oauth-divider.svelte-jot9ci:before,.oauth-divider.svelte-jot9ci:after{content:"";border-bottom:1px solid #ffffff14;flex:1}.oauth-divider.svelte-jot9ci span:where(.svelte-jot9ci){padding:0 .75rem}.oauth-buttons.svelte-jot9ci{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.oauth-btn.svelte-jot9ci{color:var(--text-primary);cursor:pointer;transition:var(--transition-fast);background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:700;display:flex}.oauth-btn.svelte-jot9ci:hover{background:#ffffff0d;border-color:#ffffff26;transform:translateY(-1px)}.oauth-icon.svelte-jot9ci{width:18px;height:18px}.share-popup-card.svelte-jot9ci{box-sizing:border-box;width:90%!important;max-width:520px!important;padding:2rem!important}.share-brand-header.svelte-jot9ci{text-align:center;margin-bottom:1.5rem}.share-brand-header.svelte-jot9ci h2:where(.svelte-jot9ci){color:#fff;margin:0;font-size:1.35rem;font-weight:800}:root.light .share-brand-header.svelte-jot9ci h2:where(.svelte-jot9ci){color:#09090c}.share-header-divider.svelte-jot9ci{background:linear-gradient(90deg, var(--color-accent-cyan), var(--color-accent-brand-rose));border-radius:9999px;width:50px;height:3px;margin:.75rem auto 0}.share-primary-row.svelte-jot9ci{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.share-primary-btn.svelte-jot9ci{border-radius:12px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.share-primary-btn.fb.svelte-jot9ci{color:#1877f2;background:#1877f21a;border:1px solid #1877f24d}.share-primary-btn.fb.svelte-jot9ci:hover{background:#1877f233;border-color:#1877f2;box-shadow:0 0 15px #1877f24d}.share-primary-btn.tw.svelte-jot9ci{color:#fff;background:#ffffff08;border:1px solid #ffffff26}.share-primary-btn.tw.svelte-jot9ci:hover{background:#ffffff14;border-color:#fff;box-shadow:0 0 15px #fff3}:root.light .share-primary-btn.tw.svelte-jot9ci{color:#000;background:#00000008;border-color:#00000026}:root.light .share-primary-btn.tw.svelte-jot9ci:hover{background:#00000014;border-color:#000}.primary-share-icon.svelte-jot9ci{width:18px;height:18px}.share-section-label.svelte-jot9ci{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-muted);text-align:center;margin-bottom:1rem;font-size:.75rem;font-weight:800}.share-circle-grid.svelte-jot9ci{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem;display:flex}.share-circle-btn.svelte-jot9ci{cursor:pointer;width:42px;height:42px;color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}:root.light .share-circle-btn.svelte-jot9ci{background:#00000005;border-color:#00000014}.share-circle-btn.svelte-jot9ci svg:where(.svelte-jot9ci){width:18px;height:18px}.share-circle-btn.pin.svelte-jot9ci:hover{color:#e60023;background:#e600231f;border-color:#e60023;box-shadow:0 0 15px #e600234d}.share-circle-btn.ln.svelte-jot9ci:hover{color:#0a66c2;background:#0a66c21f;border-color:#0a66c2;box-shadow:0 0 15px #0a66c24d}.share-circle-btn.wa.svelte-jot9ci:hover{color:#25d366;background:#25d3661f;border-color:#25d366;box-shadow:0 0 15px #25d3664d}.share-circle-btn.th.svelte-jot9ci:hover{color:#fff;background:#ffffff14;border-color:#fff;box-shadow:0 0 15px #fff3}:root.light .share-circle-btn.th.svelte-jot9ci:hover{color:#000;background:#00000014;border-color:#000}.share-circle-btn.ig.svelte-jot9ci:hover{color:#e1306c;background:#e1306c1f;border-color:#e1306c;box-shadow:0 0 15px #e1306c4d}.share-circle-btn.tg.svelte-jot9ci:hover{color:#08c;background:#0088cc1f;border-color:#08c;box-shadow:0 0 15px #0088cc4d}.share-circle-btn.rd.svelte-jot9ci:hover{color:#ff5700;background:#ff57001f;border-color:#ff5700;box-shadow:0 0 15px #ff57004d}.share-circle-btn.sc.svelte-jot9ci:hover{color:#fffc00;background:#fffc0014;border-color:#fffc00;box-shadow:0 0 15px #fffc0033}.share-circle-btn.msg.svelte-jot9ci:hover{color:#0084ff;background:#0084ff1f;border-color:#0084ff;box-shadow:0 0 15px #0084ff4d}.share-circle-btn.ds.svelte-jot9ci:hover{color:#5865f2;background:#5865f21f;border-color:#5865f2;box-shadow:0 0 15px #5865f24d}.share-circle-btn.bsky.svelte-jot9ci:hover{color:#0085ff;background:#0085ff1f;border-color:#0085ff;box-shadow:0 0 15px #0085ff4d}.share-circle-btn.mail.svelte-jot9ci:hover{border-color:var(--color-accent-brand-rose);color:var(--color-accent-brand-rose);background:#8b5cf61f;box-shadow:0 0 15px #8b5cf64d}.share-circle-btn.flip.svelte-jot9ci:hover{color:#f52e2e;background:#f52e2e1f;border-color:#f52e2e;box-shadow:0 0 15px #f52e2e4d}.share-circle-btn.mix.svelte-jot9ci:hover{color:#ff8200;background:#ff82001f;border-color:#ff8200;box-shadow:0 0 15px #ff82004d}.share-circle-btn.more-btn.svelte-jot9ci:hover{border-color:var(--color-accent-cyan);color:var(--color-accent-cyan);background:#06b6d41f;box-shadow:0 0 15px #06b6d44d}.share-copy-section.svelte-jot9ci{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.share-copy-label.svelte-jot9ci{color:var(--text-muted);font-size:.8rem;font-weight:700}.share-copy-row.svelte-jot9ci{gap:.5rem;display:flex}.share-copy-input.svelte-jot9ci{color:var(--text-secondary);background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;outline:none;flex-grow:1;padding:.65rem 1rem;font-size:.85rem}:root.light .share-copy-input.svelte-jot9ci{background:#00000005;border-color:#00000014}.share-copy-btn.svelte-jot9ci{background:var(--gradient-accent);color:#fff;cursor:pointer;transition:var(--transition-fast);border:none;border-radius:10px;outline:none;padding:.65rem 1.25rem;font-size:.85rem;font-weight:700}.share-copy-btn.svelte-jot9ci:hover{transform:translateY(-1px);box-shadow:0 4px 12px #9b19e640}@media (width<=480px){.comment-item.svelte-jot9ci{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.comment-avatar-link.svelte-jot9ci{display:inline-flex!important}.comment-item-avatar.svelte-jot9ci{width:36px!important;height:36px!important}.comment-item-body.svelte-jot9ci{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;padding:.95rem!important}.comment-item-header.svelte-jot9ci{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.comment-item-author-meta.svelte-jot9ci{flex-direction:column!important;align-items:flex-start!important;gap:.15rem!important}.comment-delete-btn.svelte-jot9ci{align-self:flex-end!important;margin-top:-1.75rem!important}.comment-item-text.svelte-jot9ci{font-size:.88rem!important;line-height:1.4!important}.comment-textarea.svelte-jot9ci{border-radius:10px!important;padding:.75rem .95rem!important;font-size:.88rem!important}.comment-input-row.svelte-jot9ci{flex-direction:column!important;align-items:flex-start!important;gap:.75rem!important}.comment-user-avatar.svelte-jot9ci{width:36px!important;height:36px!important}.comment-submit-btn.svelte-jot9ci{text-align:center!important;justify-content:center!important;width:100%!important}}.article-body.svelte-jot9ci .internal-related-card{background:linear-gradient(135deg, hsla(var(--hue,220), 85%, 55%, .03) 0%, hsla(var(--hue,220), 85%, 55%, .01) 100%)!important;border:1px solid hsla(var(--hue,220), 85%, 55%, .12)!important;-webkit-backdrop-filter:blur(12px)!important;cursor:pointer!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin:1.75rem 0!important;padding:.95rem 1.35rem!important;text-decoration:none!important;transition:all .4s cubic-bezier(.25,.8,.25,1)!important;display:flex!important;box-shadow:0 8px 32px #00000040!important}.article-body.svelte-jot9ci .internal-related-card:hover{border-color:hsla(var(--hue,220), 85%, 55%, .35)!important;background:linear-gradient(135deg, hsla(var(--hue,220), 85%, 55%, .07) 0%, hsla(var(--hue,220), 85%, 55%, .03) 100%)!important;box-shadow:0 15px 35px -8px hsla(var(--hue,220), 85%, 55%, .25), 0 0 15px hsla(var(--hue,220), 85%, 55%, .08)!important;transform:translate(6px)!important}:root.light .article-body.svelte-jot9ci .internal-related-card{background:linear-gradient(135deg, hsla(var(--hue,220), 85%, 45%, .03) 0%, #ffffffbf 100%)!important;border-color:hsla(var(--hue,220), 85%, 45%, .18)!important;box-shadow:0 8px 32px #1f268708!important}:root.light .article-body.svelte-jot9ci .internal-related-card:hover{background:linear-gradient(135deg, hsla(var(--hue,220), 85%, 45%, .06) 0%, #ffffffd9 100%)!important;border-color:hsla(var(--hue,220), 85%, 45%, .45)!important;box-shadow:0 15px 35px -8px hsla(var(--hue,220), 85%, 45%, .12)!important}.article-body.svelte-jot9ci .internal-related-content{flex-wrap:wrap!important;align-items:center!important;gap:1rem!important;display:flex!important}.article-body.svelte-jot9ci .related-badge{font-family:var(--font-display)!important;letter-spacing:.05em!important;color:hsla(var(--hue,220), 90%, 65%, 1)!important;background:hsla(var(--hue,220), 85%, 55%, .15)!important;border:1px solid hsla(var(--hue,220), 85%, 55%, .25)!important;text-transform:uppercase!important;border-radius:4px!important;padding:.2rem .6rem!important;font-size:.65rem!important;font-weight:900!important}:root.light .article-body.svelte-jot9ci .related-badge{color:hsla(var(--hue,220), 95%, 40%, 1)!important;background:hsla(var(--hue,220), 85%, 45%, .08)!important;border-color:hsla(var(--hue,220), 85%, 45%, .2)!important}.article-body.svelte-jot9ci .related-link-title{font-family:var(--font-display)!important;color:#fff!important;font-size:.95rem!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;transition:color .2s!important}:root.light .article-body.svelte-jot9ci .related-link-title{color:var(--text-primary)!important}.article-body.svelte-jot9ci .internal-related-card:hover .related-link-title{color:hsla(var(--hue,220), 95%, 65%, 1)!important}:root.light .article-body.svelte-jot9ci .internal-related-card:hover .related-link-title{color:hsla(var(--hue,220), 95%, 45%, 1)!important}.article-body.svelte-jot9ci .related-arrow-icon{width:16px!important;height:16px!important;color:hsla(var(--hue,220), 85%, 55%, .4)!important;flex-shrink:0!important;margin-left:.75rem!important;transition:all .3s!important}:root.light .article-body.svelte-jot9ci .related-arrow-icon{color:hsla(var(--hue,220), 85%, 45%, .4)!important}.article-body.svelte-jot9ci .internal-related-card:hover .related-arrow-icon{color:hsla(var(--hue,220), 95%, 65%, 1)!important;transform:translate(4px)!important}:root.light .article-body.svelte-jot9ci .internal-related-card:hover .related-arrow-icon{color:hsla(var(--hue,220), 95%, 45%, 1)!important}
