.progress-bar-container[data-astro-cid-gysqo7gh]{position:fixed;top:60px;left:0;width:100%;height:4px;background:transparent;z-index:1000}.progress-bar-fill[data-astro-cid-gysqo7gh]{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));width:0%;transition:width .1s ease-out}.reveal-fade[data-astro-cid-gysqo7gh]{opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.2,1,.2,1)}.reveal-fade[data-astro-cid-gysqo7gh].is-visible{opacity:1;transform:translateY(0)}.post-detail-premium[data-astro-cid-gysqo7gh]{padding-bottom:8rem}.post-navigation[data-astro-cid-gysqo7gh]{margin-top:8rem;display:flex;justify-content:center}.post-header-block[data-astro-cid-gysqo7gh]{padding-top:6rem;background:radial-gradient(circle at 10% 0%,var(--accent-soft),transparent 40%),radial-gradient(circle at 90% 10%,rgba(14,165,233,.08),transparent 40%);padding-bottom:8rem}.header-meta-group[data-astro-cid-gysqo7gh]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;gap:1.5rem;flex-wrap:wrap}.meta-left[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:1rem}.category-indicator[data-astro-cid-gysqo7gh]{color:var(--accent-primary);background:var(--accent-soft);padding:.4rem 1rem;border-radius:8px;font-size:.8rem;font-weight:800;display:flex;align-items:center;gap:.5rem}.date-indicator[data-astro-cid-gysqo7gh]{color:var(--text-muted);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.read-time[data-astro-cid-gysqo7gh]{font-size:.85rem;color:var(--text-muted);background:var(--bg-surface);padding:.4rem 1rem;border-radius:100px;border:1px solid var(--border-subtle);font-weight:600;display:flex;align-items:center;gap:.5rem}.post-title-giant[data-astro-cid-gysqo7gh]{font-size:3.75rem;line-height:1.1;font-weight:900;color:var(--text-main);letter-spacing:-.04em;margin-bottom:2.5rem;filter:drop-shadow(0 10px 20px rgba(0,0,0,.05))}.header-author-row[data-astro-cid-gysqo7gh]{display:flex;align-items:center}.author-pill[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:1rem;padding:.65rem 1.75rem .65rem .65rem;background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-glass);border-radius:100px;transition:all .4s cubic-bezier(.2,1,.2,1);box-shadow:var(--shadow-glass)}.author-pill[data-astro-cid-gysqo7gh]:hover{transform:translateY(-5px) scale(1.02);background:var(--bg-surface-hover);border-color:var(--accent-primary);box-shadow:var(--shadow-hover)}.author-pill-img[data-astro-cid-gysqo7gh]{width:52px;height:52px;border-radius:50%;border:2px solid white;box-shadow:0 4px 15px #0000001a}.author-pill-placeholder[data-astro-cid-gysqo7gh]{width:52px;height:52px;background:var(--accent-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-primary)}.author-pill-text[data-astro-cid-gysqo7gh]{display:flex;flex-direction:column}.pill-label[data-astro-cid-gysqo7gh]{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;font-weight:700}.pill-name[data-astro-cid-gysqo7gh]{font-size:1.05rem;font-weight:800}.hero-image-wrapper[data-astro-cid-gysqo7gh]{margin-top:5rem;margin-bottom:-6rem;position:relative;z-index:10;padding:0 1rem}.hero-image[data-astro-cid-gysqo7gh]{width:100%;max-width:1100px;margin:0 auto;display:block;height:60vh;object-fit:cover;border-radius:32px;box-shadow:0 10px 30px -10px #0000001a;border:1px solid var(--border-glass)}.content-card[data-astro-cid-gysqo7gh]{padding:4rem 3.5rem;background:var(--bg-surface-solid);border-radius:24px;box-shadow:0 20px 60px #0000000d}[data-theme=dark] .content-card[data-astro-cid-gysqo7gh]{background:#1e293bcc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.tags-section[data-astro-cid-gysqo7gh]{margin-top:5rem;padding-top:3rem;border-top:1px dashed var(--border-subtle)}.tags-title[data-astro-cid-gysqo7gh]{font-size:.9rem;font-weight:800;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;display:block}.tags-list[data-astro-cid-gysqo7gh]{display:flex;flex-wrap:wrap;gap:.85rem}.tag-premium[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;color:var(--text-main);background:var(--bg-surface);padding:.5rem 1.25rem;border-radius:12px;border:1px solid var(--border-subtle);transition:all .3s cubic-bezier(.2,1,.2,1);text-decoration:none;box-shadow:var(--shadow-sm)}.icon-tag[data-astro-cid-gysqo7gh]{width:.9rem;height:.9rem;color:var(--accent-primary);opacity:.7}.tag-premium[data-astro-cid-gysqo7gh]:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-3px) scale(1.05);box-shadow:0 10px 20px -5px #0ea5e966}.tag-premium[data-astro-cid-gysqo7gh]:hover .icon-tag[data-astro-cid-gysqo7gh]{color:#fff;opacity:1}.author-bio-card[data-astro-cid-gysqo7gh]{margin-top:6rem;position:relative;padding:3.5rem;background:var(--bg-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-glass);border-radius:40px;overflow:hidden;box-shadow:var(--shadow-glass);transition:all .5s cubic-bezier(.2,1,.2,1)}.author-bio-card[data-astro-cid-gysqo7gh]:hover{transform:translateY(-8px);box-shadow:var(--shadow-hover),0 20px 40px #0000001a;border-color:var(--accent-primary)}.card-glow[data-astro-cid-gysqo7gh]{position:absolute;width:300px;height:300px;background:radial-gradient(circle,var(--accent-primary) 0%,transparent 70%);top:-150px;right:-150px;opacity:.05;pointer-events:none;transition:opacity .5s ease}.author-bio-card[data-astro-cid-gysqo7gh]:hover .card-glow[data-astro-cid-gysqo7gh]{opacity:.1}.author-bio-card[data-astro-cid-gysqo7gh]{margin-top:6rem;position:relative;padding:3rem;background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:32px;box-shadow:var(--shadow-sm);transition:all .4s ease}.author-bio-card[data-astro-cid-gysqo7gh]:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-glass)}.bio-content-horizontal[data-astro-cid-gysqo7gh]{display:flex;gap:3rem;align-items:flex-start}.author-avatar-group[data-astro-cid-gysqo7gh]{position:relative;flex-shrink:0}.bio-img-premium[data-astro-cid-gysqo7gh],.bio-img-placeholder-premium[data-astro-cid-gysqo7gh]{width:120px;height:120px;border-radius:50%;object-fit:cover;border:1px solid var(--border-subtle);background:var(--bg-surface-solid);padding:4px}.staff-avatar-badge[data-astro-cid-gysqo7gh]{position:absolute;bottom:5px;right:5px;width:28px;height:28px;background:var(--accent-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-surface-solid);box-shadow:0 4px 10px #0000001a}.bio-details[data-astro-cid-gysqo7gh]{flex:1}.bio-header[data-astro-cid-gysqo7gh]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:2rem}.name-badge-row[data-astro-cid-gysqo7gh]{display:flex;align-items:center;gap:1rem;margin-bottom:.25rem}.bio-name-clean[data-astro-cid-gysqo7gh]{font-size:1.85rem;font-weight:800;color:var(--text-main);letter-spacing:-.03em;line-height:1.2}.staff-chip[data-astro-cid-gysqo7gh]{font-size:.65rem;font-weight:800;padding:.2rem .6rem;background:var(--accent-soft);color:var(--accent-primary);border-radius:6px;letter-spacing:.05em;border:1px solid rgba(14,165,233,.2)}.author-role-text[data-astro-cid-gysqo7gh]{font-size:.95rem;color:var(--text-muted);font-weight:600;display:block}.author-socials[data-astro-cid-gysqo7gh]{display:flex;gap:.75rem;flex-wrap:wrap}.social-icon-btn[data-astro-cid-gysqo7gh]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--bg-surface-hover);border:1px solid var(--border-light);border-radius:12px;color:var(--text-muted);transition:all .2s cubic-bezier(.4,0,.2,1)}.social-icon-btn[data-astro-cid-gysqo7gh]:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary);transform:translateY(-3px);box-shadow:0 5px 15px var(--accent-soft)}.bio-text-modern[data-astro-cid-gysqo7gh]{font-size:1rem;line-height:1.6;color:var(--text-muted);margin-bottom:1.5rem;max-width:580px}.bio-footer[data-astro-cid-gysqo7gh]{display:flex;justify-content:flex-start}.btn-profile-premium[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;font-weight:700;color:var(--accent-primary);transition:all .2s}.btn-profile-premium[data-astro-cid-gysqo7gh]:hover{color:var(--accent-secondary);transform:translate(5px)}.icon-tiny[data-astro-cid-gysqo7gh]{width:.8rem;height:.8rem}@media(max-width:768px){.author-bio-card[data-astro-cid-gysqo7gh]{padding:2.5rem 1.5rem}.bio-content-horizontal[data-astro-cid-gysqo7gh]{flex-direction:column;gap:2rem;text-align:center}.bio-header[data-astro-cid-gysqo7gh]{flex-direction:column;align-items:center;gap:1.5rem}.name-badge-row[data-astro-cid-gysqo7gh],.bio-footer[data-astro-cid-gysqo7gh],.author-socials[data-astro-cid-gysqo7gh]{justify-content:center}}.back-link-premium[data-astro-cid-gysqo7gh]{display:inline-flex;align-items:center;gap:1.25rem;text-decoration:none;color:var(--text-muted);font-weight:700;transition:all .3s ease}.back-icon-circle[data-astro-cid-gysqo7gh]{width:50px;height:50px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.2,1,.2,1)}.back-link-premium[data-astro-cid-gysqo7gh]:hover{color:var(--accent-primary)}.back-link-premium[data-astro-cid-gysqo7gh]:hover .back-icon-circle[data-astro-cid-gysqo7gh]{background:var(--accent-primary);color:#fff;transform:translate(-5px);border-color:var(--accent-primary)}@media(max-width:1024px){.post-title-giant[data-astro-cid-gysqo7gh]{font-size:3.5rem}.hero-image[data-astro-cid-gysqo7gh]{height:40vh}}@media(max-width:768px){.post-header-block[data-astro-cid-gysqo7gh]{padding-top:4rem;padding-bottom:6rem}.post-title-giant[data-astro-cid-gysqo7gh]{font-size:2.5rem;letter-spacing:-.03em;margin-bottom:2rem}.content-card[data-astro-cid-gysqo7gh]{padding:2.5rem 1.5rem;border-radius:20px}.hero-image-wrapper[data-astro-cid-gysqo7gh]{margin-top:3rem;margin-bottom:-4rem}.hero-image[data-astro-cid-gysqo7gh]{border-radius:16px;height:35vh}.author-bio-section[data-astro-cid-gysqo7gh]{padding:2rem 1.5rem;margin-top:4rem}}
