@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.woff2) format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.woff2) format('woff2');font-weight:700;font-display:swap}
:root{--bg:#F4EEDF;--page:#D9CFB8;--surface:#EBE3CF;--text:#1B1A17;--muted:#5C574B;--line:rgba(27,26,23,.22);--on-accent:#fff;--title:Amiri,serif;--chip-bg:transparent;--nav-bg:rgba(244,238,223,.96);--price:#1B1A17;--r:0;--ph-r:0;--sheet:#F4EEDF}
.t-news{background:#F4EEDF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}
.t-news .hero{padding:calc(env(safe-area-inset-top,0px) + 22px) 16px 14px;border-bottom:4px double var(--text);margin:0 14px}
.t-news .hero:not(.has-cover) .deco{display:block;inset:12px 0 auto;height:0;border-top:1px solid var(--text)}
.t-news .hero.has-cover{margin:0;border:0}
.t-news .logo{width:56px;height:56px;border:1px solid var(--text);filter:grayscale(1)}
.t-news .hero h1{font-weight:700;font-size:clamp(44px,14vw,70px);line-height:1.3;letter-spacing:0}
.t-news .tag{font-style:italic;font-family:Amiri,serif;font-size:18px;border-top:1px solid var(--text);border-bottom:1px solid var(--text);padding:3px 0;margin-top:8px}
.t-news .chip{border:1px solid var(--line);border-radius:0}
.t-news .cats{border-bottom:1px solid var(--text)}
.t-news .cats a{border:0;border-radius:0;color:var(--text);font-family:Amiri,serif;font-size:17px}
.t-news .cats a.on{background:var(--text);color:var(--bg)}
.t-news .search{border-radius:0;background:transparent;border-color:var(--text)}
.t-news .cat h2{font-weight:700;font-size:30px;border-top:3px solid var(--text);padding-top:4px;margin-inline:0}
.t-news .cat h2 span::after{content:' ✦';color:var(--accent);font-size:.6em;vertical-align:middle}
.t-news .ph{filter:grayscale(1) sepia(.25) contrast(1.05);border:1px solid var(--text)}
.t-news .item:first-child .ph{filter:sepia(.15) contrast(1.05)}
.t-news .item h3{font-family:Amiri,serif;font-size:21px;line-height:1.4}
.t-news .item:first-child h3{font-size:30px}
.t-news .item p{font-family:Amiri,serif;font-size:15.5px;color:var(--muted);text-align:justify;-webkit-line-clamp:4}
.t-news .item:first-child p{-webkit-line-clamp:3;font-size:17px}
.t-news .price{font-family:Amiri,serif;font-size:18px}
.t-news .price::before{content:'قیمت: ';font-weight:400;font-size:13px;color:var(--muted)}
.lang-en.t-news .price::before{content:'Price: '}.lang-ar.t-news .price::before{content:'السعر: '}
.t-news .bdg{background:var(--accent);color:#fff;border-radius:0}
.t-news .sp{border:1px solid var(--text);border-radius:0;background:transparent}
.t-news .sp-ph img{filter:grayscale(1) sepia(.25)}
.t-news .foot{border-top:4px double var(--text)}
.t-news .sheet-body h3{font-size:32px}
.t-news .sheet-img img{filter:sepia(.15)}
