.completion-message.svelte-m782yx{background:linear-gradient(135deg,#c8a55221,#fffdf8b8);border:1px solid #c8a5526b;border-radius:8px;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.9rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.celebration-seal.svelte-m782yx{color:#8a681d;background:#fff8dbe0;border:1px solid #c8a552b8;border-radius:50%;place-items:center;width:3.25rem;height:3.25rem;display:grid;box-shadow:inset 0 0 0 4px #c8a5521f,0 5px 14px #533f151a}.celebration-copy.svelte-m782yx{min-width:0}.celebration-copy.svelte-m782yx strong:where(.svelte-m782yx){color:var(--deep);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2.5vw,1.3rem);font-weight:400;line-height:1.35;display:block}.celebration-copy.svelte-m782yx p:where(.svelte-m782yx){color:#667166;margin:.25rem 0 0;font-size:.88rem;line-height:1.5}.completion-message.testament.svelte-m782yx{background:linear-gradient(135deg,#5f7f681c,#fffdf8bd);border-color:#5f7f6861}.completion-message.testament.svelte-m782yx .celebration-seal:where(.svelte-m782yx){color:#496b5a;background:#eff6f0e6;border-color:#5f7f6899;box-shadow:inset 0 0 0 4px #5f7f681a,0 5px 14px #1d35291a}.completion-message.whole.svelte-m782yx{border-width:2px;box-shadow:0 12px 28px #c8a5521f}
