.post-hero[data-v-a2958a83]{width:100%}.post-hero--card[data-v-a2958a83]{display:flex;flex-direction:column;gap:1.25rem}.post-hero__cover[data-v-a2958a83]{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--theme-radius-lg);border:1px solid var(--theme-border)}.post-hero__cover img[data-v-a2958a83]{width:100%;height:100%;object-fit:cover;display:block}.post-hero__body[data-v-a2958a83]{display:flex;flex-direction:column;gap:.5rem}.post-hero__title[data-v-a2958a83]{margin:0;font-size:var(--theme-font-size-3xl);font-weight:700;line-height:1.2;letter-spacing:.01em}.post-hero__summary[data-v-a2958a83]{margin:0;opacity:.75;line-height:1.6;font-size:var(--theme-font-size-base)}.post-hero__tags[data-v-a2958a83]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.post-hero__tag[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);padding:.1em .5em;border-radius:var(--theme-radius-sm);background:var(--theme-scrim);color:var(--theme-accent)}.terminal-card[data-v-a2958a83]{border-radius:var(--theme-radius-lg);border:1px solid var(--theme-border);box-shadow:var(--theme-inner-shadow),var(--theme-shadow-sm);background:transparent;color:var(--theme-on-surface);overflow:hidden}.terminal-card__bar[data-v-a2958a83]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-scrim);border-bottom:1px solid var(--theme-border)}.terminal-card__dots[data-v-a2958a83]{display:flex;gap:.35rem;align-items:center}.terminal-card__dot[data-v-a2958a83]{width:.6rem;height:.6rem;border-radius:50%;display:block}.terminal-card__dot--red[data-v-a2958a83]{background:#ff5f57}.terminal-card__dot--yellow[data-v-a2958a83]{background:#ffbd2e}.terminal-card__dot--green[data-v-a2958a83]{background:#28c840}.terminal-card__title[data-v-a2958a83]{flex:1;font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);color:var(--theme-secondary);text-align:center;opacity:.8}.terminal-card__prompt[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);color:var(--theme-accent);opacity:.75}.terminal-card__body[data-v-a2958a83]{padding:1rem 1.25rem;background:var(--theme-surface)}.post-hero-terminal__content[data-v-a2958a83]{display:flex;flex-direction:column;gap:.5rem}.post-hero-terminal__meta[data-v-a2958a83]{display:flex;gap:.5rem;align-items:center}.post-hero-terminal__prompt[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);color:var(--theme-accent);opacity:.8}.post-hero-terminal__cmd[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);color:var(--theme-secondary);opacity:.7}.post-hero-terminal__date[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);opacity:.6;margin:0}.post-hero-terminal__title[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xl);font-weight:700;color:var(--theme-on-surface);margin:.25rem 0;line-height:1.3}.post-hero-terminal__summary[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);opacity:.65;margin:0;line-height:1.5}.post-hero-terminal__tags[data-v-a2958a83]{display:flex;gap:.5rem;flex-wrap:wrap}.post-hero-terminal__tag[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);color:var(--theme-accent);opacity:.85}.post-hero-terminal__footer[data-v-a2958a83]{margin-top:.5rem}.post-hero-terminal__cursor[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);color:var(--theme-accent);animation:blink-a2958a83 1.1s step-end infinite}@keyframes blink-a2958a83{0%,to{opacity:1}50%{opacity:0}}.post-hero__cover--newspaper[data-v-a2958a83]{position:relative;border-radius:0;margin-bottom:1.5rem}.post-hero__cover-overlay[data-v-a2958a83]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.4))}.post-hero__body--newspaper[data-v-a2958a83]{border-left:3px solid var(--theme-accent);padding-left:1rem}.post-hero__newspaper-kicker[data-v-a2958a83]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--theme-accent);opacity:.8;margin-bottom:.25rem}.post-hero__newspaper-title[data-v-a2958a83]{margin:0;font-size:var(--theme-font-size-4xl);font-weight:900;line-height:1.1;letter-spacing:-.02em;font-family:var(--theme-font-serif, serif)}.post-hero__newspaper-summary[data-v-a2958a83]{margin:.75rem 0;font-size:var(--theme-font-size-lg);line-height:1.6;opacity:.8;font-style:italic}.post-hero__newspaper-byline[data-v-a2958a83]{display:flex;align-items:center;gap:.5rem;font-family:var(--theme-font-mono);font-size:var(--theme-font-size-xs);opacity:.6;text-transform:uppercase;letter-spacing:.08em}.post-hero__newspaper-sep[data-v-a2958a83]{opacity:.4}.like-btn[data-v-4a47bc70]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .875rem;background:var(--theme-scrim);border:1px solid var(--theme-border, currentColor);border-radius:var(--theme-radius-pill);font-family:var(--theme-font-mono);font-size:var(--theme-font-size-sm);color:var(--theme-on-surface);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.like-btn[data-v-4a47bc70]:hover:not(:disabled){border-color:var(--theme-accent);color:var(--theme-accent)}.like-btn--liked[data-v-4a47bc70]{color:var(--theme-accent);border-color:var(--theme-accent);background:rgba(var(--theme-accent-rgb, 122, 162, 255) / .12)}.like-btn[data-v-4a47bc70]:disabled{opacity:.6;cursor:not-allowed}.like-btn__icon[data-v-4a47bc70]{width:1.125em;height:1.125em;transition:transform .2s}.like-btn:hover:not(:disabled) .like-btn__icon[data-v-4a47bc70]{transform:scale(1.15)}.like-btn--liked .like-btn__icon[data-v-4a47bc70]{animation:heart-pop-4a47bc70 .3s ease}@keyframes heart-pop-4a47bc70{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.like-btn__count[data-v-4a47bc70]{font-weight:600;min-width:1.5ch;text-align:left}.giscus-wrapper[data-v-adccdcf1]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--theme-border, currentColor)}.giscus-wrapper__title[data-v-adccdcf1]{font-family:var(--theme-font-mono);font-size:var(--theme-font-size-lg);font-weight:600;display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.giscus-wrapper__icon[data-v-adccdcf1]{width:1.25em;height:1.25em;color:var(--theme-accent);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.giscus-wrapper__container[data-v-adccdcf1]{min-height:200px}.post-page__back-icon[data-v-b0868012]{width:1em;height:1em;color:currentColor;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.post-page__head[data-v-b0868012]{margin-bottom:1.5rem}.post-page__meta-row[data-v-b0868012]{display:flex;align-items:center;justify-content:flex-end;margin-top:.75rem}
