.companion-comment[data-astro-cid-mpnhaep3]{margin:1.25rem 0}.companion-comment__quote[data-astro-cid-mpnhaep3]{max-width:100%;margin:0;display:inline-flex;position:relative}.companion-comment__row[data-astro-cid-mpnhaep3]{flex-direction:row;flex:auto;align-items:flex-start;gap:.75rem 1rem;min-width:0;display:flex}.companion-comment__body-zone[data-astro-cid-mpnhaep3]{flex:auto;min-width:0;position:relative}.companion-comment__body[data-astro-cid-mpnhaep3]{white-space:pre-line;margin:0;font-style:italic;line-height:1.5}.companion-comment__panel[data-astro-cid-mpnhaep3]{flex-direction:column;flex:none;align-items:center;gap:.35rem;margin:0;display:flex}.companion-comment__portrait-wrap[data-astro-cid-mpnhaep3]{line-height:0;display:block}.companion-comment__portrait-link[data-astro-cid-mpnhaep3]{color:inherit;text-decoration:none;display:block}.companion-comment__portrait-link[data-astro-cid-mpnhaep3] img[data-astro-cid-mpnhaep3]{object-fit:cover;width:40px;height:40px;image-rendering:pixelated;border-radius:50%;display:block}.companion-comment__name[data-astro-cid-mpnhaep3]{letter-spacing:.02em;font-size:.75rem;font-weight:500}.companion-comment__name[data-astro-cid-mpnhaep3] a[data-astro-cid-mpnhaep3]{color:inherit;text-underline-offset:2px;text-decoration:underline 1px}.companion-comment__name[data-astro-cid-mpnhaep3] a[data-astro-cid-mpnhaep3]:hover{text-decoration-thickness:2px}.sr-only[data-astro-cid-mpnhaep3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{border:1px solid var(--cc-border,#5a5a5a);background:var(--cc-bg,#f5f2ec);color:var(--cc-fg,#2a2a2a);padding:.5rem .75rem .5rem 1rem}.companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__body[data-astro-cid-mpnhaep3]{color:inherit;font-style:italic}.markdown .companion-comment__quote[data-astro-cid-mpnhaep3]:before{content:none}.companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{color:var(--cc-muted,#555)}.companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{background:var(--cc-bg,#f0ede6);color:var(--cc-fg,#2a2a2a);border:1px solid var(--cc-border,#b8b4a8);border-radius:1rem 1rem 1rem .1rem;padding:.5rem .9rem .6rem;box-shadow:0 1px 2px #0000000f}.companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__body[data-astro-cid-mpnhaep3]{color:inherit;font-style:italic}.companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__portrait-link[data-astro-cid-mpnhaep3] img[data-astro-cid-mpnhaep3]{border:1px solid var(--cc-border,#b8b4a8);border-radius:50%;width:48px;height:48px}.companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{color:var(--cc-muted,#555)}.markdown .companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{color:var(--cc-fg,#2a2a2a);box-shadow:none;font-family:inherit;font-style:normal;font-weight:inherit;background:0 0;border:none;border-radius:0;padding:0;display:block}.companion-comment__ascii-box[data-astro-cid-mpnhaep3]{border:2px dashed var(--cc-border,#6b6b6b);background:var(--cc-bg,#f8f6f1);min-width:18rem;max-width:100%;color:var(--cc-fg,#2a2a2a);font-family:ui-monospace,monospace;font-size:.85rem;line-height:1.4;display:inline-block;position:relative}.companion-comment__ascii-corner[data-astro-cid-mpnhaep3]{color:var(--cc-border,#6b6b6b);background:var(--cc-bg,#f8f6f1);z-index:1;padding:0 .15em;font-family:ui-monospace,monospace;font-size:1em;font-weight:700;line-height:1;position:absolute}.companion-comment__ascii-corner--tl[data-astro-cid-mpnhaep3]{top:-.55em;left:-.2em}.companion-comment__ascii-corner--tr[data-astro-cid-mpnhaep3]{top:-.55em;right:-.2em}.companion-comment__ascii-corner--bl[data-astro-cid-mpnhaep3]{bottom:-.55em;left:-.2em}.companion-comment__ascii-corner--br[data-astro-cid-mpnhaep3]{bottom:-.55em;right:-.2em}.companion-comment__ascii-inner[data-astro-cid-mpnhaep3]{align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex}.companion-comment__ascii-quote-zone[data-astro-cid-mpnhaep3]{flex:auto;min-width:0}.companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__body--ascii[data-astro-cid-mpnhaep3]{color:inherit;white-space:pre-line;margin:0;font-size:1.1em;font-style:italic}.companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__body--ascii[data-astro-cid-mpnhaep3]:before{content:"“"}.companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__body--ascii[data-astro-cid-mpnhaep3]:after{content:"”"}.companion-comment__ascii-panel[data-astro-cid-mpnhaep3]{flex-direction:column;flex:none;align-items:center;gap:.4rem;display:flex}.companion-comment__portrait-wrap--ascii[data-astro-cid-mpnhaep3]{line-height:0}.companion-comment__portrait-wrap--ascii[data-astro-cid-mpnhaep3] .companion-comment__portrait-link[data-astro-cid-mpnhaep3] img[data-astro-cid-mpnhaep3]{object-fit:cover;width:56px;height:72px;image-rendering:pixelated;border:2px solid var(--cc-border,#6b6b6b);border-radius:0;display:block}.companion-comment__name--ascii[data-astro-cid-mpnhaep3]{text-align:right;color:var(--cc-muted,#555);font-size:.8rem;font-weight:500;display:block}:root[data-theme=dark] .companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{--cc-border:#6a6a6a;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=dark] .companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}:root[data-theme=dark] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{--cc-border:#4a4844;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=dark] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__portrait-link[data-astro-cid-mpnhaep3] img[data-astro-cid-mpnhaep3]{border-color:#4a4844}:root[data-theme=dark] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}:root[data-theme=dark] .companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__ascii-box[data-astro-cid-mpnhaep3]{--cc-border:#6a6a6a;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=dark] .companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__name--ascii[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}@media (prefers-color-scheme:dark){:root[data-theme=auto] .companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{--cc-border:#6a6a6a;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=auto] .companion-comment--terminal[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}:root[data-theme=auto] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__quote[data-astro-cid-mpnhaep3]{--cc-border:#4a4844;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=auto] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__portrait-link[data-astro-cid-mpnhaep3] img[data-astro-cid-mpnhaep3]{border-color:#4a4844}:root[data-theme=auto] .companion-comment--bubble[data-astro-cid-mpnhaep3] .companion-comment__name[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}:root[data-theme=auto] .companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__ascii-box[data-astro-cid-mpnhaep3]{--cc-border:#6a6a6a;--cc-bg:#2a2825;--cc-fg:#e8e6e2}:root[data-theme=auto] .companion-comment--ascii[data-astro-cid-mpnhaep3] .companion-comment__name--ascii[data-astro-cid-mpnhaep3]{--cc-muted:#9a9894}}
