.v2-rich-text{border-radius:var(--kit-radius);--tw-border-opacity:1;border-width:1px;border-color:color-mix(in srgb, var(--kit-input) calc(var(--tw-border-opacity) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--kit-background) calc(var(--tw-bg-opacity) * 100%), transparent)}.v2-rich-text--invalid{--tw-border-opacity:1;border-color:color-mix(in srgb, var(--kit-destructive) calc(var(--tw-border-opacity) * 100%), transparent)}.v2-rich-text--disabled{pointer-events:none;opacity:.6}.v2-rich-text .ProseMirror,.v2-rich-text__skeleton-content{font-size:var(--kit-sm);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-foreground) calc(var(--tw-text-opacity) * 100%), transparent);min-height:var(--rich-text-min-height,120px);outline:none;padding:.75rem;line-height:1.25rem}.v2-rich-text .ProseMirror{overflow-wrap:anywhere}.v2-rich-text .ProseMirror>p:first-child:last-child:empty:before{content:var(--rich-text-placeholder,"");--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-muted-foreground) calc(var(--tw-text-opacity) * 100%), transparent);float:left;pointer-events:none;height:0}.v2-rich-text .ProseMirror .tg-spoiler{background-color:color-mix(in srgb, var(--kit-muted-foreground) calc(.25 * 100%), transparent);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-foreground) calc(var(--tw-text-opacity) * 100%), transparent);border-radius:.125rem}.v2-rich-text .ProseMirror a{cursor:pointer;--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-primary) calc(var(--tw-text-opacity) * 100%), transparent);text-decoration-line:underline}.v2-rich-text .ProseMirror blockquote{--tw-border-opacity:1;border-left-width:2px;border-color:color-mix(in srgb, var(--kit-border) calc(var(--tw-border-opacity) * 100%), transparent);padding-left:1rem}.v2-rich-text .ProseMirror code{border-radius:var(--kit-radius);--tw-border-opacity:1;border-width:1px;border-color:color-mix(in srgb, var(--kit-border) calc(var(--tw-border-opacity) * 100%), transparent);padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em}.v2-rich-text .ProseMirror .v2-rich-text-macro--known{border-radius:var(--kit-radius);--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--kit-accent) calc(var(--tw-bg-opacity) * 100%), transparent);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-accent-foreground) calc(var(--tw-text-opacity) * 100%), transparent)}:where([class~=dark]) .v2-rich-text .ProseMirror .v2-rich-text-macro--known:not([class~=light],[class~=light] *){background-color:color-mix(in srgb, var(--kit-accent) calc(.25 * 100%), transparent);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-foreground) calc(var(--tw-text-opacity) * 100%), transparent)}.v2-rich-text .ProseMirror .v2-rich-text-macro--unknown{--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-destructive) calc(var(--tw-text-opacity) * 100%), transparent);text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.v2-rich-text__unknown-macros{font-size:var(--kit-xs);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-warning-foreground) calc(var(--tw-text-opacity) * 100%), transparent);line-height:1rem}.v2-rich-text__toolbar{--tw-border-opacity:1;border-top-width:1px;border-color:color-mix(in srgb, var(--kit-border) calc(var(--tw-border-opacity) * 100%), transparent);flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;display:flex}.v2-rich-text__skeleton-bar{height:2rem}.v2-rich-text__btn{border-radius:var(--kit-radius);--tw-text-opacity:1;width:2rem;height:2rem;color:color-mix(in srgb, var(--kit-foreground) calc(var(--tw-text-opacity) * 100%), transparent);justify-content:center;align-items:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.v2-rich-text__btn:hover,.v2-rich-text__btn--active{--tw-bg-opacity:1;background-color:color-mix(in srgb, var(--kit-accent) calc(var(--tw-bg-opacity) * 100%), transparent);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-accent-foreground) calc(var(--tw-text-opacity) * 100%), transparent)}.v2-rich-text__counter{-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:var(--kit-xs);--tw-text-opacity:1;color:color-mix(in srgb, var(--kit-muted-foreground) calc(var(--tw-text-opacity) * 100%), transparent);margin-left:auto;line-height:1rem}.v2-textarea-macro-autocomplete{width:var(--reka-popper-anchor-width);overflow:hidden}.v2-textarea-macro-autocomplete .v2-rich-text-macro-list{max-height:15rem}
