.bits-animated.svelte-abbwq7{visibility:hidden}.bits-glare.svelte-2yo2ue{border-style:solid;border-width:1px;place-items:center;display:grid;position:relative;overflow:hidden}.pkg-enter{block-size:100%}.pkg.svelte-foxb6w{flex-direction:column;block-size:100%;display:flex}.pkg__art.svelte-foxb6w{aspect-ratio:1;background-color:var(--paper);border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease), box-shadow var(--duration-base) var(--ease);display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.pkg--portrait.svelte-foxb6w .pkg__art:where(.svelte-foxb6w){aspect-ratio:2/3}.pkg__art.svelte-foxb6w img:where(.svelte-foxb6w){object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-slow) var(--ease)}.pkg.svelte-foxb6w:hover .pkg__art:where(.svelte-foxb6w){transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ff7a1a80,inset 0 -40px 60px -40px #ff7a1a59,0 22px 44px -18px #ff7a1a8c,0 0 0 1px #ff7a1a1f}.pkg.svelte-foxb6w:hover .pkg__art:where(.svelte-foxb6w) img:where(.svelte-foxb6w){transform:scale(1.04)}.pkg__art--empty.svelte-foxb6w{place-items:center;display:grid}.pkg__initials.svelte-foxb6w{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:#ffffff26}.pkg__off.svelte-foxb6w{z-index:3;font-size:var(--text-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--ink-inverse);background-image:linear-gradient(to bottom, var(--candy,#ffc53d), var(--accent) 85%);border-radius:var(--radius-pill);align-items:center;gap:.3rem;padding:.125rem .5rem .125rem .375rem;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);box-shadow:inset 0 1px #fff6e699,0 2px 10px -2px #ff7a1ab3}.pkg__corn.svelte-foxb6w{background:linear-gradient(to top, #fff6e6 0 30%, var(--candy,#ffc53d) 30% 62%, #e85d0c 62%);clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 0 1px #1c0b0099);block-size:.625rem;inline-size:.5rem}.pkg__body.svelte-foxb6w{padding:var(--space-3) .125rem 0;flex-direction:column;flex:1;gap:.25rem;display:flex}.pkg__category.svelte-foxb6w{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-subtle)}.pkg__name.svelte-foxb6w{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pkg__name.svelte-foxb6w a:where(.svelte-foxb6w){color:inherit;text-decoration:none}.pkg__name.svelte-foxb6w a:where(.svelte-foxb6w):hover{color:var(--accent-soft)}.pkg__row.svelte-foxb6w{justify-content:space-between;align-items:center;gap:var(--space-2);margin-block-start:auto;display:flex}.pkg__price.svelte-foxb6w{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;min-inline-size:0;display:flex}.pkg__amount.svelte-foxb6w{font-weight:var(--weight-semibold);color:var(--ink)}.pkg__suffix.svelte-foxb6w,.pkg__was.svelte-foxb6w{font-size:var(--text-sm);color:var(--ink-subtle)}.pkg__add.svelte-foxb6w{block-size:2.25rem;inline-size:2.25rem;color:var(--accent-soft);cursor:pointer;background-color:var(--accent-dim);border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-soft), box-shadow var(--duration-fast) var(--ease-soft), color var(--duration-fast) var(--ease-soft), transform var(--duration-fast) var(--ease);border:0;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ff7a1a4d}.pkg.svelte-foxb6w:hover .pkg__add:where(.svelte-foxb6w):not(:disabled){box-shadow:inset 0 0 0 1px #ff7a1a8c,0 0 16px -2px #ff7a1a8c}.pkg__add.svelte-foxb6w:hover:not(:disabled),.pkg__add--done.svelte-foxb6w{color:var(--ink-inverse);background-color:var(--accent);background-image:radial-gradient(circle at 50% 30%, var(--candy,#ffc53d), var(--accent) 70%)}.pkg.svelte-foxb6w .pkg__add:where(.svelte-foxb6w):hover:not(:disabled){transform:scale(1.08);box-shadow:0 0 0 1px #ffc53d99,0 0 22px #ff7a1abf}.pkg__add--done.svelte-foxb6w{box-shadow:0 0 14px -2px #ff7a1a99}.pkg__add.svelte-foxb6w:disabled{cursor:progress}.pkg__add.svelte-foxb6w .pkg__spin{animation:.9s linear infinite svelte-foxb6w-pkg-spin}@keyframes svelte-foxb6w-pkg-spin{to{transform:rotate(1turn)}}
