.developer-marquee{grid-template-columns:176px minmax(0,1fr);align-items:center;gap:32px;padding-top:40px;display:grid}.developer-marquee-intro{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.developer-marquee-intro p{width:100%;color:var(--muted);font-size:12px;line-height:16px}.developer-marquee-intro>a{min-height:48px;color:var(--accent-ink);align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.developer-marquee-window{min-width:0;padding:8px 0;overflow:hidden}.developer-marquee-track{width:max-content;animation:140s linear infinite developer-flow;display:flex}.developer-marquee-group{align-items:center;gap:16px;padding-right:16px;display:flex}.developer-marquee-group>a{background:#fff;border:1px solid #e8e8e8;border-radius:16px;flex:0 0 160px;place-items:center;width:160px;height:96px;transition:border-color .3s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:grid}.developer-marquee-group>a:hover{border-color:var(--accent);transform:translateY(-4px)}.developer-marquee-group .developer-mark{background:#fff;border-radius:8px;grid-template:minmax(0,1fr)/minmax(0,1fr);width:100%;max-width:128px;height:64px;padding:8px;display:grid;position:static;inset:auto;overflow:visible}.developer-marquee-group .developer-mark img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;transform:none}.developer-marquee-group .developer-mark-dark{background:#171c19}.developer-marquee-group>a:has(.developer-mark-dark){background:#171c19}.developer-marquee-group [data-developer=aldar] .developer-mark{max-width:80px}.developer-marquee-window:is(:hover,:focus-within,[data-visible=false],[data-paused=true],[data-document-visible=false]) .developer-marquee-track{animation-play-state:paused}.developer-marquee a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-4px}.developer-marquee-window:has(a:focus-visible){overflow-x:auto}.developer-marquee-window:has(a:focus-visible) .developer-marquee-track{animation:none}.developer-marquee-window:has(a:focus-visible) .developer-marquee-group[aria-hidden=true]{display:none}:root[data-theme=dark] .developer-marquee-group>a{border-color:#d5bb7f66}@keyframes developer-flow{to{transform:translate(-50%)}}.developer-marquee-pause{min-height:40px;color:var(--muted);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px;text-decoration:underline}.developer-marquee-pause:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.developer-marquee-pause{display:none}}@media (max-width:700px){.developer-marquee{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px}.developer-marquee-intro{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.developer-marquee-intro p{width:auto;margin:0}.developer-marquee-group>a{flex-basis:144px;width:144px}}@media (prefers-reduced-motion:reduce){.developer-marquee-intro{grid-template-columns:minmax(0,1fr) auto}.developer-marquee-track{animation:none}.developer-marquee-window{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overflow-x:auto}.developer-marquee-group[aria-hidden=true]{display:none}.developer-marquee-group>a{transition:none}}
