.BlogPostDetail_page__AEGCu{min-height:100vh}.BlogPostDetail_container__kfh8M{max-width:820px;margin:0 auto;padding:3rem 1.5rem 6rem}.BlogPostDetail_backLink__nS_Mq{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-secondary,#94a3b8);text-decoration:none;font-size:.875rem;font-weight:500;margin-bottom:2rem;transition:color .2s ease}.BlogPostDetail_backLink__nS_Mq:hover{color:var(--color-accent-indigo,#f59e0b)}.BlogPostDetail_backLink__nS_Mq:focus-visible{outline:2px solid var(--color-accent-indigo,#f59e0b);outline-offset:3px;border-radius:4px}.BlogPostDetail_backArrow__8LkEn{width:16px;height:16px;flex-shrink:0}.BlogPostDetail_header__I8xIA{margin-bottom:2.5rem}.BlogPostDetail_categoryLabel__PhMOy{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-indigo,#f59e0b);margin-bottom:1rem}.BlogPostDetail_title__UZFOI{font-size:clamp(1.875rem,5vw,3rem);font-weight:800;line-height:1.2;color:var(--color-text-primary,#f1f5f9);margin:0 0 1.5rem;letter-spacing:-.02em}.BlogPostDetail_metaRow__P0Jhe{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border,rgba(255,255,255,.08))}.BlogPostDetail_author__izM_F{display:flex;align-items:center;gap:10px}.BlogPostDetail_authorAvatar__W5ZCu{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.BlogPostDetail_authorAvatarFallback__NFmJy{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary,linear-gradient(135deg,#f59e0b 0,#f43f5e 100%));display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;flex-shrink:0}.BlogPostDetail_authorInfo__02_b7{display:flex;flex-direction:column;gap:2px}.BlogPostDetail_authorName___ciI_{font-size:.9375rem;font-weight:600;color:var(--color-text-primary,#f1f5f9)}.BlogPostDetail_authorBio__5njsd{font-size:.8125rem;color:var(--color-text-secondary,#94a3b8)}.BlogPostDetail_metaDivider__hD9Pu{width:1px;height:20px;background:var(--color-border,rgba(255,255,255,.08));flex-shrink:0}.BlogPostDetail_dateMeta__XlgH8{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BlogPostDetail_date__Og0Ax,.BlogPostDetail_readingTime__xKy_Y{font-size:.875rem;color:var(--color-text-tertiary,#64748b)}.BlogPostDetail_dot__BJAhp{color:var(--color-text-tertiary,#64748b);font-size:.75rem}.BlogPostDetail_featuredImageWrapper__OHAcq{margin:2rem 0;border-radius:var(--radius-lg,16px);overflow:hidden;background:var(--color-bg-secondary,rgba(255,255,255,.03))}.BlogPostDetail_featuredImage__7sNiA{width:100%!important;height:auto!important;display:block;object-fit:cover}.BlogPostDetail_tags__xS_xu{display:flex;flex-wrap:wrap;gap:8px;margin:2rem 0}.BlogPostDetail_tagLink__oUjf5{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--radius-full,9999px);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--color-accent-indigo-10,var(--color-accent-indigo-10));border:1px solid var(--color-accent-indigo-20,var(--color-accent-indigo-20));color:var(--color-accent-indigo,#f59e0b);text-decoration:none;transition:background .2s ease,border-color .2s ease}.BlogPostDetail_tagLink__oUjf5:hover{background:var(--color-accent-indigo-20,var(--color-accent-indigo-20));border-color:var(--color-accent-indigo,#f59e0b)}.BlogPostDetail_tagLink__oUjf5:focus-visible{outline:2px solid var(--color-accent-indigo,#f59e0b);outline-offset:2px;border-radius:9999px}.BlogPostDetail_prose__Ey8_r{color:var(--color-text-secondary,#94a3b8);font-size:1.0625rem;line-height:1.8;word-break:break-word;overflow-wrap:break-word}.BlogPostDetail_prose__Ey8_r h1,.BlogPostDetail_prose__Ey8_r h2,.BlogPostDetail_prose__Ey8_r h3,.BlogPostDetail_prose__Ey8_r h4,.BlogPostDetail_prose__Ey8_r h5,.BlogPostDetail_prose__Ey8_r h6{color:var(--color-text-primary,#f1f5f9);font-weight:700;line-height:1.3;margin:2rem 0 .75rem}.BlogPostDetail_prose__Ey8_r h1{font-size:clamp(1.5rem,3vw,2rem)}.BlogPostDetail_prose__Ey8_r h2{font-size:clamp(1.25rem,2.5vw,1.625rem)}.BlogPostDetail_prose__Ey8_r h3{font-size:clamp(1.125rem,2vw,1.375rem)}.BlogPostDetail_prose__Ey8_r h4{font-size:1.125rem}.BlogPostDetail_prose__Ey8_r h5{font-size:1rem}.BlogPostDetail_prose__Ey8_r h6{font-size:.9375rem}.BlogPostDetail_prose__Ey8_r p{margin:0 0 1.25rem}.BlogPostDetail_prose__Ey8_r a{color:var(--color-accent-indigo,#f59e0b);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.BlogPostDetail_prose__Ey8_r a:hover{color:var(--color-accent-violet,#f43f5e)}.BlogPostDetail_prose__Ey8_r a:focus-visible{outline:2px solid var(--color-accent-indigo,#f59e0b);outline-offset:2px;border-radius:2px}.BlogPostDetail_prose__Ey8_r img{max-width:100%;height:auto;border-radius:var(--radius-md,12px);display:block;margin:1.5rem auto}.BlogPostDetail_prose__Ey8_r ol,.BlogPostDetail_prose__Ey8_r ul{padding-left:1.75rem;margin:0 0 1.25rem}.BlogPostDetail_prose__Ey8_r li{margin-bottom:.5rem}.BlogPostDetail_prose__Ey8_r blockquote{border-left:3px solid var(--color-accent-indigo,#f59e0b);padding:1rem 1.25rem;margin:1.5rem 0;background:var(--color-bg-secondary,rgba(255,255,255,.03));border-radius:0 var(--radius-md,8px) var(--radius-md,8px) 0;color:var(--color-text-secondary,#94a3b8);font-style:italic}.BlogPostDetail_prose__Ey8_r code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.875em;background:var(--color-accent-indigo-08);color:var(--color-accent-indigo,#f59e0b);padding:.15em .35em;border-radius:4px;border:1px solid var(--color-accent-indigo-15)}.BlogPostDetail_prose__Ey8_r pre{background:var(--color-bg-secondary,rgba(255,255,255,.03));border:1px solid var(--color-border,rgba(255,255,255,.08));border-radius:var(--radius-md,12px);padding:1.25rem 1.5rem;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.7}.BlogPostDetail_prose__Ey8_r pre code{background:none;border:none;padding:0;color:var(--color-text-primary,#f1f5f9);font-size:inherit}.BlogPostDetail_prose__Ey8_r table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem;overflow-x:auto;display:block}.BlogPostDetail_prose__Ey8_r td,.BlogPostDetail_prose__Ey8_r th{padding:10px 16px;border:1px solid var(--color-border,rgba(255,255,255,.08));text-align:left}.BlogPostDetail_prose__Ey8_r th{background:var(--color-bg-secondary,rgba(255,255,255,.03));color:var(--color-text-primary,#f1f5f9);font-weight:600}.BlogPostDetail_prose__Ey8_r tr:hover td{background:rgba(255,255,255,.02)}@media (max-width:640px){.BlogPostDetail_container__kfh8M{padding:2rem 1rem 4rem}.BlogPostDetail_title__UZFOI{font-size:1.75rem}.BlogPostDetail_metaRow__P0Jhe{gap:.75rem}.BlogPostDetail_metaDivider__hD9Pu{display:none}}