/* Generic pages and editorial content */
.ln-page{padding-block:48px 80px}.ln-page-title,.ln-archive-head{text-align:center;margin-bottom:34px}.ln-page-title h1,.ln-archive-head h1{font:700 clamp(32px,4vw,46px)/1.35 MarkaziText,Vazirmatn,serif;margin:0;color:var(--ln-ink)}.ln-archive-head>span{font-size:12px;color:#9a7b3f;font-weight:600}.ln-archive-head>div{color:var(--ln-muted);max-width:700px;margin:7px auto}.ln-page-content{max-width:940px}.ln-entry-content{font-size:15px;line-height:2}.ln-entry-content>:first-child{margin-top:0}.ln-entry-content>:last-child{margin-bottom:0}.ln-entry-content h2,.ln-entry-content h3,.ln-entry-content h4{font-family:MarkaziText,Vazirmatn,serif;color:var(--ln-ink);line-height:1.45}.ln-entry-content h2{font-size:31px}.ln-entry-content h3{font-size:25px}.ln-entry-content a{text-decoration-thickness:1px;text-underline-offset:3px}.ln-entry-content img{border-radius:var(--ln-radius)}.ln-entry-content blockquote{margin:25px 0;padding:18px 22px;border-right:4px solid var(--ln-gold);background:#fff;border-radius:12px;color:#4f5f5a}.ln-entry-content table{width:100%;border-collapse:collapse;background:#fff}.ln-entry-content th,.ln-entry-content td{padding:11px;border:1px solid var(--ln-line)}.ln-single-post{max-width:900px;padding-block:45px 80px}.ln-single-post__head{text-align:center;margin-bottom:30px}.ln-post-meta{font-size:12px;color:#9a7b3f}.ln-post-meta a{color:inherit}.ln-single-post__head h1{font:700 clamp(34px,5vw,54px)/1.25 MarkaziText,Vazirmatn,serif;margin:9px 0}.ln-single-post__head p{font-size:16px;color:var(--ln-muted);margin:0 auto;max-width:720px}.ln-single-post__image{border-radius:22px;overflow:hidden;margin-bottom:32px}.ln-single-post__image img{display:block;width:100%}.ln-single-post__footer{border-top:1px solid var(--ln-line);margin-top:30px;padding-top:20px}.post-navigation{margin-top:34px}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.post-navigation a{background:#fff;border:1px solid var(--ln-line);border-radius:13px;padding:15px;text-decoration:none;display:flex;flex-direction:column}.post-navigation a span{font-size:11px;color:#8a9490}.ln-comments{background:#fff;border:1px solid var(--ln-line);border-radius:18px;padding:28px;margin-top:35px}.ln-comments h2{font:700 26px MarkaziText,Vazirmatn,serif}.comment-list{list-style:none;padding:0}.comment-body{padding:18px 0;border-bottom:1px solid var(--ln-line)}.comment-author img{border-radius:50%;vertical-align:middle;margin-left:8px}.comment-metadata{font-size:11px;margin:5px 0}.comment-form input:not([type=submit]),.comment-form textarea{width:100%;border:1px solid #e1d9c6;background:var(--ln-paper);border-radius:11px;padding:11px}.ln-content-none,.ln-empty-state{text-align:center;background:#fff;border:1px dashed #ded5c0;border-radius:20px;padding:55px 35px}.ln-content-none{grid-column:1/-1}.ln-empty-state{margin-block:70px;max-width:680px}.ln-empty-state__code{font:700 85px MarkaziText,Vazirmatn,serif;color:var(--ln-gold)}.ln-empty-state h1,.ln-content-none h2{font:700 34px MarkaziText,Vazirmatn,serif;margin:0}.ln-empty-state p,.ln-content-none p{color:var(--ln-muted)}.ln-search-form{display:flex;max-width:520px;margin:20px auto;gap:8px}.ln-search-form label{flex:1}.ln-search-form input{width:100%;height:46px;border:1px solid #e1d9c6;border-radius:11px;background:var(--ln-paper);padding:0 14px;outline:none}.ln-search-form button{height:46px;border:0;border-radius:11px;background:var(--ln-primary);color:#fff;padding:0 18px;display:flex;align-items:center;gap:7px}.navigation.pagination{margin-top:32px}.nav-links{display:flex;justify-content:center;gap:7px}.nav-links .page-numbers{width:40px;height:40px;border:1px solid #e1d9c6;border-radius:10px;background:#fff;text-decoration:none;display:grid;place-items:center}.nav-links .current{background:var(--ln-primary);border-color:var(--ln-primary);color:var(--ln-gold-light)}
