.market-feed{max-width:1120px;margin:0 auto 78px;scroll-margin-top:90px}
.market-feed-head{text-align:center;max-width:720px;margin:0 auto 25px}
.market-feed-head img{display:block;width:56px;height:56px;margin:0 auto 15px;border-radius:11px}
.market-feed-head h1,.market-feed-head h2{font-size:clamp(34px,4vw,51px);line-height:1.13;margin:0 0 9px;letter-spacing:-.03em}
html[lang=ar] .market-feed-head h1,html[lang=ar] .market-feed-head h2{letter-spacing:0;line-height:1.26}
.market-feed-head p{margin:0;color:var(--muted);font-size:15px;line-height:1.65}
.feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}
.feed-status{color:var(--muted);font-size:13px}
.feed-refresh,.feed-all,.feed-nav-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 14px;border:1px solid var(--line-hi);border-radius:7px;background:var(--surface-hi);color:var(--text);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}
.feed-refresh:hover,.feed-all:hover,.feed-nav-actions button:hover{border-color:#ff7a1a}
.feed-refresh:disabled{opacity:.6;cursor:wait}
.feed-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:120px}
.feed-home .feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.feed-card{min-width:0;padding:19px 19px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:inset 0 1px #ffffff0b,0 10px 25px #0001;backdrop-filter:blur(14px);transition:transform .2s,border-color .2s}
.feed-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,#ff7a1a 65%,var(--line))}
.feed-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}
.feed-badge{display:inline-flex;align-items:center;min-height:27px;padding:3px 9px;border:1px solid #ff7a1a66;border-radius:5px;background:#ff7a1a16;color:#ff9a53;font-size:11px;font-weight:700;line-height:1.2}
html[data-theme=light] .feed-badge{color:#9a4409;background:#ff7a1a14}
.feed-card time{color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}
.feed-card h3{margin:0 0 7px;color:var(--text);font-size:19px;line-height:1.35;overflow-wrap:anywhere}
.feed-card-body{margin:0;color:var(--muted);font-size:13px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}
.feed-card-body.is-short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
.feed-card-body.is-expanded{display:block}
.feed-expand{display:inline-flex;margin:12px 0 0;padding:0;border:0;background:none;color:#ff8a35;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}
.feed-all{margin:20px auto 0;background:#ff7a1a;color:#171b1f;border-color:#ff7a1a}
.feed-all:hover{background:#ff954b;color:#171b1f}
.feed-home .feed-all{display:flex;width:max-content}
.feed-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 20px}
.feed-filters button{min-height:39px;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer}
.feed-filters button:hover,.feed-filters button.is-active{border-color:#ff7a1a;color:var(--text);background:#ff7a1a18}
.feed-full .feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.feed-full .feed-card{min-height:165px}
.feed-note{margin:23px 0 0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center}
.feed-signal-note{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}
.feed-page main{max-width:1200px}
.feed-nav{position:sticky;top:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px;padding:8px 13px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(18px)}
.feed-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;white-space:nowrap}
.feed-brand img{width:42px;height:42px;border-radius:8px}
.feed-nav-links,.feed-nav-actions{display:flex;align-items:center;gap:8px}
.feed-nav-links a{padding:8px 10px;color:var(--muted);font-size:13px}
.feed-nav-links a:hover,.feed-nav-links a[aria-current=page]{color:var(--text)}
.feed-nav-links a[aria-current=page]{border-bottom:2px solid #ff7a1a}
.feed-page .market-feed{padding-top:66px}
html[lang=ar] .en,html:not([lang=ar]) .ar{display:none!important}
html[data-theme=light]{--bg:#f5f6f7;--surface:#ffffffdc;--surface-hi:#fff;--line:#d7dce1;--line-hi:#b7bfc6;--text:#1b2025;--muted:#59636d;--soft:#76808a}
html[data-theme=light] body{background:var(--bg)}
body:not([data-page=home]):not([data-page=updates]) .market-feed{display:none}
@media(max-width:780px){.feed-list{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-nav{flex-wrap:wrap}.feed-nav-links{order:3;width:100%;justify-content:center;border-top:1px solid var(--line);padding-top:4px}}
@media(max-width:580px){.market-feed{margin-bottom:54px}.feed-list,.feed-full .feed-list{grid-template-columns:1fr}.feed-card{padding:17px}.feed-toolbar{align-items:flex-start;flex-direction:column}.feed-refresh{width:100%}.feed-nav-actions button{min-width:44px;padding:7px}.feed-nav-links{justify-content:space-between;gap:2px}.feed-nav-links a{padding:8px 5px;font-size:12px}.feed-brand span{font-size:0}.feed-page .market-feed{padding-top:45px}}
@media(prefers-reduced-motion:reduce){.feed-card{transition:none}}
@media(max-width:580px){.feed-home .feed-list{grid-template-columns:1fr}}
