/* Shared appearance: feeds, article reader, comments and notifications. */
.toast-container{top:auto!important;bottom:24px!important;right:24px!important;left:auto!important;max-width:min(380px,calc(100vw - 32px));z-index:100000}
.toast{border-radius:14px;background:var(--bg-2);color:var(--text-0);border:1px solid var(--border);box-shadow:0 12px 40px #0003}
.post-preview-card,.post-card,.auth-card{border-radius:18px!important;overflow:hidden}
.post-preview-card{padding:16px!important;box-shadow:none!important;margin-bottom:16px}
.post-preview-card:hover{box-shadow:0 8px 26px #0001!important}
.post-preview-footer>a.btn{box-shadow:none!important}
.btn-actions-group{box-shadow:none!important;background:var(--bg-2)!important}
.post-badge{border-radius:999px!important;padding:4px 9px!important;background:var(--bg-2)!important;border:1px solid var(--border)!important;color:var(--text-2)!important}
.post-view .post-cover{border-radius:16px;overflow:hidden;box-shadow:none!important}
.post-preview-footer>a.btn{padding:8px 14px;font-size:.85rem;min-height:34px;border-radius:10px;width:auto;flex:0 0 auto}
article.post-full .post-cover img,.post-detail .post-cover img,.post-cover>img{object-fit:contain!important;height:auto!important;max-height:560px!important;background:var(--bg-1)}
.ai-moderation-status{border-radius:999px!important;padding:5px 10px!important;font-size:.75rem!important;background:var(--surface-hover)!important;box-shadow:none}
.post-continuations,.post-parent-link{background:var(--bg-2)!important;color:var(--text-0)!important;border:1px solid var(--border)!important;border-radius:14px}
.post-continuations__item{background:var(--surface)!important;color:var(--text-0)!important;border-radius:10px}
.reader-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px;margin:18px 0;background:var(--bg-2);border:1px solid var(--border);border-radius:14px}
.reader-controls button,.emoji-toggle{border:1px solid var(--border);border-radius:10px;background:var(--surface-hover);color:var(--text-0);padding:8px 12px;cursor:pointer}
.reader-controls label{font-size:.8rem;color:var(--text-2)}
.reader-controls select.select{width:auto;max-width:100%;flex:1 1 220px;min-width:0}
.reader-controls select[aria-label="Скорость"]{flex:0 1 88px}
.reader-status{font-size:.8rem;color:var(--text-2);flex-basis:100%}
::highlight(qutrum-speech){background:#f5cf54;color:#191b21}
.speech-current{background:color-mix(in srgb,#f5cf54 25%,transparent);border-radius:5px}
.emoji-panel{display:flex;gap:4px;flex-wrap:wrap;padding:8px;background:var(--bg-2);border:1px solid var(--border);border-radius:12px}
.emoji-panel[hidden]{display:none}
.emoji-panel button{font-size:22px;background:transparent;border:0;border-radius:8px;padding:5px;cursor:pointer}
.comment-form textarea{min-height:80px;border-radius:12px}
.comment-form button[type=submit]{padding:8px 14px;border-radius:10px;width:auto}
.site-footer{border-top:1px solid var(--border);padding:30px 0;margin-top:28px;background:var(--bg-1)}
.footer-links{display:flex;gap:16px;flex-wrap:wrap;font-size:.85rem}
.footer-stats{font-size:.72rem;opacity:.7;margin-top:14px}
html[data-theme=light]{color-scheme:light;--bg-0:#f5f6fa!important;--bg-1:#ffffff!important;--bg-2:#edf0f6!important;--bg-3:#e2e6ee!important;--surface:#ffffff!important;--surface-hover:#e9edf5!important;--text-0:#172133!important;--text-1:#29364b!important;--text-2:#526078!important;--text-3:#68758b!important;--border:#d6dce7!important;--accent:#6354d5!important;--accent-hover:#5141bd!important;--shadow:0 12px 36px #17213312}
html[data-theme=light] body{background:var(--bg-0)!important;color:var(--text-0)!important}
html[data-theme=light] .card,html[data-theme=light] .auth-card,html[data-theme=light] .main-sidebar{background:var(--bg-1)!important}
html[data-theme=light] .navbar{background:#ffffffeb!important;box-shadow:0 1px 8px #17213308}
html[data-theme=light] .post-preview-card,html[data-theme=light] .post-view,html[data-theme=light] .profile-header{background:var(--bg-1)!important;box-shadow:none!important}
html[data-theme=light] .modal__content,html[data-theme=light] .modal-content,html[data-theme=light] .dropdown-menu,html[data-theme=light] .reader-controls{background:var(--bg-1)!important;color:var(--text-0)!important}
html[data-theme=light] .article-theme-container{--editor-text-primary:#172133!important;--editor-text-secondary:#526078!important;--editor-bg-page:#ffffff!important;--editor-bg-block:#edf0f6!important;--editor-bg-canvas:#ffffff!important;--editor-border:#d6dce7!important;background:var(--bg-1)!important;color:var(--text-0)!important}
.brand__logo{background:none!important;box-shadow:none!important;overflow:hidden}
.brand__logo img{width:34px;height:34px;display:block;border-radius:10px}
@media(max-width:640px){.post-preview-header,.post-preview-footer{gap:8px;flex-wrap:wrap}.author-link{flex-wrap:wrap}.toast-container{right:16px!important;bottom:16px!important}.reader-controls{padding:10px}.post-cover>img{max-height:340px!important}}

.social-auth{margin:22px 0}.social-auth__button{display:flex;align-items:center;justify-content:center;gap:12px;padding:13px;border:1px solid var(--border);border-radius:12px;background:var(--bg-2);color:var(--text-0);text-decoration:none;font-weight:600;transition:background .2s,transform .2s}.social-auth__button:hover{background:var(--bg-3);transform:translateY(-1px)}.social-auth__divider{display:flex;align-items:center;gap:12px;color:var(--text-2);font-size:13px;margin:18px 0}.social-auth__divider:before,.social-auth__divider:after{content:'';height:1px;flex:1;background:var(--border)}.auth-error{padding:12px;border-radius:10px;background:rgba(220,38,38,.12);color:var(--text)}

.post-view {border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:20px;box-shadow:0 12px 36px #0002;}
.post-view .post-header {display:flex;align-items:center;justify-content:space-between;gap:20px;}
.post-view .post-meta {display:flex;align-items:center;gap:18px;flex:1;min-width:0;}
.post-view .post-author {display:grid;grid-template-columns:48px auto;column-gap:12px;row-gap:4px;align-items:center;min-width:0;}
.post-view .post-author .avatar {width:48px;height:48px;grid-row:span 2;}
.post-view .post-author__name {font-size:1.1rem;font-weight:750;}
.post-view .post-author__ratings {white-space:nowrap;display:block;font-size:.85rem;color:var(--text-2);}
.post-view .post-date {margin-left:auto;flex-shrink:0;}
.moderation-status-button {width:42px!important;height:42px!important;min-width:42px;padding:10px!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;}
.post-view .post-title-section {border-left:3px solid var(--accent);padding:0 0 0 16px;margin:24px 0;}
.post-view .post-title {line-height:1.2;letter-spacing:-.025em;}
.post-excerpt {border-left:3px solid var(--accent);padding:12px 16px!important;background:color-mix(in srgb,var(--accent) 8%,var(--bg-2));border-radius:0 12px 12px 0;}
.post-preview .post-title,.post-preview-body .post-title {padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));}
.dashboard-cover {width:140px;height:94px;object-fit:cover;border-radius:12px;align-self:center;margin:12px;flex-shrink:0;}
.nav-links .nav-moderation {background:color-mix(in srgb,var(--accent) 15%,var(--bg-2));border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:999px;padding:9px 14px;}
.user-list-item img {border-radius:50%!important;object-fit:cover;}
@media(max-width:640px){.post-view .post-meta{flex-wrap:wrap;gap:8px}.post-view .post-date{margin-left:60px}.dashboard-cover{width:84px;height:72px}.post-view .post-header{gap:8px}}

.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:var(--bg-2);border:1px solid var(--border);border-radius:14px 14px 0 0;position:sticky;top:70px;z-index:3;}
.rich-tool,.rich-toolbar select{border:1px solid var(--border);background:var(--bg-1);color:var(--text-0);padding:7px 10px;border-radius:8px;font-size:.82rem;cursor:pointer;}
.rich-tool:hover,.rich-tool:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--bg-2));}
.rich-editor{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:var(--bg-1);border-radius:0 0 14px 14px;}
.rich-editor .tiptap{padding:22px;min-height:320px;outline:none;line-height:1.75;color:var(--text-0);}
.rich-editor img{max-width:100%;height:auto;border-radius:12px;}.rich-editor table{border-collapse:collapse;width:100%;table-layout:fixed;}.rich-editor td,.rich-editor th{border:1px solid var(--border);padding:8px;}.rich-editor pre{background:var(--bg-3,var(--bg-2));padding:16px;border-radius:10px;white-space:pre-wrap;}.rich-editor .selectedCell{background:color-mix(in srgb,var(--accent) 20%,var(--bg-2));}
.rich-emoji{padding:12px;background:var(--bg-2);border:1px solid var(--border);border-radius:12px;max-height:280px;overflow:auto;}.rich-emoji[hidden]{display:none}.rich-emoji strong{display:block;margin:8px}.rich-emoji button{font-size:1.2rem;margin:3px;}
.speech-word{background:#f6cf57aa;color:#171717;border-radius:3px;}
.comment-form .rich-editor .tiptap{min-height:88px;padding:12px;}.comment-form .rich-toolbar{position:static;padding:6px;}.comment-form .rich-editor,.comment-form .rich-toolbar{width:100%;}
.editor-wrapper{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));border-radius:20px;overflow:hidden;background:var(--bg-1)!important;}.editor-wrapper .editor-canvas{padding:16px!important;background:var(--bg-1)!important;}.editor-wrapper .editor-cover{max-height:320px;overflow:hidden;}.editor-wrapper .editor-cover img{max-height:320px;object-fit:contain;}.editor-wrapper .editor-notifications{display:none;}
@media(max-width:700px){.rich-toolbar{top:56px;padding:8px;gap:4px}.rich-tool{padding:7px}.rich-editor .tiptap{padding:14px;min-height:280px}.editor-wrapper .editor-canvas{padding:8px!important}}

.rich-dialog{position:fixed;inset:0;background:#0009;z-index:10000;display:grid;place-items:center;padding:20px}.rich-dialog>div{background:var(--bg-1);color:var(--text-0);border:1px solid var(--accent);border-radius:16px;padding:24px;width:min(440px,100%)}.rich-dialog input{display:block;margin:12px 0;width:100%;padding:10px;background:var(--bg-2);color:var(--text-0);border:1px solid var(--border);border-radius:8px}

/* Compact, adjoining editor panes: controls never float over editable text. */
.editor-wrapper .editor-canvas{padding:0!important;margin:0!important;max-width:none!important;width:100%;overflow:visible;flex:0 0 auto;}
.editor-wrapper .rich-toolbar{position:static!important;top:auto!important;margin:0;padding:0!important;gap:0!important;border-radius:0;border:0;border-bottom:1px solid var(--border);}
.rich-tool-group{display:flex;align-items:center;flex-wrap:wrap;gap:1px;border-right:1px solid var(--border);padding:0;margin:0;}.rich-tool-group[hidden]{display:none!important;}
.editor-wrapper .rich-tool,.editor-wrapper .rich-toolbar select,.rich-voice select{padding:4px 7px!important;font-size:.76rem;min-height:28px;border-radius:0;border:0;margin:0;}
.editor-wrapper .rich-toolbar input[type=color]{width:30px;height:28px;padding:0;border:0;}
.editor-wrapper .rich-editor{border-radius:0;border:0;margin:0;width:100%;}
.editor-wrapper .rich-editor .tiptap{padding:0!important;margin:0!important;min-height:280px;max-height:65vh;overflow-y:auto;scrollbar-gutter:stable;}
.editor-wrapper .rich-editor .tiptap p{margin:0;}.editor-wrapper .rich-editor .tiptap h1,.editor-wrapper .rich-editor .tiptap h2,.editor-wrapper .rich-editor .tiptap h3{margin:0 0 4px;}
.rich-voice{display:flex;flex-wrap:wrap;align-items:center;gap:0;padding:0;margin:0;border-top:1px solid var(--border);background:var(--bg-2);color:var(--text-0);position:static;}
.rich-voice .rich-tool{border:0;border-right:1px solid var(--border);border-radius:0;font-size:.76rem;padding:6px 9px;}
.rich-voice select{background:var(--bg-1);color:var(--text-0);border:0;border-right:1px solid var(--border);border-radius:0;}
.editor-wrapper .editor-top-panel__row{display:flex!important;flex-direction:row!important;align-items:center;flex-wrap:wrap;gap:8px!important;}
.editor-wrapper .editor-top-panel__group{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;flex:0 1 auto!important;}
.editor-wrapper .editor-post-status-badge{width:auto!important;background:var(--accent-soft)!important;border-color:var(--border)!important;color:var(--text-0)!important;padding:3px 7px!important;}
.editor-wrapper .editor-top-panel__select{width:auto!important;max-width:130px;padding:4px!important;}
.nav-mobile-only{display:none;}
.post-view .post-header{align-items:flex-start!important;padding:12px 20px!important;margin:-20px -20px 18px!important;border:0;border-bottom:1px solid var(--border);border-radius:19px 19px 0 0;background:var(--bg-2);gap:12px!important;}
.post-view .post-meta{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;flex:1;}
@media(max-width:768px){.post-view .post-header{margin:-12px -12px 18px!important;padding:12px!important;}}
.post-view .post-author{margin:0!important;flex:0 1 auto;text-align:left;grid-template-columns:40px auto!important;column-gap:9px!important;}
.post-view .post-author .avatar{width:40px!important;height:40px!important;}.post-view .post-author__ratings{font-size:.75rem!important;}
.post-header-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-shrink:0;}.post-view .post-header-right .post-date{margin:0!important;text-align:right;font-size:.75rem;line-height:1.4;}.post-header-right .btn-actions-group{margin:0!important;}
.post-view .moderation-status-button{width:28px!important;height:28px!important;min-width:28px!important;padding:5px!important;border:1px solid currentColor!important;}.post-view .moderation-status-button.status-approved{color:#34d399;background:#34d39918;}.post-view .moderation-status-button.status-revision{color:#f59e0b;background:#f59e0b18;}.post-view .moderation-status-button.status-blocked{color:#f87171;background:#f8717118;}.post-view .moderation-status-button.status-pending{color:#a78bfa;background:#a78bfa18;}
.post-author-socials{display:flex;align-items:center;flex-wrap:wrap;gap:5px;border-left:1px solid var(--border);padding-left:12px;min-height:36px;}.author-social-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--bg-1);color:var(--text-0);transition:transform .15s,border-color .15s;}.author-social-button img{object-fit:contain;width:22px;height:22px;}.author-social-button:hover{transform:translateY(-2px);border-color:var(--accent);}.author-social-button span{font-size:.7rem;font-weight:700;}
.profile-social-settings{margin:20px 0;}.profile-social-settings p{color:var(--text-2);font-size:.85rem;}.profile-social-setting{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:10px;margin:8px 0;}.profile-social-toggle{display:flex;gap:7px;align-items:center;font-size:.85rem;}.profile-social-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);}
@media(max-width:640px){.post-view .post-header{flex-direction:row!important;}.post-view .post-meta{align-items:flex-start!important;}.post-author-socials{flex-basis:100%;}.post-header-right{align-items:flex-end;flex-direction:column;gap:5px;}.profile-social-setting{grid-template-columns:1fr;gap:4px;}}
.post-view .post-title-section{border:0!important;padding:0!important;display:flex;flex-direction:column;gap:12px;}
.post-view .post-title{margin:0!important;padding:12px 16px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;}
.post-view .post-excerpt{margin:0!important;padding:10px 14px;border:1px solid var(--border);background:var(--bg-2)!important;border-radius:10px!important;}
.post-view>.reader-controls{margin:16px -20px -20px!important;border:0;border-top:1px solid var(--border);border-radius:0!important;padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px;background:var(--bg-2);}
.reader-controls button,.reader-controls select{padding:6px 8px!important;font-size:.8rem;max-width:100%;}.reader-controls .reader-status{flex-basis:100%;font-size:.75rem;margin:0;}
.post-continuations{margin:0 0 16px!important;border:1px solid var(--border)!important;border-top:3px solid var(--accent)!important;border-radius:0 0 14px 14px!important;background:var(--bg-1)!important;padding:12px!important;}
.post-continuations__item{background:var(--bg-2)!important;color:var(--text-0)!important;border:1px solid var(--border)!important;border-radius:10px!important;padding:10px!important;}.post-continuations__header{color:var(--text-0)!important;margin-bottom:8px;}
.comments-section{padding:14px!important;margin:0!important;}.comment-form-wrapper{padding:0!important;}.comment-form{gap:0!important;}.comment-form .rich-toolbar{padding:3px!important;gap:3px!important;border-radius:10px 10px 0 0;align-items:center;}.comment-form .rich-editor .tiptap{padding:6px!important;min-height:64px!important;}.comment-form .rich-editor{border-radius:0 0 10px 10px;}.comment-form button[type=submit]{width:auto!important;align-self:flex-end;padding:7px 14px!important;margin-top:6px!important;}
.comments-section{width:100%!important;box-sizing:border-box;max-width:none!important;}.comments-empty{padding:18px 8px!important;}.editor-main-info__title-group>.static-colour-editor{flex:1;min-width:0;}
.rich-emoji{padding:5px!important;margin:0!important;border-radius:0!important;max-height:230px!important;animation:emoji-open .16s ease;}.emoji-categories{display:flex;gap:3px;overflow-x:auto;padding:0 0 5px;}.emoji-categories .rich-tool{white-space:nowrap;padding:5px 7px;font-size:.75rem;}.emoji-categories [aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);}.emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:2px;}.emoji-cell{padding:3px!important;margin:0!important;width:32px;height:32px;border:0!important;font-size:21px!important;background:transparent!important;}.emoji-cell:hover{background:var(--accent-soft)!important;transform:scale(1.12);}.emoji-frequent{display:flex;gap:1px;flex-wrap:wrap;}.emoji-frequent[hidden]{display:none;}
@keyframes emoji-open{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.rich-emoji{animation:none}.emoji-cell:hover{transform:none}}
.static-text-tabs{display:flex;flex-wrap:wrap;gap:5px;border-bottom:1px solid var(--border);padding-bottom:12px;margin-bottom:18px;}
.static-text-tabs [role=tab]{background:var(--bg-2);color:var(--text-1);border:1px solid var(--border);padding:7px 11px;border-radius:9px;cursor:pointer;}
.static-text-tabs [aria-selected=true]{background:var(--accent-soft);color:var(--text-0);border-color:var(--accent);}
.static-text-panel[hidden]{display:none!important;}.static-text-panel{display:flex;flex-direction:column;gap:16px;}
.static-text-field label{display:block;font-weight:600;margin-bottom:5px;}.static-text-field small{display:block;color:var(--text-2);font-weight:400;}
.static-colour-tools{display:flex;flex-wrap:wrap;align-items:center;gap:3px;background:var(--bg-2);padding:3px;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;margin-top:5px;}
.static-colour-tools input[type=color]{width:28px;height:27px;padding:0;border:0;background:transparent;cursor:pointer;}
.static-colour-tools .btn{padding:4px 6px;font-size:.72rem;min-height:27px;}
.static-colour-text{white-space:pre-wrap;min-height:60px;border-radius:0 0 8px 8px!important;margin-top:0!important;overflow-wrap:anywhere;cursor:text;}
.static-colour-text:focus{outline:1px solid var(--accent);}
.hero-variant-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto!important;}.hero-variant-row label{min-width:0;}
@media(max-width:720px){.hero-variant-row{grid-template-columns:1fr!important;}}
.hero-variants-editor p{color:var(--text-2);margin:8px 0 14px;}.hero-variant-row{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:start;border:1px solid var(--border);background:var(--bg-1);border-radius:12px;padding:12px;margin-bottom:10px;}.hero-variant-row label{font-size:.85rem;}.hero-variant-row .input{margin-top:5px;width:100%;}.hero-variant-row input{min-height:40px;}
.hero-appearing [data-hero-title]{animation:qutrum-hero-appear .65s ease both;}.hero-appearing [data-hero-subtitle]{animation:qutrum-hero-appear .7s .12s ease both;}
@keyframes qutrum-hero-appear{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.hero-appearing [data-hero-title],.hero-appearing [data-hero-subtitle]{animation:none;}}
@media(max-width:720px){.hero-variant-row{grid-template-columns:1fr;}.static-text-tabs{gap:4px;}.static-text-tabs [role=tab]{padding:7px 8px;font-size:.8rem;}}
@media(max-width:768px){
 .navbar .nav-container{gap:8px!important;padding-inline:8px;width:100%;min-width:0;}
 .navbar .brand{gap:6px;font-size:1rem;white-space:nowrap;}
 .navbar .brand__logo{width:30px;height:30px;flex-shrink:0;}
 .navbar .brand__logo img{width:30px;height:30px;}
 .navbar .nav-user{gap:6px;min-width:0;}
 .navbar .nav-user>a[title]:has(img),.navbar .nav-user>[data-action=logout]{display:none;}
 .navbar .nav-hamburger{flex-shrink:0;}
 .navbar .nav-links{padding:8px;align-items:stretch;background:var(--bg-1);}
 .navbar .nav-links a,.navbar .nav-links button{width:100%;text-align:left;padding:9px 12px;}
 .nav-mobile-only{display:block;}
 .main-layout:has(#editorWrapper) .main-sidebar{display:none;}
 .main-layout:has(#editorWrapper){padding:0!important;gap:0!important;}
 .editor-wrapper{border-radius:0!important;}
}
.editor-wrapper .editor-main-info,.editor-wrapper .editor-top-panel,.editor-wrapper .editor-excerpt-section,.editor-wrapper .editor-bottom-panel{padding:0!important;margin:0!important;border-radius:0;position:static!important;}
.editor-wrapper .editor-main-info__row,.editor-wrapper .editor-top-panel__row{gap:0!important;margin:0!important;}
.editor-wrapper .editor-main-info__group,.editor-wrapper .editor-top-panel__group{padding:2px 6px;margin:0;border-right:1px solid var(--border);}
.editor-wrapper .editor-main-info__input,.editor-wrapper .editor-main-info__select,.editor-wrapper .editor-top-panel__select{padding:4px 6px;min-height:28px;}
.editor-wrapper .editor-excerpt-section textarea{margin:0!important;min-height:46px;padding:6px;}
.editor-wrapper .editor-cover-section{padding:0!important;}.editor-wrapper .editor-save-status:empty{display:none;}

.editor-wrapper #editorCoverCanvas{height:200px!important;min-height:0!important;max-height:200px;overflow:hidden}.editor-wrapper #editorCoverImage{height:100%;object-fit:contain!important}

.moderation-workspace{padding:16px;max-width:1100px;margin:auto}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-tabs,.workspace-buttons{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.workspace-role{border:1px solid var(--accent);border-radius:999px;padding:6px 12px}.workspace-help,.workspace-empty{color:var(--text-2);font-size:.86rem}.workspace-case,.workspace-message{background:var(--bg-1);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));border-radius:14px;padding:16px;margin:12px 0}.workspace-case header,.workspace-message header{display:flex;align-items:center;gap:10px;justify-content:space-between}.workspace-case header a{display:flex;align-items:center;gap:8px}.workspace-content{margin:12px 0;max-height:600px;overflow:auto}.workspace-content img{max-width:100%;height:auto}.workspace-plain{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-action label{display:block;margin:8px 0}.workspace-topic{display:flex;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid var(--border)}.workspace-topic span{font-size:.8rem;color:var(--text-2)}.workspace-forum{margin-top:24px}.workspace-message time{font-size:.8rem;color:var(--text-2)}
@media(max-width:640px){.moderation-workspace{padding:8px}.workspace-topic{flex-direction:column}.workspace-message header{flex-wrap:wrap}.workspace-case{padding:10px}}
.post-view .post-header{max-width:none!important;width:calc(100% + 40px)!important;}@media(max-width:768px){.post-view .post-header{width:calc(100% + 24px)!important;}}


.workspace-cover{position:relative;margin:0 0 12px;overflow:hidden;border-radius:12px}.workspace-cover>img{display:block;width:100%;height:auto}.workspace-cover>.qutrum-cover-text{position:absolute;transform:translate(-50%,-50%);white-space:pre-wrap}
