.result-card.svelte-1o0jfov{padding:1.5rem;background-color:#fff;border-radius:12px;border:2px solid #ccc;width:100%;max-width:480px;box-sizing:border-box;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 4px #0000000d}.result-card.svelte-1o0jfov:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014;border-color:#6200ea;box-shadow:0 0 0 3px #6200ea33;outline:none}.result-title.svelte-1o0jfov{font-size:1.2rem;color:#4a148c;font-weight:700;margin:0 0 1rem}.result-name.svelte-1o0jfov,.result-age.svelte-1o0jfov{font-size:.9rem;color:#333;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;margin:1rem 0 0}.result-name.svelte-1o0jfov strong:where(.svelte-1o0jfov),.result-age.svelte-1o0jfov strong:where(.svelte-1o0jfov){color:#6200ea}@media (max-width: 480px){.result-card.svelte-1o0jfov{padding:1rem}.result-title.svelte-1o0jfov{font-size:.9rem}}main.svelte-16lf3np{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1rem;box-sizing:border-box}.container.svelte-16lf3np{width:100%;max-width:520px;background-color:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000f;padding:2rem;box-sizing:border-box;text-align:center;transition:all .3s ease}.title.svelte-16lf3np{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;color:#4a148c;margin-bottom:.75rem;text-wrap:balance}.subtitle.svelte-16lf3np{font-size:clamp(1rem,2vw,1.1rem);color:#555;margin-bottom:1.75rem;line-height:1.5;text-wrap:pretty;font-weight:600}@media (max-width: 480px){.container.svelte-16lf3np{padding:1.25rem 1rem}.title.svelte-16lf3np{font-size:1rem}.subtitle.svelte-16lf3np{font-size:.9rem}}
