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