.badge.svelte-abdn2f{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.18rem .55rem;font-family:var(--font-display);font-size:12px;letter-spacing:.08em;color:var(--color-ink);background:linear-gradient(180deg,var(--color-parchment-light) 0%,var(--color-parchment-dark) 100%);border:1px solid var(--color-border-strong);border-radius:999px;box-shadow:var(--shadow-1),inset 0 1px #fff0d280;-webkit-user-select:none;user-select:none;white-space:nowrap}.badge.overridden.svelte-abdn2f{color:var(--color-accent);border-color:var(--color-accent);background:linear-gradient(180deg,#f8eecf,#e8c8ae)}.badge.unbound.svelte-abdn2f{color:var(--color-text-faint);font-style:italic;letter-spacing:.04em}button.badge.interactive.svelte-abdn2f{cursor:pointer;transition:transform .06s ease,box-shadow .12s ease,border-color .12s ease}button.badge.interactive.svelte-abdn2f:hover{border-color:var(--color-accent);box-shadow:var(--shadow-2),inset 0 1px #fff0d299}button.badge.interactive.svelte-abdn2f:active{transform:translateY(1px)}button.badge.interactive.svelte-abdn2f:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.combo.svelte-abdn2f{font-variant-numeric:tabular-nums}.backdrop.svelte-1r722ia{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#28190a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog.svelte-1r722ia{width:min(440px,92vw);padding:1.4rem 1.6rem 1.2rem;outline:none;position:relative}.dialog.svelte-1r722ia:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dotted var(--color-border-faint);border-radius:var(--radius-sm);pointer-events:none}.head.svelte-1r722ia{text-align:center;margin-bottom:1rem}.kicker.svelte-1r722ia{display:block;font-family:var(--font-display);font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.2rem}.head.svelte-1r722ia h2:where(.svelte-1r722ia){margin:0;font-family:var(--font-display);font-size:1.05rem;letter-spacing:.06em;color:var(--color-ink)}.slug.svelte-1r722ia{display:inline-block;margin-top:.25rem;font-family:var(--font-mono);font-size:10.5px;color:var(--color-text-faint);letter-spacing:0}.ornament.svelte-1r722ia{display:block;text-align:center;color:var(--color-gold);font-size:13px;letter-spacing:.4em;margin-top:.4rem}.capture-well.svelte-1r722ia{margin:0 0 .85rem;padding:1.3rem 1rem;min-height:4.5rem;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-parchment-light);box-shadow:inset 0 0 18px #78501e26;transition:border-color .12s ease}.capture-well.active.svelte-1r722ia{border-style:solid;border-color:var(--color-accent)}.big-combo.svelte-1r722ia{font-family:var(--font-display);font-size:1.7rem;letter-spacing:.12em;color:var(--color-ink);text-shadow:0 1px 0 rgba(255,240,210,.7)}.prompt.svelte-1r722ia{color:var(--color-text-faint);font-style:italic;font-size:14px}.conflict.svelte-1r722ia{margin:0 0 .9rem;padding:.45rem .6rem;background:#a0252514;border:1px solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);font-size:12.5px;font-style:italic}.conflict.svelte-1r722ia .slug:where(.svelte-1r722ia){color:var(--color-danger);opacity:.75;margin-left:.3rem}.foot.svelte-1r722ia{display:flex;justify-content:space-between;align-items:center;gap:1rem}.hint.svelte-1r722ia{font-size:11px;color:var(--color-text-faint);font-style:italic;flex:1;min-width:0}.actions.svelte-1r722ia{display:flex;gap:.5rem;flex-shrink:0}
