.article-page.svelte-1j2rzv8{position:relative;background:var(--background, #050505);min-height:100vh;padding-bottom:80px;overflow:hidden}.article-bg.svelte-1j2rzv8{position:absolute;inset:0;z-index:0;pointer-events:none}.bg-orb.svelte-1j2rzv8{position:absolute;border-radius:50%;filter:blur(130px);pointer-events:none}.bg-orb1.svelte-1j2rzv8{width:70vw;height:70vw;top:-20%;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(220,38,38,.06) 0%,transparent 70%)}.article-dots.svelte-1j2rzv8{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:30px 30px}.article-hero.svelte-1j2rzv8{position:relative;width:100%;height:clamp(240px,40vw,480px);overflow:hidden}.article-hero-img.svelte-1j2rzv8{width:100%;height:100%;object-fit:cover}.article-hero-overlay.svelte-1j2rzv8{position:absolute;inset:0;background:linear-gradient(to bottom,#05050533,#050505cc)}.article-container.svelte-1j2rzv8{position:relative;z-index:2;max-width:780px;margin:0 auto;padding:2rem 1.5rem 0}.article-breadcrumb.svelte-1j2rzv8{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#ffffff59;margin-bottom:1.5rem;margin-top:1rem}.bc-link.svelte-1j2rzv8{color:#ffffff59;text-decoration:none;transition:color .2s}.bc-link.svelte-1j2rzv8:hover{color:#f87171}.bc-sep.svelte-1j2rzv8{color:#fff3}.bc-current.svelte-1j2rzv8{color:#ffffff8c}.article-header.svelte-1j2rzv8{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.article-badges.svelte-1j2rzv8{display:flex;gap:.5rem;flex-wrap:wrap}.badge-cat.svelte-1j2rzv8{display:inline-block;padding:4px 12px;border-radius:100px;background:var(--primary, #dc2626);color:#fff;font-size:.75rem;font-weight:700}.badge-tag.svelte-1j2rzv8{display:inline-block;padding:4px 12px;border-radius:100px;background:#ffffff14;color:#fff9;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.12)}.article-title.svelte-1j2rzv8{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,5vw,3.25rem);color:#fff;margin:0;line-height:1.1}.article-excerpt.svelte-1j2rzv8{font-size:1.05rem;color:#ffffff80;line-height:1.7;margin:0}.article-meta.svelte-1j2rzv8{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.82rem;color:#fff6}.meta-author.svelte-1j2rzv8{color:#ffffff80}.meta-sep.svelte-1j2rzv8{color:#fff3}.article-divider.svelte-1j2rzv8{height:1px;background:#ffffff12;margin:1.75rem 0}.article-content.svelte-1j2rzv8{display:flex;flex-direction:column;gap:1.25rem}.content-heading.svelte-1j2rzv8{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:#fff;margin:.5rem 0 0;letter-spacing:.02em;border-left:3px solid var(--primary, #dc2626);padding-left:.875rem}.content-para.svelte-1j2rzv8{font-size:1rem;color:#ffffffb8;line-height:1.85;margin:0}.author-box.svelte-1j2rzv8{display:flex;align-items:center;gap:1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:1rem;padding:1.125rem}.author-avatar.svelte-1j2rzv8{width:48px;height:48px;border-radius:50%;background:var(--primary, #dc2626);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:1.25rem;color:#fff;flex-shrink:0}.author-name.svelte-1j2rzv8{font-weight:700;color:#fff;font-size:.95rem}.author-role.svelte-1j2rzv8{font-size:.78rem;color:#fff6;margin-top:2px}.article-back.svelte-1j2rzv8{margin-top:1.5rem}.back-btn.svelte-1j2rzv8{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffff8c;text-decoration:none;font-size:.875rem;transition:all .2s}.back-btn.svelte-1j2rzv8:hover{background:#dc26261a;border-color:#dc26264d;color:#f87171}.related-section.svelte-1j2rzv8{margin-top:3rem}.related-title.svelte-1j2rzv8{font-family:Bebas Neue,sans-serif;font-size:1.5rem;color:#fff;margin:0 0 1.25rem;letter-spacing:.04em}.related-grid.svelte-1j2rzv8{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.related-card.svelte-1j2rzv8{display:flex;flex-direction:column;gap:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:.875rem;overflow:hidden;text-decoration:none;transition:all .25s}.related-card.svelte-1j2rzv8:hover{border-color:var(--primary, #dc2626);transform:translateY(-2px)}.related-img.svelte-1j2rzv8{width:100%;height:130px;object-fit:cover}.related-img-placeholder.svelte-1j2rzv8{height:130px;display:flex;align-items:center;justify-content:center;background:#ffffff0a;font-size:2rem}.related-body.svelte-1j2rzv8{padding:0 .875rem .875rem;display:flex;flex-direction:column;gap:.375rem}.related-cat.svelte-1j2rzv8{font-size:.68rem;color:#f87171;font-weight:700;text-transform:uppercase}.related-card-title.svelte-1j2rzv8{font-size:.85rem;color:#fff;font-weight:600;line-height:1.3}.skeleton-header.svelte-1j2rzv8{padding:2rem 0 1.5rem;display:flex;flex-direction:column;gap:.875rem}.sk-line.svelte-1j2rzv8{height:14px;border-radius:4px;background:#ffffff0f;animation:svelte-1j2rzv8-shimmer 1.5s infinite}.sk-line.short.svelte-1j2rzv8{width:30%}.sk-line.title.svelte-1j2rzv8{height:40px;width:90%}.sk-line.medium.svelte-1j2rzv8{width:60%}.sk-hero-img.svelte-1j2rzv8{width:100%;height:260px;border-radius:1rem;background:#ffffff0f;animation:svelte-1j2rzv8-shimmer 1.5s infinite;margin-bottom:1.5rem}.sk-body.svelte-1j2rzv8{display:flex;flex-direction:column;gap:.75rem}@keyframes svelte-1j2rzv8-shimmer{0%,to{opacity:.5}50%{opacity:1}}.article-error.svelte-1j2rzv8{text-align:center;padding:4rem;color:#fff6}.error-link.svelte-1j2rzv8{display:inline-block;margin-top:1rem;color:#f87171;text-decoration:none;font-weight:600}
