.dynamic-svg.svelte-rwr1j5{display:grid;place-items:center}.dynamic-svg__loader.svelte-rwr1j5{display:flex;flex-direction:column;gap:var(--size-1);padding:.75rem;border:2px dashed var(--text-1);border-radius:var(--ui-radius);color:var(--text-1);font-weight:var(--font-weight-5);animation:var(--animation-blink);animation-duration:3s}.inline-icon-picker.svelte-p570el{position:absolute;top:100%;left:50%;transform:translate(-50%);display:flex;gap:2px;background:var(--surface-2, #333);border:1px solid rgba(255,255,255,.2);border-radius:6px;padding:4px;z-index:10;pointer-events:auto;box-shadow:0 4px 12px #0006}.icon-option.svelte-p570el{display:grid;place-items:center;width:36px;height:36px;border:none;border-radius:4px;background:transparent;color:#fff;font-size:1.2em;cursor:pointer}.icon-option.svelte-p570el:hover,.icon-option.is-active.svelte-p570el{background:#ffffff26}.icon-option.svelte-p570el svg{width:16px;height:16px}.inline-edit-input.svelte-njzaz2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:1px dashed rgba(255,255,255,.5);border-radius:2px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8);font:inherit;text-align:inherit;padding:0;margin:0;outline:none;resize:none;pointer-events:auto;z-index:1}@font-face{font-family:kenzoregular;src:url(../../../configurator/fonts/s1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:times_new_roman;src:url(../../../configurator/fonts/s13.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:georgiaitalic;src:url(../../../configurator/fonts/s15.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:georgia_regular;src:url(../../../configurator/fonts/s16.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:alte_haas_groteskbold;src:url(../../../configurator/fonts/s19.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:monotype_corsivaregular;src:url(../../../configurator/fonts/s26.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:minion_pro_condensed;src:url(../../../configurator/fonts/s42.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gloucester_mt_extra_condensed;src:url(../../../configurator/fonts/s53.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gloucester_mt_extra_condensRg;src:url(../../../configurator/fonts/s56-webfont.woff2) format("woff2"),url(../../../configurator/fonts/s56-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:centuryregular;src:url(../../../configurator/fonts/s57.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:s63;src:url(../../../configurator/fonts/s63.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:s5;src:url(../../../configurator/fonts/s5-webfont.woff2) format("woff2"),url(../../../configurator/fonts/s5-webfont.woff) format("woff"),url(../../../configurator/fonts/s5.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:s36;src:url(../../../configurator/fonts/s36-webfont.woff2) format("woff2"),url(../../../configurator/fonts/s36-webfont.woff) format("woff"),url(../../../configurator/fonts/s36.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:s40;src:url(../../../configurator/fonts/s40-webfont.woff2) format("woff2"),url(../../../configurator/fonts/s40-webfont.woff) format("woff"),url(../../../configurator/fonts/s40.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:s54;src:url(../../../configurator/fonts/s54-webfont.woff2) format("woff2"),url(../../../configurator/fonts/s54-webfont.woff) format("woff"),url(../../../configurator/fonts/s54.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:amazebold;src:url(../../../configurator/fonts/s80.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.canvas.svelte-114iuk2.svelte-114iuk2{aspect-ratio:1;container-type:inline-size;min-width:100%;position:relative;display:grid;place-items:center}.background-image.svelte-114iuk2.svelte-114iuk2{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.draggable-block.svelte-114iuk2.svelte-114iuk2{position:absolute;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.draggable-block.svelte-114iuk2.svelte-114iuk2:is(:active):is(.accessory,.decor),.draggable-block.svelte-114iuk2.svelte-114iuk2:is(:active) :is(.inscription-collection .scale-wrapper){outline:2px dashed white;outline-offset:1ch}.canvas.svelte-114iuk2 .is-dragging{cursor:grabbing}.canvas.svelte-114iuk2 .is-dragging:is(.accessory,.decor),.canvas.svelte-114iuk2 .is-dragging :is(.inscription-collection .scale-wrapper){outline:2px dashed white;outline-offset:1ch}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection){--_font:var(--font, var(--font-sans));--_scale:var(--scale, 1);--_size-name:var(--size-name, 5cqi);--_size-date:var(--size-date, 3.75cqi);font-family:var(--_font);transition:opacity .2s var(--ease-3);line-height:var(--font-lineheight-0);white-space:nowrap}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection).is-placeholder{opacity:.6}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection) .name{font-size:var(--_size-name);color:inherit;white-space:pre}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection) .dates{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-self:center;gap:0 .75em;font-size:var(--_size-date);color:inherit}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection) .dates.dates--separate{grid-template-columns:1fr;gap:.25em 0;margin-top:.25em}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection) .dates.dates--separate .date:has(span){--span-size: 1em;display:grid;grid-template-columns:var(--span-size) 1fr;justify-self:center;margin-left:calc(var(--span-size) * -1)}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection[style*=s63]){line-height:1}.svelte-114iuk2.svelte-114iuk2:where(.inscription-collection[style*=s63]) .dates{margin-top:-.1em;font-size:calc(var(--_size-date) * 1.35)}.inscription-collection.svelte-114iuk2 .scale-wrapper.svelte-114iuk2{padding:1.5em 2em;transform:scale(var(--_scale));pointer-events:none;color:inherit;text-align:center;background-size:cover;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.svelte-114iuk2.svelte-114iuk2:where(.decor){--_scale:var(--scale, 1);--_rotation:var(--rotation, 0deg);width:calc(var(--_scale) * 100cqi)}.svelte-114iuk2.svelte-114iuk2:where(.decor) .decor-inner{transform:rotate(var(--_rotation));pointer-events:none}.svelte-114iuk2.svelte-114iuk2:where(.decor) .decor-inner svg{width:100%;height:100%}.svelte-114iuk2.svelte-114iuk2:where(.decor).is-mirrored .decor-inner{transform:rotate(var(--_rotation)) scaleX(-1)}.svelte-114iuk2.svelte-114iuk2:where(.accessory){--_scale:var(--scale, 1);width:calc(var(--_scale) * 100cqi)}.svelte-114iuk2.svelte-114iuk2:where(.accessory) img{pointer-events:none}.svelte-114iuk2.svelte-114iuk2:where(.accessory.has-mask){position:relative;aspect-ratio:1}.svelte-114iuk2.svelte-114iuk2:where(.accessory.has-mask) img{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover}.svelte-114iuk2.svelte-114iuk2:where(.accessory.has-mask-frame):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;transform:scale(var(--mask-frame-scale, 1))}.inscription-collection.is-editing.svelte-114iuk2.svelte-114iuk2{cursor:default;z-index:var(--layer-2)}.inscription-collection.svelte-114iuk2 .scale-wrapper.is-editing.svelte-114iuk2{pointer-events:auto;-webkit-text-fill-color:inherit}.is-hidden.svelte-114iuk2.svelte-114iuk2{visibility:hidden}.inline-edit-field.svelte-114iuk2.svelte-114iuk2{position:relative}.date-icon.svelte-114iuk2.svelte-114iuk2{cursor:pointer}.canvas[data-selected-tool=name].svelte-114iuk2 .inscription-collection--name.svelte-114iuk2,.canvas[data-selected-tool=text].svelte-114iuk2 .inscription-collection--text.svelte-114iuk2,.canvas[data-selected-tool=decor].svelte-114iuk2 .decor.svelte-114iuk2,.canvas[data-selected-tool=accessories].svelte-114iuk2 .accessory.svelte-114iuk2{z-index:var(--layer-1)}
