.card.svelte-1ita2bk{transition:transform .4s,box-shadow .4s}.card.svelte-1ita2bk:hover{transform:translateY(-6px);box-shadow:0 22px 44px #2b20161f}.card.svelte-1ita2bk:has(:where(.svelte-1ita2bk):focus-visible){transform:translateY(-6px);box-shadow:0 22px 44px #2b20161f}.photo.svelte-1ita2bk{filter:grayscale(.85)sepia(.4)contrast(1.05);transition:filter .7s,transform 1s cubic-bezier(.2,.7,.2,1)}.card.svelte-1ita2bk:hover .photo:where(.svelte-1ita2bk){filter:none;transform:scale(1.06)}.card.svelte-1ita2bk:has(:where(.svelte-1ita2bk):focus-visible) .photo:where(.svelte-1ita2bk){filter:none;transform:scale(1.06)}.seal.svelte-1ita2bk{transform:rotate(-8deg)}.card.svelte-1ita2bk:hover .seal:where(.svelte-1ita2bk){animation:.6s both svelte-1ita2bk-pop}.card.svelte-1ita2bk:has(:where(.svelte-1ita2bk):focus-visible) .seal:where(.svelte-1ita2bk){animation:.6s both svelte-1ita2bk-pop}@keyframes svelte-1ita2bk-pop{0%{transform:rotate(-8deg)scale(1)}35%{transform:rotate(-14deg)scale(1.25)}to{transform:rotate(-8deg)scale(1)}}.mount.svelte-8y88s0{background-color:#b89067;background-image:repeating-linear-gradient(135deg,#fff0d72e 0 1px,#0000 1px 7px)}.band.svelte-8y88s0{height:clamp(260px,25vw,400px)}.roller.svelte-8y88s0{width:14px;position:absolute;top:0;bottom:0}.wisp.svelte-8y88s0{filter:blur(.8px);opacity:0;border-left:2px solid #fff8e8d9;border-radius:50%;width:12px;animation:3.6s ease-out infinite svelte-8y88s0-wisp;position:absolute}@supports (animation-timeline:view()){.unfurl.svelte-8y88s0{animation:linear both svelte-8y88s0-unfurl;animation-timeline:view();animation-range:entry entry 90%}}@keyframes svelte-8y88s0-unfurl{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes svelte-8y88s0-wisp{0%{opacity:0;transform:translateY(8px)scaleX(1)}30%{opacity:.85}to{opacity:0;transform:translate(6px,-38px)scaleX(1.8)}}.rod.svelte-qwyi80{background:linear-gradient(#7a5a3a,#3e2b1c 60%,#5a4230);border-radius:9px;width:100%;display:block}.silk.svelte-qwyi80{box-sizing:border-box;background-color:#c29b70;background-image:repeating-linear-gradient(135deg,#fff3 0 1px,#0000 1px 6px);box-shadow:0 18px 38px #2b20162e}.silk.svelte-qwyi80 .portrait{aspect-ratio:483/635;object-fit:cover;filter:sepia(.12)contrast(1.02)}.hang.svelte-qwyi80{transform-origin:50% 0;animation:6s ease-in-out infinite alternate svelte-qwyi80-sway}@supports (animation-timeline:view()){.unroll.svelte-qwyi80{animation:linear both svelte-qwyi80-unroll;animation-timeline:view();animation-range:entry entry 90%}}@keyframes svelte-qwyi80-sway{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}@keyframes svelte-qwyi80-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -40px)}}.backdrop.svelte-1wv6m1f{filter:sepia(.3)saturate(1.15)brightness(.96);-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:view()){.reveal.svelte-1wv6m1f{animation:linear both svelte-1wv6m1f-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes svelte-1wv6m1f-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.env.svelte-1wv6m1f{width:280px;height:400px;font:inherit;cursor:pointer;background:0 0;border:none;flex:0 0 280px;padding:0;position:relative}.body.svelte-1wv6m1f{animation:4.6s ease-in-out infinite alternate svelte-1wv6m1f-float;position:absolute;inset:0}.env.svelte-1wv6m1f:focus-visible{outline-offset:8px}.slip.svelte-1wv6m1f{z-index:2;box-sizing:border-box;background:var(--color-cream);border:1px solid var(--color-line);flex-direction:column;align-items:center;gap:4px;height:230px;padding-top:20px;transition:transform .6s cubic-bezier(.2,.8,.2,1) .15s;display:flex;position:absolute;inset:112px 26px auto;box-shadow:0 6px 14px #2b20162e}.pocket.svelte-1wv6m1f{z-index:4;background:var(--color-lacquer);border-radius:10px;height:300px;position:absolute;inset:auto 0 0;overflow:hidden;box-shadow:0 30px 60px #2b201640}.shine.svelte-1wv6m1f{background:linear-gradient(100deg,#0000,#ffdc9659,#0000);width:40%;animation:4.5s ease-in-out infinite svelte-1wv6m1f-shine;position:absolute;inset:0 auto 0 0}.hint.svelte-1wv6m1f{text-align:center;font-family:var(--font-serif);color:var(--color-cream);font-size:16px;font-style:italic;position:absolute;inset:auto 0 34px}.flap.svelte-1wv6m1f{z-index:5;background:var(--color-lacquer-deep);transform-origin:50% 0;border-radius:10px 10px 50% 50%/10px 10px 64px 64px;justify-content:center;align-items:flex-end;height:140px;transition:transform .55s cubic-bezier(.3,.7,.3,1),z-index 0s .25s;display:flex;position:absolute;inset:100px 0 auto}.seal.svelte-1wv6m1f{background:radial-gradient(circle at 35% 35%, #f6d88e, var(--color-gold) 60%, #a57b2e);width:78px;height:78px;font-family:var(--font-brush);color:var(--color-lacquer-deep);border-radius:50%;justify-content:center;align-items:center;margin-bottom:-34px;font-size:42px;line-height:1;transition:opacity .2s .1s;display:flex;box-shadow:0 6px 18px #2b201640}.env.svelte-1wv6m1f:hover .flap:where(.svelte-1wv6m1f),.env.svelte-1wv6m1f:focus-visible .flap:where(.svelte-1wv6m1f),.env.opened.svelte-1wv6m1f .flap:where(.svelte-1wv6m1f){z-index:1;transition:transform .55s cubic-bezier(.3,.7,.3,1),z-index 0s .2s;transform:perspective(800px)rotateX(180deg)}.env.svelte-1wv6m1f:hover .slip:where(.svelte-1wv6m1f),.env.svelte-1wv6m1f:focus-visible .slip:where(.svelte-1wv6m1f),.env.opened.svelte-1wv6m1f .slip:where(.svelte-1wv6m1f){transform:translateY(-118px)}.env.svelte-1wv6m1f:hover .seal:where(.svelte-1wv6m1f),.env.svelte-1wv6m1f:focus-visible .seal:where(.svelte-1wv6m1f),.env.opened.svelte-1wv6m1f .seal:where(.svelte-1wv6m1f){opacity:0}.toast-region.svelte-1wv6m1f{z-index:50;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast.svelte-1wv6m1f{background:var(--color-ink);color:var(--color-cream);border-left:4px solid var(--color-lacquer);font-family:var(--font-serif);margin:0;padding:12px 20px;font-size:18px;font-style:italic;animation:2.4s both svelte-1wv6m1f-toast;box-shadow:0 14px 30px #2b20164d}@keyframes svelte-1wv6m1f-float{0%{transform:translateY(0)rotate(-1.2deg)}to{transform:translateY(-10px)rotate(1.2deg)}}@keyframes svelte-1wv6m1f-shine{0%,62%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes svelte-1wv6m1f-toast{0%{opacity:0;transform:translateY(20px)}12%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.ink.svelte-1uha8ag{animation:1.5s cubic-bezier(.6,.1,.2,1) .15s both svelte-1uha8ag-ink-wipe}.rise.svelte-1uha8ag{animation:1.1s cubic-bezier(.2,.7,.2,1) both svelte-1uha8ag-rise}.rise-late.svelte-1uha8ag{animation-delay:.36s}.stamp.svelte-1uha8ag{animation:.8s cubic-bezier(.2,.9,.3,1) .7s both svelte-1uha8ag-stamp;transform:rotate(-8deg)}@supports (animation-timeline:view()){.reveal.svelte-1uha8ag{animation:linear both svelte-1uha8ag-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes svelte-1uha8ag-ink-wipe{0%{clip-path:inset(0 100% 0 0);filter:blur(3px)}to{clip-path:inset(0);filter:blur()}}@keyframes svelte-1uha8ag-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.7)}70%{opacity:1;transform:rotate(-8deg)scale(.96)}to{opacity:1;transform:rotate(-8deg)scale(1)}}
