.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}@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:amazebold;src:url(../../../configurator/fonts/s80.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.canvas.svelte-zgnz58.svelte-zgnz58{aspect-ratio:1;container-type:inline-size;min-width:100%;position:relative;display:grid;place-items:center}.background-image.svelte-zgnz58.svelte-zgnz58{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.draggable-block.svelte-zgnz58.svelte-zgnz58{position:absolute;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.draggable-block.svelte-zgnz58.svelte-zgnz58:is(:active):is(.accessory,.decor),.draggable-block.svelte-zgnz58.svelte-zgnz58:is(:active) :is(.inscription-collection .scale-wrapper){outline:2px dashed white;outline-offset:1ch}.canvas.svelte-zgnz58 .is-dragging{cursor:grabbing}.canvas.svelte-zgnz58 .is-dragging:is(.accessory,.decor),.canvas.svelte-zgnz58 .is-dragging :is(.inscription-collection .scale-wrapper){outline:2px dashed white;outline-offset:1ch}.svelte-zgnz58.svelte-zgnz58: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-zgnz58.svelte-zgnz58:where(.inscription-collection).is-placeholder{opacity:.6}.svelte-zgnz58.svelte-zgnz58:where(.inscription-collection) .name{font-size:var(--_size-name);color:inherit;white-space:pre}.svelte-zgnz58.svelte-zgnz58: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-zgnz58.svelte-zgnz58:where(.inscription-collection) .dates.dates--separate{grid-template-columns:1fr;gap:.25em 0;margin-top:.25em}.svelte-zgnz58.svelte-zgnz58: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-zgnz58.svelte-zgnz58:where(.inscription-collection[style*=s63]){line-height:1}.svelte-zgnz58.svelte-zgnz58:where(.inscription-collection[style*=s63]) .dates{margin-top:-.1em;font-size:calc(var(--_size-date) * 1.35)}.inscription-collection.svelte-zgnz58 .scale-wrapper.svelte-zgnz58{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-zgnz58.svelte-zgnz58:where(.decor){--_scale:var(--scale, 1);--_rotation:var(--rotation, 0deg);width:calc(var(--_scale) * 100cqi)}.svelte-zgnz58.svelte-zgnz58:where(.decor) .decor-inner{transform:rotate(var(--_rotation));pointer-events:none}.svelte-zgnz58.svelte-zgnz58:where(.decor) .decor-inner svg{width:100%;height:100%}.svelte-zgnz58.svelte-zgnz58:where(.decor).is-mirrored .decor-inner{transform:rotate(var(--_rotation)) scaleX(-1)}.svelte-zgnz58.svelte-zgnz58:where(.accessory){--_scale:var(--scale, 1);width:calc(var(--_scale) * 100cqi)}.svelte-zgnz58.svelte-zgnz58:where(.accessory) img{pointer-events:none}.svelte-zgnz58.svelte-zgnz58:where(.accessory.has-mask){position:relative;aspect-ratio:1}.svelte-zgnz58.svelte-zgnz58: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-zgnz58.svelte-zgnz58: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))}.canvas[data-selected-tool=name].svelte-zgnz58 .inscription-collection--name.svelte-zgnz58,.canvas[data-selected-tool=text].svelte-zgnz58 .inscription-collection--text.svelte-zgnz58,.canvas[data-selected-tool=decor].svelte-zgnz58 .decor.svelte-zgnz58,.canvas[data-selected-tool=accessories].svelte-zgnz58 .accessory.svelte-zgnz58{z-index:var(--layer-1)}
