.cms-editor{margin:12px 0 18px;min-width:0;max-width:100%;border:1px solid #46515f;border-radius:10px;background:#10171e}.cms-editor-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid #35414d}.cms-editor-controls button{font-size:11px;min-height:30px;padding:6px 10px;margin:0}.cms-editor-counter{font-size:11px;color:#aab9c8}.cms-editor-counter.is-error{color:#ffaaa0}.cms-editor .ql-toolbar.ql-snow{border:0;border-bottom:1px solid #35414d;padding:10px;display:flex;flex-wrap:wrap;gap:5px;background:#202a34}.cms-editor .ql-toolbar.ql-snow .ql-formats{margin:0 8px 0 0;display:inline-flex;align-items:center}.cms-editor .ql-snow button{width:30px;height:30px;min-height:30px;min-width:0;padding:5px;margin:0;box-shadow:none;background:transparent;color:#d9e3ed;border:0;border-radius:4px;transform:none}.cms-editor .ql-snow button:hover,.cms-editor .ql-snow button.ql-active{background:#ff965a24}.cms-editor .ql-snow .ql-stroke{stroke:#c7d5e3}.cms-editor .ql-snow .ql-fill{fill:#c7d5e3}.cms-editor .ql-snow button:hover .ql-stroke,.cms-editor .ql-snow button.ql-active .ql-stroke{stroke:#ffb17c}.cms-editor .ql-snow .ql-picker{color:#d9e3ed}.cms-editor .ql-snow .ql-picker-options{background:#202a34;border-color:#46515f;z-index:50}.cms-editor .ql-container.ql-snow{border:0;font:inherit}.cms-editor .ql-editor{min-height:220px;max-height:800px;overflow:auto;padding:20px;color:#d8e2ec;line-height:1.8;overflow-wrap:anywhere}.cms-editor .ql-editor h2{font-size:28px!important}.cms-editor .ql-editor h3{font-size:23px!important}.cms-editor .ql-editor h4{font-size:19px!important}.cms-editor .ql-editor p{margin-bottom:12px}.cms-editor .ql-editor p:last-child{margin-bottom:0}.cms-editor .ql-editor img{max-width:100%;height:auto;max-height:500px;object-fit:contain}.cms-editor .ql-snow .ql-tooltip{background:#202a34;color:#e3edf5;border-color:#607080;box-shadow:none;max-width:100%;white-space:normal;left:0!important}.cms-editor .ql-snow .ql-tooltip input[type=text]{width:min(200px,65vw);color:#e3edf5;background:#111820;border-color:#607080;display:inline-block;margin:0;height:36px}.cms-editor .ql-tooltip::before{content:'Link:'!important}.cms-editor .ql-tooltip .ql-action::after{content:'Speichern'!important}.cms-editor .ql-tooltip .ql-remove::before{content:'Entfernen'!important}.cms-editor .ql-picker.ql-header .ql-picker-label::before{content:'Absatz'}.cms-editor .ql-picker.ql-header [data-value="2"]::before{content:'Überschrift 2'!important}.cms-editor .ql-picker.ql-header [data-value="3"]::before{content:'Überschrift 3'!important}.cms-editor .ql-picker.ql-header [data-value="4"]::before{content:'Überschrift 4'!important}.cms-editor .ql-picker.ql-header .ql-picker-item:not([data-value])::before{content:'Absatz'!important}.rich-content{white-space:normal;overflow-wrap:anywhere;line-height:1.85}.rich-content h1,.rich-content h2,.rich-content h3,.rich-content h4,.rich-content h5,.rich-content h6{line-height:1.3;margin:1.4em 0 .65em;letter-spacing:-.02em}.rich-content h1,.rich-content h2{font-size:30px}.rich-content h3{font-size:24px}.rich-content h4,.rich-content h5,.rich-content h6{font-size:20px}.rich-content p{margin:0 0 1.1em}.rich-content p:last-child{margin-bottom:0}.rich-content ul,.rich-content ol{padding-left:1.6em;margin:1em 0}.rich-content li{margin:.35em 0}.rich-content blockquote{margin:1.2em 0;padding:12px 18px;border-left:3px solid #ff965b;background:#ffffff05}.rich-content pre{background:#090f15;padding:18px;border-radius:7px;overflow:auto;max-width:100%;white-space:pre}.rich-content code{font-family:Consolas,monospace;background:#ffffff09;padding:.1em .3em;font-size:.9em}.rich-content pre code{background:transparent;padding:0}.rich-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:18px 0}.rich-content th,.rich-content td{border:1px solid #46515f;padding:9px 12px}.rich-content hr{border:0;border-top:1px solid #46515f;margin:24px 0}.forum-post-body.rich-content{white-space:normal}.game-description{max-width:1000px;margin-bottom:36px}.cms-editor [hidden]{display:none!important}@media(max-width:600px){.cms-editor .ql-editor{padding:14px;min-height:200px}.cms-editor-controls{padding:8px}.cms-editor .ql-toolbar.ql-snow{padding:7px;gap:6px}.cms-editor .ql-toolbar.ql-snow .ql-formats{margin-right:5px}.rich-content h1,.rich-content h2{font-size:25px}.rich-content h3{font-size:22px}.cms-editor .ql-picker.ql-header{width:105px}}
.cms-editor .ql-editor table{width:100%;border-collapse:collapse;margin:15px 0}.cms-editor .ql-editor td{border:1px solid #607080;min-width:65px;padding:8px}.cms-editor .cms-table-tools button{font-size:12px}
.cms-editor .ql-picker.ql-header .ql-picker-label:not([data-value])::before{content:"Absatz"!important}
.cms-editor .ql-snow .ql-picker.ql-size{width:88px}.cms-editor .ql-picker.ql-size .ql-picker-label::before,.cms-editor .ql-picker.ql-size .ql-picker-item::before{content:attr(data-label)!important;font-size:13px!important}.cms-editor .ql-color-picker .ql-picker-options{width:160px;background:#263341}.cms-editor .ql-color-picker .ql-picker-item{width:18px;height:18px;margin:3px;border:1px solid #637281}.cms-editor .ql-icon-picker .ql-picker-label{padding:5px}.cms-upload-status{font-size:12px;color:#a9b9c8;padding:8px 14px;margin:0!important}.cms-upload-status.is-error{color:#ffb0a5}.cms-editor.is-dragover{outline:3px dashed #ff965a;outline-offset:3px}.cms-upload-previews{display:flex;flex-wrap:wrap;gap:10px;padding:0 12px}.cms-upload-previews:empty{display:none}.cms-upload-previews figure{margin:0 0 12px;width:120px}.cms-upload-previews img{width:120px;height:90px;object-fit:contain}.cms-upload-previews button{font-size:11px;padding:5px;min-height:30px;width:100%}.rich-content img{max-width:100%;height:auto;display:block;margin:16px 0}.cms-editor .ql-snow .ql-picker-options{max-width:calc(100vw - 60px)}
.cms-content-image{max-width:100%;box-sizing:border-box;margin:16px 0}.cms-content-image[data-image-align="center"]{margin-left:auto;margin-right:auto}.cms-content-image[data-image-align="right"]{margin-left:auto;margin-right:0}.rich-content .cms-content-image img,.cms-editor .ql-editor .cms-content-image img{display:block;width:100%;max-width:100%;height:auto;margin:0}.cms-content-image figcaption{padding:8px 4px;color:#b9c7d3;font-size:13px;line-height:1.6;text-align:center;overflow-wrap:anywhere;white-space:pre-wrap}.cms-editor .ql-editor figure.cms-content-image{cursor:pointer;position:relative}.cms-editor .ql-editor figure.cms-content-image:focus,.cms-editor .ql-editor figure.is-selected{outline:3px solid #ff965a;outline-offset:4px}.cms-image-panel{margin:12px;padding:16px;border:1px solid #607080;border-radius:8px;background:#18232d;min-width:0}.cms-image-panel legend{font-weight:700;padding:0 6px}.cms-image-panel label{display:block;font-size:13px;margin:10px 0 5px}.cms-image-panel input[type="text"]{width:100%;box-sizing:border-box;min-width:0;margin:0}.cms-image-panel button{min-height:44px;padding:8px 12px;font-size:13px;margin:0;min-width:44px}.cms-image-size{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px}.cms-image-size label{text-align:center;margin:0}.cms-image-size input[type="range"]{grid-column:1/-1;width:100%;padding:0;margin:8px 0;min-height:44px;accent-color:#ff965a;touch-action:pan-y}.cms-image-size [data-image-full]{grid-column:1/-1}.cms-image-alignment,.cms-image-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cms-image-alignment button{flex:1}.cms-image-alignment [aria-pressed="true"]{background:#ff965a;color:#0a1118}.cms-image-actions button{flex:1}.cms-image-panel button:disabled{opacity:.4;cursor:default}.cms-image-panel [data-image-remove]{background:#37404a;color:#fff}@media(max-width:600px){.cms-image-panel{padding:12px;margin:8px}.cms-image-panel input[type="text"]{font-size:16px}.cms-image-panel button{min-height:46px}}
.cms-image-alignment button{background:#253442;color:#e4edf5;border:1px solid #526374}.cms-image-alignment [aria-pressed="true"]{background:#ff965a;color:#10161c;border-color:#ffb385;box-shadow:0 0 0 2px #ff965a33}
