.trait-tooltip-trigger.svelte-jtj4e1{position:relative;cursor:help}.trait-tooltip.svelte-jtj4e1{position:absolute;bottom:calc(100% + 10px);left:50%;translate:-50% 0;z-index:50;width:max-content;max-width:min(320px,90vw);pointer-events:none;padding:10px 14px;border:1.5px solid var(--color-parchment-300);border-radius:2px;box-shadow:0 4px 20px #2a1a0a40,inset 0 1px #ffffff4d;background:radial-gradient(ellipse at 30% 20%,rgba(210,180,120,.25) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(200,170,110,.15) 0%,transparent 50%),linear-gradient(175deg,var(--color-parchment-50) 0%,var(--color-parchment-100) 40%,var(--color-parchment-200) 100%);animation:svelte-jtj4e1-tooltip-enter .15s ease-out}.trait-tooltip-arrow.svelte-jtj4e1{position:absolute;bottom:-6px;left:50%;translate:-50% 0;width:10px;height:10px;rotate:45deg;border-right:1.5px solid var(--color-parchment-300);border-bottom:1.5px solid var(--color-parchment-300);background:var(--color-parchment-200)}.trait-tooltip-text.svelte-jtj4e1{display:block;font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--color-ink);font-style:italic}@keyframes svelte-jtj4e1-tooltip-enter{0%{opacity:0;translate:-50% 4px}to{opacity:1;translate:-50% 0}}@keyframes svelte-12hjx7d-dice-tumble{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.roll-spinning{animation:svelte-12hjx7d-dice-tumble .32s linear infinite}.tooltip-wrap.svelte-27xtlk .tooltip-text:where(.svelte-27xtlk){visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);width:max-content;max-width:260px;padding:6px 10px;border-radius:4px;background:var(--color-realm);border:1px solid oklch(.65 .06 85 / .4);color:var(--color-parchment-200);font-size:.75rem;line-height:1.4;font-family:var(--font-body);pointer-events:none;transition:opacity .15s,visibility .15s;z-index:50}.tooltip-wrap.svelte-27xtlk:hover .tooltip-text:where(.svelte-27xtlk){visibility:visible;opacity:1}@keyframes svelte-27xtlk-dice-tumble{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}.roll-spinning{animation:svelte-27xtlk-dice-tumble .32s linear infinite}
