/* Shared public article + admin preview typography. */
.article-preview-body{background:#101010;color:#fff;padding:32px;margin:0;font-family:Georgia,serif;font-size:18px;line-height:1.7}
.article-preview-layout{font-family:Georgia,serif;font-size:18px;line-height:1.7;color:var(--text,#fff)}
.article-preview-layout h1{color:var(--gold,#e6bf63);font-size:clamp(30px,4vw,48px);font-weight:normal;line-height:1.25}
.article-preview-layout .article-rich-content{font:inherit;color:inherit;line-height:1.7;overflow-wrap:anywhere}
.article-preview-layout .article-rich-content p,.tip-viewer .article-preview-layout .article-rich-content p{font:inherit;color:inherit;line-height:1.7;margin:1em 0}
.article-preview-layout .article-rich-content div{text-align:inherit}
.article-preview-layout .article-rich-content h1,.article-preview-layout .article-rich-content h2,.article-preview-layout .article-rich-content h3,.article-preview-layout .article-rich-content h4{font-family:Georgia,serif;color:var(--gold,#e6bf63);line-height:1.35;margin:1em 0 .5em;font-weight:normal}
.article-preview-layout .article-rich-content ul,.article-preview-layout .article-rich-content ol{padding-left:1.7em;margin:1em 0;list-style-position:outside}
.article-preview-layout .article-rich-content ul{list-style-type:disc}.article-preview-layout .article-rich-content ol{list-style-type:decimal}
.article-preview-layout .article-rich-content li{display:list-item;margin:.25em 0}
.article-preview-layout .article-rich-content blockquote{border-left:2px solid var(--gold,#e6bf63);padding:.5em 1.25em;margin:1.2em 0;font-style:italic}
.article-preview-layout .article-rich-content a{color:var(--gold,#e6bf63);text-decoration:underline}
.article-preview-layout>h2{color:var(--gold,#e6bf63);font-size:clamp(30px,4vw,48px);font-weight:normal;line-height:1.25}
