.comments-section.svelte-1w1ax98{width:720px;max-width:calc(100% - 2em);margin:2em auto;padding:0 1em}.comments-section.svelte-1w1ax98 h3:where(.svelte-1w1ax98){border-bottom:2px solid rgb(var(--accent));padding-bottom:.5em;margin-bottom:1em}.comment.svelte-1w1ax98{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-1w1ax98{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5em;font-size:.9em;color:rgb(var(--gray))}.comment-author.svelte-1w1ax98{font-weight:700;color:rgb(var(--gray-dark))}.comment-content.svelte-1w1ax98{margin-bottom:.5em;line-height:1.5;white-space:pre-wrap}.comment-actions.svelte-1w1ax98{display:flex;gap:1em;font-size:.85em}.reply-btn.svelte-1w1ax98{background:none;border:none;color:rgb(var(--accent));cursor:pointer;text-decoration:underline;padding:0}.reply-btn.svelte-1w1ax98:hover{color:rgb(var(--accent-dark))}.comment-replies.svelte-1w1ax98{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-1w1ax98 .comment:where(.svelte-1w1ax98){margin-bottom:.5em;padding-left:.5em;background-color:rgba(var(--accent-light),.08)}.comment-replies.svelte-1w1ax98 .comment-actions:where(.svelte-1w1ax98){padding-left:.6em}.comment-form.svelte-1w1ax98{background-color:rgba(var(--gray-light),.1);padding:2em 0e;border-radius:8px;margin-top:2em}.form-group.svelte-1w1ax98{margin-bottom:1.5em}.form-group.svelte-1w1ax98 label:where(.svelte-1w1ax98){display:block;margin-bottom:.5em;font-weight:700;color:rgb(var(--gray-dark))}.form-group.svelte-1w1ax98 input:where(.svelte-1w1ax98),.form-group.svelte-1w1ax98 textarea:where(.svelte-1w1ax98){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-1w1ax98 input:where(.svelte-1w1ax98):focus,.form-group.svelte-1w1ax98 textarea:where(.svelte-1w1ax98):focus{outline:none;border-color:rgb(var(--accent));box-shadow:0 0 0 2px rgba(var(--accent),.2)}.form-group.svelte-1w1ax98 input:where(.svelte-1w1ax98):disabled,.form-group.svelte-1w1ax98 textarea:where(.svelte-1w1ax98):disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.form-group.svelte-1w1ax98 small:where(.svelte-1w1ax98){display:block;margin-top:.25em;color:rgb(var(--gray));font-size:.85em}.form-group.svelte-1w1ax98 small.over-limit:where(.svelte-1w1ax98){color:#c33;font-weight:700}.submit-btn.svelte-1w1ax98{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-1w1ax98:disabled{background-color:rgb(var(--gray));cursor:not-allowed;opacity:.7}.reply-info.svelte-1w1ax98{background-color:rgba(var(--accent),.1);padding:.75em;border-radius:4px;margin-bottom:1em}.cancel-reply.svelte-1w1ax98{background:none;border:none;color:rgb(var(--accent));cursor:pointer;text-decoration:underline;padding:0;margin-left:1em}.cancel-reply.svelte-1w1ax98:hover:not(:disabled){color:rgb(var(--accent-dark))}.cancel-reply.svelte-1w1ax98:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-1w1ax98{background-color:#fee;color:#c33;padding:1em;border-radius:4px;margin-bottom:1em;border:1px solid #fcc}.success-message.svelte-1w1ax98{background-color:#efe;color:#363;padding:1em;border-radius:4px;margin-bottom:1em;border:1px solid #cfc}.recaptcha-notice.svelte-1w1ax98{font-size:.7em;color:rgb(var(--gray));margin-top:1em;text-align:center}.recaptcha-notice.svelte-1w1ax98 a:where(.svelte-1w1ax98){color:rgb(var(--accent));text-decoration:none}.recaptcha-notice.svelte-1w1ax98 a:where(.svelte-1w1ax98):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}
