@font-face{font-family:Jitless Handwriting;src:url(/fonts/Caveat-Handwriting.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}.support-signature{--signature-ink:var(--color-text-primary);max-width:100%;color:var(--signature-ink);letter-spacing:-.025em;vertical-align:middle;justify-content:center;align-items:center;gap:.2em;font-size:45px;line-height:1.2;display:inline-flex}.support-signature-name{overflow-wrap:anywhere;white-space:normal;min-width:0}.support-signature.is-handwritten{letter-spacing:0;font-family:Jitless Handwriting,cursive;font-weight:500}.support-signature-accent{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:.68em;height:.68em;overflow:visible}.support-signature-accent.is-heart{transform:rotate(-8deg)}.support-credit-editor{--color-focus-ring:var(--color-text-primary);width:100%;color:var(--color-text-primary)}.support-credit-name-field{text-align:left;flex-direction:column;gap:9px;font-size:13px;font-weight:550;display:flex}.support-credit-name-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.support-credit-name-count{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);white-space:nowrap;font-size:11px;font-weight:400}.support-credit-name-count.is-over-limit{color:var(--color-danger-text)}.support-credit-name-field input{border:1px solid var(--color-border);background:var(--color-background);width:100%;min-width:0;min-height:48px;color:var(--color-text-primary);border-radius:10px;padding:11px 14px;font-size:15px;font-weight:400}.support-credit-name-field input::placeholder{color:var(--color-text-tertiary)}.support-credit-name-field input:hover{border-color:var(--color-text-primary)}.support-credit-name-field input:focus{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary);outline:none}.support-credit-hint{color:var(--color-text-secondary);margin:8px 0 24px;font-size:12px;line-height:1.6}.support-credit-options{flex-wrap:wrap;gap:24px 38px;display:flex}.support-credit-choice{border:0;min-width:0;margin:0;padding:0}.support-credit-choice legend{color:var(--color-text-secondary);margin-bottom:9px;padding:0;font-size:12px;font-weight:550}.support-credit-pills{flex-wrap:wrap;gap:5px;display:flex}.support-credit-pills button{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid #0000;border-radius:10px;min-height:42px;padding:7px 12px;font-size:12px;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.support-credit-pills button:hover{background:var(--color-surface-subtle);color:var(--color-text-primary)}.support-credit-pills button[aria-pressed=true]{border-color:var(--color-text-primary);color:var(--color-text-primary);background:var(--color-background)}.support-credit-colors{align-items:center;gap:5px;min-height:42px;display:flex}.support-credit-color{background:0 0;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:relative}.support-credit-color:after{content:"";pointer-events:none;border:1.5px solid #0000;border-radius:50%;position:absolute;inset:2px}.support-credit-color>span{background:var(--swatch-color);border-radius:50%;width:28px;height:28px;display:block}.support-credit-color[aria-pressed=true]:after{border-color:var(--swatch-color)}.support-credit-color>svg{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.support-credit-color:hover:not([aria-pressed=true]):after{border-color:var(--color-border)}.support-credit-color:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.support-credit-decoration{flex-basis:100%}.support-credit-ornament{justify-content:center;align-items:center;gap:5px;display:inline-flex}.support-credit-ornament>.support-signature-accent{stroke-width:2px;width:15px;height:15px}.support-credit-preview{text-align:center;border:1px solid var(--color-border);background:var(--color-background);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:19px;min-height:140px;margin-top:26px;padding:20px 24px 18px;display:flex}.support-credit-preview>.support-signature{min-height:56px;font-size:47px}@media (width<=540px){.support-credit-options{gap:20px 22px}.support-credit-pills button{padding:8px 11px}.support-credit-preview{min-height:128px;padding-inline:18px}.support-credit-preview>.support-signature{font-size:40px}.support-credit-hint{font-size:11px}.support-credit-colors{gap:5px}}@media (width<=580px){.support-credit-name-field input{font-size:16px}.support-credit-pills button{min-height:44px}.support-credit-color{flex-basis:44px;width:44px;height:44px}}.community-acknowledgments{padding-block:40px}.community-acknowledgment-list{flex-wrap:wrap;align-items:center;gap:22px 44px;display:flex;margin:24px 0 0!important;padding:0!important;list-style:none!important}.community-acknowledgment-list li{flex-wrap:wrap;align-items:center;gap:14px;margin:0;padding:0;display:flex}.community-acknowledgments h2{margin:0 0 12px;font-size:24px}.community-acknowledgments p{color:var(--color-text-secondary);font-size:14px}.community-acknowledgments-compact{padding-block:30px 48px}.community-acknowledgments-compact>p{margin:0;font-size:13px}.community-acknowledgments-compact .support-signature{font-size:42px}@media (width<=600px){.community-acknowledgment-list{gap:20px 30px}.community-acknowledgments-compact .support-signature{font-size:34px}}
