.text_editor_lazy{justify-content:center;align-items:center;min-height:10rem;display:flex}.text_editor{background:var(--card);border-radius:4px;flex-direction:column;gap:4px;width:100%;max-width:750px;padding:4px;display:flex}.text_editor>.text_editor_header{background:color-mix(in srgb, var(--more-contrast-card) 50%, transparent);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:2.66667px;width:100%;padding:4px;display:grid}.text_editor>.text_editor_header>button{border:1px solid color-mix(in srgb, var(--more-contrast-card-inverted) 2%, transparent);font-size:clamp(.76rem, (.000164931 * (var(--current-width) - 768) * 1rem), .95rem);color:var(--text-color-secondary);border-radius:8px;padding:0;font-weight:600}.text_editor>.text_editor_header>button:hover{background:var(--color-darker);border:1px solid color-mix(in srgb, var(--more-contrast-card-inverted) 2%, transparent)}.text_editor>.text_editor_header>button.is-active{box-shadow:none;aspect-ratio:1;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.text_editor>.text_editor_header>button.is-active>svg{color:var(--accent);aspect-ratio:1;width:24px;height:24px;filter:hue-rotate(var(--accent-color-rotating)) invert(.05);margin:0;padding:0}.text_editor>.text_editor_header>button.is-active:not(:disabled):hover{border:1px solid color-mix(in lch, hsl(from var(--accent) calc(h + var(--accent-color-rotating-no-deg) + 10) s l) 50%, transparent)!important}.text_editor>.text_editor_header>button.is-active:before{filter:hue-rotate(var(--accent-color-rotating))}.text_editor>.text_editor_header>button:not(.is-active){box-shadow:none;aspect-ratio:1;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.text_editor>.text_editor_header>button:not(.is-active)>svg{color:var(--accent);aspect-ratio:1;width:24px;height:24px;margin:0;padding:0}.text_editor .tiptap{border:var(--border);background:color-mix(in srgb, var(--more-contrast-card) 30%, transparent);width:100%;max-width:1240px;min-height:200px;font-family:Montserrat Variable,Montserrat,Inter,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(.8rem, (.000173611 * (var(--current-width) - 768) * 1rem), 1rem);color:var(--text-color);overflow-wrap:break-word;border-radius:8px;padding:8px}.text_editor .tiptap:focus{outline:var(--border)}.text_editor .tiptap p{margin:4px 0;line-height:1.35}.text_editor .tiptap h1,.text_editor .tiptap h2,.text_editor .tiptap h3,.text_editor .tiptap h4,.text_editor .tiptap h5,.text_editor .tiptap h6{color:var(--text-color);margin:0 0 4px;font-weight:650!important}.text_editor .tiptap h1:not(:first-child),.text_editor .tiptap h2:not(:first-child),.text_editor .tiptap h3:not(:first-child),.text_editor .tiptap h4:not(:first-child),.text_editor .tiptap h5:not(:first-child),.text_editor .tiptap h6:not(:first-child){margin:12px 0 4px}.text_editor .tiptap h1{font-size:clamp(1.52rem, (.000329861 * (var(--current-width) - 768) * 1rem), 1.9rem);font-weight:800!important}.text_editor .tiptap h1 strong,.text_editor .tiptap h1 b{font-weight:900!important}.text_editor .tiptap h2{font-size:clamp(1.32rem, (.000286458 * (var(--current-width) - 768) * 1rem), 1.65rem)}.text_editor .tiptap h3{font-size:clamp(1.16rem, (.000251736 * (var(--current-width) - 768) * 1rem), 1.45rem)}.text_editor .tiptap h4{font-size:clamp(1rem, (.000217014 * (var(--current-width) - 768) * 1rem), 1.25rem)}.text_editor .tiptap h5{font-size:clamp(.88rem, (.000190972 * (var(--current-width) - 768) * 1rem), 1.1rem)}.text_editor .tiptap h6{font-size:clamp(.8rem, (.000173611 * (var(--current-width) - 768) * 1rem), 1rem)}.text_editor .tiptap strong,.text_editor .tiptap b{font-weight:700}.text_editor .tiptap em,.text_editor .tiptap i{font-style:italic}.text_editor .tiptap u{text-decoration:underline}.text_editor .tiptap s,.text_editor .tiptap strike{-webkit-text-decoration:line-through 1px var(--muted);text-decoration:line-through 1px var(--muted)}.text_editor .tiptap code{background:color-mix(in srgb, var(--more-contrast-card) 80%, transparent);font-family:Fira Code,monospace;font-size:clamp(.68rem, (.000147569 * (var(--current-width) - 768) * 1rem), .85rem);color:var(--text-color-secondary);border-radius:4px;padding:4px}.text_editor .tiptap pre{background:color-mix(in srgb, var(--more-contrast-card) 80%, transparent);border-radius:4px;padding:8px;overflow-x:auto}.text_editor .tiptap pre code{font-family:monospace;font-size:clamp(.68rem, (.000147569 * (var(--current-width) - 768) * 1rem), .85rem);background:0 0;padding:0;display:block}.text_editor .tiptap blockquote{border-left:2px solid var(--accent);color:var(--muted);background:color-mix(in srgb, var(--more-contrast-card) 40%, transparent);font-style:italic;font-weight:450;font-size:clamp(.8rem, (.000173611 * (var(--current-width) - 768) * 1rem), 1rem);border-radius:4px;margin:5.33333px 0;padding:5.33333px}.text_editor .tiptap hr{border:0;border-top:1px solid var(--muted);height:1px;margin:1em 0;padding:0;display:block}.text_editor .tiptap ul,.text_editor .tiptap ol{margin:4px 0;padding-left:8px}.text_editor .tiptap li{margin:2px 0;line-height:1.5}.text_editor .tiptap a{color:var(--accent)}.text_editor .tiptap a:hover{color:color-mix(in srgb, var(--accent) 70%, var(--text-color))}.text_editor .tiptap img{border-radius:4px;max-width:100%;margin:4px 0;display:block}.text_editor .tiptap table{border-collapse:collapse;width:100%;margin:4px 0}.text_editor .tiptap table th,.text_editor .tiptap table td{border:var(--border);text-align:left;padding:4px}.text_editor .tiptap table th{background:color-mix(in srgb, var(--more-contrast-card) 40%, transparent)}.text_editor .tiptap table tr:nth-child(2n){background:color-mix(in srgb, var(--more-contrast-card) 10%, transparent)}
