.like{place-items:center;width:50px;height:50px;display:grid;position:relative}.like-button{z-index:2;background:var(--bg--color);width:50px;height:50px;color:var(--span-color);user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:transform .2s ease-out,border-color .2s ease-out;display:flex;position:relative}.like-button svg,.like-count{transition:transform .2s ease-out,color .2s ease-out}.like-count{font-variant-numeric:tabular-nums;font-size:12px}@media (hover:hover) and (pointer:fine){.like-button:hover{border-color:var(--color--primary)}.like-button:hover svg{color:var(--like-color)}}.like-button[data-pressed]{border-color:var(--like-color);color:var(--like-color);transform:scale(1.1)}.like-button[data-pressed] svg,.like-button[data-pressed] .like-count{transform:scale(1.3)}.like-burst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.like-particle{color:var(--like-color);opacity:0;grid-area:1/1;animation:none}.pop-top{animation-name:pop-top}.pop-top-left{animation-name:pop-top-left}.pop-top-right{animation-name:pop-top-right}.pop-bottom-right{animation-name:pop-bottom-right}.pop-bottom-left{animation-name:pop-bottom-left}@keyframes pop-top{0%{opacity:.6;transform:translate(0)}to{opacity:0;transform:translateY(-100px)}}@keyframes pop-top-left{0%{opacity:.6;transform:translate(0)rotate(-55deg)}to{opacity:0;transform:translate(-100px,-50px)rotate(-55deg)}}@keyframes pop-top-right{0%{opacity:.6;transform:translate(0)rotate(55deg)}to{opacity:0;transform:translate(100px,-50px)rotate(55deg)}}@keyframes pop-bottom-right{0%{opacity:.6;transform:translate(0)rotate(135deg)}to{opacity:0;transform:translate(70px,80px)rotate(135deg)}}@keyframes pop-bottom-left{0%{opacity:.6;transform:translate(0)rotate(-135deg)}to{opacity:0;transform:translate(-70px,80px)rotate(-135deg)}}@media (prefers-reduced-motion:reduce){.like-burst{display:none}}.post[data-astro-cid-upaxmnbl]{padding-top:var(--nav-height)}.progress[data-astro-cid-upaxmnbl]{display:none}@supports (animation-timeline:scroll()){.progress[data-astro-cid-upaxmnbl]{z-index:1001;background:var(--font-color);opacity:.7;transform-origin:0;height:3px;animation-name:progress;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}h1[data-astro-cid-upaxmnbl]{margin-top:.75em}.description[data-astro-cid-upaxmnbl]{color:var(--span-color);margin:.25em 0 0;font-size:18px}.byline[data-astro-cid-upaxmnbl]{color:var(--span-color);justify-content:space-between;align-items:center;margin:20px 0;font-size:14px;display:flex}.author[data-astro-cid-upaxmnbl]{align-items:center;gap:10px;display:flex}.author[data-astro-cid-upaxmnbl]>div[data-astro-cid-upaxmnbl]{flex-direction:column;display:flex}.avatar[data-astro-cid-upaxmnbl]{border-radius:50%}.tools[data-astro-cid-upaxmnbl]{color:var(--span-color);align-items:center;gap:6px;font-size:14px;display:flex}.tools[data-astro-cid-upaxmnbl] ul[data-astro-cid-upaxmnbl]{display:flex}.tools[data-astro-cid-upaxmnbl] li[data-astro-cid-upaxmnbl]{border:1px solid var(--border-color);background:var(--card-color);border-radius:50%;place-items:center;width:25px;height:25px;margin-right:-4px;transition:margin .2s ease-in-out;display:grid;position:relative}.tools[data-astro-cid-upaxmnbl]:hover li[data-astro-cid-upaxmnbl]{margin-right:2px}.tools[data-astro-cid-upaxmnbl] li[data-astro-cid-upaxmnbl]:after{content:attr(data-tooltip);background:var(--color--primary);box-shadow:var(--card-shadow);color:var(--font-color);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);border-radius:6px;padding:5px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.95)}.tools[data-astro-cid-upaxmnbl] li[data-astro-cid-upaxmnbl]:hover:after{opacity:1;transform:translate(-50%)}.toc[data-astro-cid-upaxmnbl]{margin:30px 0}.toc[data-astro-cid-upaxmnbl] a[data-astro-cid-upaxmnbl]{border-bottom:1px solid var(--border-color);font-size:14px}.toc[data-astro-cid-upaxmnbl] li[data-astro-cid-upaxmnbl].sub{padding-left:1em}footer[data-astro-cid-upaxmnbl]{margin-top:40px}.footer-like[data-astro-cid-upaxmnbl]{justify-content:center;margin-bottom:20px;display:flex}.small[data-astro-cid-upaxmnbl]{font-size:14px}.underline[data-astro-cid-upaxmnbl]{border-bottom:2px solid var(--border-color)}
