.article-richtext{white-space:normal;overflow-wrap:anywhere;width:100%}.article-richtext>*:first-child{margin-top:0}.article-richtext>*:last-child{margin-bottom:0}.article-richtext p{margin:.55em 0}.article-richtext h1{font-size:2em}.article-richtext h2{font-size:1.5em}.article-richtext h3{font-size:1.25em}.article-richtext h4{font-size:1.1em}.article-richtext h1,.article-richtext h2,.article-richtext h3,.article-richtext h4,.article-richtext h5,.article-richtext h6{line-height:1.35;margin:1em 0 .5em}.article-richtext img,.article-richtext video,.article-richtext iframe{max-width:100%;height:auto}.article-richtext iframe{aspect-ratio:16/9;width:100%;border:0}.article-richtext ul,.article-richtext ol{padding-left:1.8em}.article-richtext blockquote{margin:1em 0;padding:.4em 1em;border-left:3px solid #d5d3df;color:#77747f}.article-richtext pre{white-space:pre-wrap;background:#f5f5f7;padding:1em;border-radius:8px;overflow:auto}.article-richtext code{font-family:monospace}.article-richtext table{border-collapse:collapse;max-width:100%;width:100%}.article-richtext td,.article-richtext th{border:1px solid #dedde3;padding:.4em .6em;min-width:2em}.article-richtext input[type=checkbox]{margin-right:.5em}.article-richtext a{color:inherit;text-decoration:underline}.article-richtext hr{border:0;border-top:1px solid #dedde3;margin:1.5em 0}.feed-tile:has(.card-surface){background:transparent;text-align:left;color:inherit;font:inherit;overflow:visible}.card-surface{isolation:isolate;overflow:visible}.card-surface .element{overflow:visible}.card-surface .text-content{max-width:100%}
.article-dialog{width:min(1120px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e6e5eb;border-radius:18px;box-shadow:0 24px 90px #24202f26}.article-dialog:not([open]){display:none}.article-dialog .modal-head{flex:none;padding:22px 28px;border-bottom:1px solid #efedf2;align-items:center}.article-dialog h2{font-size:18px;margin:0 0 5px}.article-dialog .muted{font-size:12px;color:#96929f}.article-writing-scroll{min-height:0;overflow:auto;flex:1;background:white}.article-meta{padding:24px 44px 16px;display:grid;gap:16px}.article-title{font-size:28px!important;font-weight:600;border:0!important;background:transparent!important;padding:8px 0!important;width:100%;outline:none}.article-meta-row{display:flex;gap:24px;align-items:end}.article-meta-row .field{width:180px;margin:0}.article-meta-row input{height:36px;font-size:13px}.article-cover-actions{display:flex;align-items:center;gap:8px}.article-cover-actions button{height:36px;font-size:13px}.article-cover-remove{color:#93909a}.article-cover-preview img{display:block;max-width:100%;max-height:220px;border-radius:10px;object-fit:contain}.article-meta textarea{border:0;background:#f7f7f9;font-size:14px;border-radius:8px;padding:12px;resize:vertical;line-height:1.6;width:100%}.article-editor-toolbar{position:sticky;top:0;z-index:5;border-block:1px solid #efedf2;background:white;padding:4px 18px}.article-editor-content{padding:16px 28px 28px;min-height:360px}.article-editor-content .w-e-text-container{min-height:360px;background:white}.article-editor-content .w-e-scroll{min-height:360px;overflow:visible}.article-dialog .modal-footer{flex:none;margin:0;border-top:1px solid #efedf2;padding:16px 28px;gap:12px;display:flex;align-items:center;justify-content:flex-end}.article-dialog .modal-footer .muted{margin-right:auto}.article-dialog .panel-error:empty{display:none}.article-dialog .panel-error{padding:0 28px}.article-custom-fields:empty{display:none}.article-custom-fields{display:grid;gap:12px}.article-field-image{display:flex;gap:8px}.article-field-image input{min-width:0;flex:1}.article-dialog .w-e-full-screen-container{z-index:100}.article-dialog .w-e-text-container [data-slate-editor]{min-height:300px} @media(max-width:700px){.article-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.article-meta{padding:16px 20px}.article-dialog .modal-head,.article-dialog .modal-footer{padding:16px 20px}.article-editor-content{padding:8px 4px 20px}.article-editor-toolbar{padding:2px}.article-title{font-size:24px!important}}
.article-dialog{height:min(820px,calc(100dvh - 48px))}.article-writing-scroll{flex:1 1 auto}.article-dialog .article-writing-scroll{display:block}@media(max-width:700px){.article-dialog{height:calc(100dvh - 16px)}}
.article-richtext{flex-shrink:0}.article-dialog:has(.w-e-full-screen-container){width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border-radius:0}
