.post-body figure.body-sticker{width:min(21rem,82%);margin:var(--space-lg) auto;clear:both;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent;transform:perspective(700px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(var(--rest-rot,-1.5deg)) scale(var(--s,1));will-change:transform;transition:transform var(--dur-release) var(--ease-spring);position:relative}.post-body figure.body-sticker--left,.post-body figure.body-sticker--right{shape-margin:var(--space-md);clear:both;width:clamp(9rem,42vw,14rem)}.post-body figure.body-sticker--right{float:right;margin:var(--space-3xs) 0 var(--space-2xs) var(--space-lg)}.post-body figure.body-sticker--left{float:left;margin:var(--space-3xs) var(--space-lg) var(--space-2xs) 0;--rest-rot:1.5deg}.post-body figure.body-sticker.tilting,.post-body figure.body-sticker.tilt-live{transition:none}.post-body figure.body-sticker.touching{--s:var(--press-scale)}.body-sticker .sticker-img{width:100%;height:auto;filter:drop-shadow(var(--sx,1px) var(--sy,4px) 0 var(--shadow-colour));transition:filter var(--dur-release) var(--ease-spring);display:block}.body-sticker.tilting .sticker-img,.body-sticker.tilt-live .sticker-img{transition:none}.body-sticker .sticker-gloss{pointer-events:none;filter:brightness(0)invert();opacity:.4;mix-blend-mode:screen;width:100%;height:auto;-webkit-mask-image:linear-gradient(102deg, transparent calc(var(--tx,-40%) - 15%), #00000059 calc(var(--tx,-40%) - 7%), #000 calc(var(--tx,-40%) - 1.5%), #000 calc(var(--tx,-40%) + 1.5%), #00000059 calc(var(--tx,-40%) + 7%), transparent calc(var(--tx,-40%) + 15%));mask-image:linear-gradient(102deg, transparent calc(var(--tx,-40%) - 15%), #00000059 calc(var(--tx,-40%) - 7%), #000 calc(var(--tx,-40%) - 1.5%), #000 calc(var(--tx,-40%) + 1.5%), #00000059 calc(var(--tx,-40%) + 7%), transparent calc(var(--tx,-40%) + 15%));position:absolute;inset:0 0 auto}.body-sticker:not(.tilting):not(.tilt-live) .sticker-gloss{transition:--tx var(--dur-release) var(--ease-spring)}.body-sticker.wiggling .sticker-img,.body-sticker.wiggling .sticker-gloss{animation:.65s ease-in-out sticker-wiggle}.body-sticker-caption{margin-top:var(--space-2xs);text-align:center;font-size:var(--text-sm);color:var(--ink-soft)}@media (width<=34rem){.post-body figure.body-sticker--left,.post-body figure.body-sticker--right{float:none;width:min(21rem,82%);margin:var(--space-lg) auto;shape-margin:0}}@media (prefers-reduced-motion:reduce){.body-sticker .sticker-gloss{display:none}}.post-header[data-astro-cid-hl2gzuic]{margin-block-end:var(--space-xl)}.post-header[data-astro-cid-hl2gzuic] h1[data-astro-cid-hl2gzuic]{margin-block:0 var(--space-3xs)}.post-meta[data-astro-cid-hl2gzuic]{font-size:var(--text-sm);color:var(--ink-soft);margin:0}.post-reading[data-astro-cid-hl2gzuic]:before,.post-updated[data-astro-cid-hl2gzuic]:before{content:"·";margin:0 .5em}.post-body[data-astro-cid-hl2gzuic]{max-width:var(--measure);display:flow-root}.post-sticker[data-astro-cid-hl2gzuic]{float:right;width:clamp(10rem,48vw,17rem);margin:var(--space-3xs) 0 var(--space-sm) var(--space-lg);shape-margin:var(--space-md);shape-image-threshold:.2;cursor:pointer;touch-action:pan-y;user-select:none;-webkit-tap-highlight-color:transparent;transform:perspective(700px) translateY(var(--lift,0px)) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) rotate(-2deg) scale(var(--s,1));will-change:transform;transition:transform var(--dur-release) var(--ease-spring);position:relative}.post-sticker[data-astro-cid-hl2gzuic].touching{--s:var(--press-scale)}@media (width>=60rem){.post-sticker[data-astro-cid-hl2gzuic]{margin-right:-4.5rem}}.post-sticker[data-astro-cid-hl2gzuic].tilting,.post-sticker[data-astro-cid-hl2gzuic].tilt-live{transition:none}.post-sticker[data-astro-cid-hl2gzuic].wiggling .sticker-img[data-astro-cid-hl2gzuic],.post-sticker[data-astro-cid-hl2gzuic].wiggling .sticker-gloss[data-astro-cid-hl2gzuic]{animation:.65s ease-in-out sticker-wiggle}.post-sticker[data-astro-cid-hl2gzuic] .sticker-img[data-astro-cid-hl2gzuic],.post-sticker[data-astro-cid-hl2gzuic] .sticker-gloss[data-astro-cid-hl2gzuic]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.post-sticker[data-astro-cid-hl2gzuic] .sticker-img[data-astro-cid-hl2gzuic]{filter:drop-shadow(var(--sx,1px) var(--sy,4px) 0 var(--shadow-colour));transition:filter var(--dur-release) var(--ease-spring)}.post-sticker[data-astro-cid-hl2gzuic].tilting .sticker-img[data-astro-cid-hl2gzuic],.post-sticker[data-astro-cid-hl2gzuic].tilt-live .sticker-img[data-astro-cid-hl2gzuic]{transition:none}.post-sticker[data-astro-cid-hl2gzuic] .sticker-gloss[data-astro-cid-hl2gzuic]{filter:brightness(0)invert();opacity:.4;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(102deg, transparent calc(var(--tx,-40%) - 15%), #00000059 calc(var(--tx,-40%) - 7%), #000 calc(var(--tx,-40%) - 1.5%), #000 calc(var(--tx,-40%) + 1.5%), #00000059 calc(var(--tx,-40%) + 7%), transparent calc(var(--tx,-40%) + 15%));mask-image:linear-gradient(102deg, transparent calc(var(--tx,-40%) - 15%), #00000059 calc(var(--tx,-40%) - 7%), #000 calc(var(--tx,-40%) - 1.5%), #000 calc(var(--tx,-40%) + 1.5%), #00000059 calc(var(--tx,-40%) + 7%), transparent calc(var(--tx,-40%) + 15%))}.post-sticker[data-astro-cid-hl2gzuic]:not(.tilting):not(.tilt-live) .sticker-gloss[data-astro-cid-hl2gzuic]{transition:--tx var(--dur-release) var(--ease-spring)}@media (prefers-reduced-motion:reduce){.post-sticker[data-astro-cid-hl2gzuic] .sticker-gloss[data-astro-cid-hl2gzuic]{display:none}}.post-body h2{clear:both;margin-block-start:2.2em}.post-signup[data-astro-cid-e2ispvrt]{max-width:var(--measure);margin:var(--space-3xl) auto 0}.back-link[data-astro-cid-e2ispvrt]{margin-block-start:var(--space-xl)}
