.indigo-editor-field{display:grid;gap:7px;min-width:0}
.indigo-editor-field__label{display:block!important;margin:0!important;min-width:0}
.indigo-editor{position:relative;margin-top:0;border:1px solid rgba(216,169,77,.3);border-radius:16px;background:rgba(5,3,9,.9);box-shadow:inset 0 0 35px rgba(155,77,255,.045),0 14px 42px rgba(0,0,0,.16);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}
.indigo-editor .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.indigo-editor:focus-within{border-color:rgba(232,191,105,.72);box-shadow:0 0 0 3px rgba(216,169,77,.09),0 18px 55px rgba(62,21,100,.22)}
.indigo-editor.is-invalid{border-color:#e97082;box-shadow:0 0 0 3px rgba(233,112,130,.13)}
.indigo-editor__toolbar{position:sticky;top:0;z-index:3;display:block;padding:0;background:linear-gradient(180deg,rgba(28,19,39,.99),rgba(11,8,16,.99));border-bottom:1px solid rgba(216,169,77,.2)}
.indigo-editor__tabs{display:flex;gap:3px;overflow-x:auto;padding:7px 8px 0;border-bottom:1px solid rgba(255,255,255,.07);scrollbar-width:none}
.indigo-editor__tabs::-webkit-scrollbar{display:none}
.indigo-editor__toolbar .indigo-editor__tab{position:relative;min-width:max-content;height:35px;padding:6px 13px;border:0;border-radius:9px 9px 0 0;color:#9f96a8;background:transparent;font-size:11px;letter-spacing:.055em;text-transform:uppercase}
.indigo-editor__toolbar .indigo-editor__tab:hover,.indigo-editor__toolbar .indigo-editor__tab:focus-visible{color:#f2dc9c;border:0;background:rgba(216,169,77,.075)}
.indigo-editor__toolbar .indigo-editor__tab.is-active{color:#f5d98c;background:linear-gradient(180deg,rgba(155,77,255,.2),rgba(216,169,77,.09));box-shadow:inset 0 1px rgba(244,215,142,.25)}
.indigo-editor__toolbar .indigo-editor__tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#9b4dff,#e5bd63);box-shadow:0 0 12px rgba(216,169,77,.4)}
.indigo-editor__tab-panels{min-height:49px}
.indigo-editor__tab-panel{display:flex;align-items:center;gap:5px;min-height:49px;flex-wrap:wrap;overflow:visible;padding:7px 8px}
.indigo-editor__tab-panel[hidden]{display:none}
.indigo-editor__group{display:flex;flex:0 0 auto;gap:3px;align-items:center;padding-right:6px;margin-right:2px;border-right:1px solid rgba(255,255,255,.08)}
.indigo-editor__group:last-child{border-right:0}
.indigo-editor__toolbar button,.indigo-editor__toolbar select,.indigo-editor__toolbar input[type=color]{width:auto;min-width:34px;height:34px;margin:0;padding:5px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#eee7f0;font:600 13px/1 Inter,system-ui,sans-serif;cursor:pointer}
.indigo-editor__toolbar button:hover,.indigo-editor__toolbar button:focus-visible,.indigo-editor__toolbar select:hover{border-color:rgba(216,169,77,.35);background:rgba(216,169,77,.1);outline:0}
.indigo-editor__toolbar button.is-active{border-color:rgba(235,201,119,.7);background:linear-gradient(145deg,rgba(216,169,77,.25),rgba(155,77,255,.18));color:#ffe6a5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}
.indigo-editor__toolbar select{max-width:145px;background-color:#120d19;color-scheme:dark}
.indigo-editor__toolbar select option,.indigo-editor__toolbar select optgroup{background:#120d19;color:#f5edf7}
.indigo-editor__toolbar select option:checked{background:#5b347c;color:#ffe8aa}
.indigo-editor__toolbar input[type=color]{padding:6px;min-width:32px}
.indigo-editor__color{display:inline-flex;align-items:center}
.indigo-editor__link-panel{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;align-items:end;padding:10px 12px;border-bottom:1px solid rgba(216,169,77,.22);background:linear-gradient(90deg,rgba(155,77,255,.1),rgba(216,169,77,.06)),#0b0810}
.indigo-editor__link-panel[hidden]{display:none}
.indigo-editor__link-panel label{display:grid!important;gap:4px!important;margin:0!important;color:#d8a94d!important;font:600 11px/1.2 Inter,system-ui,sans-serif!important}
.indigo-editor__link-panel input{height:36px!important;margin:0!important;padding:7px 10px!important;border:1px solid rgba(216,169,77,.3)!important;border-radius:8px!important;background:#050408!important;color:#f3edf4!important}
.indigo-editor__link-panel button{height:36px;padding:7px 10px;border:1px solid rgba(216,169,77,.3);border-radius:8px;background:rgba(216,169,77,.1);color:#f3edf4;cursor:pointer}
.indigo-editor__surface{min-height:230px;max-height:65vh;overflow:auto;padding:22px;color:#f3edf4;font:400 16px/1.75 Inter,system-ui,sans-serif;outline:0}
.indigo-editor--compact .indigo-editor__surface{min-height:160px}
.indigo-editor__surface:empty:before{content:attr(data-placeholder);color:#776f80;pointer-events:none}
.indigo-editor__surface b,.indigo-editor__surface strong,.rich-text-output b,.rich-text-output strong{font-weight:750}
.indigo-editor__surface i,.indigo-editor__surface em,.rich-text-output i,.rich-text-output em{font-style:italic}
.indigo-editor__surface u,.rich-text-output u{text-decoration:underline}
.indigo-editor__surface s,.indigo-editor__surface strike,.rich-text-output s,.rich-text-output strike{text-decoration:line-through}
.indigo-editor__surface h1,.indigo-editor__surface h2,.indigo-editor__surface h3{margin:.7em 0 .35em;color:#f4d78e;font-family:Georgia,serif;line-height:1.18}
.indigo-editor__surface h1{font-size:2rem}.indigo-editor__surface h2{font-size:1.65rem}.indigo-editor__surface h3{font-size:1.3rem}
.indigo-editor__surface blockquote{margin:1em 0;padding:12px 18px;border-left:3px solid #9b4dff;background:rgba(155,77,255,.08);color:#d9ccdf}
.indigo-editor__surface a{padding:0 .12em;border-radius:.25em;color:#efca70;background:rgba(216,169,77,.075);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.indigo-editor__surface hr{border:0;border-top:1px solid rgba(216,169,77,.3)}
.indigo-editor__status{display:flex;justify-content:space-between;gap:12px;padding:7px 11px;border-top:1px solid rgba(255,255,255,.06);color:#8f8798;font-size:11px}
.indigo-editor__status span:last-child{color:#bda15f}.indigo-editor.is-invalid .indigo-editor__status span:last-child{color:#ff9bab}.indigo-editor__source{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.editor-mention,.editor-hashtag{display:inline-block;padding:0 .25em;border-radius:.4em;color:#ecd079;background:rgba(216,169,77,.11);font-weight:650}.editor-hashtag{color:#caa4ff;background:rgba(155,77,255,.12)}
.rich-text-output{overflow-wrap:anywhere}.rich-text-output>:first-child{margin-top:0}.rich-text-output>:last-child{margin-bottom:0}.rich-text-output a{color:#edc86d}.rich-text-output blockquote{margin:1.1em 0;padding:12px 18px;border-left:3px solid #9b4dff;background:rgba(155,77,255,.08)}
@media(max-width:720px){.indigo-editor__toolbar{position:relative}.indigo-editor__tabs{padding-inline:6px}.indigo-editor__toolbar .indigo-editor__tab{min-width:max-content;padding-inline:11px}.indigo-editor__tab-panel{min-height:47px;padding:6px;overflow:visible}.indigo-editor__link-panel{grid-template-columns:1fr 1fr}.indigo-editor__link-panel label{grid-column:1/-1}.indigo-editor__surface{min-height:210px;padding:17px}.indigo-editor__group{flex:0 0 auto;padding-right:4px;margin-right:0}.indigo-editor__toolbar button{min-width:31px;padding:4px 6px}.indigo-editor__toolbar select{max-width:132px}}
