.project[data-astro-cid-y2vllrex]{grid-template-rows:auto auto 1fr auto;gap:12px;padding:24px;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.project[data-astro-cid-y2vllrex]:before{content:"";background:var(--accent);height:3px;position:absolute;inset:0 0 auto}.project[data-astro-cid-y2vllrex]:hover{border-color:color-mix(in oklab, var(--accent) 55%, var(--line));transform:translateY(-2px)}.compact[data-astro-cid-y2vllrex]{grid-template-rows:auto 1fr auto;padding:20px}.compact[data-astro-cid-y2vllrex]:before{opacity:.45}.head[data-astro-cid-y2vllrex]{align-items:center;gap:14px;display:flex}.head[data-astro-cid-y2vllrex]>div[data-astro-cid-y2vllrex]{justify-items:start;gap:4px;display:grid}h3[data-astro-cid-y2vllrex]{font-size:20px}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]{text-decoration:none}h3[data-astro-cid-y2vllrex] a[data-astro-cid-y2vllrex]:after{content:"";position:absolute;inset:0}.tagline[data-astro-cid-y2vllrex]{color:var(--text);font-weight:550}.summary[data-astro-cid-y2vllrex]{color:var(--text-2);font-size:15px}.compact[data-astro-cid-y2vllrex] .tagline[data-astro-cid-y2vllrex]{color:var(--text-2);font-size:15px;font-weight:450}.version[data-astro-cid-y2vllrex]{text-transform:none;color:var(--text-2)}.foot[data-astro-cid-y2vllrex]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.hero[data-astro-cid-ba372snk]{--text:#eef1f8;--text-2:#b7c0d6;--muted:#8592b0;color:var(--text);background:radial-gradient(1.5px 1.5px at 12% 22%, #f5e554 98%, transparent), radial-gradient(1.5px 1.5px at 84% 16%, #2fb0d0 98%, transparent), radial-gradient(2px 2px at 73% 64%, #f5e554 98%, transparent), radial-gradient(1.5px 1.5px at 22% 74%, #5be3a0 98%, transparent), radial-gradient(1.5px 1.5px at 92% 82%, #eef1f8 98%, transparent), radial-gradient(1.5px 1.5px at 6% 52%, #eef1f8 98%, transparent), radial-gradient(ellipse 55% 60% at 50% 34%, color-mix(in oklab, var(--glow) 22%, transparent), transparent 70%), var(--night);border-bottom:1px solid color-mix(in oklab, var(--glow) 25%, transparent);margin-bottom:clamp(32px,5vw,56px);padding-block:clamp(40px,7vw,80px) clamp(48px,8vw,88px);position:relative;overflow:hidden}.hero[data-astro-cid-ba372snk] .wrap[data-astro-cid-ba372snk]{text-align:center;justify-items:center;gap:16px;display:grid}.emblem[data-astro-cid-ba372snk]{width:min(420px,78vw);margin-bottom:12px;animation:7s ease-in-out infinite hover}.emblem[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk]{--fade:linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);width:100%;height:auto;-webkit-mask-image:var(--fade), linear-gradient(to bottom, transparent, #000 4%, #000 96%, transparent);-webkit-mask-composite:source-in;mask-image:var(--fade), linear-gradient(to bottom, transparent, #000 4%, #000 96%, transparent);mask-composite:intersect}@keyframes hover{50%{transform:translateY(-8px)}}.hero[data-astro-cid-ba372snk] .label[data-astro-cid-ba372snk]{color:#f5e554}h1[data-astro-cid-ba372snk]{letter-spacing:-.035em;max-width:20ch;font-size:clamp(32px,5.4vw,58px)}.intro[data-astro-cid-ba372snk]{color:var(--text-2);max-width:56ch;font-size:clamp(17px,2vw,20px)}.block[data-astro-cid-ba372snk]{gap:18px;padding-bottom:clamp(40px,6vw,64px);display:grid}.cards[data-astro-cid-ba372snk]{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-ba372snk].small{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.row[data-astro-cid-ba372snk]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.row[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{color:var(--text-2);font-size:14px}.feed[data-astro-cid-ba372snk]{margin:0;padding:6px;list-style:none}.feed[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{border-radius:var(--radius-sm);grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:grid}.feed[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:hover{background:var(--surface-2)}.name[data-astro-cid-ba372snk]{font-weight:550}.ver[data-astro-cid-ba372snk]{font:14px var(--mono);color:var(--text-2)}time[data-astro-cid-ba372snk]{color:var(--muted);text-align:right;min-width:9.5em;font-size:14px}@media (width<=560px){.feed[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]{grid-template-columns:22px 1fr auto}time[data-astro-cid-ba372snk]{text-align:left;grid-column:2/-1;min-width:0}}
