.like-btn[data-astro-cid-zn5576x4]{position:absolute;bottom:8px;right:8px;z-index:3;display:flex;align-items:center;gap:4px;min-width:44px;min-height:44px;justify-content:center;padding:6px 12px;border:0;border-radius:999px;background:#0f0f0e80;backdrop-filter:blur(3px);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s,background .2s;color:#fff;font-size:.75rem;font-weight:700;font-family:var(--font-mono, monospace)}.tiled__item[data-astro-cid-zn5576x4]:hover .like-btn[data-astro-cid-zn5576x4]{opacity:1;transform:scale(1)}.like-btn[data-astro-cid-zn5576x4] svg[data-astro-cid-zn5576x4]{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2}.like-btn[data-astro-cid-zn5576x4]:hover{background:#0f0f0eb3}.like-btn[data-astro-cid-zn5576x4].is-liked{opacity:1;background:#ff3b1dd9;animation:likePop .35s cubic-bezier(.34,1.56,.64,1)}.like-btn[data-astro-cid-zn5576x4].is-liked svg[data-astro-cid-zn5576x4]{fill:#fff;stroke:#fff}.like-count[data-astro-cid-zn5576x4]:empty{display:none}@media(hover:none){.like-btn[data-astro-cid-zn5576x4]{opacity:.85;transform:scale(1)}}@keyframes likePop{0%{transform:scale(1)}35%{transform:scale(1.3)}60%{transform:scale(.92)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.like-btn[data-astro-cid-zn5576x4].is-liked{animation:none}}@media(max-width:640px){.like-btn[data-astro-cid-zn5576x4]{min-width:28px;min-height:28px;padding:4px 6px;bottom:4px;right:4px;opacity:.7;transform:scale(1);background:#0f0f0e66}.like-btn[data-astro-cid-zn5576x4] svg[data-astro-cid-zn5576x4]{width:14px;height:14px}.like-count[data-astro-cid-zn5576x4]{font-size:.6rem}}.fav-btn[data-astro-cid-zn5576x4]{position:absolute;top:8px;right:8px;z-index:3;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:#0f0f0e80;backdrop-filter:blur(3px);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .2s,transform .2s,background .2s}.tiled__item[data-astro-cid-zn5576x4]:hover .fav-btn[data-astro-cid-zn5576x4]{opacity:1;transform:scale(1)}.fav-btn[data-astro-cid-zn5576x4] svg[data-astro-cid-zn5576x4]{width:100%;height:100%;fill:none;stroke:gold;stroke-width:2}.fav-btn[data-astro-cid-zn5576x4]:hover{background:#0f0f0eb3}.fav-btn[data-astro-cid-zn5576x4].is-fav{opacity:1;transform:scale(1);background:#ffd700e6}.fav-btn[data-astro-cid-zn5576x4].is-fav svg[data-astro-cid-zn5576x4]{fill:#fff;stroke:#fff}@media(hover:none){.fav-btn[data-astro-cid-zn5576x4]{opacity:.85;transform:scale(1)}}@media(max-width:640px){.fav-btn[data-astro-cid-zn5576x4]{width:28px;height:28px;padding:6px;top:4px;right:4px;opacity:.7;transform:scale(1)}}.lightbox[data-astro-cid-zn5576x4]{position:fixed;inset:0;z-index:200;background:#000000f0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}.lightbox[data-astro-cid-zn5576x4].open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s}.lb-img[data-astro-cid-zn5576x4]{max-width:92vw;max-height:88vh;object-fit:contain;border:0;transform:scale(.92);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.lightbox[data-astro-cid-zn5576x4].open .lb-img[data-astro-cid-zn5576x4]{transform:scale(1)}@media(prefers-reduced-motion:reduce){.lightbox[data-astro-cid-zn5576x4],.lightbox[data-astro-cid-zn5576x4].open,.lb-img[data-astro-cid-zn5576x4]{transition:none}}.lightbox[data-astro-cid-zn5576x4] button[data-astro-cid-zn5576x4]{position:absolute;background:none;border:0;color:#fff;font-family:var(--font-mono);cursor:pointer;opacity:.8}.lightbox[data-astro-cid-zn5576x4] button[data-astro-cid-zn5576x4]:hover{opacity:1}.lb-close[data-astro-cid-zn5576x4]{top:1rem;right:1rem;font-size:2.4rem;line-height:1;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.lb-prev[data-astro-cid-zn5576x4],.lb-next[data-astro-cid-zn5576x4]{top:50%;transform:translateY(-50%);font-size:3.4rem;padding:.5rem 1.2rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.lb-prev[data-astro-cid-zn5576x4]{left:.5rem}.lb-next[data-astro-cid-zn5576x4]{right:.5rem}.lb-count[data-astro-cid-zn5576x4]{position:absolute;bottom:1.2rem;left:0;right:0;text-align:center;color:#bbb;font-family:var(--font-mono);font-size:.8rem}.lb-tribute[data-astro-cid-zn5576x4]{position:absolute;bottom:3rem;left:0;right:0;text-align:center;color:#ffffffe6;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.1rem,2.5vw,1.5rem);letter-spacing:.02em;pointer-events:none}@media(max-width:640px){.lb-prev[data-astro-cid-zn5576x4],.lb-next[data-astro-cid-zn5576x4]{font-size:2.4rem;padding:.5rem}}.lb-like[data-astro-cid-zn5576x4]{top:1rem;right:5rem;bottom:auto;left:auto;opacity:.85;transform:none}.lb-like[data-astro-cid-zn5576x4]:hover,.lb-like[data-astro-cid-zn5576x4].is-liked{opacity:1}@media(max-width:640px){.lb-like[data-astro-cid-zn5576x4]{top:.6rem;right:4rem;min-width:36px;min-height:36px;padding:5px 8px}.lb-like[data-astro-cid-zn5576x4] svg[data-astro-cid-zn5576x4]{width:16px;height:16px}}.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4]{position:absolute;left:1rem;bottom:1rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .95rem;border:0;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(4px);color:#fff;font-family:var(--font-body);font-size:.82rem;font-weight:600;cursor:pointer;opacity:.9;transition:background .2s,opacity .2s}.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4]:hover,.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4][aria-expanded=true]{background:#ffffff3d;opacity:1}.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4] svg[data-astro-cid-zn5576x4]{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round}.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4][hidden]{display:none}.lb-panel[data-astro-cid-zn5576x4]{position:absolute;top:0;right:0;bottom:0;z-index:4;width:min(380px,100vw);display:flex;flex-direction:column;background:#161616;color:#e8e4de;border-left:1px solid #2c2c2c;box-shadow:-12px 0 40px #00000080;transform:translate(100%);transition:transform .3s ease;font-family:var(--font-body)}.lb-panel[data-astro-cid-zn5576x4].open{transform:none}.lb-panel[data-astro-cid-zn5576x4][hidden]{display:none}.lb-panel__head[data-astro-cid-zn5576x4]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem .7rem 1.1rem;border-bottom:1px solid #2c2c2c;font-family:var(--font-display);font-size:1rem}.lightbox[data-astro-cid-zn5576x4] .lb-panel__close[data-astro-cid-zn5576x4]{position:static;font-size:1.8rem;line-height:1;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center}.lb-panel__list[data-astro-cid-zn5576x4]{flex:1;overflow-y:auto;padding:.6rem 1.1rem;font-size:.88rem}.lb-panel__empty[data-astro-cid-zn5576x4]{color:#9a9590;font-style:italic;padding:.6rem 0}.lb-panel__item[data-astro-cid-zn5576x4]{padding:.65rem 0;border-bottom:1px solid #262626}.lb-panel__item[data-astro-cid-zn5576x4]:last-child{border-bottom:0}.lb-panel__item[data-astro-cid-zn5576x4] b[data-astro-cid-zn5576x4]{font-size:.86rem}.lb-panel__item[data-astro-cid-zn5576x4] time[data-astro-cid-zn5576x4]{color:#9a9590;font-size:.72rem;margin-left:.5rem}.lb-panel__item[data-astro-cid-zn5576x4] p[data-astro-cid-zn5576x4]{margin-top:.25rem;line-height:1.5;white-space:pre-wrap;word-break:break-word}.lb-panel__form[data-astro-cid-zn5576x4]{padding:.8rem 1.1rem 1rem;border-top:1px solid #2c2c2c;display:flex;flex-direction:column;gap:.5rem}.lb-panel__row[data-astro-cid-zn5576x4]{display:flex;gap:.5rem}.lb-panel__row[data-astro-cid-zn5576x4] input[data-astro-cid-zn5576x4]{flex:1;min-width:0}.lb-panel__form[data-astro-cid-zn5576x4] input[data-astro-cid-zn5576x4],.lb-panel__form[data-astro-cid-zn5576x4] textarea[data-astro-cid-zn5576x4]{width:100%;padding:.55rem .7rem;border:1px solid #333;border-radius:6px;background:#202020;color:#e8e4de;font:inherit;font-size:.85rem}.lb-panel__form[data-astro-cid-zn5576x4] input[data-astro-cid-zn5576x4]:focus,.lb-panel__form[data-astro-cid-zn5576x4] textarea[data-astro-cid-zn5576x4]:focus{outline:0;border-color:var(--accent, #ff5a3d)}.lb-panel__form[data-astro-cid-zn5576x4] textarea[data-astro-cid-zn5576x4]{resize:none}.lb-panel__foot[data-astro-cid-zn5576x4]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.lb-panel__char[data-astro-cid-zn5576x4]{font-family:var(--font-mono);font-size:.7rem;color:#9a9590}.lightbox[data-astro-cid-zn5576x4] .lb-panel__form[data-astro-cid-zn5576x4] button[data-astro-cid-zn5576x4][type=submit]{position:static;opacity:1;padding:.5rem 1.1rem;border-radius:999px;background:var(--accent, #ff5a3d);color:#fff;font:inherit;font-size:.82rem;font-weight:700}.lightbox[data-astro-cid-zn5576x4] .lb-panel__form[data-astro-cid-zn5576x4] button[data-astro-cid-zn5576x4][type=submit]:disabled{opacity:.5;cursor:not-allowed}.lb-panel__notice[data-astro-cid-zn5576x4]{font-size:.8rem;min-height:1.1em}.lb-panel__notice--ok[data-astro-cid-zn5576x4]{color:#6fcf97}.lb-panel__notice--err[data-astro-cid-zn5576x4]{color:#ff7b6b}.lightbox[data-astro-cid-zn5576x4].has-panel .lb-img[data-astro-cid-zn5576x4]{max-width:calc(92vw - 380px)}.lightbox[data-astro-cid-zn5576x4].has-panel .lb-next[data-astro-cid-zn5576x4]{right:calc(380px + .5rem)}@media(max-width:760px){.lb-panel[data-astro-cid-zn5576x4]{top:auto;left:0;width:100%;max-height:72vh;border-left:0;border-top:1px solid #2c2c2c;border-radius:14px 14px 0 0;transform:translateY(100%)}.lightbox[data-astro-cid-zn5576x4].has-panel .lb-img[data-astro-cid-zn5576x4]{max-width:92vw;max-height:26vh;align-self:flex-start;margin-top:1rem}.lightbox[data-astro-cid-zn5576x4].has-panel .lb-next[data-astro-cid-zn5576x4]{right:.5rem}.lightbox[data-astro-cid-zn5576x4].has-panel .lb-prev[data-astro-cid-zn5576x4],.lightbox[data-astro-cid-zn5576x4].has-panel .lb-next[data-astro-cid-zn5576x4],.lightbox[data-astro-cid-zn5576x4].has-panel .lb-count[data-astro-cid-zn5576x4]{display:none}.lightbox[data-astro-cid-zn5576x4] .lb-comments-btn[data-astro-cid-zn5576x4]{left:.6rem;bottom:.6rem}}@media(prefers-reduced-motion:reduce){.lb-panel[data-astro-cid-zn5576x4]{transition:none}}
