/* Same ArtOpt editorial surface in the SDK editor and public article. */
.artopt-editorial .prose-premium,.premium-rte__canvas.prose-premium{--prose-ink:#293b24;--prose-muted:#64765a;--prose-gold:#6b8b35;color:var(--prose-ink)}
.artopt-editorial .prose-premium :is(.rte-note,.rte-summary),.premium-rte__canvas :is(.rte-note,.rte-summary){background:#f3f6ed;border-color:#d9e1cc;border-left-color:#789742}
.artopt-editorial .prose-premium a,.premium-rte__canvas.prose-premium a{color:#486b22}
.artopt-editorial .prose-premium .rte-card,.premium-rte__canvas .rte-card{background:#fcfdf9;border-color:#d9e1cc}
.engine-article-cover{aspect-ratio:8/5;margin:1.5rem 0 2.5rem;border-radius:12px;overflow:hidden;position:relative;background:#f1f4eb}.engine-article-cover>img{width:100%;height:100%;object-fit:cover}.engine-article-cover figcaption{position:absolute;inset:auto 0 0;padding:2rem 1.5rem 1rem;background:linear-gradient(transparent,#17200fe6);color:#fff;font-size:clamp(14px,1.4vw,19px);text-wrap:pretty}.engine-article-lead{max-width:75ch;font-size:1.2rem;line-height:1.7;color:#64765a}
.engine-preview-tools{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin:1rem 0}.engine-preview-tools button{background:#749a2b;color:#fff;border:0;padding:.7rem 1rem;border-radius:5px;cursor:pointer}[data-preview-panel]{padding:1rem;background:#edf1e7;border:1px solid #d9e1cc;border-radius:10px}[data-preview-frame]{display:block;width:100%;max-width:100%;height:850px;margin:auto;border:0;background:#fff}
@media(max-width:640px){.engine-article-cover{aspect-ratio:4/3}.engine-article-cover figcaption{padding:2rem 1rem .75rem;font-size:14px}.engine-preview-tools button{flex:1}.prose-premium{font-size:16px}}
