.pill.c-1mtmof1{align-items:center;gap:var(--spacing-xs);letter-spacing:.01em;color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-full);white-space:nowrap;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.pill-link.c-1mtmof1{transition:background var(--transition-fast), color var(--transition-fast)}@media (hover:hover) and (pointer:fine){.pill-link.c-1mtmof1:hover{color:var(--color-accent-hover);background:var(--color-accent-glow)}}.pill-link.c-1mtmof1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.meta.c-jdmbbn{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.meta-avatar-link.c-jdmbbn{border-radius:var(--radius-full);flex-shrink:0;line-height:0;display:inline-flex}.meta-avatar-link.c-jdmbbn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.meta-avatar.c-jdmbbn{border-radius:var(--radius-full);object-fit:cover;background:var(--color-surface-overlay);border:1px solid var(--color-border-subtle);width:32px;height:32px}.meta-text.c-jdmbbn{flex-direction:column;gap:1px;min-width:0;display:flex}.meta-line.c-jdmbbn{align-items:baseline;gap:var(--spacing-xs);min-width:0;display:flex}.meta-author.c-jdmbbn{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;text-decoration:none;overflow:hidden}.meta-author.c-jdmbbn:hover{color:var(--color-accent)}.meta-author.c-jdmbbn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.meta-job.c-jdmbbn{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.meta-sub.c-jdmbbn{color:var(--color-text-muted);font-size:.75rem}.meta-date.c-jdmbbn{font-variant-numeric:tabular-nums}.meta-dot.c-jdmbbn{color:var(--color-text-muted)}.meta-reading.c-jdmbbn{font-variant-numeric:tabular-nums;white-space:nowrap}.blog-decor.c-1f9xepl{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.blog-decor-img.c-1f9xepl{width:100%;height:auto;display:block}.blog-card.c-1kzidvy{isolation:isolate;border-color:color-mix(in oklch, var(--color-border-subtle) 84%, transparent);flex-direction:column;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.card-main.c-1kzidvy{color:inherit;flex-direction:column;min-height:0;text-decoration:none;display:flex}.card-main.c-1kzidvy:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-lg)}.cover.c-1kzidvy{background:var(--color-surface-overlay);isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.cover.c-1kzidvy:after{content:"";z-index:2;pointer-events:none;opacity:.82;background:linear-gradient(#0000 56%,oklch(6% .01 230/.34));transition:opacity .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:none}.cover-img.c-1kzidvy{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);will-change:transform;display:block}.card-decor{z-index:3;pointer-events:none;opacity:.82;filter:drop-shadow(0 10px 18px oklch(4% .01 230/.52));width:clamp(84px,28%,152px);height:auto;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:clamp(.35rem,1.8vw,.75rem);right:clamp(.45rem,2vw,.9rem);transform:translateY(4px)rotate(-2deg)}.card-pin.c-1kzidvy{z-index:4;border:1px solid color-mix(in oklch, var(--color-accent) 42%, transparent);border-radius:var(--radius-full);min-height:1.6rem;color:var(--color-accent);letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:oklch(8% .018 190/.82);align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex;position:absolute;top:.75rem;left:.75rem}@media (hover:hover) and (pointer:fine){.blog-card.c-1kzidvy:hover{border-color:color-mix(in oklch, var(--color-accent) 28%, var(--color-border-subtle));background:color-mix(in oklch, var(--color-surface-card) 88%, var(--color-accent) 4%);transform:translateY(-3px)}.blog-card.c-1kzidvy:hover .cover-img:where(.c-1kzidvy){transform:scale(1.03)}.blog-card.c-1kzidvy:hover .cover:where(.c-1kzidvy):after{opacity:1}.blog-card.c-1kzidvy:hover .card-decor{opacity:.92;transform:translateY(-2px)rotate(1deg)}}.blog-card-standard.c-1kzidvy .card-decor{opacity:.86;filter:drop-shadow(0 14px 24px oklch(3% .01 230/.55))drop-shadow(0 0 14px oklch(72% .14 165/.1));width:clamp(112px,34%,196px);bottom:clamp(.45rem,2.6vw,1rem);right:clamp(.55rem,3vw,1.15rem)}.blog-card.c-1kzidvy:active{transform:translateY(-1px)scale(.997)}.cover-placeholder.c-1kzidvy{background:linear-gradient(135deg, transparent 0 42%, oklch(14% .025 180/.32) 42% 43%, transparent 43%), linear-gradient(24deg, transparent 0 58%, oklch(86% .11 160/.1) 58% 59%, transparent 59%), radial-gradient(80% 95% at 78% 58%, oklch(72% .16 165/.13), transparent 62%), radial-gradient(120% 120% at 50% 0%, var(--color-accent-subtle), transparent 60%), var(--color-surface-overlay);justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}.cover-placeholder.c-1kzidvy:after{content:"";border-radius:var(--radius-lg);background-color:#0000;background-image:linear-gradient(oklch(74% .06 165/.05) 1px,#0000 1px),linear-gradient(90deg,oklch(74% .06 165/.04) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid oklch(72% .08 165/.08);position:absolute;inset:12% 9%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 90%,#0000)}.cover-mark.c-1kzidvy{font-family:var(--font-sans);color:var(--color-accent-muted);opacity:.3;-webkit-user-select:none;user-select:none;margin-left:clamp(1rem,8%,2rem);font-size:clamp(2.4rem,7vw,4.6rem);font-weight:700;line-height:1}.cover.no-cover.c-1kzidvy .card-decor{opacity:.9;filter:drop-shadow(0 16px 28px oklch(3% .01 230/.58))drop-shadow(0 0 18px oklch(72% .14 165/.14));width:clamp(118px,46%,214px);bottom:clamp(.55rem,9%,1.4rem);right:clamp(.5rem,5%,1.35rem);transform:translate(0,0)rotate(-3deg)}.blog-card.c-1kzidvy:hover .cover.no-cover:where(.c-1kzidvy) .card-decor{transform:translateY(-4px)rotate(1deg)scale(1.03)}.card-title.c-1kzidvy{padding:var(--spacing-md) var(--spacing-lg) 0;color:var(--color-text-primary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.card-foot.c-1kzidvy{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg);flex-direction:column;margin-top:auto;display:flex}.card-tags.c-1kzidvy{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.card-excerpt.c-1kzidvy{color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-hero.c-1kzidvy .card-title:where(.c-1kzidvy){-webkit-line-clamp:3;line-clamp:3;padding-top:var(--spacing-lg);font-size:clamp(1.4rem,3vw,2rem)}.blog-card-hero.c-1kzidvy .card-excerpt:where(.c-1kzidvy){-webkit-line-clamp:3;line-clamp:3;font-size:1rem}.blog-card-hero.c-1kzidvy .card-decor{width:clamp(96px,22%,156px)}.blog-card-compact.c-1kzidvy .card-title:where(.c-1kzidvy){padding:var(--spacing-sm) var(--spacing-md) 0;-webkit-line-clamp:2;line-clamp:2;font-size:1rem}.blog-card-compact.c-1kzidvy .card-foot:where(.c-1kzidvy){padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md)}@media (prefers-reduced-motion:reduce){.blog-card.c-1kzidvy,.cover-img.c-1kzidvy,.cover.c-1kzidvy:after,.card-decor{transition:none}.blog-card.c-1kzidvy:hover,.blog-card.c-1kzidvy:hover .cover-img:where(.c-1kzidvy),.blog-card.c-1kzidvy:hover .card-decor{transform:none}.cover.c-1kzidvy:after{display:none}}
