.post-card-skeleton.svelte-qhj2js{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-premium);border:1px solid #f1f5f9;padding:20px;display:flex;flex-direction:column;gap:16px}.post-header.svelte-qhj2js{display:flex;align-items:center;gap:12px}.post-author.svelte-qhj2js{flex:1;display:flex;flex-direction:column;gap:6px}.post-body.svelte-qhj2js{display:flex;flex-direction:column;gap:8px}.post-image.svelte-qhj2js{display:block}.post-actions.svelte-qhj2js{display:flex;gap:12px;padding-top:12px;border-top:1px solid #f1f5f9}.ad-post-card.svelte-1wrdy54{background:#fff;border-radius:var(--radius-xl);padding:24px;box-shadow:var(--shadow-premium);border:1px solid #f1f5f9;width:100%;display:flex;flex-direction:column;gap:15px}.post-header.svelte-1wrdy54{display:flex;justify-content:space-between;align-items:center}.user-info.svelte-1wrdy54{display:flex;align-items:center;gap:12px}.ad-icon-wrapper.svelte-1wrdy54{width:40px;height:40px;border-radius:50%;background:#f8fafc;display:flex;align-items:center;justify-content:center;border:1px solid #e2e8f0}.ad-icon.svelte-1wrdy54{width:24px;height:24px}.user-name.svelte-1wrdy54{display:block;font-weight:700;font-size:1rem;color:var(--text-main)}.sponsored-tag.svelte-1wrdy54{display:block;font-size:.75rem;font-weight:600;color:var(--brand);text-transform:uppercase;letter-spacing:.05em}.more-btn.svelte-1wrdy54{background:transparent;color:#64748b;border:none;cursor:pointer}.ad-title.svelte-1wrdy54{margin:0 0 5px;font-size:1.2rem;font-weight:800;color:#0f172a}.ad-subtitle.svelte-1wrdy54{margin:0 0 10px;font-size:1rem;font-weight:600;color:var(--color-primary)}.ad-body.svelte-1wrdy54{font-size:1rem;line-height:1.5;color:#475569;margin:0 0 15px}.ad-image-wrapper.svelte-1wrdy54{position:relative;width:100%;border-radius:16px;overflow:hidden;cursor:pointer;background:#f8fafc}.ad-image.svelte-1wrdy54{width:100%;max-height:400px;object-fit:cover;display:block;transition:transform .5s ease}.ad-image-wrapper.svelte-1wrdy54:hover .ad-image:where(.svelte-1wrdy54){transform:scale(1.02)}.ad-overlay.svelte-1wrdy54{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(transparent,#0006);display:flex;justify-content:flex-end;opacity:0;transition:opacity .3s ease}.ad-image-wrapper.svelte-1wrdy54:hover .ad-overlay:where(.svelte-1wrdy54){opacity:1}.post-footer.svelte-1wrdy54{padding-top:15px;border-top:1px solid #f1f5f9}.interaction-btn.svelte-1wrdy54{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:12px;font-size:.9rem;font-weight:600;color:#64748b;background:#f8fafc;border:none;cursor:pointer;transition:all .2s}.interaction-btn.svelte-1wrdy54:hover{background:#f1f5f9;color:var(--text-main)}.new-posts-banner.svelte-116vrso{position:fixed;top:100px;left:50%;transform:translate(-50%);z-index:1000;background:var(--brand);color:#fff;padding:10px 24px;border-radius:99px;font-weight:700;font-size:.95rem;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center}.new-posts-banner.svelte-116vrso:hover{transform:translate(-50%) translateY(-2px);background:var(--brand-hover)}.new-posts-banner.svelte-116vrso:active{transform:translate(-50%) translateY(0)}.banner-content.svelte-116vrso{display:flex;align-items:center;gap:10px}.banner-icon.svelte-116vrso{font-size:1.2rem;line-height:1}
