.poster.svelte-1388dlm{border-radius:10px;flex:none;display:block;box-shadow:0 1px 2px #00000040,0 10px 24px #00000047}.poster__mark.svelte-1388dlm{font-family:var(--font-display);fill:#f4f1ea;paint-order:stroke fill;stroke:#00000059;stroke-width:3px;font-size:30px;font-weight:800}.poster__title.svelte-1388dlm{font-family:var(--font-body);fill:#f4f1ea;font-size:11.5px;font-weight:800}.poster__caption.svelte-1388dlm{font-family:var(--font-body);fill:#d6d1c4;letter-spacing:.04em;font-size:10px;font-weight:600}.page.svelte-9jpsg6{gap:var(--space-7);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.head.svelte-9jpsg6 h1:where(.svelte-9jpsg6){margin:var(--space-1) 0 var(--space-2)}.block__title.svelte-9jpsg6{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.metrics.svelte-9jpsg6{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid}.metrics.svelte-9jpsg6 div:where(.svelte-9jpsg6){padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in oklab, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.metrics.svelte-9jpsg6 dt:where(.svelte-9jpsg6){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--fg-muted);font-weight:800}.metrics.svelte-9jpsg6 dd:where(.svelte-9jpsg6){margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800}.empty.svelte-9jpsg6{text-align:center;padding:var(--space-7) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface)}.stamps.svelte-9jpsg6{padding:var(--space-5);gap:var(--space-5);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,#0000 0 14px,#785a280f 14px 15px),#f4ecd8;flex-wrap:wrap;margin:0;list-style:none;display:flex;box-shadow:inset 0 0 40px #5a3c142e}.stamp.svelte-9jpsg6{width:132px;height:132px;padding:var(--space-3);text-align:center;--ink:color-mix(in srgb, var(--stamp) 35%, #1a1208);--rim:color-mix(in srgb, var(--stamp) 78%, #1a1208);color:var(--ink);border:4px solid var(--rim);outline:1.5px solid var(--rim);outline-offset:-10px;transform:rotate(var(--tilt));opacity:.88;mix-blend-mode:multiply;transition:transform var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);align-content:center;place-items:center;gap:2px;text-decoration:none;display:grid}.stamp--0.svelte-9jpsg6{border-radius:50%}.stamp--1.svelte-9jpsg6{border-radius:14px;width:156px;height:112px}.stamp--2.svelte-9jpsg6{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:color-mix(in srgb, var(--stamp) 14%, transparent);border-radius:0;outline:none}.stamp.svelte-9jpsg6:not(.is-finished){border-style:dashed}.stamp.svelte-9jpsg6:hover,.stamp.svelte-9jpsg6:focus-visible{opacity:1;transform:rotate(0)scale(1.05)}.stamp__name.svelte-9jpsg6{font-family:var(--font-display);font-weight:900;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;line-height:1.1}.stamp__state.svelte-9jpsg6{font-size:var(--text-xs);font-weight:700}.journeys.svelte-9jpsg6{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin:0;padding:0;list-style:none;display:grid}.journey.svelte-9jpsg6{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex}.journey__body.svelte-9jpsg6{gap:var(--space-2);flex:1;align-content:start;min-width:0;display:grid}.journey.svelte-9jpsg6 h3:where(.svelte-9jpsg6){font-size:var(--text-lg);margin:0}.journey.svelte-9jpsg6 h3:where(.svelte-9jpsg6) a:where(.svelte-9jpsg6){color:inherit;text-decoration:none}.journey__meta.svelte-9jpsg6{font-size:var(--text-xs);margin:0}.journey__done.svelte-9jpsg6{color:var(--success);margin:0;font-weight:800}.journey.svelte-9jpsg6 .button:where(.svelte-9jpsg6){justify-self:start}.meter.svelte-9jpsg6{background:var(--surface-3);border-radius:var(--radius-pill);height:8px;overflow:hidden}.meter__fill.svelte-9jpsg6{background:var(--success);border-radius:var(--radius-pill);height:100%}.card.svelte-9jpsg6{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--surface) 92%, transparent)}:root[data-motion=off] .stamp.svelte-9jpsg6{transition:none}.journey__title.svelte-9jpsg6{align-items:center;gap:var(--space-2);display:flex}
