/* A passive ink-and-parchment marginal note; never catches taps, clicks or focus. */
.article-preview{position:fixed;left:12px;top:12px;z-index:1200;width:min(350px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden;pointer-events:none;background:var(--paper,#f6f2e8);color:var(--ink,#2c302b);border:1px solid #aa9874;border-radius:2px;box-shadow:0 10px 32px #302b2133;font:14px/1.5 var(--sans,'Segoe UI',sans-serif);overflow-wrap:anywhere}
.article-preview img{display:block;width:100%;height:135px;object-fit:cover;border-bottom:1px solid var(--rule,#dcd6c7)}
.article-preview-content{padding:13px 16px 15px;border-left:3px solid var(--gold,#a58b54)}
.article-preview-meta{margin:0 0 5px;color:var(--muted,#75766a);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.article-preview-title{display:block;margin:0 0 8px;font:normal 21px/1.18 var(--serif,Georgia,serif)}
.article-preview-excerpt{margin:0;font-size:13px;line-height:1.55}
@media(prefers-reduced-motion:reduce){.article-preview{scroll-behavior:auto}}
