.ls.svelte-1iij8ch{--ls-ink: var(--color-ink-primary, #2c1710);--ls-soft: var(--color-ink-tertiary, #7a5035);--ls-accent: var(--color-ember-deep, #9a4120);--ls-paper: var(--color-canvas-raised, #fdfaf5);--ls-deep: var(--color-canvas-sunken, #f0e9da);--ls-line: var(--color-border-ember, rgba(192, 88, 44, .38));position:relative;display:inline-flex;align-items:center;font-family:var(--font-body, system-ui, sans-serif)}.ls--dark.svelte-1iij8ch{--ls-ink: #fff9f0;--ls-soft: rgba(255, 249, 240, .72);--ls-accent: #f5c5ad;--ls-paper: #2a1a12;--ls-deep: #1d120c;--ls-line: rgba(245, 197, 173, .45)}.seal.svelte-1iij8ch{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:50%;color:var(--ls-accent);cursor:pointer;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,var(--ls-paper) 88%,#fff) 0%,transparent 62%),color-mix(in srgb,var(--ls-deep) 70%,transparent);border:1px solid var(--ls-line);box-shadow:inset 0 0 0 3px var(--ls-paper),inset 0 0 0 4px var(--ls-line),0 1px 2px #3c190a24;transition:transform .35s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1)),box-shadow .3s ease,color .25s ease}@media(max-width:1024px),(pointer:coarse){.seal.svelte-1iij8ch:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.seal.svelte-1iij8ch:hover,.ls--open.svelte-1iij8ch .seal:where(.svelte-1iij8ch){transform:rotate(-6deg) scale(1.06);box-shadow:inset 0 0 0 3px var(--ls-paper),inset 0 0 0 4px var(--ls-accent),0 3px 10px #3c190a33}.seal.svelte-1iij8ch:focus-visible,.row.svelte-1iij8ch:focus-visible,.chip.svelte-1iij8ch:focus-visible{outline:2px solid var(--ls-accent);outline-offset:3px}.seal.svelte-1iij8ch:active{transform:scale(.94)}.mark.svelte-1iij8ch{position:relative;display:inline-block;perspective:120px;font-family:var(--font-display, Georgia, serif);font-size:10.5px;font-weight:600;letter-spacing:.04em;line-height:1;color:var(--ls-ink)}.mark-in.svelte-1iij8ch{display:inline-block;animation:svelte-1iij8ch-mark-flip .5s var(--ease-atelier, cubic-bezier(.22, .1, .2, 1)) both;transform-origin:50% 60%}@keyframes svelte-1iij8ch-mark-flip{0%{opacity:0;transform:rotateX(-88deg) translateY(4px)}to{opacity:1;transform:none}}.ripple.svelte-1iij8ch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;border:1px solid var(--ls-accent);opacity:0;animation:svelte-1iij8ch-ripple .9s ease-out .15s both}@keyframes svelte-1iij8ch-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.sheet.svelte-1iij8ch{position:absolute;z-index:320;top:calc(100% + 12px);right:-4px;min-width:230px;padding:6px;background:var(--ls-paper);border:1px solid var(--ls-line);transform:rotate(.6deg);transform-origin:88% 0;box-shadow:inset 0 0 0 4px var(--ls-paper),inset 0 0 0 5px color-mix(in srgb,var(--ls-line) 70%,transparent),0 14px 40px #34251c33,0 3px 10px #34251c1a;animation:svelte-1iij8ch-sheet-in .32s var(--ease-atelier, cubic-bezier(.22, .1, .2, 1)) both}.sheet.svelte-1iij8ch:before{content:"";position:absolute;top:-6px;right:17px;width:10px;height:10px;background:var(--ls-paper);border-left:1px solid var(--ls-line);border-top:1px solid var(--ls-line);transform:rotate(45deg)}@keyframes svelte-1iij8ch-sheet-in{0%{opacity:0;transform:translateY(-8px) rotate(-1.2deg) scale(.94)}to{opacity:1;transform:rotate(.6deg)}}.row.svelte-1iij8ch{position:relative;display:grid;grid-template-columns:2.1rem 1fr auto 1rem;align-items:center;gap:10px;width:100%;padding:9px 12px 9px 10px;border:0;border-radius:2px;background:transparent;color:var(--ls-ink);text-align:left;cursor:pointer;animation:svelte-1iij8ch-row-in .34s var(--ease-atelier, cubic-bezier(.22, .1, .2, 1)) both;animation-delay:calc(60ms + var(--i) * 55ms);transition:background .2s ease,padding-left .25s ease}@keyframes svelte-1iij8ch-row-in{0%{opacity:0;transform:translate(10px)}}.row.svelte-1iij8ch:hover,.row.svelte-1iij8ch:focus-visible{background:color-mix(in srgb,var(--ls-accent) 10%,transparent);padding-left:14px;outline-offset:-2px}.row--on.svelte-1iij8ch{background:color-mix(in srgb,var(--ls-accent) 7%,transparent)}.spec.svelte-1iij8ch{font-family:var(--font-display, Georgia, serif);font-size:21px;font-style:italic;line-height:1;color:var(--ls-accent)}.name.svelte-1iij8ch{font-family:var(--font-title, var(--font-display, Georgia, serif));font-size:16.5px;line-height:1.1}.row--on.svelte-1iij8ch .name:where(.svelte-1iij8ch){font-weight:600}.code.svelte-1iij8ch{font-size:10px;letter-spacing:.16em;color:var(--ls-soft)}.tick.svelte-1iij8ch{color:var(--ls-accent);font-size:11px;opacity:0;transform:scale(.4) rotate(-45deg);transition:opacity .25s ease,transform .4s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.row--on.svelte-1iij8ch .tick:where(.svelte-1iij8ch){opacity:1;transform:none}.ls--strip.svelte-1iij8ch{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:min(100%,24rem);padding:3px;background:color-mix(in srgb,var(--ls-deep) 80%,transparent);border:1px solid var(--ls-line);border-radius:999px;isolation:isolate}.thumb.svelte-1iij8ch{position:absolute;z-index:-1;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:999px;background:var(--ls-paper);box-shadow:0 0 0 1px var(--ls-line),0 3px 10px #34251c29;transform:translate(calc(var(--at) * 100%));transition:transform .45s var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1))}.chip.svelte-1iij8ch{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;padding:6px 4px 7px;border:0;border-radius:999px;background:transparent;color:var(--ls-soft);cursor:pointer;transition:color .25s ease}.chip[aria-checked=true].svelte-1iij8ch{color:var(--ls-ink)}.chip-spec.svelte-1iij8ch{font-family:var(--font-display, Georgia, serif);font-style:italic;font-size:17px;line-height:1;color:var(--ls-accent)}.chip-name.svelte-1iij8ch{font-size:10.5px;letter-spacing:.12em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.mark-in.svelte-1iij8ch,.ripple.svelte-1iij8ch,.sheet.svelte-1iij8ch,.row.svelte-1iij8ch{animation:none}.seal.svelte-1iij8ch,.thumb.svelte-1iij8ch,.tick.svelte-1iij8ch,.row.svelte-1iij8ch{transition:none}}
