.say.svelte-p15uob{z-index:2;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:2rem;display:grid;position:relative;container-type:inline-size}.card.svelte-p15uob{--lines:3;--name-lines:1;overflow-wrap:anywhere;isolation:isolate;flex-direction:column;max-width:32rem;padding:min(1.75rem,8cqw);display:flex;position:relative}.card.svelte-p15uob>:is(.hand:where(.svelte-p15uob),.art:where(.svelte-p15uob)){color:color-mix(in oklch, var(--color-ink) 90%, transparent);mix-blend-mode:multiply}.target.svelte-p15uob{height:max(100% + 4rem,100dvh);position:absolute;bottom:-2rem;left:0}.name.svelte-p15uob{min-height:calc(var(--name-lines) * 1lh)}.does.svelte-p15uob{min-height:calc(var(--lines) * 1lh)}.cut.svelte-p15uob{z-index:-1;pointer-events:none;width:122.52%;max-width:none;height:132.36%;position:absolute;inset:-16.18% -11.26%}.card.failed.svelte-p15uob{background:var(--color-surface)}.card.failed.svelte-p15uob .cut:where(.svelte-p15uob){visibility:hidden}.art.svelte-p15uob{aspect-ratio:1000/386;box-sizing:content-box;width:100%;-webkit-mask:var(--art) bottom / contain no-repeat content-box;mask:var(--art) bottom / contain no-repeat content-box;background:currentColor;flex:none;margin-top:auto;padding-top:1lh}@container (width<=22rem) or ((width>=34rem) and (width<=46rem)) or ((width>=52rem) and (width<=72rem)){.art.svelte-p15uob{-webkit-mask-image:var(--art-small);mask-image:var(--art-small)}}.card.svelte-p15uob:first-child{rotate:-1.3deg}.card.svelte-p15uob:nth-child(2){rotate:.8deg}.card.svelte-p15uob:nth-child(3){rotate:-.6deg}@container (width>=27rem){.card.svelte-p15uob{--lines:2}}@container (width>=34rem) and (width<52rem){.card.svelte-p15uob{--lines:4;max-width:none}.card.svelte-p15uob:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 1rem)}}@container (width>=37rem) and (width<52rem){.card.svelte-p15uob{--lines:3}}@container (width>=52rem){.card.svelte-p15uob{--lines:4;max-width:none;padding:2rem}}@container (width>=58rem){.card.svelte-p15uob{--lines:3}}@container (width>=98rem){.card.svelte-p15uob{--lines:2}}@media (height>=1000px){@container (width>=34rem) and (width<41.5rem){.card.svelte-p15uob{--lines:4}}@container (width>=52rem) and (width<59.5rem){.card.svelte-p15uob{--lines:5}}@container (width>=59.5rem) and (width<65.5rem){.card.svelte-p15uob{--lines:4}}@container (width>=58rem) and (width<67rem){.card.svelte-p15uob{--name-lines:2}}}.wishes.svelte-1cglsbp{z-index:2;width:min(100%,32rem);scroll-margin-block-start:2rem;position:relative;container-type:inline-size}.wishes.svelte-1cglsbp:has(#sent:where(.svelte-1cglsbp):target) form:where(.svelte-1cglsbp){visibility:hidden}@property --wide{syntax:"<number>";inherits:true;initial-value:0}.pad.svelte-1cglsbp{--wide:clamp(0, tan(atan2(100cqi - 342px, 32rem - 342px)), 1);--floor-shadow:var(--shadow-board);border-radius:var(--radius-xs);background:var(--color-cardboard);padding:.25rem .375rem .875rem;rotate:-1.8deg}.paper.svelte-1cglsbp{padding:calc(3.25rem + var(--wide) * .75rem) calc(7cqi + var(--wide) * .5rem) calc(3.5rem + var(--wide) * 1rem);isolation:isolate;position:relative}.paper.svelte-1cglsbp:before{content:"";z-index:-1;background:var(--paper) center / 100% 100% no-repeat;pointer-events:none;position:absolute;inset:-3.66% -5.07% -3.78% -5.15%}.paper.failed.svelte-1cglsbp{background:var(--color-surface)}.part.svelte-1cglsbp{margin-top:calc(1.25rem + var(--wide) * .25rem)}.part.svelte-1cglsbp+.part:where(.svelte-1cglsbp){margin-top:calc(2.5rem + var(--wide) * .25rem)}@property --pen-color{syntax:"<color>";inherits:false;initial-value:#0000}.list.svelte-1cglsbp{--line-at:calc((var(--row) + 1) * 2.25rem);background:linear-gradient(transparent calc(var(--line-at) - 2px), var(--pen-color) 0 var(--line-at), transparent 0) local, repeating-linear-gradient(transparent 0 calc(2.25rem - 1px), var(--color-line) 0 2.25rem) local;border-bottom-width:0;max-height:27rem;padding-block:0;line-height:2.25rem;transition-property:box-shadow,--pen-color}.list.svelte-1cglsbp:focus{--pen-color:currentColor;box-shadow:none}.list.svelte-1cglsbp[aria-invalid=true]{box-shadow:inset 0 -1px var(--color-danger)}.list.svelte-1cglsbp[aria-invalid=true]:focus{--pen-color:var(--color-danger);box-shadow:none}input.field.svelte-1cglsbp{padding-block:0;line-height:calc(2.25rem - 1px)}.mirror.svelte-1cglsbp{white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;pointer-events:none;line-height:2.25rem;position:absolute;inset:0;overflow:hidden}.coil.svelte-1cglsbp{pointer-events:none;display:block;position:absolute;top:-12px;left:50%;translate:-50%}.rim.svelte-1cglsbp{fill:color-mix(in oklch, var(--color-surface) 70%, transparent)}.hole.svelte-1cglsbp{fill:color-mix(in oklab, var(--color-cardboard), black 40%)}.depth.svelte-1cglsbp{fill:color-mix(in oklch, var(--color-ink) 55%, transparent)}.shade.svelte-1cglsbp{fill:color-mix(in oklch, var(--color-ink) 22%, transparent)}.wire.svelte-1cglsbp{fill:var(--color-ink)}.gleam.svelte-1cglsbp{fill:color-mix(in oklch, var(--color-surface) 45%, transparent)}.tray.svelte-1cglsbp{pointer-events:none;position:absolute;inset:0}dialog:modal .tray.svelte-1cglsbp{overflow-clip-margin:.75rem;overflow-y:clip}.pencil.svelte-1cglsbp{bottom:calc(1.75rem + var(--wide) * .5rem);pointer-events:none;width:142%;height:auto;display:block;position:absolute;left:-2%;translate:0 59%;rotate:-3deg}.pencil.svelte-1cglsbp.failed{visibility:hidden}.sketch.svelte-1cglsbp{min-width:min(100%,4.75em + 3rem);min-height:3rem;margin-top:calc(2.5rem + var(--wide) * .5rem);color:var(--color-surface);transition:scale var(--duration-release) var(--ease-spring);justify-content:center;align-items:center;padding-inline:1.5rem;display:inline-flex;position:relative}.sketch.svelte-1cglsbp:focus-visible{outline-color:var(--color-ink)}.sketch.svelte-1cglsbp:active:not([aria-disabled=true]){transition-duration:var(--duration-press);scale:.96}.sketch.svelte-1cglsbp[aria-disabled=true]{cursor:wait}@media (prefers-reduced-motion:reduce){.sketch.svelte-1cglsbp{transition:none}}.words.svelte-1cglsbp{position:relative}.words.svelte-1cglsbp>:where(.svelte-1cglsbp):first-child{translate:-.15em}.box.svelte-1cglsbp{mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.box.svelte-1cglsbp path:where(.svelte-1cglsbp){fill:var(--color-studio);stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round;transition:fill var(--duration-hover) var(--ease-out)}@media (prefers-reduced-motion:reduce){.box.svelte-1cglsbp path:where(.svelte-1cglsbp){transition:none}}@media (hover:hover){.sketch.svelte-1cglsbp:hover:not([aria-disabled=true]) .box:where(.svelte-1cglsbp) path:where(.svelte-1cglsbp){fill:var(--color-floor-lit)}}.sketch.svelte-1cglsbp:active:not([aria-disabled=true]) .box:where(.svelte-1cglsbp) path:where(.svelte-1cglsbp){fill:var(--color-deep)}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.redraw.svelte-1cglsbp{--sweep:0deg;width:calc(100% + 6px);height:calc(100% + 6px);-webkit-mask-image:conic-gradient(from -72deg, black var(--sweep), transparent 0);mask-image:conic-gradient(from -72deg, black var(--sweep), transparent 0);transition:--sweep var(--duration-turn) var(--ease-out);pointer-events:none;position:absolute;inset:-3px;overflow:visible;rotate:-.8deg}@media (prefers-reduced-motion:reduce){.redraw.svelte-1cglsbp{transition:none}}.redraw.svelte-1cglsbp path:where(.svelte-1cglsbp){fill:none;stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}@media (hover:hover){.sketch.svelte-1cglsbp:hover:not([aria-disabled=true]) .redraw:where(.svelte-1cglsbp){--sweep:360deg}}.lino.svelte-ofwjxd{margin-inline:calc(var(--inset) * -1);padding-inline:var(--inset);position:relative}.light.svelte-ofwjxd{z-index:1;background:linear-gradient(100deg in oklab, oklab(100% 0 5.96046e-8/.08), oklab(100% 0 5.96046e-8/.2) 18%, oklab(100% 0 5.96046e-8/.08) 40%, transparent 62%);animation:svelte-ofwjxd-drift var(--duration-drift) ease-in-out infinite;pointer-events:none;position:absolute;inset:0 -12%;-webkit-mask-image:linear-gradient(#0000 10rem,#000 30rem calc(100% - 20rem),#0000);mask-image:linear-gradient(#0000 10rem,#000 30rem calc(100% - 20rem),#0000)}@keyframes svelte-ofwjxd-drift{0%,to{translate:0}50%{translate:12vw}}@media (prefers-reduced-motion:reduce){.light.svelte-ofwjxd{animation:none}}.more.svelte-ofwjxd{--part:clamp(3rem, 8dvh, 6rem);row-gap:var(--part);padding-block:calc(var(--part) / 2) var(--part);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}@container (width>=34rem){.more.svelte-ofwjxd>.wishes{justify-self:center}}
