.entry-index[data-astro-cid-y5zt5vwf]{position:relative}.lead[data-astro-cid-y5zt5vwf]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,3.5vw,56px);margin-bottom:clamp(56px,8vh,96px);display:grid}.lead-media[data-astro-cid-y5zt5vwf]{border:1px solid var(--line);aspect-ratio:16/10;background:var(--bg-raised);border-radius:20px;position:relative;overflow:hidden}.lead-media[data-astro-cid-y5zt5vwf] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.lead[data-astro-cid-y5zt5vwf]:hover .lead-media[data-astro-cid-y5zt5vwf] img{transform:scale(1.035)}.lead-placeholder[data-astro-cid-y5zt5vwf]{background:radial-gradient(at 50% 40%,#7896d22e,#0000 65%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.lead-body[data-astro-cid-y5zt5vwf]{flex-direction:column;gap:18px;padding-block:6px;display:flex}.lead-top[data-astro-cid-y5zt5vwf]{gap:14px;display:flex}.code[data-astro-cid-y5zt5vwf]{color:var(--signal)}.lead-title[data-astro-cid-y5zt5vwf]{letter-spacing:var(--tracking-tight);text-wrap:balance;font-size:clamp(28px,2.9vw,42px);font-weight:500;line-height:1.08}html[lang=ar] .lead-title[data-astro-cid-y5zt5vwf]{font-weight:600;line-height:1.55}.lead-desc[data-astro-cid-y5zt5vwf]{color:var(--text-2);text-wrap:pretty;font-size:16.5px;line-height:1.55}html[lang=ar] .lead-desc[data-astro-cid-y5zt5vwf]{line-height:1.95}.lead-foot[data-astro-cid-y5zt5vwf]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.lead-meta[data-astro-cid-y5zt5vwf]{font-family:var(--font-mono);color:var(--text-3);font-size:12px}.filters[data-astro-cid-y5zt5vwf]{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.rows[data-astro-cid-y5zt5vwf]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.entry-index[data-astro-cid-y5zt5vwf]:not([data-filtering]) .row-item[data-astro-cid-y5zt5vwf][data-lead],.row-item[data-astro-cid-y5zt5vwf][hidden]{display:none}.row[data-astro-cid-y5zt5vwf]{border-bottom:1px solid var(--line);transition:background-color .35s var(--ease-out), padding .45s var(--ease-out);grid-template-columns:76px minmax(0,1fr) 190px 170px 20px;align-items:start;gap:22px;padding:26px 12px;display:grid;position:relative}.row[data-astro-cid-y5zt5vwf]:after{content:"";inset-inline:0;background:var(--text);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:-1px;transform:scaleX(0)}html[dir=rtl] .row[data-astro-cid-y5zt5vwf]:after{transform-origin:100%}.row-code[data-astro-cid-y5zt5vwf]{font-family:var(--font-mono);color:var(--text-3);padding-top:5px;font-size:13px}.row-main[data-astro-cid-y5zt5vwf]{gap:8px;display:grid}.row-title[data-astro-cid-y5zt5vwf]{letter-spacing:-.015em;font-size:clamp(19px,1.7vw,24px);line-height:1.25}html[lang=ar] .row-title[data-astro-cid-y5zt5vwf]{letter-spacing:0;line-height:1.7}.row-desc[data-astro-cid-y5zt5vwf]{max-width:62ch;color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}html[lang=ar] .row-desc[data-astro-cid-y5zt5vwf]{line-height:1.9}.row-tags[data-astro-cid-y5zt5vwf],.row-meta[data-astro-cid-y5zt5vwf]{font-family:var(--font-mono);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--tracking-label);padding-top:6px;font-size:12px;line-height:1.5}.row-meta[data-astro-cid-y5zt5vwf]{text-align:end}.row-go[data-astro-cid-y5zt5vwf]{color:var(--text-3);transition:transform .45s var(--ease-out), color .3s var(--ease-out);padding-top:4px}@media (hover:hover){.row[data-astro-cid-y5zt5vwf]:hover{background:#ffffff08;padding-inline:20px}.row[data-astro-cid-y5zt5vwf]:hover:after{transform:scaleX(1)}.row[data-astro-cid-y5zt5vwf]:hover .row-go[data-astro-cid-y5zt5vwf]{color:var(--text);transform:translate(4px)}html[dir=rtl] .row[data-astro-cid-y5zt5vwf]:hover .row-go[data-astro-cid-y5zt5vwf]{transform:translate(-4px)}}.empty[data-astro-cid-y5zt5vwf]{color:var(--text-3);padding:40px 0}.preview[data-astro-cid-y5zt5vwf]{z-index:5;aspect-ratio:4/3;border:1px solid var(--line-strong);pointer-events:none;opacity:0;width:260px;transition:opacity .3s var(--ease-out), scale .4s var(--ease-out);border-radius:14px;position:absolute;top:0;left:0;overflow:hidden;scale:.92;box-shadow:0 30px 60px #00000080}.preview[data-astro-cid-y5zt5vwf].is-visible{opacity:1;scale:1}.preview[data-astro-cid-y5zt5vwf] img[data-astro-cid-y5zt5vwf]{object-fit:cover;width:100%;height:100%}@media (width<=1100px){.row[data-astro-cid-y5zt5vwf]{grid-template-columns:64px minmax(0,1fr) 150px 20px}.row-tags[data-astro-cid-y5zt5vwf]{display:none}}@media (width<=900px){.lead[data-astro-cid-y5zt5vwf]{grid-template-columns:1fr}.row[data-astro-cid-y5zt5vwf]{grid-template-columns:minmax(0,1fr) 20px;gap:8px 14px;padding:22px 4px}.row[data-astro-cid-y5zt5vwf]:hover{padding-inline:4px}.row-code[data-astro-cid-y5zt5vwf]{grid-area:1/1;padding:0}.row-main[data-astro-cid-y5zt5vwf]{grid-area:2/1}.row-meta[data-astro-cid-y5zt5vwf]{text-align:start;grid-area:3/1;padding:0}.row-go[data-astro-cid-y5zt5vwf]{grid-area:2/2}.preview[data-astro-cid-y5zt5vwf]{display:none}}.index-head[data-astro-cid-vss53hpk]{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(48px,8vh,88px);display:flex}.index-title[data-astro-cid-vss53hpk]{font-family:var(--font-display);letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(56px,8.4vw,132px);font-weight:400;line-height:.88}html[lang=ar] .index-title[data-astro-cid-vss53hpk]{letter-spacing:0;font-size:clamp(44px,6vw,88px);font-weight:600;line-height:1.3}.index-desc[data-astro-cid-vss53hpk]{max-width:54ch;color:var(--text-2);margin:26px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.55}html[lang=ar] .index-desc[data-astro-cid-vss53hpk]{line-height:1.95}.index-stats[data-astro-cid-vss53hpk]{flex:none;gap:36px;margin:0;display:flex}.index-stats[data-astro-cid-vss53hpk] dt[data-astro-cid-vss53hpk]{font-family:var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-3);font-size:11px}.index-stats[data-astro-cid-vss53hpk] dd[data-astro-cid-vss53hpk]{margin:6px 0 0;font-size:15px}@media (width<=760px){.index-head[data-astro-cid-vss53hpk]{flex-direction:column;align-items:flex-start;gap:28px}}
