.text-studio{font-size:12px}.text-studio[hidden]{display:none}.text-draft-state{margin:0 0 9px;color:#b6bdcb;font-size:11px}.text-is-editing .text-draft-state{color:#b8ff5b}.text-preview-wrap{border:1px solid #414957;border-radius:8px;overflow:hidden;margin-bottom:13px;background:#11141a}.text-preview-wrap canvas{width:100%!important;height:auto!important;display:block}.text-studio .text-content-label{display:block;font-weight:600;margin:0 0 7px}.text-studio textarea{width:100%;min-height:64px;resize:vertical;padding:10px;border:1px solid #414957;border-radius:6px;background:#11141a;color:#eee;font:14px system-ui;line-height:1.4}.text-studio details{padding:13px 0;border-bottom:1px solid #343843}.text-studio summary{display:flex;justify-content:space-between;gap:6px}.text-studio summary span{font-weight:400;color:#b8ff5b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:138px}.text-font-filters{margin-top:12px}.text-font-filters input,.text-font-filters select{font-size:12px}.text-font-filters select{margin-top:7px}.text-font-count{font-size:10px;color:#9da4b3;margin:9px 0 6px}.text-font-list{max-height:215px;overflow:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding-right:4px;min-height:38px}.text-font-card{width:100%;min-height:65px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding:8px 10px}.text-font-card.selected{border-color:#b8ff5b;background:#293124}.text-font-name{color:#a9b2c1;font-size:10px;font-weight:400}.text-font-sample{display:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.3;color:#e8e9ee}.font-ready .text-font-sample{display:block}.text-font-loading{color:#9da4b3;font-size:11px}.text-font-card:disabled{cursor:wait;opacity:.65}.text-main-style{display:flex;gap:14px;margin-top:14px}.text-main-style label{margin:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.text-main-style input[type=number]{width:100%!important;padding:8px!important}.text-main-style input[type=color]{width:100%;height:35px;border:1px solid #414957;border-radius:6px}.text-extra-style label{display:flex;margin:13px 0 0}.text-extra-style label select{max-width:120px;margin:0}.text-extra-style input[type=number]{max-width:88px;padding:8px!important}.text-style-toggles,.text-outline-controls{display:flex;gap:12px}.text-style-toggles label{flex:1;justify-content:flex-start}.text-outline-controls label{flex:1;flex-direction:column;align-items:flex-start;gap:6px}.text-outline-controls input[type=number]{max-width:100%;width:100%!important}.text-draft-message{color:#b7c4aa;font-size:11px;line-height:1.5;margin:13px 0 10px;min-height:33px}.text-apply-actions{display:grid;gap:7px}.text-apply-actions button{width:100%;font-size:12px}.text-apply-actions button:disabled{opacity:.45;cursor:default}.text-apply-actions #textNewDraft{padding:7px;background:transparent;color:#a9b2c1;font-size:11px}.text-font-note{font-size:10px;color:#9099ab;line-height:1.5;margin:12px 0 0}.text-studio button:focus-visible,.text-studio input:focus-visible,.text-studio textarea:focus-visible,.text-studio select:focus-visible{outline:2px solid #b8ff5b;outline-offset:2px}
