.card.svelte-8a0pda{--c-xs:.56em;--c-sm:.8em;--c-md:.95em;--c-name-sm:1.7em;--c-name:1.9em;--c-radius:.4em;aspect-ratio:105/148;background:var(--c-bg,var(--card));width:18em;color:var(--c-accent,var(--ink));transform:rotate(var(--tilt));box-shadow:var(--shadow-2);font-size:var(--card-size,16px);-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0;padding:1.4em 1.4em 1.1em;display:flex;position:relative;overflow:hidden}.designed.svelte-8a0pda{--ink:var(--c-accent);--ink-soft:color-mix(in srgb, var(--c-accent) 72%, var(--c-bg));--rule:color-mix(in srgb, var(--c-accent) 28%, var(--c-bg))}.top.svelte-8a0pda{border-bottom:1px solid var(--ink);width:100%;font-family:var(--mono);font-size:var(--c-xs);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;padding-bottom:.9em;display:flex;position:relative}.name.svelte-8a0pda{font-family:var(--c-font,var(--serif));font-style:var(--c-style,italic);font-size:var(--c-name);text-align:center;text-wrap:balance;margin:auto 0 .5em;padding-top:.55em;line-height:1;position:relative}.qr.svelte-8a0pda{aspect-ratio:1;background:var(--c-plate,transparent);width:62%;position:relative}.qr.svelte-8a0pda svg{width:100%;height:100%;display:block}.cta.svelte-8a0pda{width:100%;font-size:var(--c-sm);text-align:center;white-space:pre-line;text-wrap:balance;margin:.6em 0 auto;font-weight:500;line-height:1.3;position:relative}textarea.cta.svelte-8a0pda{color:inherit;resize:none;field-sizing:content;cursor:text;background:0 0;border:1px dashed #0000;border-radius:0;outline:none;min-height:2.6em;padding:.35em .3em;font-family:inherit;transition:border-color .2s,background .2s;display:block}textarea.cta.svelte-8a0pda:hover{border-color:var(--rule)}textarea.cta.svelte-8a0pda:focus{border-color:var(--red);background:color-mix(in srgb, var(--red) 4%, transparent)}.bottom.svelte-8a0pda{border-top:1px solid var(--rule);justify-content:center;width:100%;margin-top:.9em;padding-top:.75em;display:flex;position:relative}.logo.svelte-8a0pda{font-family:var(--serif);font-size:var(--c-md);letter-spacing:var(--track-display);align-items:baseline;line-height:1;display:inline-flex}.logo.svelte-8a0pda i:where(.svelte-8a0pda){border-radius:var(--r-full);background:var(--red);width:.22em;height:.22em;margin:0 .06em 0 .1em}.flora.svelte-8a0pda{width:4.6em;height:4.6em;color:var(--c-accent,var(--ink));opacity:.85;pointer-events:none;position:absolute}.flora.left.svelte-8a0pda{top:.25em;left:.25em}.flora.right.svelte-8a0pda{top:.25em;right:.25em;transform:scaleX(-1)}.flora.under.svelte-8a0pda{opacity:.9;width:6em;height:2em;margin-top:.2em;position:relative}.t-floral.svelte-8a0pda .top:where(.svelte-8a0pda){white-space:nowrap;border-bottom-style:none;justify-content:center;width:50%;margin-top:1.5em}.t-floral.svelte-8a0pda .top:where(.svelte-8a0pda) span:where(.svelte-8a0pda):first-child{display:none}.t-floral.svelte-8a0pda .bottom:where(.svelte-8a0pda){border-top:0;margin-top:.2em}.t-minimal.svelte-8a0pda .name:where(.svelte-8a0pda){font-size:var(--c-name-sm);margin-bottom:.15em;padding-top:.9em}.t-minimal.svelte-8a0pda .date:where(.svelte-8a0pda){font-family:var(--mono);font-size:var(--c-xs);letter-spacing:var(--track-caps);color:var(--ink-soft);margin-bottom:.9em}.t-minimal.svelte-8a0pda .qr:where(.svelte-8a0pda){width:58%}.t-minimal.svelte-8a0pda .bottom:where(.svelte-8a0pda){opacity:.8;border-top:0}.plated.svelte-8a0pda .qr:where(.svelte-8a0pda){border-radius:var(--c-radius);box-sizing:content-box;width:58%;padding:.35em}.t-dark.svelte-8a0pda .logo:where(.svelte-8a0pda) i:where(.svelte-8a0pda),.t-gold.svelte-8a0pda .logo:where(.svelte-8a0pda) i:where(.svelte-8a0pda){background:var(--c-accent,var(--red))}.t-gold.svelte-8a0pda{--metal:linear-gradient(135deg, var(--c-accent,#8a6420) 0%, color-mix(in srgb, var(--c-accent,#8a6420) 45%, #fff3c9) 30%, var(--c-accent,#8a6420) 52%, color-mix(in srgb, var(--c-accent,#8a6420) 60%, #fff8e2) 76%, var(--c-accent,#8a6420) 100%)}.frame.svelte-8a0pda{border:.12em solid #0000;border-image:var(--metal) 1;pointer-events:none;position:absolute;inset:.55em}.frame.svelte-8a0pda:after{content:"";border:1px solid #0000;border-image:var(--metal) 1;position:absolute;inset:.22em}.t-gold.svelte-8a0pda .top:where(.svelte-8a0pda){border-bottom:0;justify-content:center;gap:1.2em;width:86%;margin-top:.4em}.t-gold.svelte-8a0pda .name:where(.svelte-8a0pda){background:var(--metal);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .1em .08em}.t-gold.svelte-8a0pda .qr:where(.svelte-8a0pda){width:56%}.t-gold.svelte-8a0pda .bottom:where(.svelte-8a0pda){width:86%;margin-bottom:.35em}.photo.svelte-8a0pda{background:color-mix(in srgb, var(--c-accent,var(--ink)) 12%, var(--c-bg,var(--card)));flex:none;place-items:center;width:calc(100% + 2.8em);height:36%;margin:-1.4em -1.4em 0;display:grid;position:relative}.photo.svelte-8a0pda img:where(.svelte-8a0pda){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo.svelte-8a0pda span:where(.svelte-8a0pda){max-width:80%;font-size:var(--c-sm);text-align:center;color:var(--ink-soft)}.t-photo.svelte-8a0pda .name:where(.svelte-8a0pda){font-size:var(--c-name-sm);margin-bottom:.35em;padding-top:.45em}.t-photo.svelte-8a0pda .qr:where(.svelte-8a0pda){width:46%}.t-photo.svelte-8a0pda .cta:where(.svelte-8a0pda){margin-top:.4em}.t-photo.svelte-8a0pda .bottom:where(.svelte-8a0pda){margin-top:.5em;padding-top:.5em}
