.writing-demo__controls[data-v-d7bfca2a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:.75rem;display:flex}.writing-demo__files[data-v-d7bfca2a]{flex-wrap:wrap;gap:.25rem;display:flex}.writing-demo__diff-toggle[data-v-d7bfca2a]{border:1px solid var(--ui-border)}.writing-demo__controls button[data-v-d7bfca2a]{border-radius:var(--ui-radius);min-block-size:2.75rem;font-family:var(--font-mono);color:var(--ui-text-muted);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.75rem;display:inline-flex}.writing-demo__controls button[data-v-d7bfca2a]:hover,.writing-demo__controls button[aria-pressed=true][data-v-d7bfca2a]{color:var(--ui-text);background:var(--ui-bg-muted)}.writing-demo__diff[data-v-d7bfca2a]{min-inline-size:fit-content;font-family:var(--font-mono);padding-block:.75rem;font-size:.8125rem;line-height:1.7}.writing-demo__diff-line[data-v-d7bfca2a]{min-block-size:1.7em;padding-inline:.5rem 1rem;display:flex}.writing-demo__diff-line--added[data-v-d7bfca2a]{background:var(--lightningcss-light,#dafbe1)var(--lightningcss-dark,#12261e)}.writing-demo__diff-line--removed[data-v-d7bfca2a]{background:var(--lightningcss-light,#ffebe9)var(--lightningcss-dark,#2d171b)}.writing-demo__line-number[data-v-d7bfca2a]{text-align:end;color:var(--ui-text-muted);-webkit-user-select:none;user-select:none;flex:0 0 3ch}.writing-demo__line-number+.writing-demo__line-number[data-v-d7bfca2a]{margin-inline-start:1ch}.writing-demo__line-sign[data-v-d7bfca2a]{text-align:center;flex:0 0 3ch}.writing-demo__line-code[data-v-d7bfca2a]{white-space:pre;flex:1}.writing-demo__diff-note[data-v-d7bfca2a]{color:var(--ui-text-muted);padding-inline-start:11ch;display:block}.writing-demo__window[data-v-d7bfca2a]{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);max-block-size:clamp(24rem,68svh,52rem);overflow:auto}.writing-demo__document[data-v-d7bfca2a]{overflow-wrap:anywhere;max-inline-size:65ch;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);font-size:1rem;line-height:1.75}.writing-demo__document[data-v-d7bfca2a] h1{margin-block:0 1rem;font-size:1.625rem;font-weight:600;line-height:1.3}.writing-demo__document[data-v-d7bfca2a] h2{margin-block:1.5rem .75rem;font-size:1.25rem;font-weight:600}.writing-demo__document[data-v-d7bfca2a] h3{margin-block:1.25rem .5rem;font-weight:600}.writing-demo__document[data-v-d7bfca2a] p,.writing-demo__document[data-v-d7bfca2a] ul,.writing-demo__document[data-v-d7bfca2a] ol,.writing-demo__document[data-v-d7bfca2a] pre,.writing-demo__document[data-v-d7bfca2a] blockquote{margin-block:0 1rem}.writing-demo__document[data-v-d7bfca2a] ul,.writing-demo__document[data-v-d7bfca2a] ol{padding-inline-start:1.5rem}.writing-demo__document[data-v-d7bfca2a] ul{list-style:outside}.writing-demo__document[data-v-d7bfca2a] ol{list-style:decimal}.writing-demo__document[data-v-d7bfca2a] a{text-underline-offset:3px;text-decoration:underline}.writing-demo__document[data-v-d7bfca2a] blockquote{border-inline-start:2px solid var(--ui-border-accented);color:var(--ui-text-muted);padding-inline-start:1rem}.writing-demo__document[data-v-d7bfca2a] code{font-family:var(--font-mono);font-size:.875em}.writing-demo__document[data-v-d7bfca2a] pre{border-radius:var(--ui-radius);max-inline-size:100%;color:var(--ui-text);background:var(--ui-bg-muted);padding:1rem;overflow-x:auto}.writing-demo__document[data-v-d7bfca2a] table{max-inline-size:100%;display:block;overflow-x:auto}.writing-demo__github[data-v-d7bfca2a]{max-inline-size:none;padding:clamp(1rem,4vw,2rem);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5}.writing-demo__github[data-v-d7bfca2a] h1,.writing-demo__github[data-v-d7bfca2a] h2{border-block-end:1px solid var(--ui-border);margin-block:1.5rem 1rem;padding-block-end:.3em;line-height:1.25}.writing-demo__github[data-v-d7bfca2a] h1{font-size:2rem}.writing-demo__github[data-v-d7bfca2a] h2{font-size:1.5rem}.writing-demo__github[data-v-d7bfca2a] h3{font-size:1.25rem}.writing-demo__github[data-v-d7bfca2a] :first-child{margin-block-start:0}.writing-demo__github[data-v-d7bfca2a] li{margin-block:.25em}.writing-demo__github[data-v-d7bfca2a] code{font-size:85%}.writing-demo__github[data-v-d7bfca2a] code:not(pre code){border:0}.writing-demo__github[data-v-d7bfca2a] pre{border:0;font-size:85%;line-height:1.45}.writing-demo__github[data-v-d7bfca2a] pre code{font-size:inherit}.writing-demo__github[data-v-d7bfca2a] a{color:var(--lightningcss-light,#0969da)var(--lightningcss-dark,#58a6ff);text-decoration:none}.writing-demo__github[data-v-d7bfca2a] a:hover{text-decoration:underline}.writing-demo__document[data-v-d7bfca2a] a[target=_blank]:after{content:none}.writing-demo__github[data-v-d7bfca2a] blockquote{border-inline-start-width:.25em;font-style:normal}.writing-demo__github[data-v-d7bfca2a] input[type=checkbox]{margin-inline-end:.5em}.writing-demo__markdown[data-v-d7bfca2a]{margin-block-start:.25rem}.writing-demo__markdown summary[data-v-d7bfca2a]{min-block-size:2.75rem;inline-size:fit-content;font-family:var(--font-mono);color:var(--ui-text);cursor:pointer;padding-block:.75rem;font-size:.75rem}.writing-demo__markdown[data-v-d7bfca2a] pre{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg-muted);max-block-size:24rem;font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;font-size:.8125rem;line-height:1.6;overflow:auto}.writing-demo[data-v-d7bfca2a] :is(button,summary,pre,.writing-demo__window):focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}
