.cutout.svelte-1g51owi{pointer-events:none;z-index:2;height:min(42vh,360px);margin:0;position:absolute;bottom:0;right:28px}.cutout.svelte-1g51owi img:where(.svelte-1g51owi){-webkit-user-select:none;user-select:none;width:auto;height:100%;display:block}.cutout.docked.svelte-1g51owi{height:150px;inset:0 auto auto 0}figcaption.svelte-1g51owi{white-space:nowrap;color:#111;background:#fffdf7;border:1.5px solid #111;border-radius:3px 8px 4px 9px;max-width:220px;padding:4px 8px;font:600 12px/1.3 Noto Sans,system-ui,sans-serif;position:absolute;bottom:100%;left:8px;translate:0 -6px;rotate:-4deg}.docked.svelte-1g51owi figcaption:where(.svelte-1g51owi){inset:auto 0 100% auto;translate:0 -4px}.card.svelte-1u0qlwk{--ink:#111;--paper:#fffdf7;box-sizing:border-box;color:var(--ink);background:var(--paper);border:2px solid var(--ink);pointer-events:auto;will-change:transform;border-radius:255px 18px 225px/18px 225px 18px 255px;padding:18px 22px 16px;font:14px/1.45 Noto Sans,system-ui,sans-serif;animation:.26s ease-out both svelte-1u0qlwk-draw-in;position:absolute;top:0;left:0}.note.svelte-1u0qlwk{width:min(340px,100vw - 32px);max-height:min(70vh,560px);overflow:auto}.tape.svelte-1u0qlwk{border-radius:4px 6px 3px 5px;width:min(320px,100vw - 32px);max-height:min(60vh,520px);padding-top:24px;overflow:auto;rotate:-1.2deg}.tape.svelte-1u0qlwk .tape:where(.svelte-1u0qlwk),span.tape.svelte-1u0qlwk{background:#eee2aabf;border:1px solid #00000014;width:74px;height:24px;position:absolute;top:-12px}span.tape.left.svelte-1u0qlwk{left:18px;rotate:-6deg}span.tape.right.svelte-1u0qlwk{right:18px;rotate:5deg}.bloom.svelte-1u0qlwk{aspect-ratio:1.35;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;width:min(400px,100vw - 24px);padding:42px 54px;animation:.34s cubic-bezier(.2,.9,.3,1.2) both svelte-1u0qlwk-bloom-in;display:flex;overflow:hidden}.bloom.svelte-1u0qlwk .facts:where(.svelte-1u0qlwk),.bloom.svelte-1u0qlwk .relations:where(.svelte-1u0qlwk) ul:where(.svelte-1u0qlwk){justify-content:center}.bloom.svelte-1u0qlwk .description:where(.svelte-1u0qlwk){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}header.svelte-1u0qlwk h2:where(.svelte-1u0qlwk){outline:none;margin:0;font-size:20px;font-weight:700;line-height:1.2}.subtitle.svelte-1u0qlwk{margin:2px 0 0;font-size:13px}.description.svelte-1u0qlwk{margin:10px 0 0}.tagline.svelte-1u0qlwk{margin:6px 0 0;font-size:13px;font-weight:600}.draft.svelte-1u0qlwk{letter-spacing:.04em;text-transform:uppercase;border:1.5px dashed #111;border-radius:3px;margin-top:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.sources.svelte-1u0qlwk{margin-top:12px;font-size:12px}.sources.svelte-1u0qlwk summary:where(.svelte-1u0qlwk){cursor:pointer;color:#555}.sources.svelte-1u0qlwk ul:where(.svelte-1u0qlwk){margin:4px 0 0;padding-left:18px}.sources.svelte-1u0qlwk a:where(.svelte-1u0qlwk){color:#111}.bloom.svelte-1u0qlwk .sources:where(.svelte-1u0qlwk),.bloom.svelte-1u0qlwk .tagline:where(.svelte-1u0qlwk){display:none}.muted.svelte-1u0qlwk{color:#555;margin:10px 0 0}.facts.svelte-1u0qlwk{gap:6px;margin:12px 0 0;display:grid}.bloom.svelte-1u0qlwk .facts:where(.svelte-1u0qlwk){display:none}.facts.svelte-1u0qlwk dt:where(.svelte-1u0qlwk){text-transform:uppercase;letter-spacing:.04em;color:#555;font-size:11px}.facts.svelte-1u0qlwk dd:where(.svelte-1u0qlwk){margin:0}.relations.svelte-1u0qlwk{margin-top:12px}.relations.svelte-1u0qlwk h3:where(.svelte-1u0qlwk){text-transform:uppercase;letter-spacing:.04em;color:#555;margin:0 0 4px;font-size:11px;font-weight:600}.relations.svelte-1u0qlwk ul:where(.svelte-1u0qlwk){flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;display:flex}.relations.svelte-1u0qlwk li:where(.svelte-1u0qlwk){flex-direction:column;display:flex}.bloom.svelte-1u0qlwk .rel-note:where(.svelte-1u0qlwk){display:none}.relation.svelte-1u0qlwk{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--rel);text-decoration-color:var(--rel);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;text-decoration-thickness:2px;display:inline-flex}.relation.svelte-1u0qlwk:focus-visible,.close.svelte-1u0qlwk:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.swatch.svelte-1u0qlwk{border-top:3px solid var(--rel);width:18px;height:0}.swatch.rival.svelte-1u0qlwk{border-top-style:dashed}.rel-note.svelte-1u0qlwk{color:#555;padding-left:24px;font-size:12px}.dir.svelte-1u0qlwk{font-size:12px}.close.svelte-1u0qlwk{cursor:pointer;color:var(--ink);background:0 0;border:0;padding:4px;font-size:16px;position:absolute;top:8px;right:12px}.bloom.svelte-1u0qlwk .close:where(.svelte-1u0qlwk){top:18%;right:14%}@keyframes svelte-1u0qlwk-draw-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes svelte-1u0qlwk-bloom-in{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.card.svelte-1u0qlwk{animation:none}}.map.svelte-1uha8ag{background:#fcfbf8;position:fixed;inset:0;overflow:hidden}.layer.svelte-1uha8ag{width:100%;height:100%;display:block;position:absolute;inset:0}.base.svelte-1uha8ag{touch-action:none;-webkit-user-select:none;user-select:none}.overlay.svelte-1uha8ag{pointer-events:none}.cards.svelte-1uha8ag{pointer-events:none;position:absolute;inset:0;overflow:hidden}.status.svelte-1uha8ag{color:#111;pointer-events:none;place-items:center;margin:0;font:16px system-ui,sans-serif;display:grid;position:absolute;inset:0}.fps.svelte-1uha8ag{color:#111;pointer-events:none;white-space:pre;background:#ffffffd9;border:1px solid #111;margin:0;padding:6px 8px;font:11px/1.35 ui-monospace,monospace;position:absolute;top:8px;left:8px}
