.h-display.svelte-1wnbs2h{font-family:var(--font-display)}.font-hand.svelte-1wnbs2h{font-family:var(--font-hand)}.text-terracotta-dark.svelte-1wnbs2h{color:var(--color-terracotta-dark)}.text-ink-soft.svelte-1wnbs2h{color:var(--color-ink-soft)}.metadata.svelte-1wnbs2h dt{font-family:var(--font-hand);color:var(--color-ink-soft);font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;align-self:baseline}.metadata.svelte-1wnbs2h dd{font-family:var(--font-body);color:var(--color-ink);font-size:1.0625rem;line-height:1.55;margin:0}.metadata.svelte-1wnbs2h a{color:var(--color-terracotta-dark);text-decoration:none;word-break:break-word}.metadata.svelte-1wnbs2h a:hover{color:#7a4222}.locked-label.svelte-1wnbs2h{color:var(--color-terracotta-dark);font-weight:700}.tidbit.svelte-1wnbs2h{font-family:var(--font-hand);color:var(--color-ink-soft);font-size:1.05rem;line-height:1.55;font-style:italic;padding:.5rem .75rem;border-left:3px solid var(--color-terracotta-dark);background:var(--color-paper-tint, #f0e9d3);border-radius:2px}.tidbit.svelte-1wnbs2h .tidbit-marker:where(.svelte-1wnbs2h){font-style:normal;margin-right:.25rem}.map-action.svelte-1wnbs2h{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-terracotta-dark, #b8512a);color:#fff;border:none;cursor:pointer;font-family:var(--font-hand);font-size:1.05rem;padding:.5rem 1rem;border-radius:999px;min-height:44px}.map-overlay.svelte-1wnbs2h{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;background:var(--color-paper, #f4ecd8)}.map-bar.svelte-1wnbs2h{display:flex;align-items:center;gap:.75rem;padding:.6rem .9rem;padding-top:max(.6rem,env(safe-area-inset-top));background:var(--color-paper-tint, #f0e9d3);border-bottom:1px solid color-mix(in srgb,var(--color-ink, #3a342b) 12%,transparent)}.map-back.svelte-1wnbs2h{flex:0 0 auto;background:var(--color-terracotta-dark, #b8512a);color:#fff;border:none;cursor:pointer;font-family:var(--font-hand);font-size:1.05rem;padding:.5rem .95rem;border-radius:999px;min-height:44px}.map-title.svelte-1wnbs2h{flex:1 1 auto;min-width:0;font-family:var(--font-hand);color:var(--color-ink);font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.map-full.svelte-1wnbs2h{flex:0 0 auto;font-family:var(--font-hand);color:var(--color-terracotta-dark);font-size:.9rem;text-decoration:underline;white-space:nowrap}.map-body.svelte-1wnbs2h{flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;display:flex;justify-content:center;align-items:flex-start}.map-img.svelte-1wnbs2h{display:block;width:100%;height:auto}.polaroid .caption a{color:var(--color-ink-soft);text-decoration:none}.polaroid .caption a:hover{color:var(--color-terracotta-dark)}
