.card.svelte-177ijuc{display:grid;grid-template-columns:5.5rem 1fr;align-items:center;gap:1rem;max-width:30rem;margin:0 auto 1.5rem;padding:.5rem 1rem .5rem .5rem;border-radius:5px;background-color:var(--color-paper);background-image:var(--paper-grain);color:var(--color-plum);text-decoration:none;box-shadow:var(--shadow-paper);transform:rotate(var(--tilt));transition:transform .28s var(--ease-out-expo),box-shadow .28s var(--ease-out-expo)}.card.svelte-177ijuc:hover{transform:rotate(0) translateY(-3px);box-shadow:var(--shadow-paper-lift)}.card.svelte-177ijuc:focus-visible{outline:3px solid var(--color-sun);outline-offset:3px}.pic.svelte-177ijuc{position:relative;display:block}img.svelte-177ijuc{display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;border-radius:2px}.play.svelte-177ijuc{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-sun);color:var(--color-plum);box-shadow:0 4px 12px -2px #0f354273;transition:transform .28s var(--ease-out-expo)}.play.svelte-177ijuc svg:where(.svelte-177ijuc){width:45%;height:45%;margin-left:8%;fill:currentColor}.card.svelte-177ijuc:hover .play:where(.svelte-177ijuc){transform:scale(1.06)}.text.svelte-177ijuc{display:grid;gap:.25rem;min-width:0}.label.svelte-177ijuc{font-weight:800;font-size:.875rem;letter-spacing:.02em;color:var(--color-stamp)}.title.svelte-177ijuc{font-family:var(--font-display);font-size:1.5rem;line-height:1.05;text-wrap:balance}.length.svelte-177ijuc{font-size:.875rem;color:var(--color-ink-soft)}@media (min-width: 960px){.card.svelte-177ijuc{grid-template-columns:1fr;gap:.625rem;width:18rem;margin-bottom:2rem;padding:.5rem .5rem .875rem;text-align:center}.play.svelte-177ijuc{width:4rem;height:4rem}}@media (prefers-reduced-motion: reduce){.card.svelte-177ijuc,.play.svelte-177ijuc{transition:none}}.preview.svelte-1c2g4h9{margin:0 auto 1.5rem;max-width:40rem;padding:.75rem 1rem;border:1.5px dashed var(--color-plum);border-radius:.5rem;color:var(--color-plum);text-align:center;font-weight:600}.spread.svelte-1c2g4h9{display:grid;gap:1.5rem;max-width:30rem;margin:0 auto}.spread.svelte-1c2g4h9 .front{z-index:1}.spread.svelte-1c2g4h9 .back{display:flow-root;z-index:2}.message.svelte-1c2g4h9{grid-area:message;min-width:0}h1.svelte-1c2g4h9{font-family:var(--font-display);font-weight:400;font-size:clamp(1.875rem,8.2vw,2.625rem);line-height:1.02;letter-spacing:-.01em;color:var(--color-plum)}.hook.svelte-1c2g4h9{clear:right;margin-top:.75rem;font-family:var(--font-hand);font-size:1.375rem;line-height:1.25;color:var(--color-ink)}.sign.svelte-1c2g4h9{margin-top:.5rem;font-family:var(--font-hand);font-size:1.125rem;color:var(--color-ink-soft)}.sign.svelte-1c2g4h9:before{content:"— "}.franking.svelte-1c2g4h9{grid-area:franking;float:right;position:relative;width:7.5rem;height:5.4rem;margin:-.25rem -.25rem .75rem .5rem}.franking.svelte-1c2g4h9 .stamp{position:absolute;top:0;right:0;width:4.25rem}.franking.svelte-1c2g4h9 .mark{position:absolute;top:1.3rem;right:.5rem;width:7rem;pointer-events:none}.watch.svelte-1c2g4h9{margin-top:1rem;font-size:.9375rem;line-height:1.45;color:var(--color-ink)}.address.svelte-1c2g4h9{grid-area:address;scroll-margin-top:5rem;clear:both;margin-top:1rem;padding-top:1rem;border-top:1.5px solid var(--brand-rule)}.ps.svelte-1c2g4h9{grid-area:ps;margin-top:1rem;font-size:.9375rem;line-height:1.45;color:var(--color-ink-soft)}.ps.svelte-1c2g4h9 span:where(.svelte-1c2g4h9){font-family:var(--font-hand);font-weight:700;font-size:1.125rem;color:var(--color-plum)}.neighbours.svelte-1c2g4h9{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;max-width:30rem;margin:2.5rem auto 0}.neighbours.svelte-1c2g4h9>*{flex:0 1 24rem}@media (min-width: 960px){.spread.svelte-1c2g4h9{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:0;padding-top:1.5rem}.spread.svelte-1c2g4h9 .front{margin-right:-1.75rem;margin-top:1.25rem}.spread.svelte-1c2g4h9 .back{display:grid;grid-template-columns:1fr 1px 1fr;grid-template-areas:"message rule franking" "ps rule address";grid-template-rows:auto 1fr;gap:0 1.75rem;min-height:30rem}.spread.svelte-1c2g4h9 .back:before{content:"";grid-area:rule;background:var(--brand-rule)}.message.svelte-1c2g4h9{padding-top:.5rem}.franking.svelte-1c2g4h9{float:none;justify-self:end;margin:0;width:10.4rem;height:7.25rem}.franking.svelte-1c2g4h9 .stamp{width:5.75rem}.franking.svelte-1c2g4h9 .mark{top:1.65rem;right:.55rem;width:9.75rem}.hook.svelte-1c2g4h9{font-size:1.5rem}.ps.svelte-1c2g4h9{align-self:end;margin-top:2rem;padding-top:1rem;border-top:1.5px solid var(--brand-rule)}.address.svelte-1c2g4h9{border-top:0;margin-top:0;padding-top:1.5rem;align-self:end}.neighbours.svelte-1c2g4h9{max-width:none;justify-content:flex-start;margin-top:3.5rem}}
