@font-face{font-family:Santa Garamond;src:url(/keepsake/fonts/garamond.woff2)format("woff2");font-display:swap}@font-face{font-family:Santa Garamond;src:url(/keepsake/fonts/garamond-italic.woff2)format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Santa Hand;src:url(/keepsake/fonts/delafield.woff2)format("woff2");font-display:swap}@font-face{font-family:Santa Copperplate;src:url(/keepsake/fonts/pinyon.woff2)format("woff2");font-display:swap}.santa{--u:var(--pt);--rule-ink:currentColor;font-family:Santa Garamond,EB Garamond,Garamond,Georgia,serif;font-stretch:100%;font-size:calc(var(--u) * 13);color:var(--ink);flex-direction:column;flex:1;line-height:1.45;display:flex}@media print{.santa{--u:1pt;color:#000}}.santa .hand{font-family:Santa Hand,cursive;font-weight:400;line-height:1}.santa .copper{font-family:Santa Copperplate,Santa Garamond,cursive;font-weight:400;line-height:1.1}.santa .write{height:calc(var(--u) * 26);border-bottom:calc(var(--u) * .6) solid currentColor;opacity:.55;display:block}.santa .blank{min-width:calc(var(--u) * 150);border-bottom:calc(var(--u) * .6) solid currentColor;display:inline-block}.star.svelte-6yiduy{vertical-align:middle;width:calc(var(--u,1pt) * var(--s,9));height:calc(var(--u,1pt) * var(--s,9));display:inline-block}.letter.svelte-w4c9hv{gap:calc(var(--u) * 9);padding:calc(var(--u) * 26) calc(var(--u) * 38) calc(var(--u) * 18);border:calc(var(--u) * .8) solid currentColor;outline:calc(var(--u) * .4) solid currentColor;outline-offset:calc(var(--u) * -5);font-size:calc(var(--u) * 13.5)}.head.svelte-w4c9hv{text-align:center;margin-bottom:calc(var(--u) * 8)}.stars.svelte-w4c9hv{justify-content:center;gap:calc(var(--u) * 6);--s:8;display:flex}.from.svelte-w4c9hv{margin-top:calc(var(--u) * 4);font-style:italic;font-size:calc(var(--u) * 30);line-height:1.1}.when.svelte-w4c9hv{font-size:calc(var(--u) * 10.5);letter-spacing:.18em}.dear.svelte-w4c9hv{font-style:italic;font-size:calc(var(--u) * 20)}.dear.svelte-w4c9hv .blank:where(.svelte-w4c9hv){min-width:calc(var(--u) * 170)}.lines.svelte-w4c9hv{margin-top:calc(var(--u) * -6);display:grid}.sign.svelte-w4c9hv{margin-top:calc(var(--u) * 6)}.sign.svelte-w4c9hv .hand:where(.svelte-w4c9hv){margin:calc(var(--u) * 2) 0 0 calc(var(--u) * 24);font-size:calc(var(--u) * 52)}.ps.svelte-w4c9hv{align-items:flex-end;gap:calc(var(--u) * 6);margin-top:auto;font-style:italic;display:flex}.write.inline.svelte-w4c9hv{height:calc(var(--u) * 18);flex:1}.to.svelte-mjavo4{gap:calc(var(--u) * 8);padding:calc(var(--u) * 22) calc(var(--u) * 32);border:calc(var(--u) * .8) dashed currentColor;font-size:calc(var(--u) * 16)}.dear.svelte-mjavo4{font-style:italic;font-size:calc(var(--u) * 36);line-height:1.1}.row.svelte-mjavo4{align-items:flex-end;gap:calc(var(--u) * 6);flex-wrap:wrap;display:flex}.blank.long.svelte-mjavo4{min-width:calc(var(--u) * 170);height:calc(var(--u) * 22)}.blank.short.svelte-mjavo4{min-width:calc(var(--u) * 44);height:calc(var(--u) * 22)}.to.svelte-mjavo4 .write:where(.svelte-mjavo4){height:calc(var(--u) * 30)}.lines.svelte-mjavo4{margin-top:calc(var(--u) * -6);display:grid}.wishes.svelte-mjavo4{margin:calc(var(--u) * -6) 0 0;padding:0;list-style:none;display:grid}.wishes.svelte-mjavo4 li:where(.svelte-mjavo4){align-items:flex-end;gap:calc(var(--u) * 8);display:flex}.wishes.svelte-mjavo4 .mark:where(.svelte-mjavo4){--s:10;padding-bottom:calc(var(--u) * 4)}.wishes.svelte-mjavo4 .write:where(.svelte-mjavo4){flex:1}.picture.svelte-mjavo4{min-height:calc(var(--u) * 150);border:calc(var(--u) * .8) solid currentColor;border-radius:calc(var(--u) * 6);flex:1}.love.svelte-mjavo4{align-items:flex-end;gap:calc(var(--u) * 6);font-style:italic;font-size:calc(var(--u) * 20);display:flex}.cert.svelte-pyd8jq{text-align:center;justify-content:center;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 40) calc(var(--u) * 52);border:calc(var(--u) * 1.6) solid currentColor;outline:calc(var(--u) * .5) solid currentColor;outline-offset:calc(var(--u) * -7);position:relative}.corner.svelte-pyd8jq{--s:11;position:absolute}.tl.svelte-pyd8jq{top:calc(var(--u) * 14);left:calc(var(--u) * 14)}.tr.svelte-pyd8jq{top:calc(var(--u) * 14);right:calc(var(--u) * 14)}.bl.svelte-pyd8jq{bottom:calc(var(--u) * 14);left:calc(var(--u) * 14)}.br.svelte-pyd8jq{bottom:calc(var(--u) * 14);right:calc(var(--u) * 14)}.where.svelte-pyd8jq{font-size:calc(var(--u) * 11);letter-spacing:.3em}.title.svelte-pyd8jq{font-size:calc(var(--u) * 84);margin-top:calc(var(--u) * 4);line-height:1}.season.svelte-pyd8jq{font-style:italic;font-size:calc(var(--u) * 15)}.certify.svelte-pyd8jq{margin-top:calc(var(--u) * 26);font-style:italic;font-size:calc(var(--u) * 16)}.name.svelte-pyd8jq{font-size:calc(var(--u) * 54);overflow-wrap:anywhere;max-width:100%}.name-line.svelte-pyd8jq,.noted-line.svelte-pyd8jq{width:calc(var(--u) * 320)}.name-line.svelte-pyd8jq .write:where(.svelte-pyd8jq){height:calc(var(--u) * 50)}.body.svelte-pyd8jq{max-width:calc(var(--u) * 340);margin-top:calc(var(--u) * 10);font-size:calc(var(--u) * 14)}.noted.svelte-pyd8jq{margin-top:calc(var(--u) * 14);font-style:italic}.foot.svelte-pyd8jq{align-items:end;gap:calc(var(--u) * 18);width:100%;margin-top:calc(var(--u) * 34);grid-template-columns:1fr auto 1fr;display:grid}.signer.svelte-pyd8jq{justify-items:center;display:grid}.signer.svelte-pyd8jq .hand:where(.svelte-pyd8jq){font-size:calc(var(--u) * 34)}.rule.svelte-pyd8jq{border-bottom:calc(var(--u) * .6) solid currentColor;width:100%}.role.svelte-pyd8jq{margin-top:calc(var(--u) * 4);font-style:italic;font-size:calc(var(--u) * 11.5)}.seal.svelte-pyd8jq{width:calc(var(--u) * 76);height:calc(var(--u) * 76)}.entered.svelte-pyd8jq{margin-top:calc(var(--u) * 14);font-style:italic;font-size:calc(var(--u) * 11)}.page.svelte-1esnl2r{padding-bottom:var(--s-7)}.layout.svelte-1esnl2r{gap:var(--s-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""tools""sheet";display:grid}.head.svelte-1esnl2r{grid-area:head}.rail.svelte-1esnl2r{display:contents}.tools.svelte-1esnl2r{gap:var(--s-3);grid-area:tools;align-content:start;display:grid}.sheet-col.svelte-1esnl2r{grid-area:sheet;min-width:0}@media (width>=64rem){.layout.svelte-1esnl2r{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) 18.5rem;grid-template-areas:"head head""sheet rail"}.rail.svelte-1esnl2r{grid-area:rail;align-content:start;display:grid;position:sticky;top:5.5rem}.tools.svelte-1esnl2r{grid-area:auto}}.field.svelte-1esnl2r{gap:var(--s-1);font-size:var(--step--1);font-weight:600;display:grid}.field.svelte-1esnl2r input:where(.svelte-1esnl2r){font:inherit;padding:var(--s-2) var(--s-3);border:1px solid var(--control-line);border-radius:var(--radius);background:var(--sheet);color:var(--ink);font-weight:400}.hint.svelte-1esnl2r{font-size:var(--step--2)}.below.svelte-1esnl2r{gap:var(--space-band);margin-top:var(--space-band);grid-template-columns:minmax(0,1fr);display:grid}.cols2.svelte-1esnl2r{gap:var(--s-8);display:grid}@media (width>=64rem){.cols2.svelte-1esnl2r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.panel.svelte-1esnl2r{max-width:none;padding:clamp(var(--s-5), 3vw, var(--s-6));border-radius:var(--radius-lg);background:var(--sheet)}.panel.svelte-1esnl2r h2:where(.svelte-1esnl2r){font-size:var(--step-3);margin-top:0;line-height:1.05}.panel.svelte-1esnl2r li:where(.svelte-1esnl2r)+li:where(.svelte-1esnl2r){margin-top:var(--s-2)}@media print{.head.svelte-1esnl2r,.below.svelte-1esnl2r{display:none}.layout.svelte-1esnl2r{display:block}}
