.tag-editor.svelte-2ba0pr{flex-direction:column;gap:.5rem;display:flex}.tag-editor__hint.svelte-2ba0pr{letter-spacing:.02em;opacity:.55;-webkit-user-select:none;user-select:none;margin:0;font-size:.7rem}.tag-editor__surface.svelte-2ba0pr{border:1px solid color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 2%, transparent);border-radius:.6rem;padding:.75rem .85rem;position:relative}.tag-editor__surface.svelte-2ba0pr .ProseMirror{min-height:inherit;white-space:pre-wrap;word-wrap:break-word;outline:none}.tag-editor__surface.is-empty.svelte-2ba0pr:before{content:attr(data-placeholder);opacity:.4;pointer-events:none;position:absolute;top:.75rem;left:.85rem}.tag-editor__surface.svelte-2ba0pr .tts-block{border-left:3px solid #0000;border-radius:.35rem;margin:.35rem 0;padding:.15rem .6rem;position:relative}.tag-editor__surface.svelte-2ba0pr .tts-block__label{text-transform:uppercase;letter-spacing:.05em;opacity:.55;-webkit-user-select:none;user-select:none;margin-bottom:.1rem;font-size:.62rem;font-weight:700;display:block}.tag-editor__surface.svelte-2ba0pr .tts-block--emotion{background:#f59e0b14;border-left-color:#d97706}.tag-editor__surface.svelte-2ba0pr .tts-block--style{background:#3b82f614;border-left-color:#2563eb}.tag-editor__surface.svelte-2ba0pr .tts-tag{border-radius:.3rem;padding:0 .25rem;font-size:.85em;font-weight:600;display:inline-block}.tag-editor__surface.svelte-2ba0pr .tts-tag--sfx{color:#047857;-webkit-user-select:none;user-select:none;background:#10b9812e}
