.comments{gap:var(--space-4);margin-top:var(--space-6);padding-block:var(--space-5) var(--space-7);border-top:1px solid var(--line);flex-direction:column;display:flex}.comments h2{margin:0}.comments__empty{color:var(--ink-soft);margin:0}.comments__list{gap:var(--space-5);flex-direction:column;display:flex}.comment{column-gap:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.comment__avatar{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.comment__avatar--photo{object-fit:cover;box-shadow:0 0 0 2px var(--accent)}.comment--owner>.comment__avatar{background:var(--accent);color:var(--on-accent)}.comment__body p{margin:0}.comment__meta{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.comment__meta time{color:var(--ink-soft);font-size:var(--text-small)}.comment__badge{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-xsmall);padding:.05rem .5rem;font-weight:600}.comment__content{margin-top:var(--space-1);white-space:pre-line}.comment__reply{min-height:2.75rem;color:var(--accent);font-size:var(--text-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.comment__reply:hover{color:var(--accent-deep);text-decoration:underline}html:not(.js) .comment__reply{display:none}html:not(.js) .comment__content{margin-bottom:var(--space-2)}.comment__replies{gap:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--accent-soft);flex-direction:column;grid-column:2;display:flex}.comment-form{align-items:flex-start;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);background:var(--sand);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.comment-form h3,.comment-form p{margin:0}.comment-form__field{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.comment-form label{font-weight:600;font-size:var(--text-small)}.comment-form input,.comment-form textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius-small);background:var(--surface);color:var(--ink);font:inherit}.comment-form textarea{resize:vertical}.comment-form__replying{align-items:center;gap:0 var(--space-2);font-size:var(--text-small);flex-wrap:wrap;display:flex}.comment-form__replying[hidden]{display:none}.comment-form__cancel{min-height:2.75rem;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.comment-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.comment-form button[type=submit]:disabled{opacity:.6;cursor:progress}.comment-form__status{font-weight:600}.comment-form__privacy{color:var(--ink-soft);font-size:var(--text-xsmall)}.comment-form__hint{color:var(--ink-soft);font-size:var(--text-xsmall);margin:0}img.is-zoomable{cursor:zoom-in}img.is-zoomable:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.photo-zoom[data-astro-cid-s6z7hqy5]{background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:clamp(1rem,3vw,2.5rem) clamp(3.5rem,6vw,5rem)}.photo-zoom[data-astro-cid-s6z7hqy5][open]{justify-content:center;align-items:center;display:flex}.photo-zoom[data-astro-cid-s6z7hqy5]::backdrop{background:#141020e6}.photo-zoom[data-astro-cid-s6z7hqy5] figure[data-astro-cid-s6z7hqy5]{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;width:100%;height:100%;margin:0;display:flex}.photo-zoom[data-astro-cid-s6z7hqy5] img[data-astro-cid-s6z7hqy5]{border-radius:var(--radius-small);object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100% - 2.5rem);display:block}.photo-zoom[data-astro-cid-s6z7hqy5] figcaption[data-astro-cid-s6z7hqy5]{color:#f3f0fa;font-size:var(--text-small);text-align:center}.photo-zoom[data-astro-cid-s6z7hqy5] button[data-astro-cid-s6z7hqy5]{color:#fff;cursor:pointer;background:#1a1430b3;border:0;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:fixed}.photo-zoom[data-astro-cid-s6z7hqy5] button[data-astro-cid-s6z7hqy5][hidden]{display:none}.photo-zoom[data-astro-cid-s6z7hqy5] button[data-astro-cid-s6z7hqy5]:hover{background:var(--accent)}.photo-zoom[data-astro-cid-s6z7hqy5] button[data-astro-cid-s6z7hqy5]:focus-visible{outline-offset:2px;outline:3px solid #ebe6f6}.photo-zoom__close[data-astro-cid-s6z7hqy5]{top:var(--space-3);right:var(--space-3)}.photo-zoom__nav[data-astro-cid-s6z7hqy5]{top:50%;transform:translateY(-50%)}.photo-zoom__nav--prev[data-astro-cid-s6z7hqy5]{left:var(--space-3)}.photo-zoom__nav--next[data-astro-cid-s6z7hqy5]{right:var(--space-3)}@media (prefers-reduced-motion:no-preference){.photo-zoom[data-astro-cid-s6z7hqy5][open] img[data-astro-cid-s6z7hqy5]{animation:.18s ease-out photo-zoom-in}}@keyframes photo-zoom-in{0%{opacity:0;transform:scale(.97)}}.share[data-astro-cid-p5payz7x]{margin-top:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.share--end[data-astro-cid-p5payz7x]{margin-top:var(--space-6)}.share__button[data-astro-cid-p5payz7x]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:2rem;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:.4em;padding:0 .8rem;font-weight:600;display:inline-flex}.share__button[data-astro-cid-p5payz7x] svg[data-astro-cid-p5payz7x]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round}.share__button[data-astro-cid-p5payz7x]:hover{border-color:var(--accent);background:var(--accent-soft)}.share__status[data-astro-cid-p5payz7x]{color:var(--accent-deep);font-weight:600}.share__manual[data-astro-cid-p5payz7x]{color:var(--ink-soft)}.share__address[data-astro-cid-p5payz7x]{color:var(--ink);user-select:all;font-weight:400}.post-faq[data-astro-cid-n67f4zmd]{margin-top:var(--space-6)}.post-faq__item[data-astro-cid-n67f4zmd] h3[data-astro-cid-n67f4zmd]{margin:var(--space-5) 0 var(--space-2)}.post-faq__item[data-astro-cid-n67f4zmd] p[data-astro-cid-n67f4zmd]{margin:0}.post-labels[data-astro-cid-n67f4zmd]{align-items:center;gap:var(--space-2);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.post-labels__lead[data-astro-cid-n67f4zmd]{color:var(--ink-soft);font-size:var(--text-small);font-weight:600}.post-labels[data-astro-cid-n67f4zmd] a[data-astro-cid-n67f4zmd]{text-decoration:none;display:inline-block}.post-labels__category[data-astro-cid-n67f4zmd]{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-small);padding:.4rem .9rem;font-weight:600}.post-labels__category[data-astro-cid-n67f4zmd]:hover{background:var(--accent);color:var(--on-accent)}.post-labels__tag[data-astro-cid-n67f4zmd]{color:var(--ink-soft);font-size:var(--text-xsmall);text-decoration:underline;text-decoration-color:var(--line);padding:.4rem .25rem}.post-labels__tag[data-astro-cid-n67f4zmd]:hover{color:var(--accent);text-decoration-color:currentColor}
