.patch.svelte-ckngz2{--patch:#969ba3;--patch-dark:#5f6670;--patch-light:#d9dce1;opacity:.62;flex:none;transition:opacity .25s,transform .25s}.patch.earned.svelte-ckngz2{--patch:#e2a72f;--patch-dark:#9d6514;--patch-light:#fff0a6}.patch.earned.violet.svelte-ckngz2{--patch:#8b72df;--patch-dark:#513b9c;--patch-light:#e4dcff}.patch.earned.green.svelte-ckngz2{--patch:#4eb583;--patch-dark:#24724c;--patch-light:#c9f8dc}.patch.earned.rose.svelte-ckngz2{--patch:#df6d81;--patch-dark:#963d57;--patch-light:#ffd6dd}.patch.earned.svelte-ckngz2{opacity:1;animation:.45s both svelte-ckngz2-patch-arrive}.patch.svelte-ckngz2 svg:where(.svelte-ckngz2){filter:drop-shadow(0 2px 2px #00000038);width:100%;height:100%;display:block;overflow:visible}.patch.svelte-ckngz2 .patch-edge:where(.svelte-ckngz2){fill:var(--patch-dark);stroke:var(--patch-light);stroke-width:.75px;stroke-opacity:.35}.patch.svelte-ckngz2 .patch-shadow:where(.svelte-ckngz2){fill:var(--patch-dark);opacity:.65}.patch.svelte-ckngz2 .patch-face:where(.svelte-ckngz2){fill:var(--patch);stroke:var(--patch-light);stroke-width:1.25px}.patch.svelte-ckngz2 .inner-bevel:where(.svelte-ckngz2){fill:none;stroke:var(--patch-dark);stroke-width:1.4px;opacity:.55}.patch.svelte-ckngz2 .stitch:where(.svelte-ckngz2){fill:none;stroke:var(--patch-light);stroke-width:1.1px;stroke-dasharray:2 2.4;opacity:.8}.patch.svelte-ckngz2 .center-medallion:where(.svelte-ckngz2){fill:var(--patch-dark);stroke:var(--patch-light);stroke-width:.75px;stroke-opacity:.3;opacity:.13}.patch.svelte-ckngz2 .face-highlight:where(.svelte-ckngz2),.patch.svelte-ckngz2 .face-shadow-line:where(.svelte-ckngz2){fill:none;stroke-linecap:round;stroke-width:1.5px}.patch.svelte-ckngz2 .face-highlight:where(.svelte-ckngz2){stroke:var(--patch-light);opacity:.55}.patch.svelte-ckngz2 .face-shadow-line:where(.svelte-ckngz2){stroke:var(--patch-dark);opacity:.45}.patch.svelte-ckngz2 .edge-studs:where(.svelte-ckngz2){fill:var(--patch-light);opacity:.65}.patch.svelte-ckngz2 .motif-line:where(.svelte-ckngz2){fill:none;stroke:var(--patch-light);stroke-width:2.65px;stroke-linecap:round;stroke-linejoin:round}.patch.svelte-ckngz2 .motif-fill:where(.svelte-ckngz2){fill:var(--patch-light)}.patch.svelte-ckngz2 .motif-text:where(.svelte-ckngz2){fill:var(--patch-light);text-anchor:middle;font-size:16px;font-weight:900}@keyframes svelte-ckngz2-patch-arrive{0%{opacity:0;transform:scale(.8)rotate(-6deg)}70%{transform:scale(1.05)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.patch.svelte-ckngz2,.patch.earned.svelte-ckngz2{transition:none;animation:none}}
