.content-document{color:inherit;direction:rtl;text-align:right;line-height:1.95;word-break:break-word}.content-document>:first-child{margin-top:0}.content-document>:last-child{margin-bottom:0}.content-document :where(p,ul,ol,blockquote,pre,table,hr,details,figure){margin-block:1.25rem}.content-document :where(h1,h2,h3,h4,h5,h6){color:var(--foreground);font-weight:700;line-height:1.35;margin-block:1.75rem .9rem;text-wrap:balance}.content-document :where(h1){font-size:clamp(2rem,4vw,3rem)}.content-document :where(h2){font-size:clamp(1.6rem,3vw,2.2rem)}.content-document :where(h3){font-size:clamp(1.3rem,2.5vw,1.7rem)}.content-document :where(h4,h5,h6){font-size:1.1rem}.content-document :where(strong,b){color:var(--foreground);font-weight:700}.content-document :where(a){color:var(--accent);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em;transition:color .15s ease}.content-document :where(a:hover){color:color-mix(in oklab,var(--accent) 78%,var(--foreground))}.content-document :where(mark){background:color-mix(in oklab,var(--accent) 30%,transparent);color:var(--foreground);border-radius:.35rem;padding:.1rem .3rem}.content-document :where(ul,ol){padding-inline:0 1.5rem}.content-document :where(li){margin-block:.45rem}.content-document :where(blockquote){border-inline-start:4px solid color-mix(in oklab,var(--accent) 65%,var(--border));background:color-mix(in oklab,var(--muted) 78%,transparent);border-radius:1rem;color:var(--foreground);padding:1rem 1.25rem}.content-document :where(pre){direction:ltr;text-align:left;background:color-mix(in oklab,var(--card) 76%,var(--foreground) 24%);border:1px solid color-mix(in oklab,var(--border) 80%,var(--foreground) 20%);border-radius:1rem;color:var(--foreground);overflow-x:auto;padding:1rem 1.1rem}.content-document :where(code){background:color-mix(in oklab,var(--muted) 82%,transparent);border-radius:.45rem;font-family:var(--font-mono,monospace);font-size:.92em;padding:.15rem .35rem}.content-document :where(pre code){background:transparent;border-radius:0;padding:0}.content-document :where(hr){border:0;border-top:1px solid var(--border)}.content-document :where(img){display:block;width:auto;max-width:100%;height:auto;border:1px solid color-mix(in oklab,var(--border) 85%,transparent);border-radius:1.25rem;margin-inline:auto}.content-document :where(figure){margin-inline:0}.content-document :where(figcaption){color:var(--muted-foreground);font-size:.9rem;margin-top:.7rem;text-align:center}.content-document :where(table){width:100%;border-collapse:collapse;border-spacing:0;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:color-mix(in oklab,var(--card) 88%,transparent)}.content-document :where(th,td){border:1px solid var(--border);padding:.8rem .95rem;text-align:inherit;vertical-align:top}.content-document :where(th){background:color-mix(in oklab,var(--muted) 85%,transparent);color:var(--foreground);font-weight:600}.content-document [data-text-align=left]{text-align:left}.content-document [data-text-align=center]{text-align:center}.content-document [data-text-align=right]{text-align:right}.content-document :where(details){border:1px solid var(--border);border-radius:1rem;background:color-mix(in oklab,var(--card) 90%,transparent);overflow:hidden}.content-document :where(summary){cursor:pointer;color:var(--foreground);font-weight:600;list-style:none;padding:1rem 1.15rem}.content-document :where(summary::-webkit-details-marker){display:none}.content-document :where(details>div[data-type=detailsContent]){border-top:1px solid var(--border);padding:.25rem 1.15rem 1rem}.content-document :where(ul[data-type=taskList]){list-style:none;padding-inline:0}.content-document :where(li[data-type=taskItem]){display:flex;align-items:flex-start;gap:.8rem}.content-document :where(li[data-type=taskItem]>label){display:inline-flex;align-items:center;padding-top:.35rem}.content-document :where(li[data-type=taskItem]>label>span){display:none}.content-document :where(li[data-type=taskItem] input[type=checkbox]){accent-color:var(--accent)}.content-document :where(li[data-type=taskItem]>div){flex:1}.content-document :where([data-content-block=gallery]){display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.content-document :where([data-content-block=gallery] figure){background:color-mix(in oklab,var(--card) 92%,transparent);border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;padding:.85rem}.content-document :where([data-content-block=carousel]){display:grid;gap:1rem;grid-auto-flow:column;grid-auto-columns:minmax(16rem,75%);overflow-x:auto;padding-bottom:.6rem;scroll-snap-type:x mandatory}.content-document :where([data-content-block=carousel] figure){background:color-mix(in oklab,var(--card) 92%,transparent);border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;padding:.85rem;scroll-snap-align:start}.content-document :where(details[data-content-block=file-tree]>ul){margin:0;padding:0 1.25rem 1rem 2.25rem}.content-document :where(details[data-content-block=file-tree] li){margin-block:.8rem}.content-document :where(details[data-content-block=file-tree] li>p){color:var(--muted-foreground);font-size:.9rem;margin:.35rem 0 0}.rich-editor-toolbar{position:sticky;top:0;z-index:10}.rich-editor-surface{min-height:20rem}.rich-editor-document{min-height:18rem;padding:1.25rem}.rich-editor-document:focus{outline:none}.rich-editor-document .selectedCell:after{background:color-mix(in oklab,var(--accent) 22%,transparent)}.rich-editor-document .column-resize-handle{background-color:var(--accent)}