.contribute-head[data-astro-cid-udo4dbqn]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.contribute-head__text[data-astro-cid-udo4dbqn]{flex:22rem;min-width:0}.contribute-head__title[data-astro-cid-udo4dbqn]{font-size:var(--fs-display);letter-spacing:-.02em;font-weight:700}.contribute-head__lede[data-astro-cid-udo4dbqn]{font-size:var(--fs-lead);color:var(--text-muted);margin-top:6px;line-height:1.5}.contribute-head__action[data-astro-cid-udo4dbqn]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.contribute-head__mail[data-astro-cid-udo4dbqn]{font-size:var(--fs-sm);color:var(--text-muted)}.contribute-block[data-astro-cid-udo4dbqn]{gap:var(--space-3);flex-direction:column;display:flex}.contribute-block__title[data-astro-cid-udo4dbqn]{font-size:var(--fs-title);font-weight:600}.contribute-cards[data-astro-cid-udo4dbqn]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.contribute-cards[data-astro-cid-udo4dbqn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contribute-card[data-astro-cid-udo4dbqn]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius);transition:background var(--tx);text-decoration:none;display:flex}.contribute-card[data-astro-cid-udo4dbqn]:hover{background:var(--bg-card-hover)}.contribute-card[data-astro-cid-udo4dbqn]:target{box-shadow:inset 0 0 0 1px var(--text-dim)}.contribute-card__icon[data-astro-cid-udo4dbqn]{border-radius:var(--radius-sm);background:var(--bg-image);width:36px;height:36px;color:var(--info);flex:none;justify-content:center;align-items:center;display:flex}.contribute-card__body[data-astro-cid-udo4dbqn]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contribute-card__title[data-astro-cid-udo4dbqn]{font-size:var(--fs-title);color:var(--text);font-weight:600}.contribute-card__text[data-astro-cid-udo4dbqn]{font-size:var(--fs-body);color:var(--text-muted);line-height:1.5}.contribute-card__go[data-astro-cid-udo4dbqn]{color:var(--text-dim);transition:color var(--tx), transform var(--tx)}.contribute-card[data-astro-cid-udo4dbqn]:hover .contribute-card__go[data-astro-cid-udo4dbqn]{color:var(--text);transform:translate(2px)}.contribute-spaces[data-astro-cid-udo4dbqn],.contribute-note[data-astro-cid-udo4dbqn]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6}.contribute-spaces[data-astro-cid-udo4dbqn] a[data-astro-cid-udo4dbqn]{color:var(--text)}.contribute-pair[data-astro-cid-udo4dbqn]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.contribute-pair[data-astro-cid-udo4dbqn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contribute-list[data-astro-cid-udo4dbqn]{gap:var(--space-3);padding:var(--space-4);background:var(--bg-card);border-radius:var(--radius);flex-direction:column;display:flex}.contribute-list[data-astro-cid-udo4dbqn] ul[data-astro-cid-udo4dbqn]{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.contribute-list[data-astro-cid-udo4dbqn] li[data-astro-cid-udo4dbqn]{font-size:var(--fs-body);color:var(--text-muted);padding-left:22px;line-height:1.5;position:relative}.contribute-list[data-astro-cid-udo4dbqn] li[data-astro-cid-udo4dbqn]:before{font-weight:700;position:absolute;left:0}.contribute-list--yes[data-astro-cid-udo4dbqn] li[data-astro-cid-udo4dbqn]:before{content:"✓";color:var(--online)}.contribute-list--no[data-astro-cid-udo4dbqn] li[data-astro-cid-udo4dbqn]:before{content:"✕";color:var(--offline)}.contribute-steps[data-astro-cid-udo4dbqn]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (width>=640px){.contribute-steps[data-astro-cid-udo4dbqn]{grid-template-columns:repeat(4,minmax(0,1fr))}}.contribute-step[data-astro-cid-udo4dbqn]{padding:var(--space-3);background:var(--bg-card);border-radius:var(--radius-sm);font-size:var(--fs-body);color:var(--text-muted);flex-direction:column;gap:6px;line-height:1.45;display:flex}.contribute-step__n[data-astro-cid-udo4dbqn]{font-size:var(--fs-lead);font-variant-numeric:tabular-nums;color:var(--text);font-weight:700}
