.rows[data-astro-cid-pf5okai3]{border-top:1px solid var(--line);counter-reset:result}li[data-astro-cid-pf5okai3]{overflow-wrap:anywhere;background:linear-gradient(90deg, var(--glow), transparent) no-repeat left / 0% 100%;border-bottom:1px solid var(--line);counter-increment:result;transition:background-size .6s var(--ease);grid-template-columns:72px minmax(0,1fr) 56px;align-items:center;column-gap:12px;padding:30px 12px;display:grid;position:relative;&:is(:hover,:focus-within){background-size:100% 100%}&:before{font:14px var(--font-mono);color:var(--muted);content:counter(result, decimal-leading-zero);grid-row:1/3;align-self:start;padding-top:.5em}&:after{width:1.8rem;height:1.8rem;color:var(--muted);transition:rotate .45s var(--spring), color .3s ease;content:"";background:currentColor;grid-area:1/3/3;justify-self:end;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 7h10v10M7 17 17 7'/%3E%3C/svg%3E") 50%/contain no-repeat}&:is(:hover,:focus-within):after{color:var(--accent);rotate:45deg}@media (width<=600px){grid-template-columns:40px minmax(0,1fr) 30px;padding-inline:4px}}a[data-astro-cid-pf5okai3]{font-size:var(--font-size-project-title);letter-spacing:-.035em;color:var(--ink);transition:translate .5s var(--ease), color .3s ease;font-weight:580;line-height:1.15;text-decoration:none;&:after{content:"";position:absolute;inset:0}li[data-astro-cid-pf5okai3]:is(:hover,:focus-within) &{color:var(--accent);translate:10px}}span[data-astro-cid-pf5okai3]{font:14px/1.5 var(--font-mono);color:var(--muted);transition:translate .5s var(--ease) 40ms;grid-column:2;margin-top:8px;li[data-astro-cid-pf5okai3]:is(:hover,:focus-within) &{translate:10px}}
