.comments-section.svelte-p23yxf{width:720px;max-width:calc(100% - 2em);margin:2em auto;padding:0 1em}.comments-section.svelte-p23yxf h3:where(.svelte-p23yxf){border-bottom:2px solid rgb(var(--accent));padding-bottom:.5em;margin-bottom:1em}.comment.svelte-p23yxf{border-left:3px solid rgb(var(--accent-light));margin-bottom:1.5em;background-color:rgba(var(--accent-light),.1);padding:.2em 0;border-radius:8px}.comment-header.svelte-p23yxf{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;font-size:.9em;color:rgb(var(--gray))}.comment-author.svelte-p23yxf{font-weight:700;color:rgb(var(--gray-dark))}.comment-content.svelte-p23yxf{margin-bottom:.5em;line-height:1.5;white-space:pre-wrap}.comment-actions.svelte-p23yxf{display:flex;gap:1em;font-size:.85em}.reply-btn.svelte-p23yxf{background:none;border:none;color:rgb(var(--accent));cursor:pointer;text-decoration:underline;padding:0}.reply-btn.svelte-p23yxf:hover{color:rgb(var(--accent-dark))}.comment-replies.svelte-p23yxf{margin-left:.5em;margin-top:1em;border-left:3px solid rgba(var(--accent),.4);padding-left:0;padding-top:.5em;background-color:rgba(var(--gray-light),.05);border-radius:0 8px 8px 0}.comment-replies.svelte-p23yxf .comment:where(.svelte-p23yxf){margin-bottom:.5em;padding-left:.5em;background-color:rgba(var(--accent-light),.08)}.comment-replies.svelte-p23yxf .comment-actions:where(.svelte-p23yxf){padding-left:.6em}.comment-form.svelte-p23yxf{background-color:rgba(var(--gray-light),.1);padding:2em 0e;border-radius:8px;margin-top:2em}.form-group.svelte-p23yxf{margin-bottom:1.5em}.form-group.svelte-p23yxf label:where(.svelte-p23yxf){display:block;margin-bottom:.5em;font-weight:700;color:rgb(var(--gray-dark))}.form-group.svelte-p23yxf input:where(.svelte-p23yxf),.form-group.svelte-p23yxf textarea:where(.svelte-p23yxf){width:100%;padding:.75em;border:1px solid rgba(var(--gray),.3);border-radius:4px;font-family:inherit;font-size:1em;box-sizing:border-box}.form-group.svelte-p23yxf input:where(.svelte-p23yxf):focus,.form-group.svelte-p23yxf textarea:where(.svelte-p23yxf):focus{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 2px rgba(var(--accent),.2)}.form-group.svelte-p23yxf input:where(.svelte-p23yxf):disabled,.form-group.svelte-p23yxf textarea:where(.svelte-p23yxf):disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.form-group.svelte-p23yxf small:where(.svelte-p23yxf){display:block;margin-top:.25em;color:rgb(var(--gray));font-size:.85em}.form-group.svelte-p23yxf small.over-limit:where(.svelte-p23yxf){color:#c33;font-weight:700}.submit-btn.svelte-p23yxf{background-color:var(--accent-dark);color:#fff;border:none;padding:.75em 1.5em;border-radius:4px;cursor:pointer;font-size:1em;font-weight:700}.submit-btn.svelte-p23yxf:disabled{background-color:rgb(var(--gray));cursor:not-allowed;opacity:.7}.reply-info.svelte-p23yxf{background-color:rgba(var(--accent),.1);padding:.75em;border-radius:4px;margin-bottom:1em}.cancel-reply.svelte-p23yxf{background:none;border:none;color:rgb(var(--accent));cursor:pointer;text-decoration:underline;padding:0;margin-left:1em}.cancel-reply.svelte-p23yxf:hover:not(:disabled){color:rgb(var(--accent-dark))}.cancel-reply.svelte-p23yxf:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-p23yxf{background-color:#fee;color:#c33;padding:1em;border-radius:4px;margin-bottom:1em;border:1px solid #fcc}.success-message.svelte-p23yxf{background-color:#efe;color:#363;padding:1em;border-radius:4px;margin-bottom:1em;border:1px solid #cfc}.recaptcha-notice.svelte-p23yxf{font-size:.7em;color:rgb(var(--gray));margin-top:1em;text-align:center}.recaptcha-notice.svelte-p23yxf a:where(.svelte-p23yxf){color:rgb(var(--accent));text-decoration:none}.recaptcha-notice.svelte-p23yxf a:where(.svelte-p23yxf):hover{text-decoration:underline}main[data-astro-cid-xj2uyz6m]{width:calc(100% - 2em);max-width:100%;margin:0}.hero-image[data-astro-cid-xj2uyz6m]{width:100%}.hero-image[data-astro-cid-xj2uyz6m] img[data-astro-cid-xj2uyz6m]{display:block;margin:0 auto;border-radius:12px;box-shadow:var(--box-shadow)}.prose[data-astro-cid-xj2uyz6m]{width:720px;max-width:calc(100% - 2em);margin:auto;padding:1em;color:rgb(var(--gray-dark))}.title[data-astro-cid-xj2uyz6m]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title[data-astro-cid-xj2uyz6m] h1[data-astro-cid-xj2uyz6m]{margin:0 0 .5em}.date[data-astro-cid-xj2uyz6m]{margin-bottom:.5em;color:rgb(var(--gray))}.last-updated-on[data-astro-cid-xj2uyz6m]{font-style:italic}
