.contribute-form{gap:var(--space-6);margin-top:var(--space-6);display:grid}.article-body .contribute-form p{margin:0}.contribute-field{gap:var(--space-2);min-width:0;display:grid}.contribute-fieldset{border:0;margin:0;padding:0}.contribute-fieldset legend{margin-bottom:var(--space-2);padding:0}.contribute-fieldset:focus{outline:none}.contribute-pair{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.contribute-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contribute-alert{padding:var(--space-3) var(--space-4);border:1px solid var(--danger);border-radius:var(--radius-control)}.article-body .contribute-note{margin:var(--space-6) 0 0}.article-body .contribute-note p{margin:0}.article-body .contribute-note p+p{margin-top:var(--space-3)}.article-body .contribute-form .contribute-note{margin:0}.contribute-done{margin-top:var(--space-6);align-items:center;gap:var(--space-6);animation:cs-rise var(--dur-slow) var(--ease-out) both;grid-template-columns:auto 1fr;display:grid}.contribute-done-text>*{animation:cs-rise var(--dur-slow) var(--ease-out) both;animation-delay:var(--dur-base)}.contribute-done-text>*+*{animation-delay:calc(var(--dur-base) * 1.5)}.contribute-sent-art{fill:none;width:120px;height:96px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.cs-back,.cs-pocket,.cs-flap{fill:var(--bg-raised)}.cs-sheet rect{fill:var(--bg)}.cs-sheet path{stroke:var(--muted)}.cs-draw{stroke-dasharray:1;animation:cs-draw var(--dur-slow) var(--ease-out) both}.cs-pocket{animation-delay:calc(var(--dur-base) * .5)}.cs-sheet{opacity:0;animation:cs-drop calc(var(--dur-slow) * 1.5) var(--ease-out) calc(var(--dur-base) * 1.5) backwards, cs-tuck var(--dur-base) var(--ease-out) calc(var(--dur-base) * 4.5) backwards;transform:translateY(24px)}.cs-flap{transform-box:view-box;transform-origin:60px 41px;animation:cs-fold var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--dur-base) * 4.5)}.cs-badge{transform-box:view-box;transform-origin:97px 80px;animation:cs-pop var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--dur-base) * 5.5)}.cs-badge circle{fill:var(--ink);stroke:none}.cs-tick{stroke:var(--bg);stroke-width:2px;stroke-dasharray:1;animation:cs-draw var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--dur-base) * 6)}@keyframes cs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cs-drop{0%{opacity:0;transform:translateY(-6px)}35%{opacity:1;transform:translateY(0)}to{opacity:1}}@keyframes cs-tuck{0%{opacity:1}}@keyframes cs-fold{0%{transform:scaleY(0)}}@keyframes cs-pop{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.contribute-done,.contribute-done-text>*,.contribute-sent-art *{animation:none}}.contribute-done:focus{outline:none}.article-body .contribute-done h3{margin-top:0}.article-body .contribute-done p{margin:0}.article-body .contribute-form .contribute-alert{padding:var(--space-3) var(--space-4)}@media (width<=700px){.contribute-pair{grid-template-columns:1fr}.contribute-done{gap:var(--space-4);grid-template-columns:1fr}}
