.IconButton_button__FqQcq{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font-size:16px;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none}.IconButton_button__FqQcq:hover,.IconButton_button__FqQcq[aria-pressed=true]{color:var(--accent)}.IconButton_button__FqQcq:hover{background:var(--background)}.IconButton_button__FqQcq:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.IconButton_button__FqQcq:disabled{cursor:default}@media(max-width:576px){.IconButton_button__FqQcq{width:36px;height:36px}}.ShareButton_panel__49bze{position:fixed;z-index:1500;width:min(288px,100vw - 32px);max-height:calc(100vh - 32px);padding:8px;overflow-y:auto;box-sizing:border-box;border:1px solid var(--stroke);border-radius:4px;background:#fff;box-shadow:0 8px 24px rgba(67,47,44,.12);color:var(--accent2);font-family:var(--type-ui-family);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-line)}.ShareButton_heading__fBIHg{display:flex;align-items:center;justify-content:space-between;padding:0 4px 4px 12px;font-weight:var(--font-medium)}.ShareButton_item___55cf{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 12px;box-sizing:border-box;border:0;border-radius:2px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none}.ShareButton_item___55cf svg{width:16px;flex-shrink:0}.ShareButton_item___55cf:hover{background:var(--background);color:var(--accent)}.ShareButton_item___55cf:focus-visible{outline:1px solid var(--accent)}.ShareButton_item___55cf:disabled{cursor:wait;opacity:.6}.ShareButton_stories__9T8vP{margin-top:4px;padding-top:4px;border-top:1px solid var(--stroke)}.ShareButton_channelList__JisdS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px}.ConfettiBurst_confetti___Ja_v{position:absolute;z-index:2;top:50%;left:50%;width:0;height:0;pointer-events:none}.ConfettiBurst_particle__lqfMe{position:absolute;top:-3px;left:-2px;width:3px;height:6px;border-radius:1px;background:var(--accent);opacity:0;animation:ConfettiBurst_confetti-flight__BxKLL .56s cubic-bezier(.16,.7,.3,1) var(--confetti-delay) both}.ConfettiBurst_particle__lqfMe:nth-child(4n+2){background:var(--notyColor)}.ConfettiBurst_particle__lqfMe:nth-child(4n+3){background:var(--accent2)}.ConfettiBurst_particle__lqfMe:nth-child(4n){background:var(--lightGray)}.ConfettiBurst_particle__lqfMe:nth-child(3n){width:4px;height:4px;border-radius:50%}@keyframes ConfettiBurst_confetti-flight__BxKLL{0%{opacity:0;transform:translate(0) rotate(0deg) scale(.4)}12%{opacity:1}55%{opacity:1;transform:translate(var(--confetti-x),var(--confetti-y)) rotate(var(--confetti-turn)) scale(1)}to{opacity:0;transform:translate(var(--confetti-fall-x),var(--confetti-fall-y)) rotate(var(--confetti-turn)) scale(.7)}}@media(prefers-reduced-motion:reduce){.ConfettiBurst_confetti___Ja_v{display:none}.ConfettiBurst_particle__lqfMe{animation:none}}.BlogCover_cover__wKvEI{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:var(--skeleton-base)}.BlogCover_cover__wKvEI img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1);transition:transform .65s cubic-bezier(.2,.65,.3,1)}.BlogCover_category__Va0SN{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 24px);padding:4px 8px;overflow:hidden;border:1px solid var(--stroke);border-radius:2px;background:var(--background);color:var(--accent2);font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line);text-overflow:ellipsis;white-space:nowrap}.BlogCover_compact__0J91H .BlogCover_category__Va0SN{bottom:4px;left:4px;max-width:calc(100% - 8px);padding:2px 4px}.BlogCover_skeleton__Frwem{display:block;height:100%;line-height:0}@media(prefers-reduced-motion:reduce){.BlogCover_cover__wKvEI img{transition:none}}.BlogActivityBar_bar__nKqNQ{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:8px;border-top:1px solid var(--stroke);color:var(--darkGray);font-family:var(--type-caption-family);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line)}.BlogActivityBar_skeletonControl__OfX0h{display:block;width:32px;height:32px;line-height:0}@media(max-width:576px){.BlogActivityBar_skeletonControl__OfX0h{width:36px;height:36px}}.BlogActivityBar_applause__NM0XL{display:inline-flex;align-items:center;gap:4px}.BlogActivityBar_actions__zIy8U{display:flex;align-items:center;gap:8px;margin-left:auto}.BlogActivityBar_count__rqjAH{min-width:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BlogActivityBar_clapIcon__SXJ_P,.BlogActivityBar_clapPulse__yS0Oz{display:inline-flex}.BlogActivityBar_clapPulse__yS0Oz{animation:BlogActivityBar_clap-pop__DjJUb .24s ease-out}.BlogActivityBar_clapPulse__yS0Oz:after{position:absolute;inset:-6px;border:1px solid var(--accent);border-radius:50%;content:"";animation:BlogActivityBar_clap-ring__eX1w3 .4s ease-out forwards}.BlogActivityBar_burst___F9hq{position:absolute;bottom:calc(100% - 10px);left:50%;padding:3px 8px;border-radius:12px;background:var(--accent);color:#fff;font-family:var(--type-caption-family);font-size:var(--type-caption-size);line-height:var(--type-caption-line);pointer-events:none;animation:BlogActivityBar_clap-rise__T22O8 .65s ease-out forwards}@keyframes BlogActivityBar_clap-pop__DjJUb{0%{transform:scale(1)}45%{transform:scale(1.25) rotate(-10deg)}to{transform:scale(1)}}@keyframes BlogActivityBar_clap-ring__eX1w3{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(1.45)}}@keyframes BlogActivityBar_clap-rise__T22O8{0%{opacity:1;transform:translate(-50%) scale(.85)}35%{opacity:1;transform:translate(-50%,-12px) scale(1)}to{opacity:0;transform:translate(-50%,-30px) scale(1)}}@media(prefers-reduced-motion:reduce){.BlogActivityBar_burst___F9hq,.BlogActivityBar_clapPulse__yS0Oz,.BlogActivityBar_clapPulse__yS0Oz:after{animation:none}.BlogActivityBar_clapPulse__yS0Oz:after{display:none}}