:root{--m-skin:#9a6745;--m-skin-2:#7e5236;--m-hair:#1e1612;--m-suit:#1d5a3d;--m-suit-2:#123d29;--m-belt:#b4f26a;--m-glove:#121a15;--m-cape:#123d29;--m-cape-in:#b4f26a;--m-coral:coral}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--m-skin:#a06e4b;--m-skin-2:#80553a;--m-hair:#0e0a08;--m-suit:#2f7a45;--m-suit-2:#1b4d2c;--m-belt:#c4f77f;--m-glove:#0a0f0c;--m-cape:#1b4d2c;--m-cape-in:#c4f77f;--m-coral:#ff8a5e}}:root[data-theme=dark]{--m-skin:#a06e4b;--m-skin-2:#80553a;--m-hair:#0e0a08;--m-suit:#2f7a45;--m-suit-2:#1b4d2c;--m-belt:#c4f77f;--m-glove:#0a0f0c;--m-cape:#1b4d2c;--m-cape-in:#c4f77f;--m-coral:#ff8a5e}.mansa{-webkit-tap-highlight-color:transparent;flex-shrink:0;line-height:0;display:inline-block;position:relative}.mansa>svg{width:100%;height:100%;display:block;overflow:visible}.mansa.is-full>svg{filter:drop-shadow(0 1px 1px #17201a29)drop-shadow(0 4px 8px #17201a29)}.mansa-tile{background:radial-gradient(circle at 50% 40%, var(--w-mint,#e5f1e0), var(--panel) 120%);box-shadow:0 0 0 1px var(--hair);border-radius:999px;flex-shrink:0;justify-content:center;align-items:flex-end;display:inline-flex;overflow:hidden}.m-skin{fill:var(--m-skin);stroke:var(--m-skin-2);stroke-width:.8px}.m-skin-2{fill:var(--m-skin-2)}.m-hair{fill:var(--m-hair)}.m-suit{fill:var(--m-suit);stroke:var(--m-suit-2);stroke-width:.8px}.m-belt{fill:var(--m-belt)}.m-buckle{fill:var(--m-suit-2)}.m-glove{fill:var(--m-glove)}.m-mask{fill:#0b0f0d}.m-gloss{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;opacity:.3}.m-sclera{fill:#fff}.m-pupil{fill:#2a1b12}.m-iris-glint{fill:#fff}.m-cheek{fill:#e0785a;opacity:.35}.m-mouth{fill:#5a1f1a;stroke:#3a1410;stroke-width:.6px;stroke-linejoin:round}.m-tongue{fill:#d9665a}.m-mouth-o{fill:#3a1410}.m-mouth-line{fill:none;stroke:#3a1410;stroke-width:1.5px;stroke-linecap:round}.m-closed{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round}.m-limb{fill:none;stroke:var(--m-suit);stroke-width:4.6px;stroke-linecap:round}.m-limb-o{fill:none;stroke:var(--m-suit-2);stroke-width:6px;stroke-linecap:round}.m-hand{fill:var(--m-glove)}.m-badge{fill:#fff;stroke:var(--m-suit-2);stroke-width:.5px}.m-badge-ring{fill:var(--m-belt);filter:drop-shadow(0 0 1.4px var(--m-belt))}.m-cape{fill:var(--m-cape)}.m-cape-in{fill:var(--m-cape-in);opacity:.85}.m-cloud{fill:var(--panel);stroke:var(--hair-2);stroke-width:.8px}.m-dot{fill:var(--forest)}.m-z{fill:var(--faint);font:500 9px var(--f,inherit)}.m-ring{fill:color-mix(in srgb, var(--forest) 22%, transparent);stroke:var(--forest);stroke-width:1.2px}.m-ring-pulse{fill:none;stroke:var(--forest);stroke-width:1px;opacity:0}.atlas-mansa-pin{cursor:pointer;touch-action:manipulation}.atlas-mansa-pin:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:12px}.mansa-bubble{background:var(--panel);width:max-content;max-width:240px;color:var(--ink);box-shadow:var(--float);text-align:left;white-space:normal;opacity:0;pointer-events:none;border-radius:14px;padding:8px 12px;font-size:13px;line-height:1.35;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.mansa-bubble.show{opacity:1;transform:translate(-50%)}.mansa-confetti{pointer-events:none;z-index:70;will-change:transform, opacity;border-radius:2px;width:7px;height:10px;position:fixed;top:0;left:0}.mansa-launch{padding-left:58px!important}.mansa-launch>.mansa-launch-hero{transition:opacity .15s;position:absolute;bottom:3px;left:2px}.mansa-out .mansa-launch>.mansa-launch-hero{opacity:0}
