.pill.svelte-1ms5jn2{border-radius:var(--r-pill);background:var(--glass-2);min-height:38px;color:var(--butter);font:var(--t-tag);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:7px;padding:7px 14px 6px 11px;transition:background .15s;display:inline-flex}.pill.svelte-1ms5jn2:hover{background:#fff4d857}.pill.svelte-1ms5jn2 svg:where(.svelte-1ms5jn2){fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px}.sheet.svelte-1ms5jn2{width:100%;max-width:min(560px,100vw - 24px);color:var(--ink);background:0 0;border:0;padding:0}.sheet.svelte-1ms5jn2::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e0a248c}.sheet[open].svelte-1ms5jn2{animation:svelte-1ms5jn2-rise .22s var(--ease)}.in.svelte-1ms5jn2{background:var(--paper);border-radius:var(--r-l);padding:var(--sp-5) var(--sp-5) var(--sp-4);box-shadow:var(--lift)}h2.svelte-1ms5jn2{font:var(--t-h1);margin:0 0 var(--sp-3)}ul.svelte-1ms5jn2{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1ms5jn2{text-align:start;border-radius:var(--r-m);width:100%;min-height:72px;box-shadow:inset 0 0 0 1px var(--rule);transition:background .15s, box-shadow .15s, transform .15s var(--ease);background:#ffffff8c;align-content:center;gap:3px;padding:10px 14px;display:grid;position:relative}.tile.svelte-1ms5jn2:hover{background:var(--butter)}.tile.svelte-1ms5jn2:active{transform:translateY(1px)}.tile.svelte-1ms5jn2 b:where(.svelte-1ms5jn2){font:700 1.3rem/1.1 var(--num), system-ui;overflow-wrap:anywhere}.tile.svelte-1ms5jn2 b[dir=rtl]:where(.svelte-1ms5jn2){text-align:end}.meta.svelte-1ms5jn2{font:var(--t-small);color:var(--ink-soft);align-items:center;gap:6px;display:flex}.tag.svelte-1ms5jn2{font:var(--t-label);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--r-pill);background:var(--butter-2);color:var(--ink);padding:2px 6px 1px;font-style:normal}.hint.svelte-1ms5jn2{top:8px;font:var(--t-label);text-transform:uppercase;letter-spacing:.08em;color:var(--bottle);position:absolute;inset-inline-end:10px}.tile.on.svelte-1ms5jn2{background:var(--ink);color:var(--butter);box-shadow:none}.tile.on.svelte-1ms5jn2 .meta:where(.svelte-1ms5jn2),.tile.on.svelte-1ms5jn2 .hint:where(.svelte-1ms5jn2){color:#ffe7aebf}.tile.on.svelte-1ms5jn2 .tag:where(.svelte-1ms5jn2){color:var(--butter);background:#ffe7ae33}.note.svelte-1ms5jn2{margin:var(--sp-3) 0 0}.done.svelte-1ms5jn2{width:100%;margin-top:var(--sp-4)}@keyframes svelte-1ms5jn2-rise{0%{opacity:0;transform:translateY(12px)}}@media (max-width:560px){.sheet.svelte-1ms5jn2{max-width:100vw;margin:auto 0 0}.in.svelte-1ms5jn2{border-radius:var(--r-l) var(--r-l) 0 0;padding-bottom:max(var(--sp-4), env(safe-area-inset-bottom))}}.scene.svelte-1p0yziw{min-height:100dvh;padding:22px 14px 32px;padding-bottom:max(32px, env(safe-area-inset-bottom));position:relative;overflow-x:clip}.desk.svelte-1p0yziw{gap:var(--sp-4);max-width:520px;margin:0 auto;display:grid;position:relative}.desk.svelte-1p0yziw>:where(.svelte-1p0yziw){min-width:0}.hero.svelte-1p0yziw{color:var(--butter);padding:8px 4px 6px}.top.svelte-1p0yziw{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}.portrait.svelte-1p0yziw{border-radius:34px;width:170px;margin-bottom:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #190c32cc,0 0 70px #ffc86159}.portrait.svelte-1p0yziw svg{width:100%;height:auto;display:block}.pa.svelte-1p0yziw{font:800 3rem/1 var(--num);color:var(--butter);text-shadow:0 2px 12px #28164699;position:absolute;bottom:2px;right:8px}h1.svelte-1p0yziw{font:800 clamp(4.2rem, 19vw, 7.4rem)/.86 var(--num);margin:0 0 var(--sp-3);color:var(--butter);text-shadow:0 0 44px #ffc8618c}.lead.svelte-1p0yziw{margin:0 0 var(--sp-3);font:var(--t-lead);max-width:40ch}.today.svelte-1p0yziw{font:var(--t-small);font-size:var(--fs-2);opacity:.9;margin:0 0 18px}.date.svelte-1p0yziw{font:var(--t-label);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px;display:block}.date.red.svelte-1p0yziw{color:var(--lamp)}.main.svelte-1p0yziw{width:100%;font:var(--t-cta);background:var(--lamp);color:var(--ink);border-radius:var(--r-pill);min-height:62px;transition:transform .15s var(--ease);padding:16px 12px 13px;font-size:2.1rem;display:block;box-shadow:0 0 40px #ffc86173}.main.svelte-1p0yziw small:where(.svelte-1p0yziw){font:var(--t-tag);opacity:.7;margin-inline-start:4px}.main.svelte-1p0yziw:hover:not(:disabled){transform:translateY(-2px)}.main.svelte-1p0yziw:disabled{opacity:.5}.sec.svelte-1p0yziw{width:100%;margin-top:var(--sp-2);font:var(--t-btn);background:var(--glass-2);color:var(--butter);border-radius:var(--r-pill);padding:13px 0;display:block}.err.svelte-1p0yziw{font:var(--t-small);margin:10px 0 0}.err.svelte-1p0yziw button:where(.svelte-1p0yziw){text-decoration:underline}.lives.svelte-1p0yziw ul:where(.svelte-1p0yziw){gap:5px;max-height:360px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.life.svelte-1p0yziw{text-align:start;border-radius:var(--r-m);background:#ffffff73;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:5px 14px 5px 5px;transition:background .15s;display:grid}button.life.svelte-1p0yziw:hover{background:var(--marigold)}.brief.svelte-1p0yziw{opacity:.8}.ava.svelte-1p0yziw{border-radius:14px;width:52px;height:52px;display:block;overflow:hidden}.ava.svelte-1p0yziw svg{display:block}.who.svelte-1p0yziw{min-width:0;display:grid}.who.svelte-1p0yziw b:where(.svelte-1p0yziw){font:700 1.24rem/1.1 var(--num);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.who.svelte-1p0yziw small:where(.svelte-1p0yziw){font:var(--t-small);color:var(--ink-soft)}.yrs.svelte-1p0yziw{font:var(--t-num);color:var(--tomato)}.about.svelte-1p0yziw{padding:20px 22px}.steps.svelte-1p0yziw{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.about.svelte-1p0yziw h3:where(.svelte-1p0yziw){font:var(--t-h1);margin:0 0 2px;font-size:1.4rem}.steps.svelte-1p0yziw p:where(.svelte-1p0yziw),.data.svelte-1p0yziw p:where(.svelte-1p0yziw){font:var(--t-small);max-width:56ch;margin:0;font-size:.93rem;line-height:1.42}.births.svelte-1p0yziw{margin:22px 0 0}figcaption.svelte-1p0yziw{margin-bottom:var(--sp-2);color:var(--ink-soft)}.births.svelte-1p0yziw ul:where(.svelte-1p0yziw){font:var(--t-small);gap:3px;margin:0;padding:0;list-style:none;display:grid}.births.svelte-1p0yziw li:where(.svelte-1p0yziw){gap:var(--sp-2);grid-template-columns:120px 1fr 44px;align-items:center;display:grid}.name.svelte-1p0yziw{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar.svelte-1p0yziw i:where(.svelte-1p0yziw){background:var(--bottle);border-radius:5px;height:10px;display:block}.births.svelte-1p0yziw b:where(.svelte-1p0yziw){text-align:end;font:600 .9rem/1 var(--num);font-variant-numeric:tabular-nums}.rest.svelte-1p0yziw{color:var(--ink-soft)}.data.svelte-1p0yziw{margin-top:22px}.links.svelte-1p0yziw{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule);font:var(--t-tag);flex-wrap:wrap;display:flex}.links.svelte-1p0yziw a:where(.svelte-1p0yziw){color:var(--ink);text-underline-offset:3px}.links.svelte-1p0yziw a:where(.svelte-1p0yziw):hover{color:var(--tomato)}@media (min-width:1000px){.desk.svelte-1p0yziw{grid-template-columns:minmax(0,560px) minmax(0,520px);justify-content:center;align-items:start;gap:18px 36px;max-width:1180px;padding-top:22px}.hero.svelte-1p0yziw{grid-row:span 2}}.boot.svelte-1uha8ag{min-height:100dvh}
