.design-doc-editor .design-doc-prose{max-width:none;min-height:26rem;padding:2.5rem 1.5rem 5rem;outline:none;overflow-wrap:anywhere;color:hsl(var(--foreground))}.design-doc-prose>:first-child{margin-top:0}.design-doc-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));float:left;height:0;pointer-events:none}.design-doc-prose :is(h1,h2,h3){scroll-margin-top:7rem;letter-spacing:-.025em}.design-doc-prose h1{font-size:2rem}.design-doc-prose h2{font-size:1.5rem}.design-doc-prose h3{font-size:1.2rem}.design-doc-prose ul[data-type=taskList]{list-style:none;padding-left:0}.design-doc-prose li[data-checked]{display:flex;align-items:baseline;gap:.65rem}.design-doc-prose li[data-checked]>label{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-doc-prose li[data-checked] input{accent-color:hsl(var(--primary))}.design-doc-prose li[data-checked]>div{flex:1;min-width:0}.design-doc-prose li[data-checked]>div>p{margin:.35rem 0}.design-doc-prose pre{background:hsl(var(--muted));color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.design-doc-prose :not(pre)>code{border-radius:.25rem;background:hsl(var(--muted));padding:.15rem .3rem;font-weight:400}.design-doc-prose code:after,.design-doc-prose code:before{content:none}.design-doc-prose .tableWrapper{overflow-x:auto;margin:1.5rem 0}.design-doc-prose table{width:100%;table-layout:fixed;border-collapse:collapse;margin:1.5rem 0}.design-doc-prose :is(td,th){position:relative;border:1px solid hsl(var(--border));padding:.6rem .75rem;vertical-align:top;min-width:4rem}.design-doc-prose th{background:hsl(var(--muted));font-weight:600}.design-doc-prose :is(td,th)>p{margin:0}.design-doc-prose .selectedCell:after{content:"";position:absolute;inset:0;pointer-events:none;background:hsl(var(--primary)/.12)}.design-doc-prose .ProseMirror-selectednode{outline:2px solid hsl(var(--primary));border-radius:.375rem}.design-doc-prose .collaboration-carets__caret{border-left:2px solid;border-right:0;margin-left:-1px;margin-right:-1px;position:relative;pointer-events:none;word-break:normal}.design-doc-prose .collaboration-carets__label{position:absolute;top:-1.5em;left:-2px;border-radius:3px 3px 3px 0;color:#fff;font:600 11px/1.3 system-ui;padding:.15rem .35rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.design-diagram-preview>div{width:100%;height:100%;border:0}@media (max-width:640px){.design-doc-editor .design-doc-prose{padding:1.5rem 1rem 3rem}}:root{--comment-highlight:48 96% 70%;--comment-highlight-active:43 96% 56%}.dark{--comment-highlight:43 70% 30%;--comment-highlight-active:43 90% 45%}::highlight(comment){background-color:hsl(var(--comment-highlight)/.55);color:inherit}::highlight(comment-active){background-color:hsl(var(--comment-highlight-active)/.65);color:inherit}.comment-highlight{background-color:hsl(var(--comment-highlight)/.55);border-bottom:2px solid hsl(var(--comment-highlight-active));cursor:pointer}.comment-highlight.is-active{background-color:hsl(var(--comment-highlight-active)/.65)}.comment-block{outline:2px solid hsl(var(--comment-highlight)/.7);border-radius:.375rem}.comment-block.is-active{outline-color:hsl(var(--comment-highlight-active))}@media (pointer:coarse){.brief-field-comment{opacity:1}}